.product-type{display:block;color:currentColor;color:var(--text-color);border-bottom:solid .09375rem currentColor;padding-bottom:.3125rem}.product-type:not(:last-child){margin-bottom:.625rem}.product-type span{font-size:.75rem;font-family:var(--custom-font-name-3);line-height:1;font-weight:500;letter-spacing:.0125rem;text-transform:uppercase;display:inline-block;font-size:var(--font-body-size-xsmall)}*{scroll-margin-top:var(--top-offset-mobile)}@media print,screen and (min-width:64em){*{scroll-margin-top:var(--top-offset)}}em{padding-right:.14em}.template-policy .mfr-core__text-section .section-title.h4{font-weight:400}.template-policy .mfr-core__text-section .section-text p{font-weight:600}.template-policy .mfr-core__text-section .section-text h1,.template-policy .mfr-core__text-section .section-text h2,.template-policy .mfr-core__text-section .section-text h3,.template-policy .mfr-core__text-section .section-text h4,.template-policy .mfr-core__text-section .section-text h5,.template-policy .mfr-core__text-section .section-text h6{margin:0;text-transform:uppercase}.template-policy .mfr-core__text-section .section-text h1:not(:last-child),.template-policy .mfr-core__text-section .section-text h2:not(:last-child),.template-policy .mfr-core__text-section .section-text h3:not(:last-child),.template-policy .mfr-core__text-section .section-text h4:not(:last-child),.template-policy .mfr-core__text-section .section-text h5:not(:last-child),.template-policy .mfr-core__text-section .section-text h6:not(:last-child){margin-bottom:.53em}@media print,screen and (min-width:64em){.template-policy .mfr-core__text-section .section-text h1:not(:last-child),.template-policy .mfr-core__text-section .section-text h2:not(:last-child),.template-policy .mfr-core__text-section .section-text h3:not(:last-child),.template-policy .mfr-core__text-section .section-text h4:not(:last-child),.template-policy .mfr-core__text-section .section-text h5:not(:last-child),.template-policy .mfr-core__text-section .section-text h6:not(:last-child){margin-bottom:.42em}}@media print,screen and (max-width:63.99875em){section.grid-gutter-mobile{clip-path:inset(0 0 0 0 round .25rem .25rem .25rem .25rem)}}@media print,screen and (min-width:64em){section.grid-gutter-desktop{clip-path:inset(0 0 0 0 round .25rem .25rem .25rem .25rem)}}.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{width:100%;height:100%;background-color:var(--background-color);display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;-moz-border-radius:var(--offcanvas-border-radius-mobile);-o-border-radius:var(--offcanvas-border-radius-mobile);-ms-border-radius:var(--offcanvas-border-radius-mobile);-webkit-border-radius:var(--offcanvas-border-radius-mobile);border-radius: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__header{width:100%;display:flex;justify-content:flex-start;margin-bottom:1rem;padding:.4375rem 1.25rem;border-bottom:1px solid currentColor}.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 .25s cubic-bezier(.5,0,0,1);-o-transition:all .25s cubic-bezier(.5,0,0,1);-webkit-transition:all .25s cubic-bezier(.5,0,0,1);transition:all .25s 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__title,.offcanvas-product-form__type{padding:0 1.25rem}.offcanvas-product-form__title{font-size:1.5rem;line-height:1em;font-weight:600;letter-spacing:-.060625rem}.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 .product-top__media-info{position:absolute;top:.9375rem;left:1.25rem}.offcanvas-product-form .product-top__media-carousel-inner:not(:last-child){margin-bottom:1.25rem}.offcanvas-product-form .product-top__media-carousel-inner .flickity-button.previous{left:1.875rem}.offcanvas-product-form .product-top__media-carousel-inner .flickity-button.next{right:1.875rem}.offcanvas-product-form .selectors-label{padding:0 1.25rem}.offcanvas-product-form .variant-selectors{row-gap:.5rem}.offcanvas-product-form .variant-selectors:not(:last-child){margin-bottom:1.25rem}@media print,screen and (min-width:64em){.offcanvas-product-form .variant-selectors__selectors{padding:0 1.25rem .5625rem}}@media print,screen and (max-width:63.99875em){.offcanvas-product-form .variant-selectors__selectors{padding-bottom:.5625rem .875rem;flex-wrap:nowrap;overflow:auto}}.offcanvas-product-form .variant-selectors__selectors-wrapper{width:100%}@media print,screen and (max-width:63.99875em){.offcanvas-product-form .variant-selectors__selectors>label:first-child{padding-left:1.25rem}.offcanvas-product-form .variant-selectors__selectors>label:last-child{padding-right:1.25rem}}.offcanvas-product-form .quantity-selectors__selectors{padding:0 1.25rem}.offcanvas-product-form .subscription-selector{padding:0 1.25rem}.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 .product-top__actions{padding:0 1.25rem 1.25rem}.offcanvas-product-form .product-top__media-carousel{height:18.75rem}.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 img[src*=".png"]{max-height:90%}
/*# sourceMappingURL=offcanvas-product-form.css.map */
