.rq-enter{position:relative;height:240vh;background:#12301f}.rq-enter__stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center}.rq-enter__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(20% 31% 8% 31% round 999px 999px 0 0);will-change:clip-path}.rq-enter__frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.18);will-change:transform}.rq-enter__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f2a1e8c,#0f2a1e00 55%)}.rq-enter__txt{position:relative;z-index:2;text-align:center;align-self:end;padding-bottom:14svh;opacity:0}.rq-enter__h{margin:0;font-family:var(--disp);font-weight:600;color:#fff9f0;font-size:clamp(48px,8vw,120px);line-height:1.05}.rq:not(.rq-js) .rq-enter{height:auto}.rq:not(.rq-js) .rq-enter__stick{position:relative;height:80svh}.rq:not(.rq-js) .rq-enter__frame{clip-path:none}.rq:not(.rq-js) .rq-enter__txt{opacity:1}.rq-rooms{padding:clamp(80px,11vw,150px) 0 clamp(64px,8vw,110px)}.rq-rooms__head{text-align:center;margin-bottom:clamp(48px,7vw,96px)}.rq-rooms__head .rq-eyebrow{text-align:center}.rq-rooms__head .rq-head__p{margin:14px auto 0;max-width:36em}.rq-room{max-width:1180px;margin:0 auto clamp(72px,10vw,140px);padding-inline:20px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,7vw,120px)}.rq-room:nth-of-type(2n) .rq-room__art{order:2}.rq-room__art{position:relative;justify-self:center;width:min(100%,460px)}.rq-room__art img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;border-radius:999px 999px 0 0;display:block}.rq-room__art:before{content:"";position:absolute;top:-14px;right:-14px;bottom:0;left:-14px;border:1px solid var(--line);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.rq-room__art:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:22%;aspect-ratio:2/1;border-radius:999px 999px 0 0;background:#ffd23f}.rq-room__n{margin:0 0 12px;font-size:12px;letter-spacing:.28em;color:var(--tc);font-weight:500}.rq-room__h{margin:0 0 14px;font-family:var(--disp);font-weight:600;color:var(--g);font-size:clamp(44px,5.4vw,80px);line-height:1.05}.rq-room__line{margin:0 0 18px;font-size:clamp(18px,1.6vw,22px);color:var(--ink);max-width:22em;line-height:1.7}.rq-room__prod{margin:0 0 18px;color:var(--mu);font-size:15px}.rq-room__prod strong{color:var(--g);font-weight:500}.rq-js .rq-room .rq-room__art img{clip-path:inset(100% 0 0 0 round 999px 999px 0 0);transition:clip-path 1.3s cubic-bezier(.7,0,.2,1)}.rq-js .rq-room .rq-room__art:after{transform:translate(-50%,40%);opacity:0;transition:transform 1s .9s cubic-bezier(.2,.7,.2,1),opacity 1s .9s}.rq-js .rq-room .rq-room__txt>*{opacity:0;transform:translateY(16px);transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1)}.rq-js .rq-room .rq-room__txt>*:nth-child(2){transition-delay:.12s}.rq-js .rq-room .rq-room__txt>*:nth-child(3){transition-delay:.24s}.rq-js .rq-room .rq-room__txt>*:nth-child(4){transition-delay:.36s}.rq-js .rq-room .rq-room__txt>*:nth-child(5){transition-delay:.48s}.rq-js .rq-room .rq-room__txt>*:nth-child(6){transition-delay:.6s}.rq-js .rq-room.is-in .rq-room__art img{clip-path:inset(0 0 0 0 round 999px 999px 0 0)}.rq-js .rq-room.is-in .rq-room__art:after{transform:translate(-50%);opacity:1}.rq-js .rq-room.is-in .rq-room__txt>*{opacity:1;transform:none}.rq-room__more{margin:6px 0 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rq-room__more summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-weight:500;color:var(--g);font-size:15px}.rq-room__more summary::-webkit-details-marker{display:none}.rq-room__more summary:after{content:"+";font-size:22px;line-height:1;color:var(--tc);transition:transform .2s}.rq-room__more[open] summary:after{transform:rotate(45deg)}.rq-room__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;padding:4px 0 22px;text-align:start}.rq-room__k{margin:0 0 8px;font-size:12px;letter-spacing:.06em;color:var(--tc);font-weight:500}.rq-room__grid ul,.rq-room__grid ol{margin:0;padding-inline-start:18px;display:grid;gap:6px;font-size:14.5px;line-height:1.7;color:var(--ink)}.rq-room__grid li::marker{color:var(--tc)}.rq-room__scents{list-style:none;padding:0!important}.rq-room__scents strong{display:block;font-family:var(--disp);font-weight:600;color:var(--g);font-size:17px}.rq-soon--note{margin-top:8px!important;font-size:13px!important;max-width:44em;margin-inline:auto;padding-inline:20px}.rq-story--solo{display:block;text-align:center;position:relative;overflow:hidden}.rq-story--solo .rq-story__txt{max-width:820px;margin:0 auto;align-items:center}.rq-story--solo .rq-story__txt p{margin-inline:auto}.rq-story--solo .rq-eyebrow{text-align:center}.rq-story--solo:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(70vw,620px);height:92%;border:1px solid rgba(255,249,240,.12);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.rq-finder{background:var(--cr)}.rq-quiz{background:var(--iv);max-width:880px;margin:0 auto;padding:clamp(28px,5vw,64px);position:relative;border-radius:999px 999px 0 0;padding-top:clamp(72px,10vw,120px);text-align:center}.rq-quiz__bar{position:absolute;bottom:0;right:0;left:0;height:3px;background:var(--line)}.rq-quiz__bar span{display:block;height:100%;width:0;background:var(--g);transition:width .4s ease;margin-inline-start:0}.rq-q{border:0;margin:0;padding:0;min-width:0}.rq-q legend{display:block;width:100%;padding:0;margin:0 0 28px;font-family:var(--disp);font-weight:600;color:var(--g);font-size:clamp(26px,3.4vw,40px);line-height:1.3;text-wrap:balance}.rq-q__n{display:block;font-family:var(--body);font-size:12px;letter-spacing:.24em;color:var(--tc);font-weight:500;margin-bottom:12px}.rq-opts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.rq-opt{font:inherit;font-weight:400;font-size:16px;min-height:52px;padding:0 26px;border:1px solid var(--g);background:transparent;color:var(--g);border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.rq-opt:hover{background:#183d2c0f}.rq-opt[aria-pressed=true]{background:var(--g);color:var(--iv)}.rq-opt:focus-visible{outline:2px solid var(--tc);outline-offset:3px}.rq-back{display:block;margin:26px auto 0;background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 3px;font:inherit;font-size:14px;color:var(--mu);cursor:pointer}.rq-back[hidden]{display:none}.rq-back:hover{color:var(--g)}.rq-result{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,4vw,56px);align-items:center;text-align:right}.rq-result[hidden]{display:none}.rq-result__art{width:clamp(140px,18vw,200px);aspect-ratio:4/5;border-radius:999px 999px 0 0;background:var(--cr);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;position:relative}.rq-result__art img{width:88%;height:auto;mix-blend-mode:multiply}.rq-result__art.is-air{background:radial-gradient(circle at 50% 60%,#fff 0,#dceff0 45%,#bfe0e2)}.rq-result__art.is-air img{display:none}.rq-result__cat{margin:0;color:var(--mu);font-size:14px}.rq-result__name{margin:2px 0 4px;font-family:var(--disp);font-weight:600;color:var(--g);font-size:clamp(40px,5vw,64px);line-height:1.1}.rq-result__note{margin:0 0 14px;color:var(--ink)}.rq-result__alt{margin:0;color:var(--mu);font-size:14px}.rq-result .rq-ctas{margin-top:22px}.rq-again{background:none;border:0;border-bottom:1px solid currentColor;cursor:pointer;font-family:inherit;padding:0 0 3px}.rq-all{max-width:1180px;margin:40px auto 0}.rq-all summary{cursor:pointer;list-style:none;text-align:center;color:var(--g);font-weight:500;padding:14px;border-bottom:1px solid var(--line);max-width:520px;margin:0 auto 28px}.rq-all summary::-webkit-details-marker{display:none}.rq-all summary strong{font-weight:600}.rq-all[open] summary{margin-bottom:28px}.rq .rq-panel{position:relative;border-radius:50% 50% 0 0/clamp(150px,18vw,230px) clamp(150px,18vw,230px) 0 0;padding-top:clamp(120px,14vw,190px);outline:1px solid rgba(255,249,240,.28);outline-offset:14px}.rq .rq-panel:before{content:"";position:absolute;top:clamp(56px,7vw,92px);left:50%;transform:translate(-50%);width:clamp(56px,6vw,76px);aspect-ratio:2/1;border-radius:999px 999px 0 0;background:#ffd23f}.rq .rq-panel:after{content:"";position:absolute;top:calc(clamp(56px,7vw,92px) + clamp(28px,3vw,38px));left:50%;transform:translate(-50%);width:min(60%,320px);height:1px;background:linear-gradient(90deg,transparent,rgba(24,61,44,.35),transparent)}.rq .rq-done{padding-top:0}.rq-perks{list-style:none;margin:18px 0;padding:0;display:grid;gap:12px;max-width:30em}.rq-perks li{position:relative;padding-inline-start:30px;display:grid;gap:2px}.rq-perks li:before{content:"";position:absolute;inset-inline-start:0;top:9px;width:18px;aspect-ratio:2/1;border-radius:999px 999px 0 0;background:#ffd23f}.rq-perks strong{color:var(--iv);font-weight:500}.rq-perks span{font-size:15px;color:#fff9f0bf}.rq-opt-l{font-weight:400;color:var(--mu);font-size:12px}.rq-done .rq-eyebrow{text-align:center}.rq-card{margin-top:22px;display:grid;justify-items:center;gap:16px}.rq-card[hidden]{display:none}.rq-card img{width:min(100%,340px);height:auto;box-shadow:0 18px 40px #0f2a1e2e}.rq-card__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px}@media(max-width:820px){.rq-enter{height:200vh}.rq-room{grid-template-columns:1fr;gap:28px;text-align:center}.rq-room:nth-of-type(2n) .rq-room__art{order:0}.rq-room__art{width:min(76%,340px)}.rq-room__line{margin-inline:auto}.rq-room__grid{grid-template-columns:1fr}.rq-room__more summary{justify-content:center;gap:10px}.rq-quiz{padding-top:64px;border-radius:220px 220px 0 0}.rq-opts{flex-direction:column;align-items:stretch}.rq-result{grid-template-columns:1fr;justify-items:center;text-align:center}.rq-result .rq-ctas{justify-content:center;flex-direction:column;align-items:center}.rq .rq-panel{border-radius:50% 50% 0 0/120px 120px 0 0;padding-top:110px;outline-offset:10px}.rq .rq-panel:before{top:46px;width:52px}.rq .rq-panel:after{top:72px}}@media(prefers-reduced-motion:reduce){.rq-js .rq-room .rq-room__art img{clip-path:none!important;transition:none}.rq-js .rq-room .rq-room__txt>*,.rq-js .rq-room .rq-room__art:after{opacity:1!important;transform:none!important;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rawaq-journey.css.map */
