.ad-tiles[id]{scroll-margin-top:var(--header-height, 64px)}.ad-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ad-tiles__intro{grid-column:1 / -1;display:grid;gap:1.1rem;align-content:start;margin-bottom:clamp(1.75rem,4vw,3rem)}.ad-tiles__text{max-width:34ch;font-size:1.02rem;line-height:1.55;color:var(--ad-text-soft)}.ad-tile{--ad-hue: 232 137 59;position:relative;isolation:isolate;display:block;min-width:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--ad-smoke);color:var(--ad-text);text-decoration:none}.ad-tiles--row .ad-tile{aspect-ratio:3 / 4}.ad-tile--hue-cyan{--ad-hue: 118 196 214}.ad-tile--hue-sunset{--ad-hue: 238 112 64}.ad-tile--hue-white{--ad-hue: 243 233 220}.ad-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ad-tile__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ad-tile-x, 50%) var(--ad-tile-y, 50%);transition:transform 1.4s var(--ad-ease)}.ad-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,#0a0812e6,#0a08128c 30%,#0a081214 56%,#0a081200 70%)}.ad-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(var(--ad-hue) / .14),inset 0 -3rem 4rem -3rem rgb(var(--ad-hue) / .22);transition:box-shadow .6s var(--ad-ease)}.ad-tile__body{position:absolute;inset:auto 0 0;display:grid;gap:.4rem;padding:clamp(.85rem,2.4vw,1.75rem)}.ad-tile__count{order:-1;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:var(--ad-label-tracking);text-transform:uppercase;color:var(--ad-text-soft)}.ad-tile__title{font-family:var(--font-heading--family);font-weight:600;font-size:clamp(1.55rem,1.1rem + 1.6vw,2.5rem);line-height:1;letter-spacing:-.02em;color:var(--ad-text);text-wrap:balance}.ad-tile__mood{max-width:30ch;font-size:clamp(.78rem,.72rem + .25vw,.95rem);line-height:1.4;color:var(--ad-text-soft)}.ad-tile:focus-visible{outline:1px solid var(--ad-gold);outline-offset:3px}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.ad-tile:hover .ad-tile__img{transform:scale(1.04)}.ad-tile:hover:before{box-shadow:inset 0 0 0 1px rgb(var(--ad-hue) / .42),inset 0 -6rem 6rem -4rem rgb(var(--ad-hue) / .42)}}@media screen and (max-width:599px){.ad-tiles--bento .ad-tile__mood{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media screen and (min-width:990px){.ad-tiles--bento .ad-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.ad-tiles--bento .ad-tiles__intro{grid-column:1;grid-row:1;margin:0;padding:.25rem 1.5rem 0 0}.ad-tiles--bento .ad-tiles__heading{font-size:clamp(2.5rem,1.2rem + 2.6vw,3.9rem)}.ad-tiles--bento .ad-tile{aspect-ratio:1}.ad-tiles--bento .ad-tile--1{grid-column:2 / span 2;grid-row:1 / span 2;aspect-ratio:auto}.ad-tiles--bento .ad-tile--2{grid-column:4;grid-row:1}.ad-tiles--bento .ad-tile--3{grid-column:1;grid-row:2}.ad-tiles--bento .ad-tile--4{grid-column:4;grid-row:2}.ad-tiles--bento .ad-tile--1 .ad-tile__title{font-size:clamp(2.5rem,1.4rem + 2.4vw,4rem)}.ad-tiles--bento .ad-tile--1 .ad-tile__body{padding:2.25rem}.ad-tiles--row .ad-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.ad-spotlight__grid{display:grid;gap:clamp(2.25rem,5vw,5.5rem);align-items:center}.ad-spotlight__media{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--ad-smoke);box-shadow:0 3rem 8rem -3rem #ff7a5959}.ad-spotlight__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ad-spot-x, 50%) 50%}.ad-spotlight__copy{display:grid;gap:1.25rem;max-width:34rem}.ad-spotlight__text p{font-size:1.05rem;line-height:1.6;color:var(--ad-text-soft)}.ad-facts{display:grid;margin:.75rem 0 0;padding:0;list-style:none;border-top:1px solid var(--ad-hair)}.ad-facts__item{display:flex;align-items:baseline;gap:.75rem;padding:.95rem 0;border-bottom:1px solid var(--ad-hair);font-size:.97rem;line-height:1.4}.ad-facts__check{flex:none;color:var(--ad-amber);transform:translateY(.12em)}.ad-spotlight__note{font-size:.85rem;line-height:1.5;color:var(--ad-dust)}.ad-spotlight__actions{margin-top:.75rem}.ad-spotlight__dot{margin-inline:.45em;opacity:.7}@media screen and (min-width:600px){.ad-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media screen and (min-width:990px){.ad-spotlight__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.ad-crystal__grid{display:grid;gap:clamp(2.25rem,5vw,5.5rem);align-items:center}.ad-crystal__viewer{display:grid;gap:1.4rem}.ad-crystal__stage{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:transparent;outline-offset:4px}:is(ad-crystal-3d,ad-board-3d).is-ready .ad-crystal__stage{cursor:grab;touch-action:pan-y}:is(ad-crystal-3d,ad-board-3d).is-dragging .ad-crystal__stage{cursor:grabbing}.ad-crystal__poster,.ad-crystal__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.ad-crystal__poster{object-fit:cover;transition:opacity .9s var(--ad-ease)}.ad-crystal__canvas{opacity:0;transition:opacity .9s var(--ad-ease);mask-image:radial-gradient(closest-side at 50% 52%,#000 72%,transparent 100%);-webkit-mask-image:radial-gradient(closest-side at 50% 52%,#000 72%,transparent 100%)}:is(ad-crystal-3d,ad-board-3d).is-ready .ad-crystal__canvas{opacity:1}:is(ad-crystal-3d,ad-board-3d).is-ready .ad-crystal__poster{opacity:0}.ad-crystal__badge,.ad-crystal__hint{position:absolute;z-index:1;font-family:var(--font-body--family);font-weight:500;font-size:.75rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;opacity:0;transition:opacity .6s var(--ad-ease)}.ad-crystal__badge{top:1rem;left:1rem;padding:.5em .7em;border:1px solid var(--ad-hair-strong);color:var(--ad-text)}.ad-crystal__hint{bottom:1.1rem;left:50%;display:flex;align-items:center;gap:.6em;transform:translate(-50%);color:var(--ad-dust);white-space:nowrap}.ad-crystal__hint svg{flex:none}:is(ad-crystal-3d,ad-board-3d).is-ready :is(.ad-crystal__badge,.ad-crystal__hint){opacity:1}:is(ad-crystal-3d,ad-board-3d).is-dragging .ad-crystal__hint{opacity:0}.ad-crystal__controls{display:none;gap:.85rem}:is(ad-crystal-3d,ad-board-3d).is-ready .ad-crystal__controls{display:grid}.ad-crystal__group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ad-crystal__label{min-width:4.25rem;font-family:var(--font-body--family);font-weight:500;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ad-dust)}.ad-crystal__chip{min-height:2.5rem;padding:0 1em;border:1px solid var(--ad-hair-strong);border-radius:0;background:none;color:var(--ad-text);font-family:var(--font-body--family);font-weight:500;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .25s var(--ad-ease),color .25s var(--ad-ease)}.ad-crystal__chip:hover,.ad-crystal__chip[aria-pressed=true]{border-color:var(--ad-amber);color:var(--ad-amber)}.ad-crystal__swatch{position:relative;width:2.5rem;height:2.5rem;padding:0;border:1px solid transparent;border-radius:50%;background:none;cursor:pointer;transition:border-color .25s var(--ad-ease)}.ad-crystal__swatch:before{content:"";position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border-radius:50%;background:var(--swatch);box-shadow:0 0 .85rem var(--swatch)}.ad-crystal__swatch:hover{border-color:var(--ad-hair-strong)}.ad-crystal__swatch[aria-pressed=true]{border-color:var(--ad-text)}.ad-crystal__group--field{flex-wrap:nowrap}.ad-crystal__field{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:0 .9em;border:1px solid var(--ad-hair-strong);border-radius:0;background:#0a08128c;color:var(--ad-text);font-family:var(--font-body--family);font-size:1rem;transition:border-color .25s var(--ad-ease)}.ad-crystal__field::placeholder{color:var(--ad-dust)}.ad-crystal__field:focus-visible{outline:none;border-color:var(--ad-amber)}.ad-crystal__copy{display:grid;gap:1.25rem;max-width:34rem}.ad-crystal__text p{font-size:1.05rem;line-height:1.6;color:var(--ad-text-soft)}.ad-crystal__note{font-size:.85rem;line-height:1.5;color:var(--ad-dust)}@media screen and (min-width:990px){.ad-crystal__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ad-crystal__stage{aspect-ratio:1 / 1}}@media screen and (max-width:599px){.ad-crystal__group{gap:.45rem .4rem}.ad-crystal__label{flex-basis:100%;min-width:0}.ad-crystal__group--field{flex-wrap:wrap}.ad-crystal__chip{padding:0 .85em}.ad-crystal__swatch{width:2.6rem;height:2.6rem}}@media(prefers-reduced-motion:reduce){.ad-crystal__poster,.ad-crystal__canvas{transition:none}}.ad-promise-band__grid{display:grid;gap:clamp(2.25rem,4vw,3.5rem)}.ad-promise-band__intro{display:grid;gap:1.1rem;align-content:start}.ad-promise-band .ad-promise--columns{display:grid;margin:0;padding:0;list-style:none}.ad-promise-band .ad-promise--columns li{display:grid;gap:.85rem;align-content:start;padding-block:1.5rem 1.75rem;border-top:1px solid var(--ad-hair)}.ad-promise-band .ad-promise__label{font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;letter-spacing:var(--ad-label-tracking);text-transform:uppercase;color:var(--ad-gold)}.ad-promise-band .ad-promise--columns p{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.4rem,1.15rem + .8vw,1.85rem);line-height:1.18;letter-spacing:-.01em;color:inherit;text-wrap:pretty}@media screen and (min-width:750px){.ad-promise-band .ad-promise--columns{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}}@media screen and (min-width:990px){.ad-promise-band__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.ad-section--promise+.ad-section--faq>.ad-faq{padding-block-start:clamp(1rem,3vw,2.5rem)}.ad-faq__grid{display:grid;gap:clamp(2rem,4vw,3rem)}.ad-faq__intro{display:grid;gap:1.1rem;align-content:start}.ad-faq__list{border-top:1px solid var(--ad-hair)}.ad-faq__item{border-bottom:1px solid var(--ad-hair)}.ad-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.35rem;font-family:var(--font-heading--family);font-size:clamp(1.25rem,1.05rem + .7vw,1.65rem);line-height:1.2;letter-spacing:-.01em;color:inherit;cursor:pointer;list-style:none}.ad-faq__question::-webkit-details-marker{display:none}.ad-faq__question:hover{color:inherit}.ad-faq__question:focus-visible{outline:1px solid var(--ad-terra);outline-offset:4px}.ad-faq__icon{position:relative;flex:none;width:.85rem;height:.85rem}.ad-faq__icon:before,.ad-faq__icon:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:currentcolor;transition:transform .35s var(--ad-ease)}.ad-faq__icon:after{transform:rotate(90deg)}.ad-faq__item[open] .ad-faq__icon:after{transform:rotate(0)}.ad-faq__answer{display:grid;gap:.85rem;max-width:62ch;padding-block-end:1.6rem;font-size:1rem;line-height:1.65;color:var(--ad-text-soft)}.ad-faq__answer p{margin:0}.ad-faq__answer a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--ad-terra);text-decoration-thickness:1px;text-underline-offset:.22em}.ad-faq__answer a:hover{color:var(--ad-terra)}@media screen and (min-width:990px){.ad-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.ad-help:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 0% 100%,rgb(255 122 89 / .12),transparent 72%)}.ad-help__grid{display:grid;gap:clamp(2.25rem,4vw,3.5rem)}.ad-help__intro{display:grid;gap:1.1rem;align-content:start}.ad-help__text{max-width:36ch;font-size:1.05rem;line-height:1.55;color:var(--ad-text-soft)}.ad-help__ways{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.ad-help__way{display:grid;gap:.65rem;padding-top:1.25rem;border-top:1px solid var(--ad-hair)}.ad-help__way .ad-eyebrow:before{display:none}.ad-help__link{font-family:var(--font-heading--family);font-size:clamp(1.4rem,.95rem + 2.3vw,2.85rem);line-height:1.05;letter-spacing:-.02em;color:var(--ad-text);text-decoration:none;overflow-wrap:anywhere;transition:color .3s var(--ad-ease)}.ad-help__link:hover{color:var(--ad-sun)}@media screen and (min-width:990px){.ad-help__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end}}@media(prefers-reduced-motion:no-preference){html,.page-wrapper{scroll-behavior:smooth}@supports (animation-timeline: view()){main[data-template=index]>.shopify-section:not(:first-child)>.section,main[data-template=index]>.shopify-section:not(:first-child)>.ad-tone>.ad-wrap{animation:ad-fade-up linear both;animation-timeline:view();animation-range:entry 0% entry 42%}}}@keyframes ad-fade-up{0%{opacity:0;translate:0 2.25rem}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){@keyframes tg-lights-on{0%{filter:brightness(.16) saturate(.55)}to{filter:none}}@keyframes tg-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}main[data-template=index]>.shopify-section:nth-child(n+5){content-visibility:auto;contain-intrinsic-size:auto 800px}.v5-hero{position:relative;isolation:isolate;overflow:clip;padding-block:8px 26px;--cw: clamp(150px, min(56vw, 100vh - 482px), 236px);--r: calc(var(--cw) * 1.5);--y: calc(var(--cw) * .47)}@supports (height: 100svh){.v5-hero{--cw: clamp(150px, min(56vw, 100svh - 482px), 236px)}}.v5-hero__cast{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.v5-hero__cast:before,.v5-hero__cast i{content:"";position:absolute;top:0;right:0;bottom:0;left:0;--c: 255 122 89;background:radial-gradient(62% 46% at 50% 48%,rgb(var(--c) / .5),rgb(var(--c) / .16) 52%,transparent 78%),radial-gradient(46% 16% at 50% 74%,rgb(var(--c) / .3),transparent 80%)}.v5-hero__cast i{opacity:0;transition:opacity 1s ease}.v5-hero__cast i.is-on{opacity:1}.v5-hero__cast:has(i.is-on):before{opacity:0;transition:opacity 1s ease}.v5-hero__copy{position:relative;z-index:1;text-align:center}.v5-hero__copy .ad-eyebrow{display:none}.v5-hero__title{margin:0;font:800 clamp(1.8rem,8.2vw,5rem)/.98 var(--font-display);letter-spacing:-.035em}.v5-hero__title em{font-style:normal;display:block}.v5-hero__text{display:none;margin:10px auto 0;max-width:32ch;color:var(--ad-dust);font-size:1rem}.v5-hero__ring{display:block;z-index:1}.v5-hero .tg-ring__stage{height:calc(var(--cw) * 1.16 + 12px);min-height:0;perspective:900px;perspective-origin:50% var(--y);overflow:visible;margin-top:0}.v5-hero .tg-ring__arrow{top:calc(var(--y) + var(--cw) * .18)}.v5-hero .tg-ring__card{transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--r))}.v5-hero .tg-ring__face{border-radius:24px;box-shadow:0 0 0 1px #ffffff38,0 22px 50px -14px #000000d9}.v5-hero .tg-ring__card:first-child .tg-ring__face{transform:scale(1.06);transition:transform .9s var(--ad-ease)}.v5-hero tg-ring.is-live .tg-ring__card:first-child .tg-ring__face{transform:none}.v5-hero .tg-ring__floor{top:calc(var(--y) + var(--cw) * .56);width:120vmin;height:10vmin;background:radial-gradient(closest-side,rgb(255 255 255 / .2),transparent)}.v5-hero .tg-ring__arrow{width:44px;height:44px;background:#0a081299;border-color:#ffffff47}.v5-hero .tg-ring__arrow--prev{left:8px}.v5-hero .tg-ring__arrow--next{right:8px}.v5-hero__foot{position:relative;z-index:2;inset:auto;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;padding-bottom:0;text-align:center}.v5-hero__now{display:grid;align-content:end;justify-items:center;gap:6px;min-height:4.875rem;width:100%;min-width:0}.v5-hero .tg-ring__title{max-width:21em;font:700 1.0625rem/1.25 var(--font-display);letter-spacing:-.005em;text-wrap:balance;display:flex;align-items:flex-end;justify-content:center;height:2.5em;overflow:hidden}.v5-hero__price{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:10px;margin:0;line-height:1.2;white-space:nowrap}.v5-hero__price b{margin:0;font-size:1.4375rem;font-weight:800;letter-spacing:-.01em;color:var(--ad-gold)}.v5-hero__price b small{margin-right:2px;font-size:.8125rem;font-weight:600;letter-spacing:0;color:#d6cbe0}.v5-hero__price s{color:#cfc4d9;font-size:.875rem}.v5-hero__price .tg-sale-chip{align-self:center;margin:0;padding:3px 9px;font-size:.75rem}.v5-hero__actions{display:grid;grid-template-columns:1.35fr 1fr;gap:10px;width:100%;max-width:420px}.v5-hero__actions .tg-btn{min-height:50px;padding-inline:12px;font-size:1rem}.v5-hero .tg-ring__go{justify-self:stretch;justify-content:center;background:var(--v5-glass);color:var(--ad-text);font-weight:700}.v5-hero .tg-ring__bar{display:none;width:112px;border-radius:2px}.v5-hero .tg-ring__bar span{background:var(--v5-grad)}.v5-hero__ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;max-width:290px;margin:2px auto 0;font-size:.78rem;color:#d6cbe0}.v5-hero__ticks li:before{content:"\2713";margin-right:5px;color:var(--ad-gold);font-weight:700}.v5-hero__rooms{position:relative;z-index:1;display:flex;gap:8px;margin-top:22px;overflow-x:auto;scrollbar-width:none}.v5-hero__rooms::-webkit-scrollbar{display:none}.v5-hero__rooms .tg-chip{flex:none;min-height:44px}html:not(.js) .v5-hero .tg-ring__stage{overflow:hidden}@media(min-width:900px){.v5-hero{--cw: clamp(210px, 19vw, 290px);--y: 46%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy ring" "rooms ring";align-content:center;align-items:center;column-gap:24px;min-height:min(88vh,860px);padding:40px max(var(--page-margin),calc((100vw - 90rem)/2)) 56px}.v5-hero>.ad-wrap{padding-inline:0;margin:0;max-width:none;width:auto}.v5-hero__copy{grid-area:copy;align-self:end;text-align:left}.v5-hero__copy .ad-eyebrow{display:flex;justify-content:flex-start}.v5-hero .tg-ring__bar{display:block}.v5-hero__text{display:block;margin-inline:0;font-size:1.1875rem;max-width:30ch}.v5-hero__rooms{grid-area:rooms;align-self:start;flex-wrap:wrap;overflow:visible;margin-top:26px}.v5-hero__ring{grid-area:ring;min-width:0}.v5-hero__cast{left:42%}.v5-hero .tg-ring__arrow{top:var(--y)}.v5-hero__title{margin-top:6px;font-size:clamp(2.1rem,9.7vw,5rem)}.v5-hero__ticks{max-width:none}.v5-hero__now{min-height:5.25rem}.v5-hero .tg-ring__title{font-size:1.25rem}.v5-hero__actions .tg-btn{min-height:52px}.v5-hero .tg-ring__stage{perspective:1300px;perspective-origin:50% 46%;height:calc(var(--cw) * 1.5);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.v5-hero__foot{padding-inline:0;margin-top:10px}}.v5-hero .tg-ring__face img:not([src]){visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/10/assets/after-dark-home.css.map */
