.FragranceCategory-module__MICHsa__category{width:fit-content;min-height:44px;color:var(--shop-muted);text-underline-offset:.3em;align-items:center;margin-bottom:.35rem;font-size:1rem;line-height:1.5;display:flex}.FragranceCategory-module__MICHsa__category:hover{color:var(--shop-ink);text-decoration:underline}
.InteractiveHoverLink-module__hfRvxG__link{border:1px solid var(--shop-accent,currentColor);width:fit-content;min-height:52px;font-family:var(--font-utility);letter-spacing:.025em;isolation:isolate;border-radius:0;align-items:center;padding:.8rem 1.5rem;font-size:.8rem;line-height:1.4;display:inline-flex;position:relative;overflow:hidden}.InteractiveHoverLink-module__hfRvxG__rest{color:var(--shop-accent);align-items:center;gap:1.1rem;display:flex}.InteractiveHoverLink-module__hfRvxG__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.InteractiveHoverLink-module__hfRvxG__link:before{content:"";z-index:-1;background:var(--shop-accent,#c6ab78);transition:transform .35s var(--motion-ease);position:absolute;inset:0;transform:translateY(102%)}.InteractiveHoverLink-module__hfRvxG__rest>:last-child{transition:transform .35s var(--motion-ease), opacity .2s}.InteractiveHoverLink-module__hfRvxG__hover{color:var(--shop-on-accent,#14120e);opacity:0;transition:transform .35s var(--motion-ease), opacity .25s;justify-content:center;align-items:center;gap:1.1rem;display:flex;position:absolute;inset:0;transform:translateY(80%)}.InteractiveHoverLink-module__hfRvxG__link:is(:hover,:focus-visible):before{transform:translateY(0)}.InteractiveHoverLink-module__hfRvxG__link:is(:hover,:focus-visible) .InteractiveHoverLink-module__hfRvxG__rest{opacity:0}.InteractiveHoverLink-module__hfRvxG__link:is(:hover,:focus-visible) .InteractiveHoverLink-module__hfRvxG__hover{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.InteractiveHoverLink-module__hfRvxG__link *,.InteractiveHoverLink-module__hfRvxG__link:before{transition:none}}
.ProductGallery-module__JpHMSa__gallery{min-width:0}.ProductGallery-module__JpHMSa__placeholder{background:var(--shop-surface,#1a1916);color:var(--shop-accent,#c6ab78);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:absolute;inset:0}.ProductGallery-module__JpHMSa__placeholder small{color:var(--shop-muted,#b3ac9e);font-size:.7rem}.ProductGallery-module__JpHMSa__viewport{position:relative}.ProductGallery-module__JpHMSa__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.ProductGallery-module__JpHMSa__track::-webkit-scrollbar{display:none}.ProductGallery-module__JpHMSa__track.ProductGallery-module__JpHMSa__dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.ProductGallery-module__JpHMSa__track:focus-visible,.ProductGallery-module__JpHMSa__arrows button:focus-visible,.ProductGallery-module__JpHMSa__controls button:focus-visible{outline:2px solid var(--shop-accent,#c6ab78);outline-offset:3px}.ProductGallery-module__JpHMSa__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.ProductGallery-module__JpHMSa__image{aspect-ratio:4/5;background:var(--shop-surface,#1a1916);position:relative;overflow:hidden}.ProductGallery-module__JpHMSa__image img,.ProductGallery-module__JpHMSa__image video{object-fit:contain;object-position:center;width:100%;height:100%}.ProductGallery-module__JpHMSa__image video{pointer-events:none;background:#0b0b0a;display:block}.ProductGallery-module__JpHMSa__image video::-webkit-media-controls{display:none!important}.ProductGallery-module__JpHMSa__image video::-webkit-media-controls-start-playback-button{display:none!important}.ProductGallery-module__JpHMSa__videoNotice{background:var(--shop-overlay);max-width:calc(100% - 6rem);color:var(--shop-ink);text-align:center;margin:0;padding:.5rem .75rem;font-size:.72rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.ProductGallery-module__JpHMSa__arrows{inset-inline:.75rem;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductGallery-module__JpHMSa__arrows button{border:1px solid var(--shop-control-line,#807767);background:color-mix(in srgb, var(--shop-chrome,#0b0b0a) 82%, transparent);min-width:44px;min-height:44px;color:var(--shop-ink,#eee9df);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;display:grid}.ProductGallery-module__JpHMSa__arrows button:disabled{opacity:.35;cursor:default}.ProductGallery-module__JpHMSa__thumbnail{background:var(--shop-surface,#1a1916);width:40px;height:52px;display:block;position:relative;overflow:hidden;padding:0!important}.ProductGallery-module__JpHMSa__videoThumbnail{border:1px solid var(--shop-line,#39352e);place-items:center;display:grid}.ProductGallery-module__JpHMSa__playMark{color:var(--shop-accent,#c6ab78);font-size:.78rem;padding:0 0 0 .15rem!important}.ProductGallery-module__JpHMSa__videoThumbnailWithImage .ProductGallery-module__JpHMSa__playMark{border:1px solid var(--shop-line,#39352e);background:var(--shop-chrome,#0b0b0a);pointer-events:none;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.5rem;line-height:1;display:grid;position:absolute;bottom:2px;right:2px;padding:0 0 0 1px!important}.ProductGallery-module__JpHMSa__controls{flex-wrap:wrap;align-items:center;gap:1.3rem;padding:1.2rem 0;display:flex}.ProductGallery-module__JpHMSa__controls button{min-height:64px;color:var(--shop-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.8rem;padding:3px;font-size:.74rem;display:inline-flex}.ProductGallery-module__JpHMSa__controls button[aria-pressed=true]{border-color:var(--shop-accent);color:var(--shop-accent)}.ProductGallery-module__JpHMSa__controls button>span:last-child{padding-right:.6rem}.ProductGallery-module__JpHMSa__controls img{object-fit:contain;width:40px;height:52px}.ProductGallery-module__JpHMSa__counter{color:var(--shop-muted);letter-spacing:.05em;font-size:.68rem;margin-left:auto!important}@media (prefers-reduced-motion:reduce){.ProductGallery-module__JpHMSa__track{scroll-behavior:auto}}@media (max-width:760px){.ProductGallery-module__JpHMSa__controls{gap:1rem}.ProductGallery-module__JpHMSa__arrows{inset-inline:.5rem}}
.ArrowUpRightIcon-module__cu7dZa__icon{vertical-align:-.125em;flex-shrink:0;display:inline-block}
