.product-card__gallery-track{display:flex;width:100%;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.product-card__gallery-track::-webkit-scrollbar{display:none}.product-card__gallery-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.product-card__gallery-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.product-card__gallery-nav{position:absolute;inset-block-start:45%;z-index:2;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;padding:0;border:0;border-radius:50%;background:#e8e8e8d9;color:#000;font-size:1.4rem;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity var(--duration-default)}.product-card__gallery-nav--prev{inset-inline-start:1rem}.product-card__gallery-nav--prev svg{transform:scaleX(-1)}.product-card__gallery-nav--next{inset-inline-end:1rem}@media(hover:hover)and (min-width:750px){.product-card:hover .product-card__gallery-nav{opacity:1}.product-card__gallery-nav:hover{background:#e8e8e8}}@media(hover:none){.product-card__gallery-nav{display:none}}.product-card__actions{position:relative;overflow:hidden;border-radius:var(--card-corner-radius)}.product-card__hover-sizes{position:absolute;inset-inline:0;inset-block-end:0;z-index:3;display:flex;align-items:center;justify-content:center;height:4rem;background:#000c;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}@media(hover:hover){.product-card:hover .product-card__hover-sizes{opacity:1;pointer-events:auto}}.product-card__actions.is--touched .product-card__hover-sizes{opacity:1;pointer-events:auto}.product-card__size-pill{flex:0 1 auto;min-width:3.2rem;height:100%;padding:0 .6rem;border:0;background:none;color:#fff;font-family:var(--font-body-family);font-size:1.5rem;line-height:1;cursor:pointer;transition:opacity var(--duration-short)}@media(hover:hover){.product-card__size-pill:not(.is-out-of-stock):hover{opacity:.6}}.product-card__size-pill.is-out-of-stock,.product-card__size-pill[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.product-card__size-pill.is-loading{opacity:.5;pointer-events:none}.product-card__bottom-bar{position:absolute;inset-block-end:0;inset-inline:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;padding:.8rem 1.2rem;background:linear-gradient(to top,#0000008c,#0000)}.product-card__bottom-add-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .4rem;border:0;background:none;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;transition:transform var(--duration-short)}@media(hover:hover){.product-card__bottom-add-btn:hover{transform:scale(1.1)}}.product-card__bottom-add-icon{font-size:2rem;font-weight:300;line-height:1}.product-card__bottom-bag-icon{width:2.2rem;height:2.2rem;stroke:currentColor;fill:none}.product-card .product-card__content{position:relative;display:flex;flex-direction:column;padding-block-start:0;gap:.6rem}.product-card .product-card__content .product-card__options{order:-1}.product-card .product-card__info{display:flex;flex-direction:column;padding-block-start:0;margin-block-start:0;gap:.2rem}.product-card h3.product-card__title{margin-block-start:0;padding-block-start:0}.product-card .product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.4rem}.product-card .product-card__meta .wishlist-button--info{position:static;flex:none;margin-inline-end:-.3rem}product-card>variant-king-combined-listing{display:none!important}.card-swatches{display:block;min-width:0}.card-swatches__list{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:0;list-style:none}.card-swatches__item{position:relative;display:block;padding:.4rem;margin:-.4rem}.card-swatches__chip{display:block;width:1.2rem;height:1.2rem;background-color:rgba(var(--color-foreground),.06);background-position:center;background-size:cover;box-shadow:inset 0 0 0 .1rem #00000026}.card-swatches__item:after{content:"";position:absolute;inset-inline:.4rem;inset-block-end:.1rem;height:.1rem;background-color:rgb(var(--color-foreground));opacity:0;transition:opacity var(--duration-short)}.card-swatches__item[aria-current=true]:after{opacity:1}@media(hover:hover){.card-swatches__item:not([aria-current=true]):hover:after{opacity:.4}}.card-swatches__item:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.card-swatches__more{display:block;font-size:1.1rem;line-height:1.2rem;color:rgba(var(--color-foreground),.7);text-decoration:none}.product-card__options--swatch-mini .product__variant-options{gap:.8rem}.product-card__options--swatch-mini .button--variant.button--swatch label{width:1.2rem;height:1.2rem;min-width:0;min-height:0;padding:0;box-shadow:inset 0 0 0 .1rem #00000026}.product-card__options--swatch-mini .button--variant.button--swatch.button--swatch-rounded label{border-radius:50%}.product-card__options--swatch-mini .button--variant.button--swatch .checked label,.product-card__options--swatch-mini .button--variant.button--swatch input:checked+label{box-shadow:inset 0 0 0 .1rem #00000026,0 0 0 .1rem rgb(var(--color-foreground))}.product-card h3.product-card__title,.product-card h3.product-card__title a,.product-card h3.product-card__title span{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;line-height:1.34;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.product-card .product-card__price,.product-card .product-card__price .price__regular,.product-card .product-card__price .price-item{font-size:1.6rem;font-weight:400;letter-spacing:0;color:rgba(var(--color-foreground),.8)}:is(.template--collection .collection__grid,.section--product-recommendations) .product-card{gap:1rem}:is(.template--collection .collection__grid,.section--product-recommendations) .product-card .product-card__content{gap:0}:is(.template--collection .collection__grid,.section--product-recommendations) .product-card .product-card__options:has(.product-card__variants--list>li:not(.visually-hidden)){margin-block-end:.6rem}:is(.template--collection .collection__grid,.section--product-recommendations) .product-card .product-card__info{gap:.2rem}:is(.template--collection .collection__grid,.section--product-recommendations) .product-card .product-card__meta{min-height:1.2rem;margin-block-end:.4rem}:is(.template--collection .collection__grid,.section--product-recommendations) .product-card .product-card__meta .wishlist-button--info{margin-block:-.6rem}
/*# sourceMappingURL=/cdn/shop/t/62/assets/component-card-product-gallery.css.map */
