.mfr-wo__product-form .section-spacer{overflow:hidden}.mfr-wo__product-form .section-spacer.textured-background{position:relative}.mfr-wo__product-form .section-spacer.textured-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mfr-wo__product-form .section-spacer.textured-background .section-content{position:relative}.mfr-wo__product-form .section-spacer.textured-background .section-content:before{content:"";position:absolute;top:min(17.89%,15.375rem);left:50%;width:29.25rem;height:28.026875rem;background:radial-gradient(#ffb582 0,rgba(94,13,84,0) 100%);-webkit-filter:blur(50px);-moz-filter:blur(50px);-o-filter:blur(50px);filter:blur(50px);opacity:.56;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media print,screen and (min-width:64em){.mfr-wo__product-form .section-spacer.textured-background .section-content:before{top:0;right:0;left:unset;-moz-transform:translate(15%,-65%);-o-transform:translate(15%,-65%);-ms-transform:translate(15%,-65%);-webkit-transform:translate(15%,-65%);transform:translate(15%,-65%)}}@media print,screen and (min-width:64em){.mfr-wo__product-form .section-content{padding:0 3.75rem}}@media print,screen and (max-width:63.99875em){.mfr-wo__product-form .section-content .section-text__wrapper,.mfr-wo__product-form .section-content .section-title__wrapper,.mfr-wo__product-form .section-content .small-title__wrapper{margin-left:1.375rem;margin-right:1.375rem}}.mfr-wo__product-form .product-form{align-content:flex-start}.mfr-wo__product-form .product-form .small-title__wrapper:not(:last-child){margin-bottom:.3125rem}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form .small-title__wrapper:not(:last-child){margin-bottom:.8125rem}}.mfr-wo__product-form .product-form .section-title__wrapper:not(:last-child){margin-bottom:.3125rem}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form .section-title__wrapper:not(:last-child){margin-bottom:.625rem}}.mfr-wo__product-form .product-form__image{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.875rem;padding:0 1.25rem}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form__image{padding:0 3.75rem;gap:1.25rem}}.mfr-wo__product-form .product-form__image:not(:last-child){margin-bottom:1.875rem}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form__image:not(:last-child){margin-bottom:0}}.mfr-wo__product-form .product-form__image-inner{width:64.71%;max-width:28.125rem}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form__image-inner{width:100%;max-width:25.875rem}}.mfr-wo__product-form .product-form__product-benefit{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.875rem;width:calc((100% - 2.875rem)/ 3);max-width:6.625rem}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form__product-benefit{gap:.59375rem;width:calc((100% - 3.5rem)/ 3);max-width:7.75rem}}.mfr-wo__product-form .product-form__product-benefits{display:flex;justify-content:center;align-items:flex-start;gap:1.4375rem;width:100%;margin-top:auto;flex-shrink:0}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form__product-benefits{gap:1.75rem}}.mfr-wo__product-form .product-form__product-benefit-icon{width:2.9375rem;height:2.9375rem}.mfr-wo__product-form .product-form__product-benefit-icon img{width:100%;height:100%;display:block;object-fit:contain}.mfr-wo__product-form .product-form__product-benefit-label{font-size:var(--font-body-size-xsmall);line-height:1.25em;font-weight:400;letter-spacing:.0075rem;text-align:center}.mfr-wo__product-form .product-form__subscription-selector:not(:last-child){margin-bottom:.625rem}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form__subscription-selector:not(:last-child){margin-bottom:1rem}}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector{width:100%}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__switch-toggle{font-size:var(--font-body-size-small-mobile)}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__switch-toggle{font-size:var(--font-body-size-small)}}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__switch-toggle{line-height:1.286em;font-weight:400;letter-spacing:.00875rem;display:flex;justify-content:center;align-items:center;padding:.5625rem .75rem .4375rem 2.125rem;min-height:2.125rem}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__switch-toggle:after{width:1.5rem;height:1.5rem}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__switch input[type=checkbox]:checked~.subscription-selector__switch-toggle{padding:.5625rem 2.125rem .4375rem .75rem;background-color:var(--color-accent-2)}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__switch input[type=checkbox]:checked~.subscription-selector__switch-toggle span{color:var(--color-white)}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__switch input[type=checkbox]:checked~.subscription-selector__switch-toggle:after{left:100%;background-color:var(--color-accent-3);-moz-transform:translate(calc(-100% - .3125rem),-50%);-o-transform:translate(calc(-100% - .3125rem),-50%);-ms-transform:translate(calc(-100% - .3125rem),-50%);-webkit-transform:translate(calc(-100% - .3125rem),-50%);transform:translate(calc(-100% - .3125rem),-50%)}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__content-inner{padding-top:.6875rem}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__content-sub-note ul li:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14 10'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' transform='translate(0.830078 0.833984)' d='M0 4.1447368L3.1578948 7.5L11.447369 0' fill-rule='evenodd'/%3E%3C/svg%3E%0A")}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__label{font-size:var(--font-body-size-xsmall);line-height:1.286em;font-weight:400;letter-spacing:.00875rem}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__options-frequencies label span{font-size:var(--font-body-size-regular-mobile)}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__options-frequencies label span{font-size:var(--font-body-size-regular)}}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__options-frequencies label span{line-height:1.4em;font-weight:400;letter-spacing:-.025rem;border-color:currentColor}.mfr-wo__product-form .product-form__subscription-selector .subscription-selector__options-frequencies label input:checked~span{color:var(--color-black)}.mfr-wo__product-form .product-form .product-top__submit{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5625rem;flex-grow:1;width:100%}@media print,screen and (min-width:64em){.mfr-wo__product-form .product-form .product-top__submit{gap:.3125rem}}.mfr-wo__product-form .product-form .product-top__submit button{display:flex;flex-direction:column;justify-content:center;align-items:center}.mfr-wo__product-form .product-form .product-top__submit button .separator{margin-left:.625rem}.mfr-wo__product-form .product-form .product-top__submit button .price{margin-left:.625rem;display:flex;gap:.625rem}.mfr-wo__product-form .product-form .product-top__submit button .price .compare-at-price{text-decoration:line-through;opacity:.3}.mfr-wo__product-form .product-form .product-top__submit button .addons-indicator{font-size:.8125rem;margin-left:.75rem}.mfr-wo__product-form .product-form .product-top__submit-caption{font-size:var(--font-body-size-xsmall);line-height:1.5em;font-weight:400;letter-spacing:.0075rem;margin:0;margin-top:-.25rem;opacity:.6}.mfr-wo__product-form .product-form__texture{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;mix-blend-mode:soft-light;pointer-events:none;opacity:.15}.mfr-wo__product-form .product-form__texture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}
/*# sourceMappingURL=mfr-wo__product-form.css.map */
