:root{--ease-out: cubic-bezier(.22,.61,.36,1)}.announcement-calm{min-height:34px;height:auto;justify-content:center;padding:8px 20px;text-align:center;font-size:11px;letter-spacing:.6px;line-height:1.4}.announcement-calm p{margin:0}.header{height:88px}.header nav a{position:relative}.header nav a:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out)}.header nav a:hover:after,.header nav a[aria-current=page]:after{transform:scaleX(1)}.btn,.quick-add,.round-control,.icon-button{transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s}.btn{letter-spacing:.15px}.btn:hover{filter:none;background:color-mix(in srgb,var(--accent) 86%,#231c15)}.btn.outline:hover{background:var(--ink);color:var(--cream)}.btn:active{transform:translateY(1px)}.underlink .icon,.reel-caption a .icon{transition:transform .25s var(--ease-out)}.underlink:hover .icon,.reel-caption a:hover .icon{transform:translate(2px,-2px)}.round-control{display:inline-grid;place-items:center}.round-control:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.hero-ready .hero-slide{opacity:0;visibility:hidden;transition:opacity .75s var(--ease-out),visibility 0s .75s}.hero-ready .hero-slide.active{opacity:1;visibility:visible;transition:opacity .75s var(--ease-out)}.hero-copy{padding-top:70px}.hero-card{border-color:#fff8;padding:22px 24px}.hero-index{z-index:5;gap:9px;align-items:center}.hero-index button{width:36px;height:40px;font-size:11px;font-variant-numeric:tabular-nums;border-bottom:1px solid transparent;opacity:.6}.hero-index button.active{opacity:1;border-bottom-color:currentColor}.hero-index .hero-pause{display:grid;place-items:center;width:36px;opacity:1}.hero-index .hero-progress{width:50px;height:2px;background:#846e5940;margin-right:9px;overflow:hidden}.hero-progress i{display:block;width:100%;height:100%;background:currentColor;transform-origin:left;transform:scaleX(var(--hero-progress,0))}.hero-pause .icon-play,.hero-pause[aria-pressed=true] .icon-pause{display:none}.hero-pause[aria-pressed=true] .icon-play{display:block}.product-grid{gap:28px}.product-meta{margin-top:20px}.product-description{line-height:1.6}.price-row{margin-top:14px}.quick-add{width:38px;height:38px}.reels-section{padding-top:50px;padding-bottom:90px}.reel-row{gap:22px;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:18px}.reel{flex-basis:calc((100% - 66px)/4)}.reel-poster{aspect-ratio:9/14;background:#231c15}.reel-poster video{display:block;width:100%;height:100%;object-fit:cover}.reel-playback{position:absolute;bottom:12px;left:12px;right:12px;display:flex;gap:7px;z-index:2}.reel-control{width:38px;height:38px;display:grid;place-items:center;background:#231c1599;color:#fff;border:1px solid #ffffff60;border-radius:50%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reel-control:hover{background:#231c15}.reel-control .icon{width:17px;height:17px}.reel-expand{margin-left:auto}.reel-poster .icon-pause,.reel-poster .icon-sound,.reel-poster[data-playing=true] [data-reel-toggle] .icon-play{display:none}.reel-poster[data-playing=true] [data-reel-toggle] .icon-pause{display:block}.reel-poster[data-muted=false] .icon-muted{display:none}.reel-poster[data-muted=false] .icon-sound{display:block}.reel-error{position:absolute;inset:auto 10px 65px;padding:12px;background:var(--cream);font-size:12px}.reel-error a{text-decoration:underline}.reel-caption{padding:18px 0;min-height:74px;align-items:start}.reel-caption strong{display:inline-block;line-height:1.5;margin-bottom:3px}.reel-caption a{min-width:34px;min-height:34px;display:grid;place-items:center}.reel-poster .social-arrow{position:absolute;bottom:16px;right:16px;color:#fff}.media-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border:0;padding:0;background:#191713;color:var(--cream);overflow:auto}.media-dialog::backdrop{background:#17130fed;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.media-close{position:absolute;top:14px;right:14px;z-index:4;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff75;background:#231c15b3;color:#fff;border-radius:50%}.media-close:hover{background:#231c15}.reel-dialog{width:auto;max-width:min(520px,calc(100vw - 32px))}.reel-dialog video{display:block;width:auto;max-width:100%;height:calc(100dvh - 125px);object-fit:contain;margin:auto}.reel-dialog>p{padding:14px 20px;font-size:13px}.image-dialog{width:min(1100px,calc(100vw - 32px));background:var(--cream)}.image-dialog img{width:100%;height:calc(100dvh - 50px);object-fit:contain}.breadcrumb{font-size:11px;padding-block:24px;gap:13px;opacity:.8}.pdp-top{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:7%;padding-bottom:70px;align-items:start}.gallery{min-width:0}.gallery-main{height:auto;max-height:none;aspect-ratio:1/1.06;background:color-mix(in srgb,var(--tint) 55%,var(--cream))}.gallery-zoom{position:absolute;right:18px;top:18px;z-index:3;display:grid;place-items:center;width:42px;height:42px;background:#f7f2e9c9;border:1px solid #ffffff90;border-radius:50%}.gallery-zoom:hover{background:var(--cream)}.gallery-zoom .icon{width:18px;height:18px}.gallery-arrows{bottom:18px;right:18px;gap:8px}.gallery-arrows .round-control{background:#f7f2e9e0;border-color:#fff8;color:var(--ink)}.gallery-arrows .round-control:hover{background:var(--ink);color:var(--cream)}.gallery-position{display:flex;justify-content:space-between;gap:15px;margin:17px 0 14px;font-size:10px;letter-spacing:1px;color:var(--muted)}.gallery-position [data-gallery-count]{font-variant-numeric:tabular-nums;color:var(--ink)}.gallery-thumbs{gap:12px;margin-top:0;padding:0 0 5px}.gallery-thumbs button{border:1px solid transparent;padding:4px;background:#eee6dc;width:70px;height:78px;flex-basis:70px;opacity:.65;transition:opacity .25s,border-color .25s}.gallery-thumbs button.selected{border:1px solid var(--accent);opacity:1}.gallery-thumbs button:hover{opacity:1}.buy-column{max-width:560px;padding-top:9px}.product-flags{font-size:11px!important;letter-spacing:1.5px;gap:22px;margin-bottom:20px}.buy-column h1{font-size:clamp(58px,5.3vw,80px);line-height:1;letter-spacing:-2.5px;margin:0 0 23px}.buy-summary{font-size:15px;line-height:1.75;max-width:470px;color:#5d5349}.pdp-price{margin-top:29px;gap:14px}.pdp-price>span{font-size:26px;letter-spacing:-.6px}.pdp-price del{font-size:14px;color:var(--muted)}.buy-column>.fine{font-size:11px;margin-top:4px}.troshi-product-form .variant{margin:22px 0 17px;border-color:var(--accent);background:color-mix(in srgb,var(--tint) 25%,var(--cream));font-size:12px;padding:9px 17px}.buy-row{gap:14px}.buy-row .btn{min-height:54px;font-size:14px;justify-content:space-between;padding-inline:24px}.quantity{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.shipping-note{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:0;font-size:11px;color:var(--muted)}.shipping-note .icon{width:15px;height:15px}.scent-short{margin:30px 0 26px;border-top:1px solid var(--line);padding-top:23px}.scent-short .small-label{font-size:10px;letter-spacing:1.4px;margin:0 0 16px}.notes-mini{display:flex;gap:16px;flex-wrap:nowrap}.notes-mini figure{width:calc((100% - 32px)/3);max-width:160px;min-width:0;text-align:left}.notes-mini figure img{width:100%;height:auto;aspect-ratio:1.22/1;object-fit:cover;border-radius:0}.notes-mini figcaption{margin-top:9px;color:var(--ink);font-size:12px;line-height:1.4}.buy-column summary{font-size:13px;padding-block:18px}.buy-column details>p{font-size:13px;line-height:1.75}.scent-marquee{background:color-mix(in srgb,var(--tint) 38%,var(--cream));color:var(--accent);border-block:1px solid color-mix(in srgb,var(--accent) 18%,transparent);font-family:var(--serif);font-size:clamp(30px,3.4vw,48px);font-style:italic;text-transform:none;letter-spacing:-.7px;line-height:1.3;padding-block:25px}.scent-marquee .running-track{animation-duration:65s}.scent-marquee .running-track>span{gap:48px;padding-right:48px}.scent-marquee .brand-mark{width:19px;height:26px;opacity:.5}.scent-story{gap:8%;padding-block:95px;align-items:center}.scent-story .story-product{aspect-ratio:4/5;min-height:0;max-height:650px;background:var(--tint)}.scent-story .story-product>img{object-fit:cover;transform:none}.scent-story>div:last-child{max-width:530px}.scent-story .script{font-size:31px;margin-bottom:20px}.scent-story h2{font-size:clamp(38px,3.6vw,54px);margin-bottom:24px}.scent-story>div>p:not(.script){font-size:15px;line-height:1.85;color:var(--muted)}.notes-pyramid{margin-top:35px}.note-tier{grid-template-columns:115px 1fr;padding-block:19px}.note-tier h3{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.7px;text-transform:uppercase;line-height:1.6}.note-tier p{font-size:13px;line-height:1.7}.sticky-buy{box-shadow:0 -5px 25px #231c1507}.faq summary{font-size:15px}.footer{border-top:1px solid var(--line)}@media(min-width:1100px){.pdp-top .gallery{position:sticky;top:112px}}@media(max-width:980px){.header{height:78px}.pdp-top{grid-template-columns:1fr;gap:35px;max-width:780px;margin:auto}.buy-column{max-width:none}.gallery-main{aspect-ratio:1.1/1}.notes-mini figure{width:140px}.reel{flex-basis:calc((100% - 44px)/3)}.hero-copy{padding-top:60px}}@media(max-width:760px){.header{height:74px}.hero-copy{padding-top:38px}.hero-index{gap:3px;left:18px;bottom:17px}.hero-index button{width:30px;height:42px}.hero-index .hero-pause{width:30px}.hero-index .hero-progress{width:25px;margin-right:4px;background:#ffffff50;color:#fff}.hero-mobile-link span{bottom:29px;right:18px;font-size:11px}.section{padding-inline:5%}.product-grid{gap:25px 16px}.quick-add{width:34px;height:34px}.reels-section{padding-block:42px 55px}.reel-row{gap:15px}.reel{flex-basis:65%}.reel-controls .round-control{width:38px;height:38px}.reel-caption{font-size:12px}.reel-control{width:40px;height:40px}.breadcrumb{font-size:10px;padding:19px 5%;gap:10px}.pdp-top{padding:0 5% 50px;gap:30px}.gallery-main{aspect-ratio:1.02/1}.gallery-thumbs button{width:58px;height:65px;flex-basis:58px}.gallery-position{margin-block:14px 11px;font-size:9px}.buy-column{padding:0}.buy-column h1{font-size:60px;margin-bottom:18px}.product-flags{margin-bottom:17px;gap:21px;font-size:10px!important}.buy-summary{font-size:14px;line-height:1.7}.pdp-price{margin-top:23px}.buy-row .btn{padding-inline:18px;gap:20px}.notes-mini{gap:13px}.notes-mini figure{width:calc((100% - 26px)/3);max-width:145px}.scent-short{margin-top:26px}.scent-marquee{font-size:32px;padding-block:19px}.scent-marquee .running-track>span{gap:30px;padding-right:30px}.scent-marquee .brand-mark{width:15px;height:22px}.scent-story{padding-block:55px;gap:35px}.scent-story .story-product{aspect-ratio:1/1.1}.scent-story h2{font-size:40px}.scent-story .script{font-size:29px}.scent-story>div>p:not(.script){font-size:14px;line-height:1.8}.note-tier{grid-template-columns:95px 1fr;gap:18px}.image-dialog img{height:calc(100dvh - 80px)}}@media(max-width:360px){.hero-index{left:12px;gap:0}.hero-index button{width:25px}.hero-index .hero-progress{width:18px;margin-right:0}.hero-mobile-link span{right:12px;font-size:10px;gap:5px}.reel{flex-basis:80%}.notes-mini figcaption{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.hero-ready .hero-slide,.btn,.underlink .icon,.gallery-thumbs button{transition:none}.running-track,.social-track{animation:none!important}.scent-marquee .running-track{width:100%}.scent-marquee .running-track>span:first-child{white-space:normal;flex-wrap:wrap;justify-content:center;gap:16px;padding-inline:16px}.scent-marquee .running-track>span[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/troshi-refinements.css.map */
