@keyframes bounceInDownTilt{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-200px,0) scaleY(2)}60%{transform:translate3d(0,25px,0) scaleY(.9)}75%{opacity:1;transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}@keyframes tiltIn{0%{transform:rotate(0)}100%{transform:rotate(-2deg)}}.bounceInDownTilt{animation:bounceInDownTilt .8s both,tiltIn .2s ease 1s forwards}@keyframes leaf-falling{0%{transform:translateY(-120%) rotate(0);opacity:1}95%{opacity:1}100%{transform:translateY(150vh) rotate(-360deg);opacity:0}}.falling{animation-name:leaf-falling;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mobile-only{display:none}@media print,screen and (max-width:39.99875em){.mobile-only{display:block}}.desktop-only{display:none}@media print,screen and (min-width:64em){.desktop-only{display:block}}.offcanvas-product-form{width:100%;max-width:calc(26.75rem + var(--offcanvas-offset-mobile) * 2)}@media print,screen and (min-width:64em){.offcanvas-product-form{max-width:calc(26.75rem + var(--offcanvas-offset-desktop) * 2)}}.offcanvas-product-form__inner{position:relative;width:100%;height:100%;background-color:var(--background-color);display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;overflow:visible;border-top:var(--global-border-width) solid var(--color-black);border-left:var(--global-border-width) solid var(--color-black);border-bottom:var(--global-border-width) solid var(--color-black);-moz-border-radius:var(--offcanvas-border-radius-mobile) 0 0 var(--offcanvas-border-radius-mobile);-o-border-radius:var(--offcanvas-border-radius-mobile) 0 0 var(--offcanvas-border-radius-mobile);-ms-border-radius:var(--offcanvas-border-radius-mobile) 0 0 var(--offcanvas-border-radius-mobile);-webkit-border-radius:var(--offcanvas-border-radius-mobile) 0 0 var(--offcanvas-border-radius-mobile);border-radius:var(--offcanvas-border-radius-mobile) 0 0 var(--offcanvas-border-radius-mobile)}@media print,screen and (min-width:64em){.offcanvas-product-form__inner{-moz-border-radius:var(--offcanvas-border-radius-desktop);-o-border-radius:var(--offcanvas-border-radius-desktop);-ms-border-radius:var(--offcanvas-border-radius-desktop);-webkit-border-radius:var(--offcanvas-border-radius-desktop);border-radius:var(--offcanvas-border-radius-desktop)}}.offcanvas-product-form__inner .product-top__media-carousel-inner{padding:1.25rem}.offcanvas-product-form__inner .product-top__media-carousel-inner .product-top__media-carousel{border:var(--global-border-width) solid var(--color-black);border-radius:.75rem;overflow:hidden;background-color:#daeaff;aspect-ratio:360/360;max-height:22.5rem}.offcanvas-product-form__inner .product-top__media-carousel-inner .product-top__media-carousel .flickity-viewport{height:100%!important}.offcanvas-product-form__inner .product-top__media-carousel-inner .flickity-page-dots{display:none!important}.offcanvas-product-form__inner .section-content{margin:0}.offcanvas-product-form__inner .section-content .inner{width:100%;padding:0 1.25rem 1.25rem}.offcanvas-product-form__inner .section-content .inner .section-title{visibility:visible!important;font-size:2rem;line-height:1.14em;text-align:left;margin-bottom:.625rem}.offcanvas-product-form__inner .section-content .inner .product-top__price-serving{display:flex;align-items:center;gap:.625rem;margin-bottom:1.875rem}.offcanvas-product-form__inner .section-content .inner .product-top__price{display:block;text-align:left;font-size:1.5rem;font-family:var(--custom-font-name-1);font-weight:300}.offcanvas-product-form__inner .section-content .inner .product-top__price.loading{pointer-events:none;opacity:.5}.offcanvas-product-form__inner .section-content .inner .product-top__price-old-value{text-decoration:line-through;opacity:.3}.offcanvas-product-form__inner .section-content .inner .product-top__serving.loading{pointer-events:none;opacity:.5}.offcanvas-product-form__inner .section-content .inner .product-top__serving span{font-size:.75rem;font-family:var(--custom-font-name-3);font-weight:500;text-transform:uppercase;padding:.375rem .75rem;border-radius:3.125rem}.offcanvas-product-form__inner .section-content .inner .product-top__actions{padding:0}.offcanvas-product-form__inner .section-content .inner .product-top__submit .button{width:100%;background-color:#2a2857;color:var(--color-white);border-color:var(--color-black);-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.offcanvas-product-form__inner .section-content .inner .product-top__submit .button:hover{background-color:#fff;color:var(--color-black)}.offcanvas-product-form__inner .section-content .inner .product-top__submit .button .compare-at-price{text-decoration:line-through;opacity:.3}.offcanvas-product-form__inner .section-content .inner .product-top__submit-inner{display:flex;gap:1.25rem}.offcanvas-product-form__inner .section-content .inner .product-top__form.loading{pointer-events:none;opacity:.5}.offcanvas-product-form__header .close-button{position:absolute;left:-3.4375rem;right:unset;top:0;bottom:unset}@media print,screen and (min-width:64em){.offcanvas-product-form__header .close-button{left:-3.625rem}}.offcanvas-product-form__header .close-button:hover svg{fill:var(--brand-color)}.offcanvas-product-form__header .close-button:hover svg path{stroke:#fff}.offcanvas-product-form__header .close-button svg{transition:.3s ease}.offcanvas-product-form__body{position:relative;overflow:auto;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.offcanvas-product-form__body .offcanvas-product-form__loading{position:absolute;top:50%;left:50%;display:none;text-align:center;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.offcanvas-product-form__body>*{width:100%;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.offcanvas-product-form__body.loading>:not(.offcanvas-product-form__loading){pointer-events:none;opacity:0}.offcanvas-product-form__body.loading .offcanvas-product-form__loading{display:block}.offcanvas-product-form__inner{padding-bottom:1.875rem}.offcanvas-product-form__title,.offcanvas-product-form__type{padding:0 1.25rem}.offcanvas-product-form__title{font-size:1.5rem;font-family:var(--custom-font-name-1);line-height:1em;font-weight:300;letter-spacing:.03125rem;text-align:center}.offcanvas-product-form__title:not(:last-child){margin-bottom:.375rem}.offcanvas-product-form__type{width:auto}.offcanvas-product-form__type:not(:last-child){margin-bottom:1.0625rem}.offcanvas-product-form__form-anchor{display:block;text-align:center;text-transform:uppercase;font-size:.875rem;font-family:var(--custom-font-name-3);text-decoration:underline;text-underline-offset:2px}.offcanvas-product-form .product-top__media-info{position:absolute;top:.9375rem;left:1.25rem}.offcanvas-product-form .product-top__media-carousel-inner .flickity-button.previous{left:1.25rem}.offcanvas-product-form .product-top__media-carousel-inner .flickity-button.next{right:1.25rem}.offcanvas-product-form .variant-selectors{row-gap:.5rem}.offcanvas-product-form .variant-selectors:not(:last-child){margin-bottom:1.25rem}.offcanvas-product-form .variant-selectors__selectors-wrapper{width:100%}.offcanvas-product-form .variant-selectors__selectors-wrapper .selectors-label{font-size:.875rem;font-family:var(--custom-font-name-3);text-transform:uppercase}.offcanvas-product-form .variant-selectors__selectors label{width:fit-content}.offcanvas-product-form .variant-selectors__selectors .variant-selectors__selector-label{font-size:1rem;min-width:6.25rem}.offcanvas-product-form .quantity-selectors__selectors{padding:0 1.25rem}.offcanvas-product-form .subscription-selector{margin-bottom:1.875rem}.offcanvas-product-form .subscription-selector .selectors-label{padding:0}.offcanvas-product-form .subscription-selector .subscription-selector__switch-wrapper:not(:last-child){margin-bottom:6px}.offcanvas-product-form .subscription-selector__options-frequencies label span{font-size:1rem}.offcanvas-product-form .product-top__actions{padding:0 1.25rem 1.25rem}.offcanvas-product-form .product-top__media-carousel-inner{position:relative;top:unset!important}.offcanvas-product-form .product-top__media-carousel-inner .product-top__media-item{aspect-ratio:360/360;max-height:22.5rem}.offcanvas-product-form .product-top__media-carousel-inner .product-top__media-item:first-child,.offcanvas-product-form .product-top__media-carousel-inner .product-top__media-item:has([src*=".png"]){padding:1.25rem;aspect-ratio:unset}.offcanvas-product-form .product-top__media-carousel-inner .product-top__media-item:first-child .product-top__media-item-image,.offcanvas-product-form .product-top__media-carousel-inner .product-top__media-item:has([src*=".png"]) .product-top__media-item-image{aspect-ratio:1;min-height:0}.offcanvas-product-form .product-top__media-carousel-inner .product-top__media-item-image{aspect-ratio:1;min-height:0}.offcanvas-product-form .product-top__media-carousel-inner .product-top__media-item-image:has([src*=".png"]){margin-bottom:0}
/*# sourceMappingURL=offcanvas-product-form.css.map */
