.drft{--d-bg:var(--drift-bg,#F2F3F1);--d-fg:var(--drift-text,#1D2123);--d-muted:var(--drift-muted,#5D6466);--d-line:var(--drift-line,#CDD0CD);--d-card:var(--drift-card,#FBFBFA);--d-btn:var(--drift-btn,#1D2123);--d-btn-text:var(--drift-btn-text,#F2F3F1);--d-accent:var(--drift-accent,#2D5D6D);--d-accent-soft:var(--drift-accent-soft,#DCE7EA);--d-head:var(--drift-head,"Libre Baskerville",Georgia,"Times New Roman",serif);--d-body:var(--drift-body,"Poppins","Helvetica Neue",Arial,sans-serif);--d-r:var(--drift-radius,4px);background:var(--d-bg);color:var(--d-fg);font-family:var(--t-b-font,var(--d-body));font-size:15px;line-height:1.65;font-weight:var(--drift-body-weight,300);padding-top:var(--d-pt,64px);padding-bottom:var(--d-pb,64px)}.drft *{box-sizing:border-box}.drft [hidden]{display:none!important}.drft h1,.drft h2,.drft h3{margin:0;line-height:1.2;letter-spacing:0;text-wrap:balance}.drft p{margin:0}.drft button{font:inherit;color:inherit}.drft :focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.drft__wrap{max-width:var(--d-max,1200px);margin-inline:auto;padding-inline:20px}.drft--rule{border-top:1px solid var(--d-line)}.drft .t-h{font-family:var(--t-h-font,var(--d-head));font-weight:var(--t-h-weight,400);color:var(--t-h-color,inherit);font-size:var(--t-h-size,calc(var(--t-h-base,clamp(24px,3.2vw,34px)) * var(--t-h-scale,1)))}.drft .t-s{font-family:var(--t-s-font,var(--d-head));font-weight:var(--t-s-weight,400);color:var(--t-s-color,inherit);font-size:var(--t-s-size,calc(var(--t-s-base,20px) * var(--t-s-scale,1)))}.drft .t-b{font-family:var(--t-b-font,var(--d-body));font-weight:var(--t-b-weight,inherit);color:var(--t-b-color,inherit);font-size:var(--t-b-size,calc(var(--t-b-base,15px) * var(--t-b-scale,1)))}.drft .t-b.is-muted{color:var(--t-b-color,var(--d-muted))}.drft .t-l{font-family:var(--t-l-font,var(--d-body));font-weight:var(--t-l-weight,500);color:var(--t-l-color,var(--d-muted));font-size:var(--t-l-size,calc(var(--t-l-base,11px) * var(--t-l-scale,1)));letter-spacing:var(--t-l-ls,.14em);text-transform:var(--t-l-case,uppercase);line-height:1.35}.drft .t-l.is-accent{color:var(--t-l-color,var(--d-accent))}.drft__head{display:grid;gap:10px;margin-bottom:36px;max-width:62ch}.drft .drft__btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding-inline:24px;border:0;border-radius:var(--d-r);background:var(--d-btn);color:var(--d-btn-text);font-weight:500;letter-spacing:.04em;cursor:pointer;text-decoration:none;transition:opacity .2s;font-size:15px;font-family:var(--t-b-font,var(--d-body))}.drft .drft__btn:hover{opacity:.88}.drft-art{display:block;width:100%;height:auto}.drft-scent__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:start}.drft-scent--below .drft-scent__grid,.drft-scent--none .drft-scent__grid{grid-template-columns:minmax(0,1fr)}.drft-scent--below .drft-profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.drft-scent--below .drft-profile>.t-l{grid-column:1/-1}.drft-scent--none .drft-profile{display:none}.drft-ing{display:grid;gap:12px;--n:3}.drft-ing__stage{position:relative;touch-action:pan-y}.drft-ing__panel{position:relative;min-width:0}.drft-ing__media{background:var(--d-accent-soft);overflow:hidden;position:relative}.drft-ing__media img{width:100%;height:100%;object-fit:cover;display:block}.drft-ing__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:16px;color:var(--d-accent);font-family:var(--t-s-font,var(--d-head));font-size:clamp(18px,2.2vw,26px);line-height:1.2}.drft-ing__ph small{display:block;font-family:var(--d-body);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;color:var(--d-muted)}.drft-ing__copy{display:grid;gap:10px;align-content:start;--t-s-base:clamp(22px,2.4vw,30px);--t-b-base:16px}.drft-ing__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:none;border:0;cursor:pointer;padding:0}.drft-ing__panel.is-active .drft-ing__open{display:none}.drft-ing__nav{display:flex;gap:8px}.drft-ing__nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--d-line);background:var(--d-bg);cursor:pointer;display:grid;place-items:center;padding:0}.drft-ing__nav button:hover{border-color:var(--d-fg)}.drft-ing__nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.drft-ing__cards{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px}.drft-ing__card{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-bg);cursor:pointer;text-align:left;min-width:0;transition:border-color .2s,background .2s}.drft-ing__card:hover{border-color:var(--d-muted)}.drft-ing__card[aria-selected=true]{border-color:var(--d-accent);background:var(--d-accent-soft)}.drft-ing__thumb{flex:none;width:52px;height:52px;border-radius:calc(var(--d-r) - 1px);overflow:hidden;background:var(--d-accent-soft);display:grid;place-items:center;color:var(--d-accent);font-family:var(--t-s-font,var(--d-head));font-size:20px}.drft-ing__thumb img{width:100%;height:100%;object-fit:cover;display:block}.drft-ing__label{display:grid;gap:2px;min-width:0;--t-b-base:13.5px;--t-l-base:10px}.drft-ing__label .t-b{line-height:1.3}.drft-ing__card[aria-selected=true] .t-b{font-weight:500}.drft-ing__dots{display:flex;gap:8px;justify-content:center}.drft-ing__dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--d-line);cursor:pointer}.drft-ing__dots button[aria-selected=true]{background:var(--d-accent);width:22px;border-radius:4px}.drft-ing__bar{display:flex;justify-content:space-between;align-items:center;gap:16px}.drft-ing--split .drft-ing__stage{border:1px solid var(--d-line);border-radius:var(--d-r);overflow:hidden;background:var(--d-card)}.drft-ing--split .drft-ing__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.drft-ing--split .drft-ing__panel:not(.is-active){display:none}.drft-ing--split .drft-ing__panel.is-active{animation:drft-fade .45s ease}.drft-ing--split .drft-ing__media{aspect-ratio:1/1}.drft-ing--split .drft-ing__copy{padding:28px 28px 76px}.drft-ing--split .drft-ing__nav{position:absolute;right:16px;bottom:16px}.drft-ing--poster .drft-ing__stage{aspect-ratio:16/10;border-radius:var(--d-r);overflow:hidden;background:var(--d-accent-soft)}.drft-ing--poster .drft-ing__panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease;pointer-events:none}.drft-ing--poster .drft-ing__panel.is-active{opacity:1;pointer-events:auto}.drft-ing--poster .drft-ing__media{position:absolute;top:0;right:0;bottom:0;left:0}.drft-ing--poster .drft-ing__media img{transform:scale(1.04);transition:transform 6s ease}.drft-ing--poster .is-active .drft-ing__media img{transform:scale(1)}.drft-ing--poster .drft-ing__copy{position:absolute;left:0;right:0;bottom:0;padding:72px 28px 28px;max-width:640px;color:var(--d-poster-text,#fff);background:linear-gradient(to top,rgb(0 0 0 / var(--d-poster-shade,.5)),transparent)}.drft-ing--poster .drft-ing__copy .t-b.is-muted,.drft-ing--poster .drft-ing__copy .t-l{color:inherit;opacity:.9}.drft-ing--poster .drft-ing__ph{align-items:start;padding-top:18%}.drft-ing--poster .drft-ing__nav{position:absolute;right:20px;top:20px;z-index:4}.drft-ing--deck .drft-ing__stage{display:grid;padding-right:22%}.drft-ing--deck .drft-ing__panel{grid-area:1/1;background:var(--d-card);border:1px solid var(--d-line);border-radius:var(--d-r);overflow:hidden;transform:translate(calc(var(--o) * 11%)) scale(calc(1 - var(--o) * .07));transform-origin:left center;z-index:calc(10 - var(--o));opacity:calc((1 - var(--o) * .22) * clamp(0,3 - var(--o),1));transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .55s;box-shadow:0 10px 30px #0000000f}.drft-ing--deck .drft-ing__media{aspect-ratio:4/3}.drft-ing--deck .drft-ing__copy{padding:22px 24px 26px}.drft-ing--deck .drft-ing__panel:not(.is-active) .drft-ing__copy{opacity:.35}.drft-ing--expand .drft-ing__stage{display:flex;gap:10px;height:var(--d-expand-h,480px)}.drft-ing--expand .drft-ing__panel{flex:1 1 0;border-radius:var(--d-r);overflow:hidden;transition:flex-grow .6s cubic-bezier(.2,.7,.2,1);background:var(--d-accent-soft)}.drft-ing--expand .drft-ing__panel.is-active{flex-grow:3.4}.drft-ing--expand .drft-ing__media{position:absolute;top:0;right:0;bottom:0;left:0}.drft-ing--expand .drft-ing__copy{position:absolute;left:0;right:0;bottom:0;padding:64px 24px 24px;color:var(--d-poster-text,#fff);background:linear-gradient(to top,rgb(0 0 0 / var(--d-poster-shade,.5)),transparent);opacity:0;transform:translateY(8px);transition:opacity .4s .15s,transform .4s .15s;min-width:260px}.drft-ing--expand .is-active .drft-ing__copy{opacity:1;transform:none}.drft-ing--expand .drft-ing__copy .t-b.is-muted,.drft-ing--expand .drft-ing__copy .t-l{color:inherit;opacity:.9}.drft-ing--expand .drft-ing__tag{position:absolute;left:50%;bottom:24px;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;z-index:2;color:var(--d-poster-text,#fff);text-shadow:0 1px 8px rgb(0 0 0 / .35);transition:opacity .3s}.drft-ing--expand .is-active .drft-ing__tag{opacity:0}.drft-ing--expand .drft-ing__ph{align-items:start;padding-top:30%}.drft-ing--expand .drft-ing__panel:not(.is-active) .drft-ing__ph span{display:none}.drft-ing--row .drft-ing__stage{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px}.drft-ing--row .drft-ing__panel{border:1px solid var(--d-line);border-radius:var(--d-r);overflow:hidden;background:var(--d-card);transition:border-color .3s}.drft-ing--row .drft-ing__panel.is-active{border-color:var(--d-accent)}.drft-ing--row .drft-ing__media{aspect-ratio:1/1}.drft-ing--row .drft-ing__copy{padding:18px 18px 22px;--t-s-base:20px;--t-b-base:14.5px}.drft-ing--row .drft-ing__open{display:none}@keyframes drft-fade{0%{opacity:0}to{opacity:1}}.drft-profile{background:var(--d-card);border:1px solid var(--d-line);border-radius:var(--d-r);padding:24px;display:grid;gap:26px;align-content:start}.drft-scale{display:grid;gap:10px}.drft-scale__ends{display:flex;justify-content:space-between;--t-b-base:12px}.drft-scale__track{position:relative;height:22px;margin-inline:9px}.drft-scale__track:before{content:"";position:absolute;left:-9px;right:-9px;top:10px;height:2px;background:var(--d-line)}.drft-scale__mark{position:absolute;top:3px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--d-bg);border:2px solid var(--d-line);cursor:default}.drft-scale__mark.is-current{background:var(--d-accent);border-color:var(--d-accent);width:18px;height:18px;top:2px;margin-left:-9px;z-index:2}.drft-scale__lbl{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);font-size:11px;line-height:1.2;white-space:nowrap;padding:4px 8px;border-radius:var(--d-r);background:var(--d-fg);color:var(--d-bg);font-weight:500;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.drft-scale__mark:hover .drft-scale__lbl,.drft-scale__mark:focus-visible .drft-scale__lbl{opacity:1;transform:translate(-50%)}.drft-scale--always .drft-scale__track{margin-top:26px}.drft-scale--always .is-current .drft-scale__lbl{opacity:1;transform:translate(-50%)}.drft-strength{display:grid;gap:8px}.drft-strength__head{display:flex;justify-content:space-between;--t-b-base:13px}.drft-strength__head b{font-weight:500}.drft-strength__bars{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.drft-strength__bars span{height:8px;border-radius:2px;background:var(--d-line)}.drft-strength__bars span.is-on{background:var(--d-accent)}.drft-strength p{--t-b-base:13px}.drft-rooms__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px;align-items:start}.drft-rooms__copy{display:grid;gap:18px}.drft-rooms__lead{--t-s-base:clamp(20px,2.2vw,24px);line-height:1.45}.drft-rooms__mood{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;margin:0;--t-b-base:14px}.drft-rooms__mood dt{padding-top:3px}.drft-rooms__mood dd{margin:0}.drft-rooms__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.drft-room{border:1px solid var(--d-line);border-radius:var(--d-r);padding:16px;display:grid;gap:10px;color:var(--d-muted)}.drft-room svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:1.4}.drft-room b{font-weight:400;--t-b-base:14px}.drft-room em{font-style:normal;--t-l-base:10.5px}.drft-room.is-best{background:var(--d-accent-soft);border-color:var(--d-accent);color:var(--d-fg)}.drft-room.is-best em{color:var(--t-l-color,var(--d-accent))}.drft-room.is-good{color:var(--d-fg);background:var(--d-card)}.drft-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px}.drft-story__side{display:grid;gap:18px;align-content:start}.drft-story__intro{max-width:40ch}.drft-story__places{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--d-line);--t-b-base:14px;--t-l-base:11px}.drft-story__places li{padding:10px 0;border-bottom:1px solid var(--d-line);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.drft-story__main{display:grid;gap:22px;align-content:start;--t-h-base:clamp(30px,4.2vw,50px);--t-b-base:17px}.drft-story__main p{max-width:56ch}.drft-range__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.drft-rcard{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-card);padding:20px;display:grid;gap:12px;color:inherit;text-decoration:none;transition:border-color .2s}.drft-rcard:hover{border-color:var(--d-muted)}.drft-rcard[aria-current=page]{border-color:var(--d-fg)}.drft-rcard__art{border-radius:var(--d-r);aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden}.drft-rcard__art img{width:100%;height:100%;object-fit:cover}.drft-rcard__art .drft-art{height:78%;width:auto}.drft-rcard p{--t-b-base:13px}.drft-rcard__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;--t-b-base:14px;--t-l-base:10.5px}.drft-trio{margin-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid var(--d-fg);border-radius:var(--d-r);padding:22px 24px;background:var(--d-card)}.drft-trio__art{display:flex}.drft-trio__art svg{width:56px;margin-right:-14px}.drft-trio__text{display:grid;gap:6px;--t-s-base:22px;--t-b-base:13.5px}.drft-trio__text p{max-width:58ch}.drft-trio__buy{display:grid;gap:8px;justify-items:end}.drft-trio__price{font-size:22px;font-variant-numeric:tabular-nums}.drft-trio__price s{font-size:14px;color:var(--d-muted);margin-right:8px}.drft-trio__save{background:var(--d-btn);color:var(--d-btn-text);border-radius:var(--d-r);padding:3px 8px}.drft-trio .drft__btn{height:44px}.drft-care__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px}.drft-specs{margin:0;--t-b-base:14px}.drft-specs div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--d-line)}.drft-specs dd{margin:0;text-align:right;font-weight:400}.drft-safety{border:1px solid var(--d-line);border-radius:var(--d-r);padding:24px;background:var(--d-card);display:grid;gap:16px}.drft-safety ol{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:drft;--t-b-base:14px}.drft-safety li{display:grid;grid-template-columns:28px 1fr;gap:10px;counter-increment:drft}.drft-safety li:before{content:counter(drft);font-size:11px;font-weight:500;width:22px;height:22px;border-radius:50%;border:1px solid var(--d-line);display:grid;place-items:center;color:var(--d-muted);margin-top:1px}.drft-safety li.is-key:before{background:var(--d-fg);color:var(--d-bg);border-color:var(--d-fg)}.drft-safety li b{font-weight:500}.drft-safety__base{border-top:1px solid var(--d-line);padding-top:14px;--t-b-base:12.5px}.drft-safety .drft-specs{--t-b-base:12.5px}.drft-safety .drft-specs div{padding:8px 0}.drft-faq__list{max-width:820px}.drft-faq details{border-bottom:1px solid var(--d-line)}.drft-faq summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;gap:16px;--t-s-base:16px}.drft-faq summary::-webkit-details-marker{display:none}.drft-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--d-muted);transition:transform .2s;font-family:var(--d-body)}.drft-faq details[open] summary:after{transform:rotate(45deg)}.drft-faq__a{padding:0 0 20px;max-width:66ch}.drft-faq__a p+p{margin-top:.8em}@media(max-width:900px){.drft-scent__grid,.drft-rooms__grid,.drft-story__grid,.drft-care__grid{grid-template-columns:1fr;gap:32px}.drft-scent--below .drft-profile,.drft-range__cards{grid-template-columns:1fr}.drft-trio{grid-template-columns:1fr;gap:16px}.drft-trio__buy{justify-items:start}}@media(max-width:640px){.drft-ing--split .drft-ing__panel{grid-template-columns:1fr}.drft-ing--split .drft-ing__media{aspect-ratio:4/3}.drft-ing--split .drft-ing__copy{padding:20px 20px 72px}.drft-ing__card{flex-direction:column;align-items:stretch;gap:8px;padding:6px}.drft-ing__thumb{width:100%;height:auto;aspect-ratio:1/1}.drft-ing__label{padding:0 2px 2px}.drft-ing--poster .drft-ing__stage{aspect-ratio:4/5}.drft-ing--poster .drft-ing__copy{padding:64px 20px 20px}.drft-ing--deck .drft-ing__stage{padding-right:16%}.drft-ing--deck .drft-ing__panel{transform:translate(calc(var(--o) * 8%)) scale(calc(1 - var(--o) * .06))}.drft-ing--expand .drft-ing__stage{flex-direction:column;height:auto}.drft-ing--expand .drft-ing__panel{flex:none;height:76px;transition:height .55s cubic-bezier(.2,.7,.2,1)}.drft-ing--expand .drft-ing__panel.is-active{height:min(var(--d-expand-h,480px),110vw)}.drft-ing--expand .drft-ing__tag{writing-mode:horizontal-tb;transform:translateY(50%);left:20px;bottom:50%}.drft-ing--expand .drft-ing__copy{min-width:0}.drft-ing--row .drft-ing__stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.drft-ing--row .drft-ing__stage::-webkit-scrollbar{display:none}.drft-ing--row .drft-ing__panel{flex:0 0 78%;scroll-snap-align:start}}@media(max-width:480px){.drft-rooms__tiles{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.drft-ing__panel,.drft-ing__copy,.drft-ing__media img,.drft-scale__lbl{transition:none!important;animation:none!important}}.drft .drft-trio__save.t-l{color:var(--d-btn-text)}.drft-room.is-best .t-l{color:var(--t-l-color,var(--d-accent))}.drft-room:not(.is-best):not(.is-good) .t-l,.drft-room:not(.is-best):not(.is-good) .t-b{color:var(--d-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/drift.css.map */
