.product-page__cta--add,.baggy-cart-actions__button{background-color:var(--color-accent, #000000);background-image:linear-gradient(120deg,#000 0% 42%,#2b2b2b 50%,#000 58% 100%);background-size:220% 100%;background-position:100% 0;transition:transform var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease),background-position var(--btn-hover-duration, .25s) var(--btn-hover-ease, ease)}.product-page__cta--add:hover:not(:disabled),.baggy-cart-actions__button:hover{transform:scale(var(--btn-hover-scale, 1.02));background-position:0 0}@media(prefers-reduced-motion:reduce){.product-page__cta--add,.baggy-cart-actions__button{transition:none}.product-page__cta--add:hover,.baggy-cart-actions__button:hover{transform:none;background-position:100% 0}}.product-page__gallery,.swiper-slide.product-gallery__slide{background:transparent}.product-accordion__body-inner{font-size:var(--fs-prose);font-weight:var(--font-prose--weight);font-style:normal;color:var(--color-prose)}.product-accordion__body-inner em,.product-accordion__body-inner i{font-style:normal}.rte{font-size:var(--fs-prose);font-weight:var(--font-prose--weight);font-style:normal;color:var(--color-prose)}.rte em,.rte i{font-style:normal}.page-shipping__inner{font-size:var(--fs-prose);font-weight:var(--font-prose--weight);font-style:normal;color:var(--color-prose)}.page-shipping__inner em,.page-shipping__inner i{font-style:normal}.product-page__title-line,.product-page__title,.product-page__price{text-align:left}.related-product-card__image-wrapper{position:relative;overflow:visible}.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}}.product-page__related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:400px;margin:0 auto}.product-card__content{padding:var(--card-image-title-gap, 10px) 0 16px}.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)}.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}.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-media{display:flex;flex-direction:column;align-items:center}.page-media__block{width:100%;display:flex;flex-direction:column;align-items:center}.page-media__frame-screen{position:relative;overflow:hidden;width:100%}.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__img,.page-media__video{width:100%;height:auto;display:block}.page-media__placeholder,.page-media__empty-placeholder{width:100%;min-height:300px;display:block}.page-media__empty{width:100%}.product-card__image img{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-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-models__grid{align-items:start}.page-models__block{background:transparent}.page-models .page-models__img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.page-media .page-media__img{height:auto;aspect-ratio:auto;max-height:none;object-fit:contain}.page-models__set{display:contents}.page-media__set{width:100%;display:flex;flex-direction:column;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/11/assets/epi-site-fixes.css.map */
