.cd-product-media{width:100%;min-width:0}.cd-product-media img{max-width:100%;height:auto}.cd-product-form{width:100%}.cd-product-form>form.wp-block-surecart-product-page{margin:0;max-width:none}.bde-heading{max-width:100%;margin:0}.cd-product-price__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35em}.cd-product-price .wp-block-surecart-product-selected-price-scratch-amount{text-decoration:line-through;opacity:0.6}.bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.bde-rich-text img.aligncenter{display:block;margin:auto}.bde-rich-text img.alignleft{float:left}.bde-rich-text img.alignright{float:right}.cd-price-chooser .wp-block-surecart-product-price-chooser{width:100%;margin-bottom:0}.cd-price-chooser .sc-choices{display:grid;grid-template-columns:repeat(var(--columns,1),minmax(0,1fr));gap:10px;width:100%}.cd-price-chooser .sc-choice{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;box-sizing:border-box}.cd-price-chooser .cd-price-chooser__name{flex:1 1 auto;min-width:0;font-weight:600}.cd-price-chooser .cd-price-chooser__details{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:0;text-align:right}.cd-price-chooser .cd-price-chooser__details>*{margin:0}.cd-add-to-cart__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cd-add-to-cart__button.button-atom{position:relative;gap:0.5em;cursor:pointer;background-color:var(--bde-button-primary-background-color);color:var(--bde-button-primary-text-color);border-color:var(--bde-button-primary-border-color)}.cd-add-to-cart__button.button-atom:hover{background-color:var(--bde-button-primary-background-color-hover);color:var(--bde-button-primary-text-color-hover);border-color:var(--bde-button-primary-border-color-hover)}.cd-add-to-cart__button[disabled]{cursor:not-allowed;opacity:0.6}.cd-add-to-cart__button .sc-spinner{display:none}.cd-add-to-cart__button.sc-button__link--busy .sc-spinner{display:inline-block}.cd-add-to-cart__button.sc-button__link--busy .sc-button__link-text{visibility:hidden}.bde-shortcode{max-width:100%;width:100%}.bde-frequently-asked-questions{display:flex;text-align:left;flex-direction:column;list-style-type:none;margin:0;padding:0;width:100%;max-width:100%;--faqBorderColor:#000;--faqBorderWidth:2px;--faqItemHorizontalPadding:16px;--faqItemVerticalPadding:16px}.bde-frequently-asked-questions .bde-faq__item{border-style:solid;border-color:var(--faqBorderColor);border-width:var(--faqBorderWidth)}.bde-frequently-asked-questions .bde-faq__item:not(:first-child){margin-top:calc(var(--faqBorderWidth) * -1)}.bde-faq__answer-content{padding:var(--faqItemVerticalPadding) var(--faqItemHorizontalPadding);padding-top:0px}.bde-faq__title-tag{font-size:1.25em;font-weight:500;margin:0;padding:0;text-align:left}.bde-faq__title{text-align:left}.bde-faq__icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.bde-faq__icon{display:flex;align-items:center;flex-shrink:0;font-size:1em;transition:transform 0.3s ease}.bde-faq__question{border:none;margin:0;padding:0;width:100%;overflow:visible;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;padding:var(--faqItemVerticalPadding) var(--faqItemHorizontalPadding);display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;color:inherit}.bde-faq__btn{margin-top:16px}.bde-faq__item.is-collapsing .bde-faq__answer{height:0;overflow:hidden;transition:height var(--bde-transition-duration) ease}.bde-faq__item:not(.is-active,.is-collapsing) .bde-faq__answer{display:none}.bde-faq__question[aria-expanded="true"] .bde-faq__icon--rotate{transform:rotateZ(90deg)}.bde-faq__icon--inactive,.bde-faq__question[aria-expanded="true"] .bde-faq__icon--active{display:flex}.bde-faq__icon--active,.bde-faq__question[aria-expanded="true"] .bde-faq__icon--inactive{display:none}