:root{--spacing-50:4px;--spacing-100:8px;--spacing-150:12px;--spacing-200:16px;--spacing-250:20px;--spacing-300:24px;--spacing-400:32px;--spacing-500:40px;--spacing-600:48px;--spacing-700:56px;--spacing-800:64px;--spacing-900:72px;--spacing-1000:80px;--spacing-1100:88px;--spacing-1200:96px;--max-content-width:1920px;--narrow-content-width:100%;--account-border-rad:var(--global-border-rad);--account-border-width:var(--global-border-width);--account-gap-sm:var(--spacing-200);--account-box-pad:var(--spacing-300);--account-gap-md:var(--spacing-300);--account-item-gap:var(--spacing-400);--account-gap-lg:var(--spacing-600);--blog-card-content-gap:var(--spacing-300);--blog-card-gap:var(--spacing-400);--blog-card-image-gap:var(--spacing-400);--blog-card-pad:var(--box-pad);--box-border-rad:var(--global-border-rad);--box-gap:var(--spacing-200);--box-pad:var(--spacing-300);--box-img-height:160px;--button-border-rad-lg:0px;--button-border-rad-sm:0px;--button-border-width:var(--global-border-width);--button-icon-gap-lg:var(--spacing-100);--button-icon-gap-sm:var(--spacing-100);--button-gap-lg:var(--spacing-150);--button-gap-sm:var(--spacing-150);--button-pad-sm:var(--spacing-150);--button-pad-lg:var(--spacing-200);--button-letter-lg:0px;--button-letter-sm:0px;--button-paragraph-lg:0px;--button-paragraph-sm:0px;--button-font-size-sm:11px;--button-line-height-sm:11px;--button-font-size-lg:13px;--button-line-height-lg:13px;--collection-card-pad:var(--spacing-300);--footer-heading-gap:var(--spacing-300);--footer-link-gap:var(--spacing-400);--input-border-rad:0px;--input-border-width:var(--global-border-width);--input-label-gap:var(--spacing-150);--input-icon-gap:var(--spacing-100);--input-pad-sm:var(--spacing-200);--input-pad-lg:var(--spacing-250);--input-gap:var(--spacing-300);--input-field-letter-spacing:0px;--input-field-paragraph-spacing:0px;--input-field-font-size:12px;--input-field-font-weight:500;--input-field-line-height:12px;--input-label-letter-spacing:0px;--input-label-paragraph-spacing:0px;--input-label-font-size:10px;--input-label-font-weight:500;--input-label-line-height:10px;--global-border-rad:0px;--global-border-width:1px;--grid-columns:4px;--baseline-grid:var(--spacing-100);--subheading-gap:var(--spacing-300);--col-gap-lg:var(--grid-gutter);--col-gap-sm:var(--grid-gutter);--grid-gap:var(--grid-gutter);--grid-margin:var(--spacing-400);--grid-gutter:var(--grid-margin);--item-gap:var(--spacing-600);--text-gap:var(--spacing-400);--sect-pad-y-lg:var(--spacing-600);--sect-pad-y-sm:var(--spacing-600);--sect-pad-x-lg:var(--grid-margin);--sect-pad-x-sm:var(--grid-margin);--menu-chevron-gap:var(--spacing-100);--menu-icon-gap:var(--spacing-150);--menu-pad-y-sm:var(--spacing-200);--menu-heading-gap:var(--spacing-300);--menu-link-gap:var(--spacing-400);--menu-toggle-gap:var(--toggle-gap);--menu-toggle-pad:var(--toggle-pad);--menu-pad-y-lg:var(--sect-pad-y-sm);--menu-pad-x:var(--sect-pad-x-sm);--menu-heading-letter-spacing:var(--h4-letter-spacing);--menu-heading-paragraph-spacing:var(--h4-paragraph-spacing);--menu-heading-font-size:var(--h4-font-size);--menu-heading-line-height:var(--h4-line-height);--menu-links-letter-spacing:var(--body-large-letter-spacing);--menu-links-font-size:var(--body-large-font-size);--menu-links-paragraph-spacing:var(--body-large-paragraph-spacing);--menu-links-line-height:var(--body-large-line-height);--menu-subheading-letter-spacing:var(--menu-links-letter-spacing);--menu-subheading-font-size:var(--menu-links-font-size);--menu-subheading-paragraph-spacing:var(--menu-links-paragraph-spacing);--menu-subheading-line-height:var(--menu-links-line-height);--product-card-border-rad:var(--global-border-rad);--product-card-text-gap:var(--spacing-100);--product-card-gap:var(--spacing-250);--product-card-price-letter-spacing:var(--product-card-title-letter-spacing);--product-card-price-font-size:var(--body-large-font-size);--product-card-price-paragraph-spacing:var(--body-large-paragraph-spacing);--product-card-price-line-height:var(--body-large-line-height);--product-card-title-letter-spacing:var(--body-large-letter-spacing);--product-card-title-font-size:var(--body-large-font-size);--product-card-title-paragraph-spacing:var(--body-large-paragraph-spacing);--product-card-title-line-height:var(--body-large-line-height);--quick-buy-modal-border-rad:var(--global-border-rad);--quick-buy-modal-gap:var(--spacing-300);--quick-buy-modal-pad:var(--spacing-400);--rtb-gap:var(--spacing-300);--slide-out-cart-border-rad:0px;--slide-out-cart-border-width:1px;--slide-out-cart-gap-sm:var(--spacing-200);--slide-out-cart-gap-md:var(--spacing-300);--slide-out-cart-gap-lg:var(--spacing-400);--slide-out-cart-pad:var(--spacing-400);--slide-out-cart-heading-letter-spacing:0px;--slide-out-cart-heading-paragraph-spacing:0px;--slide-out-cart-heading-font-size:24px;--slide-out-cart-heading-line-height:24px;--slide-out-cart-name-letter-spacing:var( --product-card-title-letter-spacing );--slide-out-cart-name-font-size:var(--product-card-title-font-size);--slide-out-cart-name-paragraph-spacing:var( --product-card-title-paragraph-spacing );--slide-out-cart-name-line-height:var(--product-card-title-line-height);--slide-out-cart-price-letter-spacing:var( --product-card-price-letter-spacing );--slide-out-cart-price-paragraph-spacing:var( --slide-out-cart-price-letter-spacing );--slide-out-cart-price-font-size:var(--product-card-price-font-size);--slide-out-cart-price-line-height:var(--product-card-price-line-height);--slide-out-cart-variable-letter-spacing:0px;--slide-out-cart-variable-paragraph-spacing:0px;--slide-out-cart-variable-font-size:10px;--slide-out-cart-variable-line-height:10px;--tab-border-width:2px;--tab-border-gap:var(--spacing-150);--tab-letter-spacing:0px;--tab-paragraph-spacing:0px;--tab-font-size:14px;--tab-line-height:14px;--table-cell-border-rad:0px;--table-cell-border-width:var(--global-border-width);--table-cell-gap:var(--spacing-100);--table-cell-pad:var(--spacing-300);--tag-border-rad:0px;--tag-border-width:var(--global-border-width);--tag-icon-gap-sm:var(--spacing-50);--tag-pad-y-sm:var(--spacing-100);--tag-icon-gap-lg:var(--spacing-100);--tag-pad-x-sm:var(--spacing-200);--tag-pad-y-lg:var(--spacing-100);--tag-icon-size-sm:var(--spacing-150);--tag-gap:var(--spacing-200);--tag-icon-size-lg:var(--spacing-200);--tag-pad-x-lg:var(--spacing-200);--tag-paragraph-lg:0px;--tag-paragraph-sm:0px;--tag-letter-sm:.5px;--tag-letter-lg:1px;--tag-font-size-sm:10px;--tag-line-height-sm:10px;--tag-font-size-lg:13px;--tag-line-height-lg:13px;--toggle-border-rad:0px;--toggle-border-width:0px;--toggle-gap:var(--toggle-pad);--toggle-heading-gap:var(--toggle-pad);--toggle-pad:var(--spacing-400);--toggle-body-letter-spacing:var(--body-small-letter-spacing);--toggle-body-font-size:var(--body-small-font-size);--toggle-body-line-height:var(--body-small-line-height);--toggle-body-paragraph-spacing:var(--body-small-paragraph-spacing);--toggle-heading-letter-spacing:var(--h4-letter-spacing);--toggle-heading-paragraph-heading:var(--h4-paragraph-spacing);--toggle-heading-font-size:var(--h4-font-size);--toggle-heading-line-height:var(--h4-line-height);--body-large-letter-spacing:0px;--body-large-font-size:13px;--body-large-paragraph-spacing:20px;--body-large-line-height:23px;--body-small-letter-spacing:0px;--body-small-font-size:12px;--body-small-line-height:1.8;--body-small-paragraph-spacing:20px;--h1-letter-spacing:0px;--h1-paragraph-spacing:0px;--h1-font-size:60px;--h1-line-height:60px;--h1-font-weight:300;--h2-letter-spacing:0px;--h2-paragraph-spacing:0px;--h2-font-size:36px;--h2-line-height:36px;--h2-font-weight:500;--h3-letter-spacing:0px;--h3-paragraph-spacing:0px;--h3-font-size:28px;--h3-line-height:32px;--h3-font-weight:500;--h4-letter-spacing:0px;--h4-paragraph-spacing:0px;--h4-font-size:22px;--h4-line-height:26px;--h4-font-weight:600;--h5-letter-spacing:0px;--h5-paragraph-spacing:0px;--h5-font-size:14px;--h5-line-height:18px;--h5-font-weight:700;--h6-letter-spacing:0px;--h6-paragraph-spacing:0px;--h6-font-size:14px;--h6-line-height:18px;--h6-font-weight:700;--sticky-atc-border-rad:var(--global-border-rad);--sticky-atc-border-width:var(--slide-out-cart-border-width);--sticky-atc-gap:var(--spacing-300);--sticky-atc-pad-y:var(--spacing-300);--sticky-atc-pad-x:var(--sect-pad-x-sm)}@media screen and (min-width:769px){:root{--narrow-content-width:816px;--account-border-rad:var(--global-border-rad);--account-border-width:var(--global-border-width);--account-gap-sm:var(--spacing-200);--account-gap-md:var(--spacing-300);--account-box-pad:var(--spacing-400);--account-item-gap:var(--spacing-400);--account-gap-lg:var(--spacing-600);--blog-card-content-gap:var(--spacing-300);--blog-card-image-gap:var(--spacing-400);--blog-card-pad:var(--box-pad);--blog-card-gap:var(--spacing-600);--box-border-rad:var(--global-border-rad);--box-gap:var(--spacing-300);--box-pad:var(--spacing-400);--box-img-height:240px;--button-border-rad-lg:0px;--button-border-rad-sm:0px;--button-border-width:var(--global-border-width);--button-icon-gap-lg:var(--spacing-100);--button-icon-gap-sm:var(--spacing-100);--button-gap-lg:var(--spacing-150);--button-gap-sm:var(--spacing-150);--button-pad-sm:var(--spacing-150);--button-pad-lg:var(--spacing-200);--button-letter-lg:0px;--button-letter-sm:0px;--button-paragraph-lg:0px;--button-paragraph-sm:0px;--button-font-size-sm:11px;--button-line-height-sm:11px;--button-font-size-lg:13px;--button-line-height-lg:13px;--collection-card-pad:var(--spacing-400);--footer-heading-gap:var(--spacing-300);--footer-link-gap:var(--spacing-700);--input-border-rad:0px;--input-border-width:var(--global-border-width);--input-label-gap:var(--spacing-150);--input-icon-gap:var(--spacing-100);--input-pad-sm:var(--spacing-200);--input-pad-lg:var(--spacing-250);--input-gap:var(--spacing-400);--input-field-letter-spacing:0px;--input-field-paragraph-spacing:0px;--input-field-font-size:12px;--input-field-line-height:12px;--input-label-letter-spacing:0px;--input-label-paragraph-spacing:0px;--input-label-font-size:10px;--input-label-line-height:10px;--global-border-rad:0px;--global-border-width:1px;--baseline-grid:var(--spacing-100);--grid-columns:12px;--subheading-gap:var(--spacing-300);--col-gap-sm:var(--grid-gutter);--col-gap-lg:min(106px, max(var(--col-gap-sm), 7.5vw));--grid-gap:var(--grid-gutter);--grid-gutter:var(--spacing-400);--grid-margin:100px;--text-gap:var(--spacing-500);--item-gap:var(--spacing-800);--sect-pad-y-sm:var(--spacing-600);--sect-pad-y-lg:var(--spacing-1200);--sect-pad-x-sm:var(--grid-margin);--sect-pad-x-lg:min(206px, max(var(--sect-pad-x-sm), 15vw));--menu-chevron-gap:var(--spacing-100);--menu-pad-y-sm:var(--spacing-200);--menu-icon-gap:var(--spacing-250);--menu-heading-gap:var(--spacing-300);--menu-toggle-gap:var(--toggle-gap);--menu-toggle-pad:var(--toggle-pad);--menu-link-gap:var(--spacing-500);--menu-pad-y-lg:var(--sect-pad-y-sm);--menu-pad-x:var(--sect-pad-x-sm);--menu-heading-letter-spacing:var(--h4-letter-spacing);--menu-heading-paragraph-spacing:var(--h4-paragraph-spacing);--menu-heading-font-size:var(--h4-font-size);--menu-heading-line-height:var(--h4-line-height);--menu-links-letter-spacing:var(--body-large-letter-spacing);--menu-links-font-size:var(--body-large-font-size);--menu-links-paragraph-spacing:var(--body-large-paragraph-spacing);--menu-links-line-height:var(--body-large-line-height);--menu-subheading-letter-spacing:var(--menu-links-letter-spacing);--menu-subheading-font-size:var(--menu-links-font-size);--menu-subheading-paragraph-spacing:var(--menu-links-paragraph-spacing);--menu-subheading-line-height:var(--menu-links-line-height);--product-card-border-rad:var(--global-border-rad);--product-card-text-gap:var(--spacing-100);--product-card-gap:var(--spacing-250);--product-card-price-letter-spacing:var( --product-card-title-letter-spacing );--product-card-price-font-size:var(--body-large-font-size);--product-card-price-paragraph-spacing:var(--body-large-paragraph-spacing);--product-card-price-line-height:var(--body-large-line-height);--product-card-title-letter-spacing:var(--body-large-letter-spacing);--product-card-title-font-size:var(--body-large-font-size);--product-card-title-paragraph-spacing:var(--body-large-paragraph-spacing);--product-card-title-line-height:var(--body-large-line-height);--quick-buy-modal-border-rad:var(--global-border-rad);--quick-buy-modal-gap:var(--spacing-400);--quick-buy-modal-pad:var(--spacing-600);--rtb-gap:var(--spacing-300);--slide-out-cart-border-rad:0px;--slide-out-cart-border-width:1px;--slide-out-cart-gap-sm:var(--spacing-200);--slide-out-cart-gap-md:var(--spacing-300);--slide-out-cart-gap-lg:var(--spacing-400);--slide-out-cart-pad:var(--spacing-400);--slide-out-cart-heading-letter-spacing:0px;--slide-out-cart-heading-paragraph-spacing:0px;--slide-out-cart-heading-font-size:24px;--slide-out-cart-heading-line-height:24px;--slide-out-cart-name-letter-spacing:var( --product-card-title-letter-spacing );--slide-out-cart-name-font-size:var(--product-card-title-font-size);--slide-out-cart-name-paragraph-spacing:var( --product-card-title-paragraph-spacing );--slide-out-cart-name-line-height:var(--product-card-title-line-height);--slide-out-cart-price-letter-spacing:var( --product-card-price-letter-spacing );--slide-out-cart-price-font-size:var(--product-card-price-font-size);--slide-out-cart-price-paragraph-spacing:var( --product-card-price-paragraph-spacing );--slide-out-cart-price-line-height:var(--product-card-price-line-height);--slide-out-cart-variable-letter-spacing:0px;--slide-out-cart-variable-paragraph-spacing:0px;--slide-out-cart-variable-font-size:10px;--slide-out-cart-variable-line-height:10px;--tab-border-width:2px;--tab-border-gap:var(--spacing-150);--tab-letter-spacing:0px;--tab-paragraph-spacing:0px;--tab-font-size:16px;--tab-line-height:16px;--table-cell-border-rad:0px;--table-cell-border-width:var(--global-border-width);--table-cell-gap:var(--spacing-100);--table-cell-pad:var(--spacing-300);--tag-border-rad:0px;--tag-border-width:var(--global-border-width);--tag-icon-gap-sm:var(--spacing-50);--tag-pad-y-sm:var(--spacing-100);--tag-icon-gap-lg:var(--spacing-100);--tag-pad-x-sm:var(--spacing-200);--tag-pad-y-lg:var(--spacing-100);--tag-icon-size-sm:var(--spacing-150);--tag-gap:var(--spacing-200);--tag-icon-size-lg:var(--spacing-200);--tag-pad-x-lg:var(--spacing-200);--tag-paragraph-lg:0px;--tag-paragraph-sm:0px;--tag-letter-sm:.5px;--tag-letter-lg:1px;--tag-font-size-sm:10px;--tag-line-height-sm:10px;--tag-font-size-lg:13px;--tag-line-height-lg:13px;--toggle-border-rad:0px;--toggle-border-width:0px;--toggle-gap:var(--toggle-pad);--toggle-heading-gap:var(--toggle-pad);--toggle-pad:var(--spacing-400);--toggle-body-letter-spacing:var(--body-small-letter-spacing);--toggle-body-font-size:var(--body-small-font-size);--toggle-body-line-height:var(--body-small-line-height);--toggle-body-paragraph-spacing:var(--body-small-paragraph-spacing);--toggle-heading-letter-spacing:var(--h4-letter-spacing);--toggle-heading-paragraph-heading:var(--h4-paragraph-spacing);--toggle-heading-font-size:var(--h4-font-size);--toggle-heading-line-height:var(--h4-line-height);--body-large-letter-spacing:0px;--body-large-font-size:14px;--body-large-paragraph-spacing:20px;--body-large-line-height:23px;--body-small-letter-spacing:0px;--body-small-font-size:12px;--body-small-line-height:1.8;--body-small-paragraph-spacing:20px;--h1-letter-spacing:0px;--h1-paragraph-spacing:0px;--h1-font-size:80px;--h1-line-height:80px;--h2-letter-spacing:0px;--h2-paragraph-spacing:0px;--h2-font-size:50px;--h2-line-height:50px;--h3-letter-spacing:0px;--h3-paragraph-spacing:0px;--h3-font-size:32px;--h3-line-height:38px;--h4-letter-spacing:0px;--h4-paragraph-spacing:0px;--h4-font-size:22px;--h4-line-height:26px;--h5-letter-spacing:0px;--h5-paragraph-spacing:0px;--h5-font-size:14px;--h5-line-height:18px;--h6-letter-spacing:0px;--h6-paragraph-spacing:0px;--h6-font-size:14px;--h6-line-height:18px;--sticky-atc-border-rad:var(--global-border-rad);--sticky-atc-border-width:var(--slide-out-cart-border-width);--sticky-atc-pad-y:var(--spacing-300);--sticky-atc-gap:var(--spacing-400);--sticky-atc-pad-x:var(--sect-pad-x-sm)}}.sect-pad-y-lg{padding-top:var(--sect-pad-y-lg);padding-bottom:var(--sect-pad-y-lg)}.sect-pad-y-sm{padding-top:var(--sect-pad-y-sm);padding-bottom:var(--sect-pad-y-sm)}.sect-pad-x-lg{padding-left:var(--sect-pad-x-lg);padding-right:var(--sect-pad-x-lg)}.sect-pad-x-sm{padding-left:var(--sect-pad-x-sm);padding-right:var(--sect-pad-x-sm)}.snug-heading{--snug-heading-top: calc(.32em - .5lh) ;--snug-heading-bottom: calc(.32em - .5lh) ;--snug-heading-gap:calc(2lh - (2em - var(--snug-heading-cap-height)));margin-top:var(--snug-heading-top);margin-top:0;margin-bottom:var(--snug-heading-bottom);min-height:0;height:-moz-min-content;height:min-content}.snug-heading-container{--snug-heading-top: calc(.32em - .5lh) ;--snug-heading-bottom: calc(.32em - .5lh) ;--snug-heading-gap:calc(2lh - (2em - var(--snug-heading-cap-height)));display:flex;flex-direction:column;gap:var(--text-gap)}.snug-heading-container>.h1,.snug-heading-container>.h2,.snug-heading-container>.h3,.snug-heading-container>.h4,.snug-heading-container>.h5,.snug-heading-container>.h6,.snug-heading-container>.paragraph,.snug-heading-container>a:not(.button),.snug-heading-container>h1,.snug-heading-container>h2,.snug-heading-container>h3,.snug-heading-container>h4,.snug-heading-container>h5,.snug-heading-container>h6,.snug-heading-container>p,.snug-heading-container>s,.snug-heading-container>ul{--snug-heading-top: calc(.32em - .5lh) ;--snug-heading-bottom: calc(.32em - .5lh) ;--snug-heading-gap:calc(2lh - (2em - var(--snug-heading-cap-height)));margin-top:var(--snug-heading-top);margin-top:0;margin-bottom:var(--snug-heading-bottom);min-height:0;height:-moz-min-content;height:min-content}.snug-text{--snug-text-top: calc(.36em - .5lh) ;--snug-text-bottom: calc(.35em - .5lh) ;--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.metafield-rich_text_field,.snug-text-container{--snug-text-top: calc(.36em - .5lh) ;--snug-text-bottom: calc(.35em - .5lh) ;--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));display:flex;flex-direction:column;gap:var(--text-gap)}.metafield-rich_text_field>.h1,.metafield-rich_text_field>.h2,.metafield-rich_text_field>.h3,.metafield-rich_text_field>.h4,.metafield-rich_text_field>.h5,.metafield-rich_text_field>.h6,.metafield-rich_text_field>h1,.metafield-rich_text_field>h2,.metafield-rich_text_field>h3,.metafield-rich_text_field>h4,.metafield-rich_text_field>h5,.metafield-rich_text_field>h6,.snug-text-container>.h1,.snug-text-container>.h2,.snug-text-container>.h3,.snug-text-container>.h4,.snug-text-container>.h5,.snug-text-container>.h6,.snug-text-container>h1,.snug-text-container>h2,.snug-text-container>h3,.snug-text-container>h4,.snug-text-container>h5,.snug-text-container>h6{--snug-heading-top: calc(.32em - .5lh) ;--snug-heading-bottom: calc(.32em - .5lh) ;--snug-heading-gap:calc(2lh - (2em - var(--snug-heading-cap-height)));margin-top:var(--snug-heading-top);margin-top:0;margin-bottom:var(--snug-heading-bottom);min-height:0;height:-moz-min-content;height:min-content}.metafield-rich_text_field>.paragraph,.metafield-rich_text_field>a:not(.button),.metafield-rich_text_field>p,.metafield-rich_text_field>s,.metafield-rich_text_field>ul,.snug-text-container>.paragraph,.snug-text-container>a:not(.button),.snug-text-container>p,.snug-text-container>s,.snug-text-container>ul{--snug-text-top: calc(.36em - .5lh) ;--snug-text-bottom: calc(.35em - .5lh) ;--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.body-large,html{font-family:Poppins,Arial,Helvetica,sans-serif;letter-spacing:var(--body-large-letter-spacing);line-height:var(--body-large-line-height);font-size:var(--body-large-font-size);color:var(--color-body-dark)}.color-theme-dark .body-large,.color-theme-dark html{color:var(--color-body-light)}.h1,h1{font-family:Cormorant,Garamond,serif;letter-spacing:var(--h1-letter-spacing);font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight);color:var(--color-heading-dark)}.color-theme-dark .h1,.color-theme-dark h1{color:var(--color-heading-light)}.h2,h2{font-family:Cormorant,Garamond,serif;letter-spacing:var(--h2-letter-spacing);font-size:var(--h2-font-size);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight);color:var(--color-heading-dark)}.color-theme-dark .h2,.color-theme-dark h2{color:var(--color-heading-light)}.h3,h3{font-family:Cormorant,Garamond,serif;letter-spacing:var(--h3-letter-spacing);font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:var(--h3-font-weight);color:var(--color-heading-dark)}.color-theme-dark .h3,.color-theme-dark h3{color:var(--color-heading-light)}.h4,h4{font-family:Cormorant,Garamond,serif;letter-spacing:var(--h4-letter-spacing);font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-weight:var(--h4-font-weight);color:var(--color-heading-dark)}.color-theme-dark .h4,.color-theme-dark h4{color:var(--color-heading-light)}.h5,h5{font-family:Cormorant,Garamond,serif;letter-spacing:var(--h5-letter-spacing);font-size:var(--h5-font-size);line-height:var(--h5-line-height);font-weight:var(--h5-font-weight);color:var(--color-heading-dark)}.color-theme-dark .h5,.color-theme-dark h5{color:var(--color-heading-light)}.h6,h6{font-family:Cormorant,Garamond,serif;letter-spacing:var(--h6-letter-spacing);font-size:var(--h6-font-size);line-height:var(--h6-line-height);font-weight:var(--h6-font-weight);color:var(--color-heading-dark)}.color-theme-dark .h6,.color-theme-dark h6{color:var(--color-body-light)}.body-small{font-family:Poppins,Arial,Helvetica,sans-serif;letter-spacing:var(--body-small-letter-spacing);line-height:var(--body-small-line-height);font-size:var(--body-small-font-size);color:var(--color-body-dark)}.color-theme-dark .body-small{color:var(--color-body-dark)}.body--small{font-family:Poppins,Arial,Helvetica,sans-serif;letter-spacing:var(--body-small-letter-spacing);line-height:var(--body-small-line-height);font-size:var(--body-small-font-size);color:var(--color-body-dark)}.color-theme-dark .body--small{color:var(--color-body-dark)}.fields{display:flex;flex-wrap:wrap;gap:var(--input-gap);width:100%}fieldset{border:none;padding:0;margin:0}.field{position:relative;width:100%;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:var(--input-label-gap)}.field.field-half{min-width:calc((100% - var(--input-gap))/ 2);max-width:100%;flex:1 0 260px}.label,label{font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);line-height:var(--input-label-line-height);color:var(--color-input-label-text);--snug-text-top: calc(.36em - .5lh) ;--snug-text-bottom: calc(.35em - .5lh) ;--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{font-family:Poppins,Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-input-bg-default);border-radius:0;border:none;padding:var(--input-pad-lg);height:auto;color:var(--color-input-text-default);box-shadow:inset 0 0 0 1px var(--color-input-border-default);width:100%;font-size:var(--input-field-font-size);font-weight:var(--input-field-font-weight);line-height:var(--input-field-line-height);height:48px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{box-shadow:inset 0 0 0 1px var(--color-input-border-highlight)}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{font-family:Poppins,Arial,Helvetica,sans-serif;color:var(--color-input-text-placeholder);font-size:var(--input-field-font-size);font-weight:var(--input-field-font-weight);line-height:var(--input-field-line-height);opacity:1}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-family:Poppins,Arial,Helvetica,sans-serif;color:var(--color-input-text-placeholder);font-size:var(--input-field-font-size);font-weight:var(--input-field-font-weight);line-height:var(--input-field-line-height);opacity:1}.select{position:relative;height:auto;width:100%;display:flex}.select select{font-family:Poppins,Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-input-bg-default);border-radius:0;border:none;padding:0 calc(var(--input-pad-lg) + 48px) 0 var(--input-pad-lg);height:auto;color:var(--color-input-text-default);box-shadow:inset 0 0 0 var(--global-border-width) var(--color-input-border-default);outline:0;font-size:var(--input-field-font-size);font-weight:var(--input-field-font-weight);height:48px;cursor:pointer;flex:1;max-width:100%}.select select:focus{outline:0;border:none}.select svg{width:10px;height:100%;position:absolute;top:50%;translate:0 -50%;pointer-events:none;color:var(--color-input-text-default);padding:0 var(--input-pad-lg);right:0;border-left:1px solid var(--color-input-border-default);box-sizing:content-box;transition:rotate .3s}.checkbox{width:100%}.checkbox:focus-within label{outline:0;box-shadow:inset 0 0 0 1px var(--color-input-border-highlight)}.checkbox label{display:flex;gap:var(--input-pad-sm);align-items:center;background-color:var(--color-input-bg-default);border-radius:0;border:none;padding:var(--input-pad-lg);height:auto;color:var(--color-input-text-placeholder);box-shadow:inset 0 0 0 1px var(--color-input-border-default);width:100%;font-size:var(--input-field-font-size);font-weight:var(--input-field-font-weight);line-height:auto;height:48px;cursor:pointer}.checkbox label:before{content:"";display:block;width:10px;height:10px;border-radius:10px;outline:1px solid var(--color-input-border-default);outline-offset:4.5px;margin:0 5px;background-color:transparent;transition:background-color .3s}.checkbox input{opacity:0;position:absolute;width:0;height:0;padding:0;margin:0}.checkbox input:checked+label{color:var(--color-input-text-default)}.checkbox input:checked+label:before{background-color:var(--color-input-text-default)}textarea{height:10lh;resize:none}quantity-input{max-height:-moz-fit-content;max-height:fit-content;border:var(--global-border-width) solid var(--color-input-border-default);max-width:-moz-fit-content;max-width:fit-content;position:relative;display:flex;height:48px;margin:0;color:var(--color-input-text-placeholder);background-color:var(--color-input-bg-default);font-size:12px}quantity-input button{height:100%;width:46px;flex:0 0 46px;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:none;outline:0;color:var(--color-input-text-placeholder)}quantity-input button svg{width:12px;pointer-events:none}quantity-input button:active{color:var(--color-input-text-highlight);background-color:var(--color-input-bg-highlight)}quantity-input input[type=number]{color:currentColor;text-align:center;background-color:transparent;flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;border-left:var(--global-border-width) solid var(--color-input-border-default);border-right:var(--global-border-width) solid var(--color-input-border-default);-moz-appearance:textfield;font-size:inherit;width:48px;height:46px;box-shadow:none;padding:0}quantity-input input[type=number]::-webkit-inner-spin-button,quantity-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}quantity-input.quantity-size-small{height:40px}quantity-input.quantity-size-small button{width:38px;flex:0 0 38px}quantity-input.quantity-size-small button svg{width:8px}quantity-input.quantity-size-small input[type=number]{width:40px;height:38px}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>svg{height:2.5rem;width:2.5rem}.customer .field input:-webkit-autofill~label,.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label{color:#000}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.customer .form__message svg,.form__message .icon{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.customer .form__message svg,.form__message--large .icon{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message svg{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}html{background-color:var(--color-background-external)}body{background-color:var(--color-background-light-1);margin:0 auto;max-width:var(--max-content-width);overflow-x:hidden;min-height:100vh}body:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:transparent;z-index:3;pointer-events:none;transition:background-color .3s}body.overflow-hidden{overflow:hidden;position:relative}body.overflow-hidden:after{background-color:var(--color-background-overlay-dark-1);pointer-events:all}*{box-sizing:border-box}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden{display:none!important}a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}a:not([href]){cursor:not-allowed}::-moz-selection{background:#ccc}::selection{background:#ccc}:focus{outline:0;box-shadow:none}:focus-visible{outline:0}a{text-decoration:none}a:not(.button){color:var(--color-hyperlink-default-dark)}a:not(.button):hover{text-decoration:underline;color:var(--color-hyperlink-default-dark)}.button{display:inline-flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:inherit;font-family:inherit;font-weight:400;line-height:1;font-size:var(--button-font-size);padding:var(--button-pad);gap:var(--button-gap);border:none;border-radius:var(--button-border-rad);box-shadow:inset 0 0 0 var(--button-border-width) var(--color-button-border-default);transition:all .3s;text-decoration:none;white-space:nowrap}.button.button-size-large{--button-border-rad:var(--button-border-rad-lg);--button-pad:var(--button-pad-lg);--button-gap:var(--button-gap-lg);--button-font-size:var(--button-font-size-lg)}.button.button-size-small{--button-border-rad:var(--button-border-rad-sm);--button-pad:var(--button-pad-sm);--button-gap:var(--button-gap-sm);--button-font-size:var(--button-font-size-sm)}.button.button-style-primary{background-color:var(--color-button-bg-default);color:var(--color-button-text-primary-default)}.button.button-style-primary:focus,.button.button-style-primary:hover{background-color:var(--color-button-bg-active);color:var(--color-button-text-primary-active)}.button.button-style-primary.disabled,.button.button-style-primary[aria-disabled=true],.button.button-style-primary[disabled]{background-color:var(--color-button-bg-disabled);color:var(--color-button-text-primary-disabled)}.button.button-style-secondary{background-color:var(--color-button-text-primary-default);color:var(--color-button-bg-default)}.button.button-style-secondary:focus,.button.button-style-secondary:hover{background-color:var(--color-button-text-primary-active);color:var(--color-button-bg-active)}.button.button-style-secondary.disabled,.button.button-style-secondary[aria-disabled=true],.button.button-style-secondary[disabled]{background-color:var(--color-button-text-primary-disabled);color:var(--color-button-bg-disabled)}.button.button-style-tertiary{background-color:transparent;color:var(--color-button-bg-default);box-shadow:none;--button-pad:0;font-weight:500}.button.button-style-tertiary:focus,.button.button-style-tertiary:hover{background-color:transparent;color:var(--color-button-bg-active);box-shadow:none}.button.button-style-tertiary.disabled,.button.button-style-tertiary[aria-disabled=true],.button.button-style-tertiary[disabled]{background-color:transparent;color:var(--color-button-bg-disabled);box-shadow:none}.button:focus,.button:hover{box-shadow:inset 0 0 0 var(--button-border-width) var(--color-button-border-active)}.button.disabled,.button[aria-disabled=true],.button[disabled]{cursor:not-allowed;box-shadow:inset 0 0 0 var(--button-border-width) var(--color-button-border-disabled)}.tag{--tag-gap:var(--tag-icon-gap-lg);--tag-font-size:var(--tag-font-size-lg);--tag-pad-y:var(--tag-pad-y-lg);--tag-pad-x:var(--tag-pad-x-lg);--tag-icon-size:var(--tag-icon-size-lg);font-family:Poppins,Arial,Helvetica,sans-serif;display:flex;align-items:center;gap:var(--tag-gap);line-height:1;font-size:var(--tag-font-size);padding:calc(var(--tag-pad-y) - var(--global-border-width)) calc(var(--tag-pad-x) - var(--global-border-width));margin:0;border:var(--global-border-width) solid var(--color-tag-border);text-transform:uppercase;color:var(--color-tag-text);font-weight:500;text-decoration:none}.tag.tag-size-large{--tag-gap:var(--tag-icon-gap-lg);--tag-font-size:var(--tag-font-size-lg);--tag-pad-y:var(--tag-pad-y-lg);--tag-pad-x:var(--tag-pad-x-lg);--tag-icon-size:var(--tag-icon-size-lg)}.tag.tag-size-small{--tag-gap:var(--tag-icon-gap-sm);--tag-font-size:var(--tag-font-size-sm);--tag-pad-y:var(--tag-pad-y-sm);--tag-pad-x:var(--tag-pad-x-sm);--tag-icon-size:var(--tag-icon-size-sm)}.tag.tag-style-secondary{padding-top:0;padding-bottom:0;padding-left:0;border-top:none;border-bottom:none;border-left:none}.tag.tag-active,.tag:hover{background-color:var(--sand-400)}.tag .icon,.tag svg{height:var(--tag-icon-size);width:auto;color:var(--color-tag-icon)}picture{display:contents}picture source{display:none}picture img{display:block}@media screen and (max-width:480px){.xs-hide{display:none}}@media screen and (min-width:481px){.xs-up-hide{display:none}}@media screen and (max-width:768px){.sm-hide{display:none}}@media screen and (min-width:769px){.sm-up-hide{display:none}}@media screen and (max-width:989px){.md-hide{display:none}}@media screen and (min-width:990px){.md-up-hide{display:none}}@media screen and (max-width:1024px){.tab-hide{display:none}}@media screen and (min-width:1025px){.tab-up-hide{display:none}}@media screen and (max-width:1232px){.lg-hide{display:none}}@media screen and (min-width:1233px){.lg-up-hide{display:none}}@media screen and (max-width:1440px){.des-hide{display:none}}@media screen and (min-width:1441px){.des-up-hide{display:none}}@media screen and (max-width:1920px){.xl-hide{display:none}}@media screen and (min-width:1921px){.xl-up-hide{display:none}}gaia-dropdown>details[open]>summary~*{opacity:0}gaia-dropdown>details[open].open>summary .icon-caret{rotate:-180deg}gaia-dropdown>details[open].open>summary~*{opacity:1}gaia-dropdown>details[open].opening>summary .icon-caret{rotate:-180deg}gaia-dropdown>details[open].opening>summary~*{opacity:1}gaia-dropdown>details.closing>summary~*{opacity:0}gaia-dropdown>details.closed>summary~*{opacity:0}gaia-dropdown>details>summary{display:flex}gaia-dropdown>details>summary~*{transition:opacity .3s}.product-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tag-gap)}.product-tags .metatag{padding-right:var(--tag-gap)}.metatag{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:var(--tag-font-size-sm);text-transform:uppercase;padding-right:var(--tag-pad-x-sm);border-right:var(--global-border-width) solid var(--color-tag-border);display:flex;gap:var(--tag-icon-gap-sm);align-items:center;color:var(--color-tag-text)!important;margin:0;font-weight:500}@media screen and (min-width:769px){.metatag{font-size:var(--tag-font-size-lg);padding-right:var(--tag-pad-x-lg);gap:var(--tag-icon-gap-lg)}}.metatag:last-child{padding-right:0;border-right:none}.metatag img{height:12px!important;width:auto!important;aspect-ratio:auto!important}@media screen and (min-width:769px){.metatag img{height:16px!important}}.shopify-section:has(>.color-theme-light)+.shopify-section:has(>.color-theme-light){border-top:var(--global-border-width) solid var(--color-background-border-light-1)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/global.css.map */
