.card__media{background:transparent}.card__media img{object-fit:contain}.gallery{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--color-bg)}.gallery__track{display:flex;aspect-ratio:var(--ratio, 1);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline-offset:-2px}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.gallery__slide img,.gallery__slide .placeholder-svg{width:100%;height:100%;object-fit:contain}.gallery__slide .placeholder-svg{fill:#c9bfb5;background:#efe9e3}.gallery__controls{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:8px}.gallery__count{display:inline-flex;align-items:center;height:32px;padding:0 12px;margin-right:4px;border-radius:999px;background:#ffffffeb;font-size:13px;line-height:1;font-variant-numeric:tabular-nums;color:#161616}.gallery__btn{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-border);background:#fff;color:#161616;cursor:pointer;box-shadow:0 2px 10px #00000014;transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.gallery__btn:hover:not([disabled]){border-color:#161616;transform:translateY(-1px)}.gallery__btn:focus-visible{outline:2px solid #161616;outline-offset:2px}.gallery__btn[disabled]{opacity:.35;cursor:default;box-shadow:none}.gallery__btn svg{width:18px;height:18px}.gallery [hidden],.product__thumbs[hidden],.product__thumbs [hidden]{display:none!important}.product__thumbs .thumb{aspect-ratio:var(--ratio, 1);background:var(--color-bg)}.product__thumbs .thumb img{object-fit:contain}.thumb{transition:border-color .2s ease,opacity .2s ease;opacity:.7}.thumb.is-active,.thumb:hover{opacity:1}.hero__title{font-family:Bodoni Moda,"Bodoni 72",Didot,Georgia,serif;font-weight:400;font-optical-sizing:auto;letter-spacing:-.01em}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.hero__slide+.hero__slide{transform:translate(100%)}@media(max-width:750px){.gallery__controls{right:10px;bottom:10px}.gallery__btn{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/overrides.css.map */
