.banner-section{width:100%}.banner-section__video{max-width:var(--media-max-width, 1200px);margin:0 auto;line-height:0;overflow:hidden}.banner-section__video video,.banner-section__video-el{width:100%;height:auto;display:block}.banner-section__wordmark{padding:var(--page-margin);display:flex;align-items:flex-end;justify-content:space-between;gap:20px;min-height:40vh}.banner-section__wordmark-text{font-size:var(--fs-wordmark);line-height:.88;margin:0;text-transform:uppercase;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);flex:1;word-break:break-word}.banner-section__colors{display:flex;flex-direction:column;gap:4px;flex-shrink:0;align-self:flex-end}.banner-section__color-swatch{display:block;width:60px;height:60px}@media(max-width:767px){.banner-section__wordmark{flex-direction:column;align-items:flex-start}.banner-section__colors{flex-direction:row;align-self:auto}.banner-section__color-swatch{width:40px;height:40px}}.footer{padding:40px var(--page-margin);display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-rule);flex-wrap:wrap;gap:20px}.footer__links{display:flex;gap:24px;flex-wrap:wrap}.footer__link{font-size:var(--fs-small);text-transform:uppercase;color:var(--color-foreground);text-decoration:none;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}.footer__link:hover{text-decoration:underline}.footer__link:focus-visible{outline:2px solid var(--color-accent)}.footer__payment,.footer__copyright{font-size:var(--fs-small);text-transform:uppercase;color:var(--color-muted);font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}@media(max-width:767px){.footer{flex-direction:column;align-items:flex-start;gap:12px;padding:24px var(--page-margin)}.footer__links{gap:16px}}.header--sticky{position:sticky;top:0;z-index:var(--header-z);background:var(--color-background);width:100%}.header__menu{display:flex;align-items:center;justify-content:space-between;padding:0 var(--page-margin);height:60px;border-bottom:1px solid transparent;transition:border-color .2s}.header--is-scrolled .header__menu{border-bottom-color:var(--color-rule)}.header__menu-link{font-size:var(--fs-nav);color:var(--color-foreground);text-decoration:none;text-transform:uppercase;background:none;border:none;cursor:pointer;padding:0;letter-spacing:.02em;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}.header__menu-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.header__menu-item--dropdown{position:relative}.header__dropdown{position:absolute;top:100%;left:0;background:var(--color-background);border:1px solid var(--color-foreground);min-width:220px;z-index:200;display:none}.header__dropdown.is-open{display:block}.header__dropdown-content{padding:24px 20px 20px}.header__dropdown-links{display:flex;flex-direction:column;gap:16px}.header__dropdown-link{font-size:var(--fs-nav);color:var(--color-foreground);text-decoration:none;text-transform:uppercase;display:block;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}.header__dropdown-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.header__dropdown-footer{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-rule)}@media(max-width:767px){.header__menu{height:50px}}.image-section{width:100%;overflow:hidden;line-height:0}.image-section--inset{padding:0 var(--page-margin)}.image.image-section__img{width:100%;display:block;line-height:0}.image-section--inset .image.image-section__img{max-width:var(--media-max-width, 1200px);margin-left:auto;margin-right:auto}.image-section__image-tag{width:100%;height:auto;display:block}.image-section__placeholder{width:100%;background:#f5f5f5;display:block}.page-width--narrow{max-width:600px;margin:0 auto;padding:0 var(--page-margin)}.main-page-title.page-title{font-size:var(--fs-h2);text-align:var(--body-text-align, left);text-transform:uppercase;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);color:var(--color-foreground);margin:0 0 1.4em}.rte{font-size:var(--fs-prose);text-align:var(--body-text-align, left);text-transform:uppercase;line-height:1.8;font-family:var(--font-primary--family);font-weight:var(--font-prose--weight);font-style:normal;color:var(--color-prose)}.rte p{margin:0 0 1.4em}.rte p:last-child{margin-bottom:0}.rte em,.rte i{font-style:normal}.product-page{display:block}.product-page__palette,.product-page__header-gif{max-width:var(--media-max-width, 1200px);margin:0 auto;display:block;overflow:hidden}.product-page__header-gif{border-top:1px solid var(--color-rule)}.product-page__palette img,.product-page__header-gif img{width:100%;height:auto;display:block}.product-page__inner{max-width:100%;margin:0 auto;padding:40px var(--page-margin);display:flex;flex-direction:column;gap:40px}.product-page__gallery{width:100%;height:440px;overflow:hidden;position:relative}.product-gallery__swiper{height:100%}.swiper-slide.product-gallery__slide{display:flex;align-items:center;justify-content:center;height:100%}.product-gallery__img{width:100%;height:100%;object-fit:contain;display:block}.product-gallery__progress.swiper-pagination-progressbar{background:var(--color-rule);height:2px;top:auto;bottom:0;left:0;width:100%}.product-gallery__progress .swiper-pagination-progressbar-fill{background:var(--color-accent)}.product-gallery__sold-out{position:absolute;bottom:12px;left:0;z-index:10}.product-gallery__placeholder{width:100%;height:100%}.product-gallery__part-label{font-size:var(--fs-small);font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 0 0}.product-page__info{display:flex;flex-direction:column;gap:32px}.product-page__title-row{display:flex;align-items:baseline;gap:16px}.product-page__title-row--left{justify-content:space-between;text-align:left}.product-page__title-row--center{justify-content:center;flex-wrap:wrap;text-align:center}.product-page__title-row--right{justify-content:space-between;flex-direction:row-reverse;text-align:right}.product-page__title-line{font-size:var(--pdp-title-size-mobile, var(--fs-body));text-transform:uppercase;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);margin:0;line-height:1.4;display:inline}@media(min-width:768px){.product-page__title-line{font-size:var(--pdp-title-size-desktop, var(--fs-body))}}.product-page__title,.product-page__sep{display:inline}.product-page__next{font-size:var(--fs-small);text-transform:uppercase;color:var(--color-foreground);text-decoration:none;white-space:nowrap;flex-shrink:0}.product-page__next:focus-visible{outline:2px solid var(--color-accent)}.product-page__size-label{font-size:var(--fs-small);text-transform:uppercase;margin-bottom:12px;color:var(--color-foreground);font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}.product-page__size-pills{display:flex;flex-wrap:wrap;gap:4px}.product-page__size-pill{border:1px solid var(--color-foreground);background:transparent;color:var(--color-foreground);padding:8px 16px;font-size:var(--fs-small);text-transform:uppercase;cursor:pointer;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);border-radius:0;transition:background .1s,color .1s}.product-page__size-pill.is-selected{background:var(--color-accent);color:var(--color-background);border-color:var(--color-accent)}.product-page__size-pill--soldout{opacity:.35;cursor:not-allowed;text-decoration:line-through}.product-page__size-pill:not(.product-page__size-pill--soldout):hover{background:var(--color-foreground);color:var(--color-background)}.product-page__size-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.product-page__cta{display:block;width:100%;padding:18px;font-size:var(--fs-body);text-transform:uppercase;border:none;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);letter-spacing:.04em;cursor:pointer}.product-page__cta--select-size,.product-page__cta--add{background:var(--color-accent);color:var(--color-background)}.product-page__cta--select-size{cursor:default}.product-page__cta--soldout{background:var(--color-soldout-cta);color:var(--color-background);cursor:not-allowed}.product-page__cta:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.product-accordion{border-top:1px solid var(--color-rule)}.product-accordion:last-child{border-bottom:1px solid var(--color-rule)}.product-accordion__header{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;width:100%;background:none;border:none;text-align:left}.product-accordion__label{font-size:var(--pdp-accordion-heading-size, var(--fs-body));text-transform:uppercase;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);color:var(--color-foreground)}.product-accordion__icon{font-size:var(--pdp-accordion-heading-size, var(--fs-body));flex-shrink:0;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);color:var(--color-foreground)}.product-accordion__body-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.product-accordion__body-wrap.is-open{grid-template-rows:1fr}.product-accordion__body{overflow:hidden}.product-accordion__body-inner{padding:0 0 20px;font-size:var(--fs-prose);text-transform:uppercase;line-height:1.6;font-family:var(--font-primary--family);font-weight:var(--font-prose--weight);font-style:normal;color:var(--color-prose);opacity:0;transition:opacity .2s ease}.product-accordion__body-inner em,.product-accordion__body-inner i{font-style:normal}.product-accordion__shipping-image{margin-bottom:16px}.product-accordion__shipping-image img{width:100%;height:auto;display:block}.product-accordion__body-wrap.is-open .product-accordion__body-inner{opacity:1;transition-delay:.1s}.product-page__related{display:flex;flex-direction:column;gap:16px}.product-page__related-heading{font-size:var(--fs-small);text-transform:uppercase;color:var(--color-muted);letter-spacing:.04em;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}.product-page__related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:400px;margin:0 auto}.related-product-card__link{display:block;text-decoration:none;color:inherit}.related-product-card__image-wrapper{position:relative}.related-product-card__image{display:block;line-height:0;aspect-ratio:348 / 436;max-width:var(--related-image-scale, 100%);margin:0 auto}.related-product-card__image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.related-product-card__sold-out-badge{position:absolute;bottom:0;left:0;background:var(--color-accent);color:var(--color-background);font-size:9px;padding:2px 5px;text-transform:uppercase;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);letter-spacing:.02em}.related-product-card__add-wrap{position:absolute;top:var(--related-add-offset-top, 8px);right:var(--related-add-offset-right, 8px)}.related-product-card__add{position:static;background:none;border:none;padding:0;display:block;color:#000;cursor:pointer;filter:drop-shadow(0 0 2px rgba(255,255,255,.9)) drop-shadow(0 0 1px rgba(255,255,255,.9));transition:transform var(--btn-hover-duration, .2s) var(--btn-hover-ease, ease)}.related-product-card__add:hover{transform:scale(1.15)}.related-product-card__add svg{display:block;width:var(--related-add-size, 18px);height:var(--related-add-size, 18px)}.related-product-card__add:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.epi-quickadd{position:absolute;z-index:5;top:100%;right:0;margin-top:6px;background:#fff;border:1px solid #000000;padding:6px;max-width:min(220px,calc(100vw - 32px));box-sizing:border-box}@media(min-width:768px){[data-quickadd-pos-desktop=left] .epi-quickadd{top:50%;right:100%;left:auto;bottom:auto;transform:translateY(-50%);margin:0 6px 0 0}[data-quickadd-pos-desktop=right] .epi-quickadd{top:50%;left:100%;right:auto;bottom:auto;transform:translateY(-50%);margin:0 0 0 6px}[data-quickadd-pos-desktop=above] .epi-quickadd{bottom:100%;right:0;top:auto;left:auto;margin:0 0 6px}[data-quickadd-pos-desktop=below] .epi-quickadd{top:100%;right:0;bottom:auto;left:auto;margin:6px 0 0}}@media(max-width:767px){[data-quickadd-pos-mobile=left] .epi-quickadd{top:50%;right:100%;left:auto;bottom:auto;transform:translateY(-50%);margin:0 6px 0 0}[data-quickadd-pos-mobile=right] .epi-quickadd{top:50%;left:100%;right:auto;bottom:auto;transform:translateY(-50%);margin:0 0 0 6px}[data-quickadd-pos-mobile=above] .epi-quickadd{bottom:100%;right:0;top:auto;left:auto;margin:0 0 6px}[data-quickadd-pos-mobile=below] .epi-quickadd{top:100%;right:0;bottom:auto;left:auto;margin:6px 0 0}}.epi-quickadd[hidden]{display:none}.epi-quickadd__pills{display:flex;gap:4px;flex-wrap:wrap;max-width:140px}@media(min-width:768px){[data-quickadd-pos-desktop] .epi-quickadd .epi-quickadd__pills{flex-wrap:wrap;max-width:150px}}@media(max-width:767px){[data-quickadd-pos-mobile] .epi-quickadd .epi-quickadd__pills{flex-wrap:wrap;max-width:140px}}.epi-quickadd__pill{border:1px solid #000000;background:#fff;color:#000;font-size:10px;padding:4px 6px;cursor:pointer;text-transform:uppercase;white-space:nowrap;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}.epi-quickadd__pill--soldout{opacity:.35;cursor:not-allowed;text-decoration:line-through}.epi-quickadd__pill:not(.epi-quickadd__pill--soldout):hover{background:#000;color:#fff}@media(prefers-reduced-motion:reduce){.related-product-card__add{transition:none}.related-product-card__add:hover{transform:none}}.epi-size-letters{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:4px}.epi-size-letters__item{background:none;border:none;min-width:20px;padding:2px 5px;border-radius:999px;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);font-size:10px;line-height:1.4;text-transform:uppercase;white-space:nowrap;color:#6b6b6b;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease),transform var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease)}.epi-size-letters__item:hover{color:#000;transform:scale(1.15)}.epi-size-letters__item:focus{outline:none;color:#000;box-shadow:none!important}.epi-size-letters__item--soldout{color:#ccc;text-decoration:line-through;cursor:not-allowed}.epi-size-letters__item--soldout:hover{color:#ccc;transform:none}@media(prefers-reduced-motion:reduce){.epi-size-letters__item{transition:none}.epi-size-letters__item:hover{transform:none}}.epi-plus-drawer{display:flex;flex-direction:column;align-items:center;margin-top:4px}.epi-plus-drawer__trigger{background:none;border:none;padding:0;width:var(--drawer-plus-size, 22px);height:var(--drawer-plus-size, 22px);display:flex;align-items:center;justify-content:center;font-size:var(--drawer-plus-size, 22px);line-height:1;color:var(--drawer-plus-color, #000000);cursor:pointer;transition:transform var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease)}.epi-plus-drawer__trigger:hover{transform:scale(1.15)}.epi-plus-drawer__trigger:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.epi-plus-drawer__panel-wrap{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .32s cubic-bezier(.34,1.56,.64,1)}.epi-plus-drawer__panel-wrap.is-open{grid-template-rows:1fr}.epi-plus-drawer__panel{overflow:hidden;min-height:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding-top:0;opacity:0;visibility:hidden;transform:scale(.85) translateY(-6px);transform-origin:top center;transition:opacity .28s var(--btn-hover-ease, ease),transform .32s cubic-bezier(.34,1.56,.64,1),padding-top .32s var(--btn-hover-ease, ease)}.epi-plus-drawer__panel-wrap.is-open .epi-plus-drawer__panel{opacity:1;visibility:visible;transform:scale(1) translateY(0);padding-top:6px}.epi-plus-drawer__box{border:1px solid #000000;background:#fff;color:#000;font-size:10px;padding:4px 6px;cursor:pointer;text-transform:uppercase;white-space:nowrap;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);transition:background var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease),color var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease)}.epi-plus-drawer__box:not(.epi-plus-drawer__box--soldout):hover{background:#000;color:#fff}.epi-plus-drawer__box--soldout{opacity:.35;cursor:not-allowed;text-decoration:line-through}@media(prefers-reduced-motion:reduce){.epi-plus-drawer__trigger{transition:none}.epi-plus-drawer__trigger:hover{transform:none}.epi-plus-drawer__panel-wrap,.epi-plus-drawer__panel,.epi-plus-drawer__box{transition:none}}.related-product-card__content{padding:6px 0 0}.related-product-card__title{font-size:var(--related-title-size, 10px);text-align:var(--related-title-align, center);text-transform:uppercase;color:var(--color-foreground);font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);line-height:1.3}@media(max-width:767px){.product-page__inner{padding:20px var(--page-margin);gap:28px}.product-page__gallery{height:80vw}}.product-gallery__swiper.swiper{box-sizing:border-box;padding-bottom:var(--carousel-bar-gap, 0px)}.product-accordion__size-chart-image img{display:block;width:100%;height:auto}.product-accordion__size-chart-image+*{margin-top:12px}.page-media{display:flex;flex-direction:column;align-items:center}.page-media__block,.page-media__set{width:100%;display:flex;flex-direction:column;align-items:center}.page-media__frame-screen{position:relative;overflow:hidden;width:100%}.page-media__img,.page-media__video{width:100%;height:auto;display:block}.page-media__img{aspect-ratio:auto;max-height:none;object-fit:contain}.page-media--framed .page-media__frame{width:100%}@media(min-width:768px){.page-media--framed .page-media__frame{width:300px;padding:14px 14px 28px;background:#000;border:1px solid #333333;border-radius:40px;box-shadow:0 20px 60px #00000080}.page-media--framed .page-media__frame-screen{border-radius:26px}.page-media--framed .page-media__frame-screen:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:70px;height:18px;background:#000;border-radius:10px;z-index:2}.page-media--framed .page-media__caption{width:300px}}.page-media--full-width .page-media__frame,.page-media--full-width .page-media__caption{width:100%}.page-media__placeholder,.page-media__empty-placeholder{width:100%;min-height:300px;display:block}.page-media__empty{width:100%}.page-media__caption{display:flex;justify-content:space-between;width:100%;margin-top:12px;font-size:12px;font-weight:var(--font-primary--weight);text-transform:lowercase;letter-spacing:.02em;color:var(--color-muted);padding:0 var(--page-margin)}.page-media__caption-title{color:var(--color-foreground)}.page-models{padding:0}.page-models__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;align-items:start}.page-models__block{min-width:0;background:transparent}.page-models__set{display:contents}.page-models__img{width:100%;height:auto;display:block;aspect-ratio:auto;object-fit:contain}.page-models__placeholder{width:100%;aspect-ratio:1 / 1;display:block}.page-models__empty{width:100%;min-height:400px;display:block}@media(max-width:767px){.page-models__grid{gap:1px}}.page-mp4{display:flex;flex-direction:column}.page-mp4__block{width:100%;display:block}.page-mp4__video{width:100%;height:auto;display:block}.page-mp4__placeholder,.page-mp4__empty-placeholder{width:100%;min-height:300px;display:block}.page-mp4__part-label{font-size:var(--fs-small);font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px var(--page-margin) 0}.page-mp4__empty{width:100%}.page-shipping{padding:60px var(--page-margin)}.page-shipping__inner{max-width:600px;margin:0 auto;font-size:var(--fs-prose);text-transform:uppercase;line-height:1.8;font-family:var(--font-primary--family);font-weight:var(--font-prose--weight);font-style:normal;color:var(--color-prose)}.page-shipping__inner p{margin:0 0 1.4em}.page-shipping__inner p:last-child{margin-bottom:0}.page-shipping__inner em,.page-shipping__inner i{font-style:normal}@media(max-width:767px){.page-shipping{padding:40px var(--page-margin)}}.product-grid-promo-section{padding:0 var(--desktop-margin, var(--page-margin))}.product-grid-promo-section__palette,.product-grid-promo-section__header-gif,.product-grid-promo-section__footer-gif{max-width:var(--media-max-width, 1200px);margin-left:auto;margin-right:auto}.product-grid-promo-section__palette img,.product-grid-promo-section__header-gif img,.product-grid-promo-section__footer-gif img{width:100%;height:auto;display:block}.product-grid-promo-section__grid{display:grid;gap:2px}.product-grid-promo-section__product{min-width:0}.product-card{position:relative;display:block}.product-card__link{display:block;text-decoration:none;color:inherit}.product-card__image-wrapper{position:relative}.product-card__image{display:block;line-height:0;aspect-ratio:348 / 436;max-width:var(--card-image-scale, 100%);margin:0 auto;overflow:hidden}.product-card__image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;transition:transform var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease)}.product-card__title,.product-card__price{transition:color var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease),transform var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease)}.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card:hover .product-card__title,.product-card:hover .product-card__price{color:var(--color-muted);transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.product-card__image img,.product-card__title,.product-card__price{transition:none}.product-card:hover .product-card__image img,.product-card:hover .product-card__title,.product-card:hover .product-card__price{transform:none}}.product-card__sold-out-badge{position:absolute;bottom:0;left:0;background:var(--color-accent);color:var(--color-background);font-size:var(--fs-small);padding:4px 8px;text-transform:uppercase;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);letter-spacing:.02em}.product-card__add-wrap{position:absolute;z-index:2}[data-quick-add-position=top-left] .product-card__add-wrap{top:8px;left:8px}[data-quick-add-position=top-right] .product-card__add-wrap{top:8px;right:8px}[data-quick-add-position=bottom-left] .product-card__add-wrap{bottom:8px;left:8px}[data-quick-add-position=bottom-right] .product-card__add-wrap{bottom:8px;right:8px}.product-card__add{position:static;background:none;border:none;padding:0;display:block;color:var(--color-accent);cursor:pointer;filter:drop-shadow(0 0 2px rgba(255,255,255,.9)) drop-shadow(0 0 1px rgba(255,255,255,.9));transition:transform var(--btn-hover-duration, .2s) var(--btn-hover-ease, ease)}.product-card__add:hover{transform:scale(1.15)}.product-card__add svg{display:block;width:var(--grid-add-size, 18px);height:var(--grid-add-size, 18px)}.product-card__add:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media(prefers-reduced-motion:reduce){.product-card__add{transition:none}.product-card__add:hover{transform:none}}.product-card__single-add{display:flex;justify-content:center;margin-top:4px}.product-card__content{padding:var(--card-image-title-gap, 10px) 0 16px}.product-card__title{font-size:var(--card-title-size, var(--fs-small));text-align:var(--card-title-align, center);text-transform:uppercase;color:var(--color-foreground);font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}.product-card__price{margin-top:4px;font-size:var(--card-title-size, var(--fs-small));text-align:var(--card-title-align, center);color:var(--color-foreground);font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}.product-card__price-compare{color:var(--color-muted);text-decoration:line-through;margin-right:6px}.product-card__price-sale{color:var(--color-accent)}@media(max-width:767px){.product-grid-promo-section{padding:0 var(--page-margin)}.product-grid-promo-section__palette,.product-grid-promo-section__header-gif,.product-grid-promo-section__footer-gif{max-width:100%}.product-grid-promo-section__grid{grid-template-columns:repeat(2,1fr)!important;gap:1px}.product-card__title{font-size:var(--card-title-size-mobile, var(--card-title-size, var(--fs-small)))}.product-card__image{max-width:var(--card-image-scale-mobile, var(--card-image-scale, 100%))}}.promo-grid-section{padding:var(--promo-padding-top, 0px) var(--promo-desktop-margin, var(--page-margin)) var(--promo-padding-bottom, 0px)}.promo-grid-section__grid{display:flex;flex-wrap:wrap;gap:var(--promo-gap, 0px)}.promo-grid-section__banner{width:var(--banner-width-desktop, 100%);min-height:var(--banner-height, 300px);position:relative;overflow:hidden}.promo-grid-section__banner-content{position:relative;width:100%;height:100%;min-height:var(--banner-height, 300px);display:flex;align-items:flex-end}.promo-grid-section__banner-video,.promo-grid-section__banner-image{position:absolute;top:0;right:0;bottom:0;left:0}.promo-grid-section__banner-video video,.promo-grid-section__banner-image img{width:100%;height:100%;object-fit:cover;display:block}.promo-grid-section__banner-text{position:relative;z-index:1;font-size:var(--banner-text-size, 15px);text-align:var(--banner-text-align, left);text-transform:uppercase;padding:var(--banner-padding-top, 20px) var(--banner-padding-right, 20px) var(--banner-padding-bottom, 20px) var(--banner-padding-left, 20px);width:100%;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}@media(max-width:767px){.promo-grid-section{padding-left:var(--page-margin);padding-right:var(--page-margin)}.promo-grid-section__banner{width:var(--banner-width-mobile, 100%)}}.story-text-section{padding:60px var(--page-margin)}.story-text-section__content{max-width:600px;margin:0 auto;font-size:var(--fs-body);text-align:var(--body-text-align, left);text-transform:uppercase;line-height:1.7;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight)}.story-text-section__content p{margin:0 0 1em}.story-text-section__content p:last-child{margin-bottom:0}@media(max-width:767px){.story-text-section{padding:40px var(--page-margin)}}.epi-image-placeholder{background:#f5f5f5;width:100%;height:100%;display:block}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
