@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 slideDown{0%{opacity:0;transform:translate3d(0,-200px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes tilt{0%{transform:rotate(0)}100%{transform:rotate(-2deg)}}.slideDownTilt{animation:slideDown .4s cubic-bezier(.22,1,.36,1) forwards,tilt .2s ease-out .4s 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}}#wsg-login,#wsg-proxy-content,#wsg-signup-container{background-color:var(--color-white);margin:0!important;padding:9.375rem 0 4.6875rem}@media print,screen and (min-width:64em){#wsg-login,#wsg-proxy-content,#wsg-signup-container{padding-top:12.5rem}}#wsg-login .button,#wsg-proxy-content .button,#wsg-signup-container .button{background-color:var(--brand-color);border-radius:3.125rem;color:#fff;-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)}#wsg-login .button:hover,#wsg-proxy-content .button:hover,#wsg-signup-container .button:hover{background-color:#fff;color:#000}#wsg-login form label,#wsg-proxy-content form label,#wsg-signup-container form label{font-weight:400;font-family:var(--custom-font-name-3);text-align:left;margin-bottom:.3125rem;line-height:1em;text-transform:uppercase}#wsg-login form input[type=email],#wsg-login form input[type=file],#wsg-login form input[type=number],#wsg-login form input[type=password],#wsg-login form input[type=text],#wsg-login form select,#wsg-proxy-content form input[type=email],#wsg-proxy-content form input[type=file],#wsg-proxy-content form input[type=number],#wsg-proxy-content form input[type=password],#wsg-proxy-content form input[type=text],#wsg-proxy-content form select,#wsg-signup-container form input[type=email],#wsg-signup-container form input[type=file],#wsg-signup-container form input[type=number],#wsg-signup-container form input[type=password],#wsg-signup-container form input[type=text],#wsg-signup-container form select{background-color:#fff;border-radius:.75rem;border:var(--global-border-width) solid var(--color-black)}#wsg-signup-container .wsg-signup-link{display:flex;flex-direction:column;align-items:center;justify-content:center}#wsg-signup-container form{margin-top:3.125rem}#wsg-signup-container form h2{text-align:center}#wsg-signup-container .wsg-element-margin{margin:.9375rem auto}#wsg-login #wsg-signup-link{display:none}#wsg-login #wsg-title{font-size:3.75rem!important}@media print,screen and (min-width:64em){#wsg-login #wsg-title{font-size:5.25rem!important}}#wsg-login form label{text-align:left}#wsg-login form input{margin-bottom:1rem}.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__warning{font-size:var(--font-body-size-xsmall-mobile)}@media print,screen and (min-width:64em){.offcanvas-product-form__inner .section-content .inner .product-top__warning{font-size:var(--font-body-size-xsmall)}}.offcanvas-product-form__inner .section-content .inner .product-top__warning{padding:.625rem .625rem .4375rem;border-radius:.75rem;margin-bottom:1.5rem;border:var(--global-border-width) solid var(--color-black);background-color:#d02e2e;color:#fff;-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__warning:focus,.offcanvas-product-form__inner .section-content .inner .product-top__warning:hover{background-color:#fff;color:var(--color-black)}.offcanvas-product-form__inner .section-content .inner .product-top__actions{padding:0}.offcanvas-product-form__inner .section-content .inner .product-top__submit{width:100%}.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{display:flex;align-items:center;gap:.625rem;padding:0 1.25rem 1.25rem}.offcanvas-product-form .product-top__actions .quantity-selector-v2__wrapper{max-width:7.5rem;padding:0 .9375rem;background-color:#fff}.offcanvas-product-form .product-top__actions .quantity-selector-v2__wrapper input{background-color:#fff}.offcanvas-product-form .product-top__actions .quantity-selector-v2__button{min-width:.9375rem;max-width:.9375rem;width:.9375rem;height:.9375rem}.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 */
