:root{--ad-night: #0a0812;--ad-ember: #120e1e;--ad-smoke: #38204a;--ad-text: #fff0e8;--ad-dust: #c6b1c9;--ad-amber: #ff7a59;--ad-gold: #ffc65c;--ad-sun: #ffe5b0;--ad-terra: #d9416e;--ad-cream: #fff3ec;--ad-charcoal: #2e1836;--ad-taupe: #7d6a82;--ad-stone: #f1e6ec;--ad-hair: rgb(255 240 232 / .12);--ad-hair-strong: rgb(255 240 232 / .22);--ad-ease: cubic-bezier(.2, .7, .2, 1);--ad-em: var(--ad-gold);--ad-label-tracking: .16em;--font-heading--family: var(--font-display);--font-subheading--family: var(--font-body);--font-body--family: var(--font-body);--page-margin: clamp(16px, 4vw, 48px);--nav-h: 60px;--safe-b: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box}html{background:var(--ad-night);-webkit-text-size-adjust:100%;overflow-x:clip;scroll-padding-top:76px}html:has(dialog[open]){overflow:hidden}body{margin:0;background:var(--ad-night);color:var(--ad-text);font:400 1rem/1.55 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width:899px){body{padding-bottom:calc(var(--nav-h) + var(--safe-b))}}main:focus{outline:0}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:where(ul[role=list]){list-style:none;margin:0;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;text-wrap:balance}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ad-gold);outline-offset:2px}::selection{background:var(--ad-amber);color:var(--ad-night)}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden,.tg-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tg-skip{position:fixed;z-index:100;top:8px;left:8px;padding:12px 16px;background:var(--ad-amber);color:var(--ad-night);transform:translateY(-200%)}.tg-skip:focus{transform:none}.tg-icon{width:22px;height:22px;flex:none}.tg-dim{color:var(--ad-dust)}.tg-label{font-size:.75rem;font-weight:500;letter-spacing:var(--ad-label-tracking);text-transform:uppercase;color:var(--ad-dust)}.tg-eyebrow{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:var(--ad-label-tracking);text-transform:uppercase;color:var(--ad-dust);text-decoration:none}.tg-eyebrow--link:hover{color:var(--ad-text)}.tg-footnote{font-size:.8125rem;line-height:1.5;color:var(--ad-dust)}.tg-error{color:#ffb4a0;font-size:.875rem}.tg-empty{display:grid;gap:16px;justify-items:start;padding-block:32px}.tg-btn,.button{border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;background:var(--ad-amber);color:var(--ad-night);border:1px solid var(--ad-amber);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:filter .3s var(--ad-ease),background-color .2s;-webkit-tap-highlight-color:transparent}.tg-btn:hover,.button:hover{filter:drop-shadow(0 8px 26px rgb(255 122 89 / .45))}.tg-btn:active,.button:active{transform:translateY(1px)}.tg-btn[disabled]{opacity:.45;cursor:not-allowed;filter:none}.tg-btn:not(.tg-btn--ghost),.button{box-shadow:0 12px 34px -14px #ff7a59d9}.tg-btn--ghost,.button-secondary{background:transparent;color:inherit;border-color:var(--ad-hair-strong)}.tg-btn--ghost:hover{border-color:currentColor;filter:none}.tg-btn--wide{flex:1 1 auto}.tg-btn--full{width:100%}[aria-busy=true]{opacity:.55;pointer-events:none}.tg-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;color:inherit;text-decoration:none}.tg-chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--ad-hair-strong);border-radius:999px;font-size:.875rem;color:inherit;text-decoration:none;text-align:left;transition:border-color .2s,background-color .2s}.tg-chip:hover{border-color:var(--ad-gold)}.tg-chip[aria-pressed=true]{background:var(--ad-amber);border-color:var(--ad-amber);color:var(--ad-night)}.tg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tg-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--ad-amber);text-underline-offset:.4em}.tg-link .tg-icon{width:18px;height:18px}.rte a{text-underline-offset:.22em}.rte>*+*{margin-top:1em}.rte h2,.rte h3{font-family:var(--font-display);font-size:1.6rem;line-height:1.15}.tg-announce{background:var(--ad-night);color:var(--ad-text);text-align:center;padding:8px;font-size:clamp(.56rem,2.45vw,.7rem);font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;border-bottom:1px solid var(--ad-hair)}.tg-announce a{text-decoration:none}.shopify-section-group-header-group:has(.tg-header),[id*=__header]{position:sticky;top:0;z-index:30}.tg-header{background:var(--ad-night);border-bottom:1px solid var(--ad-hair)}.tg-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding-inline:max(6px,calc(var(--page-margin) - 12px))}.tg-logo{justify-self:center;font:600 1.5rem/1 var(--font-display);text-decoration:none}.tg-logo__img{height:26px;width:auto}.tg-logo__mark{height:20px;width:auto}@media(min-width:900px){.tg-logo__mark{height:23px}}.tg-header__tools{display:flex;justify-content:flex-end}.tg-header__nav{display:none}.tg-bag{position:relative;display:inline-flex}.tg-count{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ad-amber);color:var(--ad-night);font-size:.75rem;font-weight:500;line-height:17px;text-align:center}@media(max-width:899px){.tg-hide-phone,.tg-header__tools .tg-bag{display:none}}@media(min-width:900px){.tg-header__bar{grid-template-columns:auto 1fr auto;gap:32px;min-height:68px}.tg-header__burger{display:none}.tg-logo{justify-self:start}.tg-logo__img{height:32px}.tg-header__nav{display:block}.tg-header__nav>ul{display:flex;flex-wrap:wrap;gap:4px 24px;justify-content:center}.tg-header__nav a,.tg-drop summary{display:inline-flex;align-items:center;min-height:44px;font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none}.tg-header__nav a:hover,.tg-drop summary:hover,.tg-header__nav [aria-current]{color:var(--ad-gold)}.tg-drop summary::-webkit-details-marker{display:none}.tg-drop{position:relative}.tg-drop__panel{position:absolute;z-index:40;top:100%;left:50%;transform:translate(-50%);width:min(960px,86vw);padding:20px;background:var(--ad-ember);border:1px solid var(--ad-hair)}.tg-drop__panel ul{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tg-drop__panel a{display:grid;gap:8px;text-transform:none;letter-spacing:0;font-size:.875rem}.tg-drop__panel img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--ad-ember)}}.tg-bottom-nav{position:fixed;z-index:40;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--ad-night);border-top:1px solid var(--ad-hair-strong);transition:transform .25s var(--ad-ease)}.tg-bottom-nav>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:.75rem;text-decoration:none;color:#d7c6d4;-webkit-tap-highlight-color:transparent}.tg-bottom-nav [aria-current],.tg-bottom-nav>*:active{color:var(--ad-text)}.tg-bottom-nav__ask{color:var(--ad-gold)}.tg-bottom-nav .tg-count{top:-5px;right:-8px}body.buybar-on .tg-bottom-nav{transform:translateY(110%)}@media(min-width:900px){.tg-bottom-nav{display:none}}html:not(.tg-live-chat) shopify-chat,html:not(.tg-live-chat) inbox-online-store-chat{display:none!important}html.tg-live-chat .tg-bottom-nav,html.tg-live-chat .tg-buybar{display:none!important}.tg-sheet{position:fixed;margin:0;padding:0;border:0;background:var(--ad-ember);color:var(--ad-text);max-width:none;max-height:none;width:100%;display:none;flex-direction:column;overscroll-behavior:contain}.tg-sheet[open]{display:flex}.tg-sheet::backdrop{background:#0c0512ad}.tg-sheet--bottom{inset:auto 0 0;max-height:90dvh;border-radius:18px 18px 0 0;padding-bottom:var(--safe-b);animation:tg-up .28s var(--ad-ease)}.tg-sheet--top{inset:0 0 auto;max-height:92dvh;animation:tg-fade .2s}.tg-sheet--right{inset:0 0 0 auto;width:min(100%,460px);height:100dvh;animation:tg-left .28s var(--ad-ease)}.tg-sheet--left{inset:0 auto 0 0;width:min(100%,460px);height:100dvh;animation:tg-right .28s var(--ad-ease)}@media(min-width:750px){.tg-sheet--bottom{inset:auto auto 24px 50%;translate:-50% 0;width:560px;border-radius:14px}}.tg-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 8px 12px var(--page-margin);border-bottom:1px solid var(--ad-hair)}.tg-sheet__title{font:600 1.5rem/1.5 var(--font-display)}.tg-sheet__body{flex:1 1 auto;overflow-y:auto;padding:16px var(--page-margin);-webkit-overflow-scrolling:touch}.tg-sheet__foot{display:flex;gap:8px;padding:12px var(--page-margin) calc(12px + var(--safe-b));border-top:1px solid var(--ad-hair);background:var(--ad-ember)}.tg-sheet__foot--stack{display:grid;gap:10px}@keyframes tg-up{0%{transform:translateY(40px);opacity:0}}@keyframes tg-left{0%{transform:translate(40px);opacity:0}}@keyframes tg-right{0%{transform:translate(-40px);opacity:0}}@keyframes tg-fade{0%{opacity:0}}.tg-toast{position:fixed;z-index:60;inset:auto 16px calc(var(--nav-h) + var(--safe-b) + 12px);padding:14px 16px;background:var(--ad-text);color:var(--ad-night);font-size:.875rem;text-align:center}@media(min-width:900px){.tg-toast{inset:auto auto 24px 24px}}.tg-menu{display:grid;gap:12px;align-content:start}.tg-menu__rooms{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tg-menu__rooms a{display:grid;gap:6px;text-decoration:none;font-size:.875rem}.tg-menu__rooms img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--ad-smoke)}.tg-menu__links li>*{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;border-bottom:1px solid var(--ad-hair);font:600 1.25rem var(--font-display);text-decoration:none;text-align:left}.tg-search-form{display:flex;align-items:center;gap:10px;padding:6px 8px 6px var(--page-margin);border-bottom:1px solid var(--ad-hair)}.tg-search-form input[type=search]{flex:1;min-width:0;min-height:48px;background:none;border:0;outline:0;font-size:1.0625rem}.tg-search-form input::-webkit-search-cancel-button{display:none}.tg-search-form--page{padding:6px 12px;border:1px solid var(--ad-hair-strong);margin-top:16px;max-width:560px}.tg-search-all{margin-top:8px}.tg-mini{display:grid;gap:8px;margin-top:12px}.tg-mini li{position:relative}.tg-mini a{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;min-height:64px;text-decoration:none}.tg-mini img{width:64px;height:64px;object-fit:cover;background:var(--ad-smoke)}.tg-mini__title{font-size:.875rem;line-height:1.35}.tg-mini__add a{padding-right:52px}.tg-mini__add .tg-card__add{top:50%;right:0;translate:0 -50%}.tg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.tg-grid--posts{grid-template-columns:1fr}@media(min-width:750px){.tg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.tg-grid--posts{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.tg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tg-grid>li,.tg-rail__track>li{container-type:inline-size}.tg-card{position:relative;display:grid;gap:10px;align-content:start}.tg-card__media{position:relative;display:block;aspect-ratio:1;border-radius:16px;background:var(--ad-ember);isolation:isolate;box-shadow:inset 0 0 0 1px #fff0e814}.tg-card__glow{position:absolute;z-index:-1;left:-10%;top:-4%;width:120%;max-width:none;height:100%;object-fit:cover;opacity:.55;filter:blur(22px) saturate(1.6) brightness(.72);pointer-events:none}.tg-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:opacity .35s var(--ad-ease)}.tg-card__img--alt{opacity:0;display:none}@media(hover:hover)and (min-width:900px){.tg-card__img--alt{display:block}.tg-card:hover .tg-card__img--alt{opacity:1}.tg-card:hover .tg-card__media{box-shadow:0 0 0 1px #ffc65c38,0 24px 60px -28px #ff7a598c}}.tg-chip-flag{position:absolute;left:8px;top:8px;padding:4px 8px;background:var(--ad-night);color:var(--ad-text);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.tg-card__title{font:400 1rem/1.3 var(--font-body)}.tg-card__title a{text-decoration:none}.tg-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tg-card__body{position:relative;display:grid;gap:4px;padding-right:2px;text-shadow:0 1px 8px rgb(10 8 18 / .9)}.tg-card__rating{font-size:.8125rem;color:var(--ad-gold)}.tg-card__add{position:absolute;z-index:2;right:8px;top:calc(100cqw - 52px);display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ad-amber);color:var(--ad-night);box-shadow:0 6px 18px -6px #0a0812cc;transition:background-color .2s}.tg-card__add:hover{background:var(--ad-gold)}.tg-price{font-size:.9375rem}.tg-price s{margin-left:6px;color:var(--ad-dust);font-size:.85em}.tg-collection-card{display:grid;gap:8px;text-decoration:none}.tg-collection-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;background:var(--ad-ember)}.tg-simple>.tg-grid{width:100%}.tg-ring{--cw: clamp(150px, 46vw, 250px);--r: calc(var(--cw) * 1.75);--y: 47%;position:relative}tg-ring{display:block;position:relative}.tg-ring__stage{position:relative;height:min(100svh,900px);min-height:560px;overflow:hidden;perspective:1000px;perspective-origin:50% 46%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}tg-ring.is-turning .tg-ring__stage{cursor:grabbing}.tg-ring__floor{position:absolute;left:50%;top:calc(var(--y) + var(--cw) * .62);width:110vmin;height:12vmin;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(255 240 232 / .16),transparent);pointer-events:none}.tg-ring__pivot{position:absolute;left:50%;top:var(--y);width:0;height:0;transform-style:preserve-3d}.tg-ring__spin{position:absolute;transform-style:preserve-3d;transform:translateZ(calc(var(--r) * -1)) rotateX(-7deg)}.tg-ring__turn{position:absolute;transform-style:preserve-3d}.tg-ring__card{position:absolute;width:var(--cw);height:var(--cw);left:calc(var(--cw) / -2);top:calc(var(--cw) / -2);transform-style:preserve-3d}.tg-ring__face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;-webkit-user-drag:none;-webkit-touch-callout:none;border-radius:18px;background:var(--ad-ember);box-shadow:0 0 0 1px #ffe5b059,0 18px 44px -10px #000000bf,0 0 34px #ff9e5c47}.tg-ring__face img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;pointer-events:none}.tg-ring__foot{position:absolute;z-index:2;inset:auto 0 0;display:grid;gap:10px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.tg-ring__title{margin:0;font:600 1.25rem/1.2 var(--font-display)}.tg-ring__price{margin:2px 0 0;color:var(--ad-text-soft, rgb(255 240 232 / .8));font-size:.9375rem}.tg-ring__arrow{position:absolute;z-index:3;top:var(--y);transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 240 232 / .32);border-radius:50%;background:#14081c8c;color:inherit;cursor:pointer}.tg-ring__arrow--prev{left:max(10px,calc(50% - var(--r) - var(--cw) / 2 - 56px))}.tg-ring__arrow--next{right:max(10px,calc(50% - var(--r) - var(--cw) / 2 - 56px))}.tg-ring__arrow svg{width:18px;height:18px}.tg-ring__arrow:hover{background:#3c183cbf}.tg-ring__arrow:focus-visible{outline:2px solid var(--ad-amber);outline-offset:2px}.tg-ring__go{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:8px 20px;border-radius:999px;background:var(--ad-amber);color:var(--ad-night);font-size:.875rem;font-weight:600;text-decoration:none}.tg-ring__bar{height:2px;background:#fff0e829;overflow:hidden}.tg-ring__bar span{display:block;height:100%;background:var(--ad-amber);transform:scaleX(0);transform-origin:left;transition:transform .45s ease}@media(min-width:900px){.tg-ring{--y: 52%}.tg-ring__stage{perspective:1500px}.tg-ring__foot{padding-bottom:40px}}.tg-rail{padding-block:44px;overflow:clip}.tg-rail__head{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.tg-rail__text{margin-top:10px;max-width:46ch;color:var(--ad-text-soft, rgb(255 240 232 / .8))}.tg-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:62vw;gap:14px;overflow-x:auto;padding-block:72px 28px;margin-block:-72px -28px;padding-inline:max(var(--page-margin),calc((100vw - 90rem)/2));scroll-snap-type:x proximity;scroll-padding-inline:var(--page-margin);scrollbar-width:none;-webkit-overflow-scrolling:touch}.tg-rail__track::-webkit-scrollbar{display:none}.tg-rail__track>li{scroll-snap-align:start}.tg-rail--picks .tg-rail__track{grid-auto-columns:76vw}@media(min-width:750px){.tg-rail{padding-block:96px}.tg-rail__track,.tg-rail--picks .tg-rail__track{grid-auto-columns:30vw;gap:20px}}@media(min-width:1200px){.tg-rail__track,.tg-rail--picks .tg-rail__track{grid-auto-columns:22vw}}.tg-marquee{display:flex;overflow:hidden;padding-block:14px;border-block:1px solid var(--ad-hair);background:var(--ad-night);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ad-dust)}.tg-marquee__run{display:flex;flex:none;gap:40px;padding-right:40px;animation:tg-slide 42s linear infinite}.tg-marquee__run li{white-space:nowrap}@keyframes tg-slide{to{transform:translate(-100%)}}.tg-marquee:hover .tg-marquee__run{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.tg-marquee__run{animation:none}}.tg-ask-band{padding-block:64px}.tg-mood{padding-block:56px}.tg-buy__pay{margin:2px 0 0;font-size:.8125rem}.tg-mood__head{margin-bottom:20px}.tg-mood__room{display:grid;gap:14px}.tg-mood__stage{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#120818;border:1px solid var(--ad-hair);transition:background .6s;cursor:grab}.tg-mood__stage[data-mood=sunset]{background:radial-gradient(60% 45% at 62% 32%,#e0147f,#ff7a18 45%,#38181f 75%,#0e0a0a)}.tg-mood__stage[data-mood=aurora]{background:linear-gradient(180deg,#0c3a3a,#1b7a60 30%,#2a2a6b 60%,#0a0d14)}.tg-mood__stage[data-mood=galaxy]{background:radial-gradient(70% 50% at 50% 20%,#4b1c7c,#171346 55%,#07060f)}.tg-mood__stage[data-mood=ocean]{background:linear-gradient(180deg,#0a4e72,#0a2b45 55%,#060d15)}.tg-mood__stage[data-mood=candle]{background:radial-gradient(60% 45% at 40% 65%,#b1641f,#3b1f0c 60%,#0d0805)}.tg-mood__stage[data-mood=neon]{background:radial-gradient(60% 45% at 65% 55%,#a21ccf,#1b2a7a 55%,#07060f)}.tg-mood__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.tg-mood__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tg-mood__stage.is-live .tg-mood__poster{display:none}.tg-mood__chips{display:flex;gap:8px;overflow-x:auto;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);scrollbar-width:none}.tg-mood__chips::-webkit-scrollbar{display:none}.tg-mood__chips .tg-chip{flex:none}.js .tg-mood__panels{display:grid}.js .tg-mood__panel{grid-area:1 / 1}.js .tg-mood__panel:not(.is-on){visibility:hidden}.tg-mood__panel{display:grid;gap:6px;align-content:start}.tg-mood__name{font:600 1.5rem/1.2 var(--font-display)}@media(min-width:900px){.tg-mood{padding-block:112px}.tg-mood__room{grid-template-columns:1.5fr 1fr;grid-template-areas:"stage chips" "stage panels" "stage note";grid-template-rows:auto 1fr auto;gap:16px 40px}.tg-mood__stage{grid-area:stage;aspect-ratio:4 / 3}.tg-mood__chips{grid-area:chips;flex-wrap:wrap;margin:0;padding:0;overflow:visible}.tg-mood__panels{grid-area:panels}.tg-mood__room .tg-footnote{grid-area:note}}.tg-crumbs{display:flex;flex-wrap:wrap;gap:6px;padding-block:10px;font-size:.8125rem;color:var(--ad-dust)}.tg-crumbs a{text-decoration:none}.tg-crumbs a:hover{color:var(--ad-text)}.tg-pdp .tg-crumbs{display:none}.tg-gallery{position:relative;display:block;min-width:0}.tg-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--ad-night);-webkit-overflow-scrolling:touch}.tg-gallery__track::-webkit-scrollbar{display:none}.tg-gallery__item{position:relative;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;background:var(--ad-night);overflow:clip}.tg-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;cursor:zoom-in}.tg-gallery__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.tg-gallery__item img.tg-gallery__glow{top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;max-width:none;height:124%;object-fit:cover;opacity:.75;filter:blur(32px) saturate(1.4)}.tg-gallery__item video,.tg-gallery__item iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border:0}.tg-gallery__count{position:absolute;right:10px;top:10px;padding:3px 9px;background:#0a0812b8;font-size:.8125rem}.tg-gallery__thumbs{display:none}.tg-zoom{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#120818}.tg-zoom::backdrop{background:#120818}.tg-zoom[open]{display:block}.tg-zoom__close{position:fixed;z-index:2;top:calc(10px + env(safe-area-inset-top,0px));right:10px;background:#0a0812cc;border-radius:50%;color:var(--ad-text)}.tg-zoom__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory}.tg-zoom__track img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;scroll-snap-align:start;background:var(--ad-ember)}.tg-buy{display:grid;gap:12px;padding:14px var(--page-margin) 32px;align-content:start;min-width:0}.tg-buy__title{font:700 clamp(1.6rem,1.3rem + 1.5vw,2.5rem)/1.14 var(--font-display);letter-spacing:-.012em}.tg-buy__rating{color:var(--ad-gold);font-size:.875rem;text-decoration:none}.tg-buy__price{font-size:1.25rem}.tg-form{display:grid;gap:14px}.tg-option{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}.tg-option legend{padding:0;margin-bottom:8px}.tg-option__now{color:var(--ad-text);letter-spacing:.04em;text-transform:none;font-size:.85rem}.tg-option__values,.tg-filter__values{display:flex;flex-wrap:wrap;gap:8px}.tg-pill{position:relative;display:inline-flex}.tg-pill input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.tg-pill span{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border:1px solid var(--ad-hair-strong);font-size:.875rem}.tg-pill small{color:var(--ad-dust)}.tg-pill input:checked+span{background:var(--ad-text);color:var(--ad-night);border-color:var(--ad-text)}.tg-pill input:focus-visible+span{outline:2px solid var(--ad-gold);outline-offset:2px}.tg-pill.is-out span{color:var(--ad-dust);border-style:dashed;text-decoration:line-through}.tg-buy__actions{display:flex;flex-wrap:wrap;gap:8px}.tg-qty{display:inline-grid;grid-template-columns:44px 44px 44px;align-items:center;border:1px solid var(--ad-hair-strong)}.tg-qty>*{display:grid;place-items:center;height:50px;text-align:center;text-decoration:none;color:inherit}.tg-qty input{width:100%;background:none;border:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-size:1rem}.tg-qty input::-webkit-inner-spin-button{display:none}.tg-qty .tg-icon{width:16px;height:16px}.tg-qty--small{grid-template-columns:40px 32px 40px}.tg-qty--small>*{height:44px}.tg-delivery{display:flex;align-items:center;gap:8px;font-size:.875rem}.tg-delivery .tg-icon{color:var(--ad-gold)}.ad-promise--checks>p,.tg-buy .ad-promise>p{color:var(--ad-dust);font-size:.875rem}.ad-promise--checks ul{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.ad-promise--checks li:before{content:"\2713";margin-right:6px;color:var(--ad-amber)}.ad-not-in-box{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-block:12px;border-block:1px solid var(--ad-hair);font-size:.875rem}.ad-not-in-box__label{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ad-dust)}.ad-in-box+.ad-not-in-box{border-top:0;padding-top:0}.ad-not-in-box__list{display:flex;flex-wrap:wrap;gap:4px 12px}.tg-ask-inline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding-inline:14px;border:1px solid var(--ad-hair-strong);text-align:left;font-size:.9375rem}.tg-ask-inline>.tg-icon:first-child{color:var(--ad-gold)}.tg-ask-inline:hover{border-color:var(--ad-gold)}.tg-pay{display:flex;flex-wrap:wrap;gap:6px}.tg-pay__icon{width:36px;height:24px}.tg-buybar{position:fixed;z-index:41;inset:auto 0 0;display:flex;align-items:center;gap:12px;padding:8px var(--page-margin) calc(8px + var(--safe-b));background:var(--ad-ember);border-top:1px solid var(--ad-hair-strong);transform:translateY(110%);transition:transform .25s var(--ad-ease)}.tg-buybar.is-on{transform:none}.tg-buybar__info{flex:1;min-width:0;display:grid;font-size:.875rem}.tg-buybar__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ad-dust);font-size:.78rem}.tg-buybar .tg-btn{min-height:48px}@media(min-width:900px){.tg-pdp .tg-crumbs{display:flex}.tg-pdp__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;width:min(100% - var(--page-margin) * 2,90rem);margin-inline:auto;align-items:start}.tg-buy{position:sticky;top:92px;padding:0 0 32px}.tg-gallery__item{aspect-ratio:1}.tg-gallery__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tg-gallery__thumbs button{display:block;width:72px;height:72px;background:var(--ad-ember);border-radius:10px;overflow:hidden;opacity:.65}.tg-gallery__thumbs button[aria-current]{opacity:1;outline:1px solid var(--ad-gold);outline-offset:2px}.tg-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.tg-buybar{display:none}}.tg-recs__title{margin-bottom:24px}.tg-apps .jdgm-widget{color:inherit}.tg-listing__head{padding-block:16px 20px;display:grid;gap:8px}.tg-listing__intro{max-width:60ch;color:#fff0e8cc}.tg-toolbar{position:sticky;z-index:20;top:56px;display:flex;align-items:center;gap:8px;margin-inline:calc(var(--page-margin) * -1);padding:8px var(--page-margin);margin-bottom:16px;background:var(--ad-night);border-block:1px solid var(--ad-hair)}@media(min-width:900px){.tg-toolbar{top:68px}}.tg-toolbar__filter{min-height:44px;padding-inline:14px}.tg-toolbar__filter .tg-icon{width:18px;height:18px}.tg-toolbar__count{flex:1;font-size:.8125rem;color:var(--ad-dust);white-space:nowrap}.tg-toolbar__sort select{min-height:44px;max-width:160px;padding:0 30px 0 8px;background-color:var(--ad-night);border:1px solid var(--ad-hair-strong);font-size:.875rem}.tg-more{display:flex;width:min(100%,360px);margin:32px auto 56px}[data-listing][aria-busy=true]{opacity:.5}.tg-filter{border:0;padding:0;margin:0 0 20px;display:grid;gap:8px}.tg-filter legend{padding:0;margin-bottom:8px}.tg-filter__range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tg-filter__range label{display:grid;gap:4px;font-size:.8125rem;color:var(--ad-dust)}input[type=number],input[type=email],input[type=text],input[type=password],textarea,select{min-height:48px;padding:10px 12px;background:transparent;border:1px solid var(--ad-hair-strong);border-radius:0;font-size:1rem;width:100%}select{-webkit-appearance:none;appearance:none;color:var(--ad-text);padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23fff0e8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}select option{background:var(--ad-night);color:var(--ad-text)}.tg-result a{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--ad-hair);text-decoration:none}.tg-lines{display:grid;gap:16px}.tg-line{display:grid;grid-template-columns:88px 1fr;gap:12px}.tg-line__img{display:block;aspect-ratio:1;background:var(--ad-smoke)}.tg-line__img img{width:100%;height:100%;object-fit:cover}.tg-line__main{display:grid;gap:6px;min-width:0}.tg-line__title{font-size:.9375rem;line-height:1.35;text-decoration:none}.tg-line__meta{font-size:.8125rem;color:var(--ad-dust)}.tg-line__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.tg-line__remove{justify-self:start;display:inline-flex;align-items:center;min-height:32px;font-size:.8125rem;color:var(--ad-dust)}.tg-cart-recs__label{margin-top:24px}.tg-totals{margin:0;display:grid;gap:4px}.tg-totals>div{display:flex;justify-content:space-between;gap:12px;font-size:.875rem}.tg-totals dd{margin:0}.tg-totals__sum{font-size:1.0625rem!important;padding-top:6px}.tg-cart-page{padding-block:24px 64px}.tg-cart-page h1{margin-bottom:20px}.tg-cart-page__sum{display:grid;gap:10px;margin-top:24px}@media(min-width:900px){.tg-cart-page__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:start}.tg-cart-page__sum{margin:0;position:sticky;top:92px}}.tg-quick__top{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;margin-bottom:16px}.tg-quick__top img{width:96px;height:96px;object-fit:cover;background:var(--ad-ember)}.tg-quick__title{font:600 1.25rem/1.2 var(--font-display);text-decoration:none}.tg-quick__price{margin-top:4px}[data-quick-body]{display:grid;gap:16px}.tg-ask{height:90dvh}.tg-ask__sub{font-size:.8125rem;color:var(--ad-dust)}.tg-ask__log{display:flex;flex-direction:column;gap:10px}.tg-msg{max-width:88%;padding:10px 14px;font-size:.9375rem;line-height:1.45;background:var(--ad-smoke);border-radius:14px 14px 14px 4px;align-self:flex-start}.tg-msg--user{background:var(--ad-amber);color:var(--ad-night);border-radius:14px 14px 4px;align-self:flex-end}.tg-msg--team{border:1px solid var(--ad-gold)}.tg-msg__who{margin-bottom:2px;color:var(--ad-gold);font-size:.75rem;font-weight:700}.tg-msg--note{align-self:center;background:none;font-size:.8125rem;text-align:center}[data-ask][data-new-reply]:not(.tg-support-fab){position:relative}[data-ask][data-new-reply]:after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;background:var(--ad-gold);border:2px solid var(--ad-night);border-radius:50%}.tg-msg--typing{animation:tg-pulse 1.1s ease-in-out infinite}@keyframes tg-pulse{50%{opacity:.45}}.tg-msg__links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tg-msg>.tg-chip{margin-top:8px}.tg-ask__chips{display:flex;gap:8px;overflow-x:auto;padding:8px var(--page-margin);scrollbar-width:none}.tg-ask__chips .tg-chip{flex:none}.tg-ask__form{display:flex;align-items:center;gap:4px;padding:8px 8px 4px var(--page-margin);border-top:1px solid var(--ad-hair)}.tg-ask__form input{flex:1;min-width:0}.tg-ask__send{background:var(--ad-amber);color:var(--ad-night)}.tg-ask__human{display:grid;gap:6px;padding:4px var(--page-margin) 10px;font-size:.8125rem}.tg-ask__human button{min-height:44px;border:1px solid var(--ad-gold);color:var(--ad-gold);font-size:.9375rem}.tg-page{--ad-pad: 40px}.tg-page__inner{max-width:760px;display:grid;gap:24px}.tg-page__img{width:100%}.tg-team{padding-top:24px;border-top:1px solid var(--ad-hair)}.tg-team__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tg-team__list li{display:grid;gap:2px;padding:16px;border:1px solid var(--ad-hair);border-radius:12px}.tg-team__list strong{font:600 1.25rem var(--font-display)}@media(min-width:640px){.tg-team__list{grid-template-columns:repeat(3,1fr)}}.tg-simple{padding-block:40px 72px;display:grid;gap:20px;justify-items:start}.tg-help__cards{display:grid;gap:8px;margin-top:24px}@media(min-width:750px){.tg-help__cards{grid-template-columns:repeat(4,1fr)}}.tg-help__card{display:grid;gap:6px;width:100%;height:100%;padding:16px;border:1px solid var(--ad-hair-strong);text-align:left;text-decoration:none;font-size:.875rem}.tg-help__card:hover{border-color:var(--ad-gold)}.tg-help__card .tg-icon{color:var(--ad-gold)}.tg-help__card strong{font:600 1.25rem/1.2 var(--font-display)}.tg-help__card span{color:var(--ad-dust)}.tg-help-form__grid{display:grid;gap:24px}@media(min-width:900px){.tg-help-form__grid{grid-template-columns:1fr 1fr;gap:64px}}.tg-help__direct{display:grid;gap:8px;margin-block:16px}.tg-help__direct li{display:flex;align-items:center;gap:10px;min-height:44px}.tg-contact{display:grid;gap:14px}.tg-contact label{display:grid;gap:4px;font-size:.875rem}.tg-footer{border-top:1px solid var(--ad-hair);padding-block:48px 24px;background:var(--ad-night)}.tg-footer__grid{display:grid;gap:16px}.tg-footer__line{margin-bottom:20px;font-size:clamp(2rem,1.5rem + 2vw,3rem)}.tg-news{display:grid;gap:8px;max-width:460px}.tg-news__row{display:flex;gap:8px}.tg-news__row input{flex:1;min-width:0}.tg-news__ok{color:var(--ad-gold)}.tg-footer__fine{font-size:.8125rem;color:var(--ad-dust)}.tg-footer__col{border-bottom:1px solid var(--ad-hair)}.tg-footer__col summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;list-style:none}.tg-footer__col summary::-webkit-details-marker{display:none}.tg-footer__col summary .tg-icon{width:16px;height:16px}.tg-footer__col[open] summary .tg-icon{rotate:45deg}.tg-footer__col ul{padding-bottom:12px}.tg-footer__col a{display:flex;align-items:center;min-height:40px;text-decoration:none;font-size:.9375rem}.tg-footer__col a:hover{color:var(--ad-gold)}.tg-footer__contact{display:grid;gap:6px;justify-items:start;padding-block:16px 8px}.tg-footer__contact>a{display:inline-flex;align-items:center;min-height:40px}.tg-social{display:flex;gap:4px}.tg-social a{display:grid;place-items:center;width:44px;height:44px}.tg-footer__legal{display:grid;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--ad-hair);font-size:.8125rem;color:var(--ad-dust)}.tg-footer__policies{display:flex;flex-wrap:wrap;gap:4px 16px}.tg-footer__policies a{display:inline-flex;align-items:center;min-height:32px}@media(min-width:900px){.tg-footer__grid{grid-template-columns:2fr repeat(3,1fr);gap:48px}.tg-footer__col{border:0}.tg-footer__col summary{pointer-events:none}.tg-footer__col summary .tg-icon{display:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.tg-rail__head,.tg-mood__head,.tg-ask-band .ad-wrap{animation:tg-rise linear both;animation-timeline:view();animation-range:entry 0% entry 42%}@keyframes tg-rise{0%{opacity:0;transform:translateY(18px)}}.tg-rail__track .tg-card{animation:tg-depth linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes tg-depth{0%{opacity:.35;transform:perspective(1000px) translate3d(0,54px,-70px) rotateX(15deg)}}}}@supports (animation-timeline: view(inline)){@media(prefers-reduced-motion:no-preference)and (max-width:899px){.tg-gallery__item>:not(.tg-gallery__glow){animation:tg-cube linear both;animation-timeline:view(inline);animation-range:cover 0% cover 100%}@keyframes tg-cube{0%{transform:perspective(1000px) rotateY(42deg) scale(.88);opacity:.55}50%{transform:none;opacity:1}to{transform:perspective(1000px) rotateY(-42deg) scale(.88);opacity:.55}}}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.tg-card__media{transition:transform .45s var(--ad-ease),box-shadow .45s var(--ad-ease)}.tg-card:hover .tg-card__media{transform:perspective(900px) translate3d(0,-6px,0) rotateX(var(--rx, 3deg)) rotateY(var(--ry, 0deg))}.tg-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 0%),rgb(255 255 255 / .28),transparent 55%);opacity:0;transition:opacity .35s}.tg-card:hover .tg-card__media:after{opacity:1}}:root{--ad-max: 90rem;--ad-pad: clamp(3rem, 2rem + 5vw, 7rem);--ad-display-size: clamp(2rem, 1.6rem + 2vw, 3.75rem);--ad-text-soft: rgb(255 240 232 / .8);--ad-text-faint: rgb(255 240 232 / .62)}.ad-wrap{width:min(100% - var(--page-margin, 16px) * 2,var(--ad-max));margin-inline:auto}.ad-tone{--color: var(--ad-text);--color-foreground: var(--ad-text);--color-foreground-rgb: 243 233 220;position:relative;isolation:isolate;padding-block:var(--ad-pad);background:var(--ad-night);color:var(--ad-text)}.ad-tone--ember,.ad-tone--cream{background:var(--ad-ember)}.ad-section :is(h1,h2,h3,p){margin:0}.ad-display em,main [id*=__room_] .section-resource-list__header h2 em{white-space:nowrap}.ad-display{font-family:var(--font-heading--family);font-weight:400;font-size:var(--ad-display-size);line-height:.98;letter-spacing:-.03em;color:inherit;text-wrap:balance}.ad-section .ad-eyebrow{display:flex;align-items:center;gap:.7em;margin:0;color:var(--ad-dust);opacity:1}.ad-section .ad-eyebrow:before{content:"";flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--ad-amber);box-shadow:0 0 .9em #ff7a59bf}.ad-tone--cream .ad-eyebrow{color:var(--ad-taupe)}.ad-tone--cream .ad-eyebrow:before{background:var(--ad-terra);box-shadow:none}.ad-media-empty{display:block;width:100%;height:100%;background:radial-gradient(circle at 50% 42%,rgb(255 122 89 / .28),transparent 58%),var(--ad-smoke)}.ad-eyebrow{font-family:var(--font-body);font-weight:500;font-size:.75rem;line-height:1.4;letter-spacing:var(--ad-label-tracking);text-transform:uppercase;color:var(--ad-dust);opacity:1}.ad-pd .ad-pd__feature-index,.ad-pd .ad-promise__label,.ad-tone--cream .ad-promise__label{color:var(--ad-gold)}.tg-apps .jm-review-widget-minimal-header__title,.tg-apps .jm-no-reviews-state__text{color:var(--ad-text)!important}.tg-guide{--ad-pad: 48px}.tg-guide__grid{display:grid;gap:28px}.tg-guide__title{font-size:clamp(1.8rem,1.4rem + 2vw,2.8rem);margin-bottom:14px}.tg-guide .rte{max-width:62ch}.tg-guide .rte a{color:var(--ad-sun);text-decoration:underline}.tg-guide__q{border-top:1px solid rgb(46 24 54 / .16)}.tg-guide__q summary{display:flex;align-items:center;min-height:52px;padding-block:8px;font:600 1.15rem/1.25 var(--font-display);cursor:pointer}.tg-guide__q p{padding-bottom:14px;color:var(--ad-taupe)}.tg-guide__faq .tg-label{margin-bottom:8px;font-weight:500}@media(min-width:900px){.tg-guide__grid{grid-template-columns:1.3fr 1fr;gap:64px}}.tg-footer__about{max-width:46ch;margin-bottom:20px;color:var(--ad-dust);font-size:.875rem}.tg-reassure{display:grid;gap:4px;margin:0;padding:0;font-size:.875rem}.tg-reassure li{display:flex;align-items:center;gap:8px}.tg-reassure .tg-icon{width:18px;height:18px;color:var(--ad-gold)}.tg-help__direct--top{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tg-help__direct--top a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:8px 16px;border:1px solid var(--ad-hair-strong);text-decoration:none}.tg-help__direct--top .tg-icon{color:var(--ad-gold)}.tg-pd-note{margin-top:10px;font-size:.9375rem}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){@keyframes tg-glow-on{0%{opacity:0}to{opacity:.55}}.tg-rail__track .tg-card__glow{animation:tg-glow-on linear both;animation-timeline:view(inline);animation-range:entry 0% entry 70%}}}.shopify-section:has(.jdgm-rev-widg[data-number-of-reviews="0"]){display:none}.shopify-policy__container{max-width:44rem;margin-inline:auto;padding:48px var(--page-margin) 72px}.shopify-policy__container .shopify-policy__title{text-align:left;margin-bottom:24px}.shopify-policy__title h1{font:600 var(--ad-display-size)/1 var(--font-display)}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-display);font-weight:400;margin-top:1.6em}.tg-gift-date{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:.875rem;color:var(--ad-gold)}.tg-gift-date:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--ad-gold);box-shadow:0 0 10px var(--ad-gold)}.tg-trust{margin-block:12px;color:var(--ad-text-soft)}body{font-synthesis:none}.ad-display{font-weight:700;letter-spacing:-.015em;line-height:1.06}.ad-display em,h1 em,h2 em,h3 em{font-style:normal;white-space:normal;color:var(--ad-em)}.tg-card__title{font-weight:500}.tg-buy__save{margin:-6px 0 0;color:var(--ad-gold);font-size:.875rem}.tg-buy__save b{font-weight:700}.tg-highlights{display:grid;gap:6px;margin:0;padding:0;font-size:.9375rem}.tg-highlights li{display:flex;align-items:baseline;gap:8px}.tg-highlights li:before{content:"\2713";flex:none;color:var(--ad-amber);font-weight:700}.tg-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0}.tg-promise li{display:grid;justify-items:center;align-content:start;gap:6px;padding:12px 6px;border:1px solid var(--ad-hair-strong);border-radius:12px;background:#ffffff08;text-align:center;font-size:.78rem;line-height:1.25}.tg-promise .tg-icon{width:22px;height:22px;color:var(--ad-gold)}.tg-more{border-block:1px solid var(--ad-hair)}.tg-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;list-style:none;font-size:.875rem;color:var(--ad-dust)}.tg-more>summary::-webkit-details-marker{display:none}.tg-more>summary .tg-icon{width:16px;height:16px;transition:transform .2s}.tg-more[open]>summary .tg-icon{transform:rotate(45deg)}.tg-more>:not(summary){margin-bottom:12px}.tg-buybar__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.tg-buybar__price s{color:var(--ad-dust);font-size:.8em}.tg-vow{display:grid;gap:16px;max-width:46rem;padding-block:8px}.tg-vow__title{font:700 clamp(1.5rem,1.2rem + 1.4vw,2.25rem)/1.14 var(--font-display);letter-spacing:-.012em}.tg-vow__title em{font-style:normal;color:var(--ad-gold)}.tg-vow__text{color:var(--ad-dust)}.tg-vow__list{display:grid;gap:10px;margin:0;padding:0}.tg-vow__list li{display:flex;align-items:center;gap:10px}.tg-vow__list .tg-icon{flex:none;width:20px;height:20px;color:var(--ad-gold)}@media(min-width:700px){.tg-vow__list{grid-template-columns:1fr 1fr}}.tg-totals__save{color:var(--ad-gold)}.tg-cart-vow{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;margin:0;padding:0;font-size:.75rem;color:var(--ad-dust)}.tg-cart-vow li:before{content:"\2713";margin-right:5px;color:var(--ad-amber)}@media(max-width:899px){.tg-gallery__item{aspect-ratio:1 / .86}}:root{--ad-night: #0a0812;--ad-ember: #120e1e;--ad-smoke: #251c38;--ad-text: #fbf3ee;--ad-dust: #bcb0c9;--ad-hair: rgb(255 255 255 / .09);--ad-hair-strong: rgb(255 255 255 / .2);--v5-grad: linear-gradient(100deg, #ffc65c, #ff7a59 52%, #f2508e);--v5-glass: rgb(255 255 255 / .045);--v5-glass-2: rgb(255 255 255 / .08);--v5-r: 22px;--v5-r-sm: 14px}html{background:var(--ad-night)}body{background:transparent}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}body:before{background:radial-gradient(90% 55% at 12% 0%,rgb(255 122 89 / .2),transparent 62%),radial-gradient(70% 45% at 100% 22%,rgb(242 80 142 / .16),transparent 60%),radial-gradient(90% 50% at 40% 100%,rgb(255 198 92 / .08),transparent 60%)}body:after{opacity:0;background:radial-gradient(90% 55% at 88% 0%,rgb(86 104 255 / .2),transparent 62%),radial-gradient(70% 45% at 0% 30%,rgb(46 214 190 / .13),transparent 60%),radial-gradient(90% 50% at 60% 100%,rgb(178 92 255 / .14),transparent 60%)}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){body:before{animation:v5-warm linear both;animation-timeline:scroll(root)}body:after{animation:v5-cool linear both;animation-timeline:scroll(root)}}}@keyframes v5-warm{0%,12%{opacity:1}38%,62%{opacity:.15}88%,to{opacity:1}}@keyframes v5-cool{0%,12%{opacity:0}38%,62%{opacity:1}88%,to{opacity:0}}.ad-tone--night{background:transparent}.ad-tone--ember,.ad-tone--cream{background:linear-gradient(#ffffff07,#ffffff03)}.ad-display{font-size:clamp(1.9rem,7.6vw,3.4rem);letter-spacing:-.025em;line-height:1.02}.ad-display em,.v5-hero__title em,.tg-pdp__title em{background:var(--v5-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.tg-rail__text{color:var(--ad-dust)}.tg-btn,.button{border-radius:999px;border:0;background:var(--v5-grad);color:#1a0a12;font-weight:700;letter-spacing:0;box-shadow:0 10px 30px -12px #ff7a59cc,inset 0 1px #ffffff59;transition:transform .2s var(--ad-ease),box-shadow .2s var(--ad-ease)}.tg-btn:hover,.button:hover{filter:none;transform:translateY(-1px);box-shadow:0 16px 36px -12px #ff7a59e6,inset 0 1px #ffffff59}.tg-btn:active,.button:active{transform:scale(.98)}.tg-btn--ghost,.button-secondary{background:var(--v5-glass);color:var(--ad-text);box-shadow:inset 0 0 0 1px var(--ad-hair-strong)}.tg-btn--ghost:hover,.button-secondary:hover{background:var(--v5-glass-2);box-shadow:inset 0 0 0 1px #fff6}.tg-chip{background:var(--v5-glass);border-color:var(--ad-hair-strong)}.tg-chip[aria-pressed=true]{background:var(--v5-grad);border-color:transparent;color:#1a0a12;font-weight:600}.tg-sale-chip,.tg-chip-flag--sale{background:var(--v5-grad);color:#1a0a12;border:0;font-weight:700}.v5-glass{background:var(--v5-glass);border:1px solid var(--ad-hair);border-radius:var(--v5-r)}.tg-announce{background:linear-gradient(90deg,#ffc65c24,#ff7a5924,#f2508e24);border-bottom:1px solid var(--ad-hair)}.tg-header{background:#0a0812f0;border-bottom-color:var(--ad-hair)}@media(min-width:900px){.tg-header{background:#0a0812b3;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}.tg-drop__panel{border-radius:var(--v5-r);background:#120e1e}.tg-drop__panel img{border-radius:var(--v5-r-sm)}}.tg-bottom-nav{background:#0a0812f7;border-top-color:var(--ad-hair)}.tg-bottom-nav>*{color:#cdc2d8}.tg-bottom-nav [aria-current]{color:var(--ad-gold)}.tg-count{background:var(--v5-grad);color:#1a0a12;font-weight:700}.tg-sheet{background:#110d1c;border:1px solid var(--ad-hair)}.tg-sheet--bottom{border-radius:26px 26px 0 0;border-bottom:0}.tg-sheet__title{font-family:var(--font-display);font-weight:700}input[type=number],input[type=email],input[type=text],input[type=password],input[type=search],textarea,select{border-radius:var(--v5-r-sm);background:var(--v5-glass)}.tg-card__media{border-radius:var(--v5-r);background:var(--ad-ember);box-shadow:inset 0 0 0 1px #ffffff12}.tg-card__glow{filter:saturate(1.7) brightness(.8);opacity:.5;left:-18%;top:-12%;width:136%;height:124%;-webkit-mask-image:radial-gradient(closest-side,#000 52%,transparent);mask-image:radial-gradient(closest-side,#000 52%,transparent)}.tg-card__title{font-weight:600}.tg-card__add{background:var(--v5-grad);color:#1a0a12;box-shadow:0 8px 22px -8px #ff7a59e6}.tg-price [data-price-now]{font-weight:700}.tg-mini img{border-radius:12px}.tg-ask{background:#0f0b19}.tg-ask .tg-sheet__head{background:linear-gradient(100deg,#ffc65c1f,#ff7a591a,#f2508e1f);border-bottom:1px solid var(--ad-hair)}.tg-ask .tg-sheet__title:before{content:"";display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(--v5-grad);box-shadow:0 0 12px #ff7a59e6;vertical-align:2px}.tg-msg{background:var(--v5-glass-2);border:1px solid var(--ad-hair);border-radius:18px 18px 18px 6px}.tg-msg--user{background:var(--v5-grad);color:#1a0a12;border:0;border-radius:18px 18px 6px;font-weight:500}.tg-msg--team{border-color:var(--ad-gold)}.tg-msg--note{border:0;background:none}.tg-ask__form{border-top-color:var(--ad-hair);gap:8px;padding-top:10px}.tg-ask__form input{border-radius:999px;padding-inline:18px}.tg-ask__send{border-radius:50%;background:var(--v5-grad);color:#1a0a12}.tg-ask__human button{border-radius:999px;background:var(--v5-glass)}.ad-tile,.ad-collection-tiles__tile,.tg-tile{border-radius:var(--v5-r);overflow:hidden}.tg-footer{border-top:1px solid var(--ad-hair);background:linear-gradient(rgb(255 255 255 / .03),transparent 220px)}.tg-marquee{background:transparent;border-color:var(--ad-hair)}.v5-proof{padding-block:56px}.v5-proof__head{margin-bottom:26px}.v5-steps{display:grid;gap:0;margin:0 0 22px;padding:0;list-style:none;counter-reset:none}.v5-steps li{position:relative;display:grid;grid-template-columns:34px 1fr;column-gap:14px;padding-bottom:18px}.v5-steps li>span:last-child{grid-column:2;color:var(--ad-dust);font-size:.9375rem}.v5-steps b{align-self:center;font-weight:700}.v5-steps__n{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--v5-grad);color:#1a0a12;font-weight:800;font-size:.875rem}.v5-steps li:not(:last-child):before{content:"";position:absolute;left:16px;top:38px;bottom:4px;width:2px;background:linear-gradient(#ff7a59,#ff7a5926)}.v5-proof__grid{display:grid;gap:12px}.v5-proof__grid>li{padding:18px}.v5-proof__grid .tg-icon{color:var(--ad-gold);margin-bottom:10px}.v5-proof__grid h3{font:700 1.0625rem/1.2 var(--font-display);margin-bottom:6px}.v5-proof__grid p{color:var(--ad-dust);font-size:.9375rem}.v5-proof__grid a{color:var(--ad-text);text-underline-offset:.2em}.v5-pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.v5-pay__icon{width:38px;height:24px}@media(min-width:750px){.v5-proof{padding-block:96px}.v5-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.v5-steps li{padding-bottom:0}.v5-steps li:not(:last-child):before{left:44px;right:-14px;top:16px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,#ff7a59,#ff7a5926)}.v5-proof__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1100px){.v5-proof__grid{grid-template-columns:repeat(4,1fr)}}.tg-qty{border-radius:999px;overflow:hidden;background:var(--v5-glass)}.tg-ask-inline{border-radius:var(--v5-r-sm);background:var(--v5-glass)}.tg-buybar{background:#0a0812f7;border-top-color:var(--ad-hair)}.tg-toolbar__filter,.tg-toolbar__sort select{border-radius:999px}.tg-mood__stage{border-radius:var(--v5-r);overflow:hidden}.tg-line__img,.tg-line__img img{border-radius:12px}.tg-help__card,.tg-guide__faq{border-radius:var(--v5-r);background:var(--v5-glass)}.tg-promise>li,.tg-vow{border-radius:var(--v5-r-sm)}@media(min-width:900px){.tg-gallery__item img,.tg-gallery__item video{border-radius:var(--v5-r)}}.tpl-index main>.shopify-section:nth-child(n+3),.tg-footer{content-visibility:auto;contain-intrinsic-size:auto 720px}.tg-search-form--page{border-radius:999px;padding-inline:18px 10px;background:var(--v5-glass)}.tg-msg{max-width:94%}.tg-msg .tg-mini a{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:12px;align-items:center}.tg-msg .tg-mini img{grid-row:span 2;width:56px;height:56px;object-fit:cover}.tg-msg .tg-mini__title{align-self:end;font-weight:600}.tg-msg .tg-mini .tg-price,.tg-msg .tg-mini a>span:last-child{align-self:start}:root{--bar-h: 30px}.tg-announce{display:flex;align-items:center;justify-content:center;height:var(--bar-h);padding:0 12px;font-size:.6875rem;line-height:1;background:linear-gradient(90deg,#ffc65c24,#ff7a5924,#f2508e24),#0a0812}.tg-announce>a,.tg-announce>p{display:block;margin:0;min-width:max-content}.tg-announce--tick{justify-content:flex-start;padding:0;overflow:hidden}.tg-announce__run{display:inline-flex;animation:tg-tick 132s linear 1.2s infinite;will-change:transform}.tg-announce__run>span{flex:none;padding-left:16px}.tg-announce__run>span:after{content:"\2726";margin-left:16px;color:var(--ad-gold)}.tg-announce__short{display:none}@keyframes tg-tick{to{transform:translate(-50%)}}@media(min-width:900px){.tg-announce__run{animation-duration:150s}}@media(prefers-reduced-motion:reduce){.tg-announce--tick{justify-content:center;padding:0 12px}.tg-announce>a,.tg-announce>p{min-width:0}.tg-announce__run{animation:none}.tg-announce__run>span{padding:0}.tg-announce__run>span+span,.tg-announce__run>span:after{display:none}}@media(max-width:899px)and (prefers-reduced-motion:reduce){.tg-announce:has(.tg-announce__short) .tg-announce__run{display:none}.tg-announce__short{display:block}}.shopify-section-group-header-group:has(.tg-announce){position:sticky;top:0;z-index:30}body{--top-bar: 0px}body:has(.tg-announce){--top-bar: var(--bar-h)}body:has(.tg-announce) .shopify-section-group-header-group:has(.tg-header){top:var(--bar-h);z-index:31}.tg-toolbar{top:calc(56px + var(--top-bar))}@media(min-width:900px){.tg-buy,.tg-cart-page__sum{top:calc(92px + var(--top-bar))}}@media(max-width:899px){.tg-header{background:#0a0812}}.tg-menu__rooms{gap:12px;margin-bottom:8px}.tg-menu__rooms a{position:relative;display:block;overflow:hidden;border-radius:18px;aspect-ratio:1 / 1.08;background:var(--ad-smoke);box-shadow:inset 0 0 0 1px #ffffff1a;isolation:isolate}.tg-menu__rooms img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:inherit}.tg-menu__rooms a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,#0a081200 42%,#0a081280 68%,#0a0812e6);box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.tg-menu__rooms span{position:absolute;z-index:2;left:14px;right:12px;bottom:12px;font:700 1rem/1.2 var(--font-display);letter-spacing:-.005em;color:#fff;text-shadow:0 1px 10px rgb(10 8 18 / .8)}.tg-menu__rooms a:focus-visible{outline:2px solid var(--ad-gold);outline-offset:2px}.tg-menu>.tg-label{margin-top:4px}@media(hover:hover){.tg-menu__rooms img{transition:transform .5s var(--ad-ease)}.tg-menu__rooms a:hover img{transform:scale(1.05)}}.tg-mini--search a{grid-template-columns:64px minmax(0,1fr);column-gap:14px;row-gap:2px}.tg-mini--search img{grid-row:span 2}.tg-mini--search .tg-mini__title{align-self:end;font-size:.9375rem;font-weight:600}.tg-mini--search .tg-price{align-self:start}.tg-card .tg-price{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.tg-card .tg-price s,.tg-card .tg-price .tg-sale-chip{margin-left:0;white-space:nowrap}.tg-card .tg-price [data-price-now]{white-space:nowrap}.tg-card .tg-price.is-sale:after{content:"";flex-basis:100%;order:1}.tg-card .tg-price.is-sale s,.tg-card .tg-price.is-sale .tg-sale-chip{order:2}@media(min-width:900px){.tg-header__bar{position:relative}.tg-drop{position:static}.tg-drop__panel{top:calc(100% - 4px);width:min(960px,92vw);box-shadow:0 30px 60px -20px #000000b3}.tg-drop__panel a{font-weight:600}}html{scroll-padding-top:106px}.tg-line__meta--sale{color:var(--ad-gold)}.tg-line__price s{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tg.css.map */
