:root{--gelly-container-max: 1320px;--gelly-container-gutter: 17px;--gelly-radius: 12px;--gelly-btn-height: 48px;--gelly-font-h1: 36px;--gelly-font-h2: 30px;--gelly-font-h3: 22px;--gelly-font-body: 17px;--gelly-font-small: 15px;--gelly-font-caption: 13px;--gelly-lh-h1: 1.1;--gelly-lh-h2: 1.15;--gelly-lh-h3: 1.2;--gelly-lh-body: 1.6;--gelly-lh-small: 1.5;--gelly-lh-caption: 1.45;--gelly-section-space: 70px;--gelly-section-space-half: 35px;--typeBaseSize: var(--gelly-font-body);--typeBodySize: var(--gelly-font-body);--typeBodySizeMobile: var(--gelly-font-body);--typeBodySmallSize: var(--gelly-font-small);--typeBodyExtraSmallSize: var(--gelly-font-caption);--typeAccentSmallSize: var(--gelly-font-caption);--typeH1Size: 60px;--typeH2Size: 42px;--typeH3Size: 28px;--typeH1SizeMobile: var(--gelly-font-h1);--typeH2SizeMobile: var(--gelly-font-h2);--typeH3SizeMobile: var(--gelly-font-h3);--typeHeaderLineHeight: var(--gelly-lh-h1);--typeBaseLineHeight: var(--gelly-lh-body);--buttonRadius: var(--gelly-radius);--element-button-radius: var(--gelly-radius);--element-icon-radius: var(--gelly-radius);--kit-page-width: var(--gelly-container-max);--kit-section-spacing: var(--gelly-section-space);--kit-radius-md: var(--gelly-radius);--kit-font-family-body: var(--typeBasePrimary), var(--typeBaseFallback), sans-serif;--kit-font-family-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback), sans-serif;--layout-section-max-inline-size: var(--gelly-container-max);--layout-section-padding-block: var(--gelly-section-space);--page-width: var(--gelly-container-max)}@media(min-width:550px){:root{--gelly-font-h1: 48px;--gelly-font-h2: 36px;--gelly-font-h3: 24px;--gelly-section-space: 90px;--gelly-section-space-half: 45px}}@media(min-width:990px){:root{--gelly-font-h1: 60px;--gelly-font-h2: 42px;--gelly-font-h3: 28px;--gelly-section-space: 120px;--gelly-section-space-half: 60px;--gelly-container-gutter: 40px}}body,.rte,input,textarea,select,.site-nav__link,.drawer__contents{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--gelly-font-body);line-height:var(--gelly-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.section-header__title,.heading-lg,.heading-md,.heading-sm,.kit-text--heading-lg,.kit-text--heading-md,.kit-text--heading-sm{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;letter-spacing:.01em}h1,.h1{font-size:var(--gelly-font-h1);line-height:var(--gelly-lh-h1)}h2,.h2{font-size:var(--gelly-font-h2);line-height:var(--gelly-lh-h2)}h3,.h3{font-size:var(--gelly-font-h3);line-height:var(--gelly-lh-h3)}h4,.h4,h5,.h5,h6,.h6{font-size:var(--gelly-font-small);line-height:var(--gelly-lh-small);letter-spacing:.04em;text-transform:uppercase}.gelly-text-body{font-size:var(--gelly-font-body);line-height:var(--gelly-lh-body)}.gelly-text-small,.text-small{font-size:var(--gelly-font-small);line-height:var(--gelly-lh-small)}.gelly-text-caption,.caption,.comment-date{font-size:var(--gelly-font-caption);line-height:var(--gelly-lh-caption)}.page-width,.page-full{max-width:var(--gelly-container-max)}@media(max-width:989px){.page-width,.page-full{padding-left:var(--gelly-container-gutter);padding-right:var(--gelly-container-gutter)}}@media(min-width:990px){.page-width,.page-full{padding-left:var(--gelly-container-gutter);padding-right:var(--gelly-container-gutter)}}.gelly-container{width:100%;max-width:var(--gelly-container-max);margin-inline:auto;padding-inline:var(--gelly-container-gutter)}.index-section:not(.index-section--flush):not(.index-section--hero):not(.gelly-trust-strip-section){margin-block:var(--gelly-section-space)}.index-section+.index-section:not(.gelly-trust-strip-section),.index-section+.index-section--hidden,.main-content+.index-section:not(.gelly-trust-strip-section){margin-top:0}.index-section--small:not(.gelly-trust-strip-section){margin-block:var(--gelly-section-space-half)}.section--divider{padding-top:var(--gelly-section-space)}.newsletter-section,.testimonials-section,.page-content,.shopify-email-marketing-confirmation__container{padding-block:var(--gelly-section-space)}.shopify-policy__container{width:100%;max-width:52rem!important;margin-inline:auto;padding-block:clamp(2.5rem,6vw,4.5rem);padding-inline:var(--gelly-container-gutter)}.shopify-policy__title{margin:0 0 2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--gelly-border, rgba(26, 26, 26, .08))}.shopify-policy__title h1,.shopify-policy__container>h1:first-child{margin:0;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;line-height:1.25;letter-spacing:-.02em}.shopify-policy__body,.shopify-policy__container .rte,.shopify-policy__container{font-size:var(--gelly-font-small);line-height:1.7;color:var(--gelly-text, #1a1a1a)}.shopify-policy__body h1,.shopify-policy__container .rte>h1:first-child{display:none}.shopify-policy__body h2,.shopify-policy__container h2{margin:2.25rem 0 .85rem;padding-top:.35rem;font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--gelly-text, #1a1a1a)}.shopify-policy__body h2:first-child,.shopify-policy__container h2:first-of-type{margin-top:0;padding-top:0}.shopify-policy__body h3,.shopify-policy__container h3{margin:1.75rem 0 .65rem;font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;text-transform:none}.shopify-policy__body p,.shopify-policy__container p{margin:0 0 .9rem;max-width:none}.shopify-policy__body p:last-child,.shopify-policy__container p:last-child{margin-bottom:0}.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__container ul,.shopify-policy__container ol{margin:0 0 1rem;padding-left:1.25rem}.shopify-policy__body li,.shopify-policy__container li{margin-bottom:.45rem}.shopify-policy__body a,.shopify-policy__container a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.section-header{margin-bottom:calc(var(--gelly-section-space-half) * .85)}.section-header__title{margin-bottom:.65rem}.btn,.rte .btn,.element-button,.shopify-payment-button .shopify-payment-button__button--unbranded,.cart__checkout,.drawer .btn--solid{min-height:var(--gelly-btn-height);padding-inline:1.5rem;padding-block:0;border-radius:var(--gelly-radius);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--gelly-font-small);font-weight:600;letter-spacing:.02em;line-height:1;text-transform:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}.element-button[type=submit],.element-button[type=submit] .element-text{min-height:var(--gelly-btn-height);line-height:1!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select,.element-input,.element-select{border-radius:var(--gelly-radius);font-size:var(--gelly-font-body);min-height:var(--gelly-btn-height)}.grid-product__image-mask,.grid-product__image-wrapper,.grid-product__link,.collection-item__image,.promo-grid__container,.media--cropped,.image-wrap{border-radius:var(--gelly-radius);overflow:hidden}.site-nav__link,.site-nav__dropdown-link,.megamenu__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--gelly-font-small);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.grid-product__title,.grid-product__meta,.product-single__title,.collection-hero__title{letter-spacing:-.01em}.grid-product__price,.product__price,.price{font-size:var(--gelly-font-body);font-weight:600}.site-footer,.footer__title,.site-footer__linklist a{font-size:var(--gelly-font-small)}.site-footer .footer__title{font-size:var(--gelly-font-body);font-weight:600;letter-spacing:.02em;text-transform:none}.gelly-section-space{padding-block:var(--gelly-section-space)}.gelly-section-space-top{padding-top:var(--gelly-section-space)}.gelly-section-space-bottom{padding-bottom:var(--gelly-section-space)}.gelly-stack-sm>*+*{margin-top:.75rem}.gelly-stack-md>*+*{margin-top:1.25rem}.gelly-stack-lg>*+*{margin-top:2rem}img,video{height:auto}.hero__image,.kit-image img,.grid-product__image{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gelly-design-system.css.map */
