.gallery-card{--gallery-card-gap: .8rem;--gallery-card-padding: 1rem;--gallery-card-control-size: 3.6rem;--gallery-card-touch-size: 4.4rem;--gallery-card-title-size: 1.3rem;--gallery-card-price-size: 1.2rem;--gallery-card-control-background: rgba(var(--color-base-background), .85);--gallery-card-control-color: rgb(var(--color-base-text));--gallery-card-dot-color: #ffffff;--gallery-card-transition: var(--duration-default, .25s) ease;position:relative;display:flex;flex-direction:column;height:100%;min-width:0;color:var(--gallery-card-text-color, rgb(var(--color-base-text)));overflow-wrap:break-word}@media screen and (min-width:750px){.gallery-card{--gallery-card-padding: 1.2rem;--gallery-card-title-size: 1.4rem;--gallery-card-price-size: 1.3rem}}.gallery-card__media{position:relative;width:100%;overflow:hidden;border-radius:var(--gallery-card-radius, 0);background:var(--gallery-card-media-background, rgb(var(--color-placeholder)));isolation:isolate}.gallery-card__media:before{content:"";display:block;padding-block-end:var(--gallery-card-ratio, 125%)}@media screen and (max-width:749px){.gallery-card__media:before{padding-block-end:var(--gallery-card-ratio-mobile, var(--gallery-card-ratio, 125%))}}.gallery-card__slider,.gallery-card__image-link--empty{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.gallery-card__slider{touch-action:pan-y pinch-zoom}.gallery-card__track{display:flex;width:100%;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.gallery-card__track::-webkit-scrollbar{display:none}.gallery-card__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.gallery-card__image-link{display:block;width:100%;height:100%}.gallery-card__image,.gallery-card__placeholder{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}.gallery-card__placeholder{fill:rgba(var(--color-base-text),.3)}@media screen and (max-width:749px){.gallery-card--static-mobile .gallery-card__track{overflow:hidden}.gallery-card--static-mobile .gallery-card__slide:not(:first-child),.gallery-card--static-mobile .gallery-card__pagination,.gallery-card--static-mobile .gallery-card__nav{display:none}}.gallery-card__nav{position:absolute;inset-block-start:50%;z-index:3;display:none;align-items:center;justify-content:center;width:var(--gallery-card-control-size);height:var(--gallery-card-control-size);padding:0;border:0;border-radius:50%;color:var(--gallery-card-control-color);background:var(--gallery-card-control-background);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity var(--gallery-card-transition)}.gallery-card__nav .gallery-card-icon{width:1.6rem;height:1.6rem}.gallery-card__nav[hidden]{display:none}.gallery-card__nav--prev{inset-inline-start:.8rem}.gallery-card__nav--prev .gallery-card-icon{transform:scaleX(-1)}.gallery-card__nav--next{inset-inline-end:.8rem}[dir=rtl] .gallery-card__nav--prev .gallery-card-icon{transform:none}[dir=rtl] .gallery-card__nav--next .gallery-card-icon{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.gallery-card__nav{display:inline-flex}.gallery-card:hover .gallery-card__nav,.gallery-card__nav:focus-visible{opacity:1}}.gallery-card__pagination{position:absolute;inset-block-end:1rem;inset-inline-start:50%;z-index:3;display:flex;gap:.6rem;transform:translate(-50%)}.gallery-card__pagination:empty{display:none}.gallery-card__dot{position:relative;flex:0 0 auto;width:.6rem;height:.6rem;padding:0;border:0;border-radius:50%;background:var(--gallery-card-dot-color);cursor:pointer;opacity:.5;box-shadow:0 0 .2rem #00000040;transform:scale(.66);transition:transform var(--gallery-card-transition),opacity var(--gallery-card-transition)}.gallery-card__dot:after{content:"";position:absolute;top:-.8rem;right:-.3rem;bottom:-.8rem;left:-.3rem}.gallery-card__dot[hidden]{display:none}.gallery-card__dot--near{transform:scale(.85)}.gallery-card__dot--active{opacity:1;transform:scale(1)}.gallery-card__status-tag,.gallery-card__labels{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;z-index:4;pointer-events:none}.gallery-card__labels{display:flex;flex-wrap:wrap;gap:.4rem}.gallery-card__status-tag+.gallery-card__labels{inset-block-start:3.4rem}.gallery-card__status-tag,.gallery-card__label{display:inline-block;padding:.3rem .6rem;font-family:var(--font-button-family);font-size:1rem;line-height:1.2;letter-spacing:.06rem;text-transform:uppercase;color:rgb(var(--color-base-text));background:rgba(var(--color-base-background),.9)}.gallery-card__wishlist-wrapper{position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem;z-index:4}.gallery-card__wishlist{display:inline-flex;align-items:center;justify-content:center;width:var(--gallery-card-touch-size);height:var(--gallery-card-touch-size);padding:0;border:0;color:rgb(var(--color-base-text));background:transparent;cursor:pointer}.gallery-card__wishlist .gallery-card-icon{width:1.377rem;height:auto;scale:.92 1;fill:var(--gallery-card-wishlist-color, #7d7d7d);transition:fill var(--gallery-card-transition)}.gallery-card__wishlist[aria-pressed=true] .gallery-card-icon{fill:var(--gallery-card-wishlist-active-color, #000000);stroke:#fffc;stroke-width:1}.gallery-card__info{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 var(--gallery-card-gap);padding:var(--gallery-card-padding) var(--gallery-card-padding) calc(var(--gallery-card-padding) * 1.4)}.gallery-card__details{min-width:0}.gallery-card__title{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-medium, 500);font-size:var(--gallery-card-title-size);line-height:1.3;letter-spacing:0;color:var(--gallery-card-text-color, rgb(var(--color-base-heading)));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.gallery-card__title--uppercase{font-size:calc(var(--gallery-card-title-size) * .85);letter-spacing:.04rem;text-transform:uppercase}.gallery-card__title-link{color:inherit;text-decoration:none}.gallery-card__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gallery-card:hover .gallery-card__title-link{text-decoration:underline;text-underline-offset:.3rem}.gallery-card__vendor{margin:.2rem 0 0;font-size:1.1rem;opacity:.7}.gallery-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;margin-block-start:.4rem;font-family:var(--font-price-family);font-size:var(--gallery-card-price-size);letter-spacing:.02rem;line-height:1.4;color:var(--gallery-card-price-color, rgba(var(--color-base-text), .8))}.gallery-card__price-compare{color:rgb(var(--color-base-text));opacity:.6}.gallery-card__price--sale .gallery-card__price-current{color:var(--color-sale-price)}.gallery-card--sold-out .gallery-card__price{opacity:.6}.gallery-card__unit-price{flex-basis:100%;font-size:1.1rem;opacity:.7}.gallery-card__quick-add{position:relative;z-index:2;align-self:center;margin-inline-end:-1rem}.gallery-card__quick-add-trigger{display:block}.gallery-card__quick-add-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--gallery-card-touch-size);height:var(--gallery-card-touch-size);padding:0;border:0;border-radius:var(--button-radius, 0);color:var(--gallery-card-quick-add-color, rgb(var(--color-base-text)));background:var(--gallery-card-quick-add-background, transparent);cursor:pointer;text-decoration:none}.gallery-card__quick-add-button .gallery-card-icon--plus{width:2rem;height:2rem;stroke-width:1.5;transition:transform var(--gallery-card-transition)}.gallery-card__quick-add-button:hover .gallery-card-icon--plus{transform:rotate(90deg)}.gallery-card__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.gallery-card__spinner .gallery-card-icon--spinner{width:1.8rem;height:1.8rem;animation:gallery-card-rotate 1.4s linear infinite}.gallery-card__spinner circle{stroke:currentColor;stroke-dasharray:187;stroke-dashoffset:140}.loading .gallery-card__spinner{display:flex}.loading .gallery-card-icon--plus{visibility:hidden}@keyframes gallery-card-rotate{to{transform:rotate(360deg)}}.gallery-card__badges{grid-column:1 / -1;margin-block-start:.6rem}.gallery-card__badge{display:inline-block;padding:.3rem .8rem;font-family:var(--font-button-family);font-size:1rem;line-height:1.3;letter-spacing:.06rem;text-transform:uppercase;border:.1rem solid rgb(var(--color-base-text));color:rgb(var(--color-base-text))}.gallery-card__badge--sale{border-color:var(--color-sale-badge-background);color:rgb(var(--color-base-background));background:var(--color-sale-badge-background)}.gallery-card .quick-view__summary{display:none}.gallery-card-dialog{width:min(100% - 3.2rem,42rem);max-height:85dvh;padding:2.4rem;border:0;color:rgb(var(--color-base-text));background:rgb(var(--color-base-background));font-family:var(--font-body-family)}.gallery-card-dialog::backdrop{background:#00000080}@media screen and (max-width:749px){.gallery-card-dialog{width:100%;max-width:100%;margin-block-end:0;padding-block-end:calc(2.4rem + env(safe-area-inset-bottom))}}.gallery-card-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-block-end:1.6rem}.gallery-card-dialog__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem}.gallery-card-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-inline-end:-1.2rem;padding:0;border:0;color:inherit;background:none;font-size:2.4rem;line-height:1;cursor:pointer}.gallery-card-dialog__options{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2rem;padding:0;border:0}.gallery-card-dialog__option{position:relative}.gallery-card-dialog__option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.gallery-card-dialog__option span{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding-inline:1.2rem;border:.1rem solid rgb(var(--color-base-border));font-size:1.3rem;cursor:pointer}.gallery-card-dialog__option input:checked+span{border-color:rgb(var(--color-base-text));color:rgb(var(--color-base-background));background:rgb(var(--color-base-text))}.gallery-card-dialog__option input:focus-visible+span{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.2rem}.gallery-card-dialog__submit.button{width:100%;min-width:0}.gallery-card-dialog__status{margin:1.2rem 0 0;font-size:1.3rem;text-align:center}.gallery-card-dialog__status:empty{display:none}.gallery-card :focus-visible,.gallery-card-dialog :focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.2rem}@media(forced-colors:active){.gallery-card :focus-visible{outline:.3rem solid LinkText}}@media(prefers-reduced-motion:reduce){.gallery-card__track{scroll-behavior:auto}.gallery-card__dot,.gallery-card__nav,.gallery-card-icon--plus{transition:none}}[dir=rtl] .gallery-card__pagination{transform:translate(50%)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-gallery-card.css.map */
