html{--font-size-base: calc(16 / 1440 * min(100vw, var(--custom-container-width, 1920px)));font-size:var(--font-size-base);--page-margin: var(--spacing-content);--page-width: var(--custom-container-width, 1920px);--page-container: var(--custom-container-width, 1920px);--text-h1: 2rem;--text-h1--font-weight: 700;--text-h1--line-height: 1;--text-h1--letter-spacing: 0em;--text-h1--text-transform: none;--text-h2: 1.625rem;--text-h2--font-weight: 700;--text-h2--line-height: 1;--text-h2--letter-spacing: 0em;--text-h2--text-transform: none;--text-h3: 1.375rem;--text-h3--font-weight: 300;--text-h3--line-height: 1.36;--text-h3--letter-spacing: 0em;--text-h3--text-transform: none;--text-h4: 1.125rem;--text-h4--font-weight: 400;--text-h4--line-height: 1;--text-h4--letter-spacing: 0em;--text-h4--text-transform: none;--text-h5: 1rem;--text-h5--font-weight: 400;--text-h5--line-height: 1;--text-h5--letter-spacing: 0em;--text-h5--text-transform: none;--text-h6: .9375rem;--text-h6--font-weight: 700;--text-h6--line-height: 1;--text-h6--letter-spacing: 0em;--text-h6--text-transform: none;--text-h7: .875rem;--text-h7--font-weight: 700;--text-h7--line-height: 1.33;--text-h7--letter-spacing: 0em;--text-h7--text-transform: none;--text-h8: .8125rem;--text-h8--font-weight: 700;--text-h8--line-height: 1;--text-h8--letter-spacing: 0em;--text-h8--text-transform: none;--text-body-intro: 1rem;--text-body-intro--font-family: var(--font-subheading);--text-body-intro--font-weight: 600;--text-body-intro--line-height: 1.67;--text-body-intro--letter-spacing: 0em;--text-body-intro--text-transform: none;--text-subheading: var(--text-body-intro);--text-subheading--font-family: var(--text-body-intro--font-family);--text-subheading--font-weight: var(--text-body-intro--font-weight);--text-subheading--line-height: var(--text-body-intro--line-height);--text-subheading--letter-spacing: var(--text-body-intro--letter-spacing);--text-subheading--text-transform: var(--text-body-intro--text-transform);--text-paragraph: .875rem;--text-paragraph--font-weight: 400;--font-weight-medium: 500;--text-paragraph--line-height: 1.5;--text-paragraph--letter-spacing: 0em;--text-paragraph--text-transform: none;--font-paragraph--size: var(--text-paragraph);--font-paragraph--style: normal;--font-paragraph--family: var(--font-paragraph);--text-body-small: .75rem;--text-body-small--font-weight: 400;--text-body-small--line-height: 1;--text-body-small--letter-spacing: 0em;--text-label: .875rem;--text-label--font-weight: 700;--text-label--line-height: 1;--text-label--letter-spacing: 0em;--text-accent: var(--text-label);--text-accent--font-weight: var(--text-label--font-weight);--text-accent--line-height: var(--text-label--line-height);--text-accent--letter-spacing: var(--text-label--letter-spacing);--text-old-price: 1.125rem;--text-old-price--font-weight: 400;--text-old-price--line-height: 1;--text-old-price--letter-spacing: 0em;--text-old-price-decimal: .75rem;--text-old-price-decimal--font-weight: 400;--text-old-price-decimal--line-height: 1;--text-old-price-decimal--letter-spacing: 0em;--button-xs: 2.5rem;--button-xs--border-radius: 4px;--button-xs--border-width: 1px;--button-xs--font-size: .875rem;--button-xs--font-weight: 700;--button-xs--letter-spacing: 0em;--button-xs--padding: var(--padding-xs);--button-s: 2.5rem;--button-s--border-radius: 4px;--button-s--border-width: 1px;--button-s--font-size: .875rem;--button-s--font-weight: 700;--button-s--letter-spacing: 0em;--button-s--padding-inline: 1.5rem;--button-s--text-transform: none;--button-m: 2.75rem;--button-m--border-radius: 4px;--button-m--border-width: 1px;--button-m--font-size: .9375rem;--button-m--font-weight: 700;--button-m--letter-spacing: 0em;--button-m--padding-inline: 1.5rem;--button-m--text-transform: none;--button-l: 3rem;--button-l--border-radius: 4px;--button-l--border-width: 1px;--button-l--font-size: 1rem;--button-l--font-weight: 700;--button-l--letter-spacing: 0em;--button-l--padding-inline: 1.5rem;--button-l--text-transform: none;--button-variant: 2rem;--button-variant--border-radius: 4px;--button-variant--border-width: 1px;--button-variant--font-size: .875rem;--button-variant--font-weight: 400;--button-variant--letter-spacing: 0em;--button-variant--padding-inline: 1rem;--button-variant--text-transform: none;--border-radius: 4px;--minimum-touch-target: 2rem;--color-error: #ea0c27;--color-error-bg: #fbcece;--color-success: #00a984;--color-success-bg: #cceee6;--color-white: #ffffff;--color-white-rgb: 255 255 255;--color-black: #2e2d2c;--color-border: #dadada;--color-dark-grey: #646363;--color-instock: #00a984;--color-instock-bg: #cceee6;--color-lowstock: #419ef8;--color-lowstock-bg: #f0f6ff;--color-outofstock: #646363;--color-outofstock-bg: #dadada;--spacing-xxs: .25rem;--spacing-xs: .5rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2.25rem;--spacing-xl: 2.75rem;--spacing-xxl: 4rem;--spacing-content: var(--spacing-xxl);--margin-3xs: .125rem;--margin-2xs: .25rem;--margin-xs: .5rem;--margin-sm: .75rem;--margin-md: 1rem;--margin-lg: 1.25rem;--margin-xl: 1.5rem;--margin-2xl: 1.875rem;--margin-3xl: 2.25rem;--margin-4xl: 2.75rem;--margin-5xl: 4rem;--margin-6xl: 5rem;--padding-3xs: .125rem;--padding-2xs: .25rem;--padding-xs: .5rem;--padding-sm: .75rem;--padding-md: 1rem;--padding-lg: 1.25rem;--padding-xl: 1.5rem;--padding-2xl: 1.875rem;--padding-3xl: 2.25rem;--padding-4xl: 2.75rem;--padding-5xl: 4rem;--padding-6xl: 5rem;--gap-3xs: .125rem;--gap-2xs: .25rem;--gap-xs: .5rem;--gap-sm: .75rem;--gap-md: 1rem;--gap-lg: 1.25rem;--gap-xl: 1.5rem;--gap-2xl: 1.875rem;--gap-3xl: 2.25rem}@media screen and not (min-width:64rem){html{font-size:calc(16 / 375 * 100vw);--spacing-content: var(--spacing-s);--text-h1: 2rem;--text-h2: 1.625rem;--text-h3: 1.375rem;--text-h3--line-height: 1.36;--text-h4: 1.125rem;--text-h5: 1rem;--text-h6: .9375rem;--text-h7: .875rem;--text-h7--line-height: 1.33;--text-h8: .8125rem;--text-body-intro: 1rem;--text-body-intro--line-height: 1.67;--text-paragraph: .875rem;--text-paragraph--line-height: 1.5;--text-body-small: .75rem;--text-label: .75rem;--text-old-price: 1rem;--text-old-price--line-height: 1.375;--text-old-price-decimal: .75rem}}.h7,.text-block.h7>*{color:var(--color-heading);font-size:var(--text-h7);font-family:var(--font-heading);font-weight:var(--text-h7--font-weight);line-height:var(--text-h7--line-height);letter-spacing:var(--text-h7--letter-spacing);text-transform:var(--text-h7--text-transform)}.h8,.text-block.h8>*{color:var(--color-heading);font-size:var(--text-h8);font-family:var(--font-heading);font-weight:var(--text-h8--font-weight);line-height:var(--text-h8--line-height);letter-spacing:var(--text-h8--letter-spacing);text-transform:var(--text-h8--text-transform)}.body-intro,.text-block.body-intro>*{color:var(--color-heading);font-size:var(--text-body-intro);font-family:var(--text-body-intro--font-family);font-weight:var(--text-body-intro--font-weight);line-height:var(--text-body-intro--line-height);letter-spacing:var(--text-body-intro--letter-spacing);text-transform:var(--text-body-intro--text-transform)}.body-small,.text-block.body-small>*{color:var(--color-heading);font-size:var(--text-body-small);font-family:var(--font-paragraph);font-weight:var(--text-body-small--font-weight);line-height:var(--text-body-small--line-height);letter-spacing:var(--text-body-small--letter-spacing);text-transform:var(--text-body-small--text-transform)}.label,.text-block.label>*{color:var(--color-heading);font-size:var(--text-label);font-family:var(--font-paragraph);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);text-transform:var(--text-label--text-transform)}.old-price,.text-block.old-price>*{color:var(--color-heading);font-size:var(--text-old-price);font-family:var(--font-paragraph);font-weight:var(--text-old-price--font-weight);line-height:var(--text-old-price--line-height);letter-spacing:var(--text-old-price--letter-spacing);text-transform:var(--text-old-price--text-transform)}.old-price-decimal,.text-block.old-price-decimal>*{color:var(--color-heading);font-size:var(--text-old-price-decimal);font-family:var(--font-paragraph);font-weight:var(--text-old-price-decimal--font-weight);line-height:var(--text-old-price-decimal--line-height);letter-spacing:var(--text-old-price-decimal--letter-spacing);text-transform:var(--text-old-price-decimal--text-transform)}.text-bold{font-weight:700}.button:not(:has(.button__text)):has(.button__icon),.button:has(.button__text:empty){padding-inline:0;aspect-ratio:1}.button .button__text:empty{display:none}.button-secondary[disabled],.accelerated-checkout-block--secondary button.shopify-payment-button__button--unbranded[disabled]{background-color:var(--color-button-secondary-disabled-background)!important;border-color:var(--color-button-secondary-disabled-border)!important;color:var(--color-button-secondary-disabled-text)!important}.button-xs{height:var(--button-xs);border-radius:var(--button-xs--border-radius);border-width:var(--button-xs--border-width);border-style:solid;padding:var(--button-xs--padding)}.product-information .slideshow-controls__thumbnails-container{-webkit-mask-image:none!important;mask-image:none!important}.product-information .slideshow-controls__thumbnails .slideshow-control{width:var(--thumbnail-width)!important;border:var(--style-border-width) solid var(--color-border)}.product-information .slideshow-controls__thumbnails{padding-inline:1px!important;padding-block:var(--padding-xs)!important;gap:var(--gap-xs)!important}.product-information .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline-offset:0!important}.product-badges__badge{--product-badges-padding: .25rem var(--padding-xs) .375rem var(--padding-xs);--product-badges-border-radius: var(--button-m--border-radius);--product-badges-font-family: var(--font-paragraph);--product-badges-font-size: var(--text-paragraph);--product-badges-letter-spacing: var(--text-paragraph--letter-spacing);font-weight:600}@media screen and not (min-width:64rem){.product-badges__badge{--product-badges-padding: .25rem var(--padding-xs) .375rem var(--padding-xs);--product-badges-font-size: var(--text-label);font-weight:var(--text-label--font-weight)}}.popup-launcher-modal{display:block}.popup-launcher-modal__dialog{--popup-modal-width: 600px;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:none;max-width:calc(100vw - var(--spacing-m) * 2);max-height:calc(100dvh - var(--spacing-m) * 2);width:var(--popup-modal-width);border-radius:var(--style-border-radius-popover);box-shadow:var(--shadow-popover);background-color:var(--color-background);overflow:hidden}.popup-launcher-modal__dialog[open]{display:flex;flex-direction:column}.popup-launcher-modal__dialog::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup-launcher-modal--size-small .popup-launcher-modal__dialog{--popup-modal-width: 400px}.popup-launcher-modal--size-medium .popup-launcher-modal__dialog{--popup-modal-width: 600px}.popup-launcher-modal--size-large .popup-launcher-modal__dialog{--popup-modal-width: 800px}.popup-launcher-modal--size-full-width .popup-launcher-modal__dialog{--popup-modal-width: calc(100vw - var(--spacing-m) * 2)}.popup-launcher-modal--drawer .popup-launcher-modal__dialog{margin:0 0 0 auto;height:100dvh;max-height:100dvh;border-radius:0}.popup-launcher-modal--drawer .popup-launcher-modal__content{max-height:100dvh}.popup-launcher-modal__close-button{position:absolute;top:var(--spacing-s);right:var(--spacing-s);z-index:10;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);border-radius:var(--style-border-radius-button)}.popup-launcher-modal__close-button:hover{background-color:var(--color-background-alt)}.popup-launcher-modal__content{position:relative;overflow-y:auto;max-height:calc(100dvh - var(--spacing-m) * 2);padding:var(--spacing-m)}.popup-launcher-modal__dialog[open]{animation:popup-modal-fade-in .2s var(--ease-out-quad) forwards}.popup-launcher-modal__dialog.dialog-closing{animation:popup-modal-fade-out .15s var(--ease-out-quad) forwards}@keyframes popup-modal-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popup-modal-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.popup-launcher-modal--drawer .popup-launcher-modal__dialog[open]{animation:popup-drawer-slide-in-right .25s var(--ease-out-quad) forwards}.popup-launcher-modal--drawer .popup-launcher-modal__dialog.dialog-closing{animation:popup-drawer-slide-out-right .2s var(--ease-out-quad) forwards}@keyframes popup-drawer-slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes popup-drawer-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}main>section{width:100%;max-width:var(--page-container);margin:auto}.section__content:not(.page-content--full-width){max-width:calc(var(--page-container) - 2 * var(--spacing-content))}@media screen and not (min-width:64rem){.section__content.mobile\:full-width{max-width:none}}.resource-list__header .slideshow-arrows--style-primary .slideshow-control:disabled{display:none}.article-card__content>.group-block{border:1px solid var(--color-border)}@media screen and not (min-width:64rem){.mobile\:full-width.padding.mobile\:pl-none{--padding-inline-start: 0px}.mobile\:full-width.padding.mobile\:pl-content{--padding-inline-start: var(--spacing-content)}.mobile\:full-width.padding.mobile\:pl-xs{--padding-inline-start: var(--spacing-xs)}.mobile\:full-width.padding.mobile\:pl-s{--padding-inline-start: var(--spacing-s)}.mobile\:full-width.padding.mobile\:pl-m{--padding-inline-start: var(--spacing-m)}.mobile\:full-width.padding.mobile\:pl-l{--padding-inline-start: var(--spacing-l)}.mobile\:full-width.padding.mobile\:pl-xl{--padding-inline-start: var(--spacing-xl)}.mobile\:full-width.padding.mobile\:pl-xxl{--padding-inline-start: var(--spacing-xxl)}.mobile\:full-width.padding.mobile\:pl-custom{--padding-inline-start: var(--custom-padding-inline-start-mobile)}.mobile\:full-width.padding.mobile\:pr-none{--padding-inline-end: 0px}.mobile\:full-width.padding.mobile\:pr-content{--padding-inline-end: var(--spacing-content)}.mobile\:full-width.padding.mobile\:pr-xs{--padding-inline-end: var(--spacing-xs)}.mobile\:full-width.padding.mobile\:pr-s{--padding-inline-end: var(--spacing-s)}.mobile\:full-width.padding.mobile\:pr-m{--padding-inline-end: var(--spacing-m)}.mobile\:full-width.padding.mobile\:pr-l{--padding-inline-end: var(--spacing-l)}.mobile\:full-width.padding.mobile\:pr-xl{--padding-inline-end: var(--spacing-xl)}.mobile\:full-width.padding.mobile\:pr-xxl{--padding-inline-end: var(--spacing-xxl)}.mobile\:full-width.padding.mobile\:pr-custom{--padding-inline-end: var(--custom-padding-inline-end-mobile)}}.search-modal{--search-border-radius: 0}.search-modal__content{--modal-width: 85dvw;max-width:60rem;overflow:visible}.cart-drawer__header{padding-block:var(--spacing-xs)}.cart-drawer__title,.cart-drawer__title .cart-bubble__text-count{font-size:var(--text-h6);font-weight:var(--text-h6--font-weight)}.cart-drawer__count .cart-bubble{aspect-ratio:unset;border-radius:0}.cart__summary-item.cart__total .cart__total-label,.cart__summary-item.cart__total .cart__total-value{font-weight:var(--text-h6--font-weight);line-height:var(--text-h6--line-height)}.cart__summary-title{font-size:var(--text-h6);font-weight:var(--text-h6--font-weight);line-height:calc(24 / 18);text-transform:none}.cart__summary-inner{border-radius:4px;border:1px solid var(--color-border);background:var(--color-white);align-items:flex-start}.cart-items__media-image{object-fit:contain}@media screen and (min-width:750px)and (max-width:1023px){.cart-page{grid-template-columns:1fr}.cart-page__summary{display:block;grid-column:auto;grid-row:auto;padding-top:var(--padding-xl)}}.cart__summary-item.tax-note{opacity:1}.cart-drawer__footer{border-top:none;box-shadow:0 -4px 20px #1d1f220d}.cart-drawer__close svg{width:20px;height:20px}.cart-title-block h1,.cart-page--empty .cart-items__empty-heading{font-size:var(--text-h4);text-transform:none}.cart-page--empty .cart-items__empty-text{font-size:var(--text-h7)}.cart-title-block .cart-title-block__go-back{font-size:var(--text-h7);font-weight:var(--font-weight-medium);opacity:1}.cart__summary-item.tax-note small{font-size:var(--font-size--xs);line-height:1;color:var(--color-variant-text-unavailable)}@media screen and (max-width:63.9375rem){.cart-items--apc .cart-items__remove svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}}.cart-page__cross-sale:has(.cross-sale){border-top:1px solid var(--color-border)}.cart-page__cross-sale .cross-sale{padding-block:var(--spacing-xs)}.cart-page__cross-sale .cross-sale__carousel{--gutter-slide-width: var(--spacing-s)}.cart-page__cross-sale .cross-sale .resource-list__header{padding-inline:var(--spacing-s);position:relative;z-index:1}.cart-page__cross-sale .cross-sale__carousel slideshow-slides{margin-block:0;padding-block:0}.cart-page__cross-sale slideshow-component[dragging] slideshow-arrows{display:flex}.cart-drawer__content .cart-items__media-container{width:100%}product-card wishlist-button{top:0;right:0}product-card .wishlist-button__trigger{background:none;width:2rem;height:2rem}.wishlist-button__icon svg{width:2rem;height:2rem}.buy-buttons__group .wishlist-button__trigger,.sticky-buy-button__buttons .wishlist-button__trigger{background-color:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border);color:var(--color-button-secondary-text);border-radius:var(--button-m--border-radius);border-width:var(--button-m--border-width);border-style:solid;height:var(--button-m);width:var(--button-m)}.buy-buttons__group .wishlist-button__trigger svg,.sticky-buy-button__buttons .wishlist-button__trigger svg{width:1.5rem;height:1.5rem}.resource-list__slideshow-arrows .slideshow-control.slideshow-control,.splide__arrow{opacity:1;background-color:#f0f0f0;border:1px solid #dadada;color:#2e2d2c;border-radius:50%;height:2.5rem;width:auto!important;aspect-ratio:1!important;padding:0;mix-blend-mode:normal;box-shadow:none;transform:none!important;opacity:1!important}.resource-list__slideshow-arrows .slideshow-control.slideshow-control:hover,.splide__arrow:hover{background-color:var(--color-button-primary-background-hover);border-color:var(--color-button-primary-border-hover);color:var(--color-button-primary-text-hover)}.resource-list__slideshow-arrows .slideshow-control svg,.splide__arrow svg{display:block!important;width:1.5rem;height:1.5rem}.splide__arrow.splide__arrow--prev svg{rotate:180deg}.splide__arrow:after{display:none}.product-card:hover,.collection-card:hover,.resource-card:hover,.predictive-search-results__card:hover{transform:none!important}.cart__summary-inner{top:calc(10.75rem + var(--spacing-m))}@media screen and not (min-width:64rem){product-siblings-picker[open] .product-siblings-picker__panel{top:6.5rem}}shopify-account{--shopify-account-font-body: var(--font-paragraph);--shopify-account-font-body-weight: var(--text-paragraph--font-weight);--shopify-account-font-heading: var(--font-heading);--shopify-account-font-heading-weight: var(--button-m--font-weight);--shopify-account-color-text: var(--color-text);--shopify-account-color-accent: var(--color-button-primary-background);--shopify-account-color-accent-text: var(--color-button-primary-text);--shopify-account-radius-button-small: var(--button-m--border-radius);--shopify-account-radius-dialog: var(--button-m--border-radius);--shopify-account-radius-button: var(--button-m--border-radius);--shopify-account-radius-input: var(--button-m--border-radius);--shopify-account-radius-base: var(--button-m--border-radius);--shopify-account-signed-in-avatar-color-text: var(--color-button-primary-text);--shopify-account-signed-in-avatar-color-background: var(--color-button-primary-background)}.scroll-snap-container{width:100%;position:relative;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none}@media(prefers-reduced-motion){.scroll-snap-container{scroll-behavior:auto}}.scroll-snap-container::-webkit-scrollbar{width:0}.scroll-snap-container::-webkit-scrollbar-track{background:transparent}.scroll-snap-container::-webkit-scrollbar-thumb{background:transparent;border:none}.scroll-snap-container>*{scroll-snap-align:start;flex-shrink:0}.fullwidth-container{--custom-container-width: 100% !important}.fullwidth-container .section>*{grid-column:full!important}.fullwidth-container .apc-header__megamenu-inner{padding-left:0;padding-right:0}.product-card-media{background-color:transparent}.custom-html-block{width:100%}.localization-form__field--country{display:none!important}.text-block a:not(.button),.custom-html-block a:not(.button),.custom-liquid-block a:not(.button){color:var(--color-accent)!important}#apc-page-popup .section{display:block!important}.shopify-section-group-footer-group .menu__item a:hover{color:var(--color-accent);text-decoration:underline}[id*=trustbadge-container]{z-index:var(--layer-sticky)!important}placeholder-image,.product-card-media__image--algolia-placeholder,.flyout-product__img--algolia-placeholder{background:none!important;opacity:.5!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/branding.css.map */
