.qs{--qs-ink:#17235f;--qs-ink-soft:#46507f;--qs-sky:#3bb3e3;--qs-sky-deep:#1d8fc2;--qs-foam:#eef8fd;--qs-white:#ffffff;--qs-sun:#ffc93c;--qs-sun-deep:#f2b100;--qs-lilac:#c9a9dc;--qs-line:rgba(23,35,95,.12);--qs-display:"Outfit",system-ui,sans-serif;--qs-body:"Atkinson Hyperlegible",system-ui,sans-serif;--qs-gutter:16px;--qs-max:1180px;--qs-r-sm:10px;--qs-r-md:18px;--qs-r-lg:28px;font-family:var(--qs-body);color:var(--qs-ink);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.qs *,.qs *:before,.qs *:after{box-sizing:border-box}.qs img{max-width:100%;height:auto;display:block}.qs p{margin:0 0 .8em}.qs a{color:inherit}.qs-section{background:var(--qs-bg,var(--qs-white));padding:var(--qs-pt,56px) 0 var(--qs-pb,56px)}.qs-section--foam{--qs-bg:var(--qs-foam)}.qs-section--ink{--qs-bg:var(--qs-ink);color:var(--qs-white)}.qs-wrap{width:100%;max-width:var(--qs-max);margin:0 auto;padding:0 var(--qs-gutter)}.qs-narrow{max-width:720px}.qs-h1,.qs-h2,.qs-h3{font-family:var(--qs-display);font-weight:800;letter-spacing:-.035em;line-height:.98;margin:0 0 .45em;color:inherit;text-wrap:balance}.qs-h1{font-size:clamp(2.5rem,9vw,5.2rem)}.qs-h2{font-size:clamp(2rem,6.6vw,3.6rem)}.qs-h3{font-size:clamp(1.25rem,3.6vw,1.6rem);letter-spacing:-.02em;line-height:1.1}.qs-lede{font-size:clamp(1.05rem,2.6vw,1.25rem);color:var(--qs-ink-soft);max-width:60ch}.qs-section--ink .qs-lede{color:#ffffffc7}.qs-center{text-align:center}.qs-center .qs-lede{margin-left:auto;margin-right:auto}.qs-small{font-size:.875rem}.qs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 28px;border:0;border-radius:999px;background:var(--qs-sun);color:var(--qs-ink);font-family:var(--qs-display);font-weight:800;font-size:1.15rem;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:0 3px 0 var(--qs-sun-deep);transition:transform .12s ease,box-shadow .12s ease}.qs-btn:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--qs-sun-deep)}.qs-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--qs-sun-deep)}.qs-btn--block{width:100%}.qs-btn[disabled]{opacity:.55;cursor:not-allowed}.qs-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.qs :focus-visible{outline:3px solid var(--qs-sky);outline-offset:3px}.qs-ticks{list-style:none;padding:0;margin:0;display:grid;gap:10px}.qs-ticks li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.qs-tick{width:26px;height:26px;border-radius:50%;background:var(--qs-sky);color:#fff;display:grid;place-items:center}.qs-tick svg{width:14px;height:14px}.qs-buy{padding:12px 0 40px;background:var(--qs-white)}.qs-buy__grid{display:grid;gap:22px}@media(min-width:990px){.qs-buy{padding:40px 0 64px}.qs-buy__grid{grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.qs-gallery{position:sticky;top:24px}}.qs-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--qs-r-md);background:var(--qs-foam);margin:0 calc(var(--qs-gutter) * -1)}@media(min-width:750px){.qs-gallery__track{margin:0}}.qs-gallery__track::-webkit-scrollbar{display:none}.qs-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1}.qs-gallery__slide img{width:100%;height:100%;object-fit:cover}.qs-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.qs-gallery__thumbs::-webkit-scrollbar{display:none}.qs-gallery__thumb{flex:0 0 62px;aspect-ratio:1;border-radius:var(--qs-r-sm);overflow:hidden;border:2px solid transparent;padding:0;background:var(--qs-foam);cursor:pointer;opacity:.7}.qs-gallery__thumb[aria-current=true]{border-color:var(--qs-ink);opacity:1}.qs-gallery__thumb img{width:100%;height:100%;object-fit:cover}.qs-buy__proof{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--qs-ink-soft);margin-bottom:8px}.qs-buy__proof strong{color:var(--qs-ink)}.qs-buy__title{font-family:var(--qs-display);font-weight:800;letter-spacing:-.03em;line-height:1;font-size:clamp(2rem,7vw,3rem);margin:0 0 10px}.qs-buy__sub{font-size:1.05rem;color:var(--qs-ink-soft);margin-bottom:16px}.qs-buy .qs-ticks{margin-bottom:22px}.qs-label{font-family:var(--qs-display);font-weight:700;font-size:1rem;margin:0 0 10px;display:flex;justify-content:space-between;align-items:baseline}.qs-label span{font-family:var(--qs-body);font-weight:400;font-size:.875rem;color:var(--qs-ink-soft)}.qs-scents{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.qs-scent{position:relative}.qs-scent input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.qs-scent label{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:2px solid var(--qs-line);border-radius:var(--qs-r-sm);cursor:pointer;font-weight:700}.qs-scent__dot{width:18px;height:18px;border-radius:50%;background:var(--dot,var(--qs-sky));box-shadow:inset 0 0 0 3px #fff,0 0 0 1px var(--qs-line)}.qs-scent input:checked+label{border-color:var(--qs-ink);background:var(--qs-foam)}.qs-scent input:focus-visible+label{outline:3px solid var(--qs-sky);outline-offset:2px}.qs-tiers{display:grid;gap:10px;margin-bottom:18px}.qs-tier{position:relative}.qs-tier input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.qs-tier label{display:grid;grid-template-columns:22px 64px 1fr auto;gap:12px;align-items:center;padding:14px;border:2px solid var(--qs-line);border-radius:var(--qs-r-md);cursor:pointer;background:#fff;transition:border-color .15s ease,background .15s ease}.qs-tier input:checked+label{border-color:var(--qs-ink);background:var(--qs-foam)}.qs-tier input:focus-visible+label{outline:3px solid var(--qs-sky);outline-offset:2px}.qs-tier__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--qs-ink-soft);display:grid;place-items:center}.qs-tier input:checked+label .qs-tier__radio{border-color:var(--qs-ink)}.qs-tier input:checked+label .qs-tier__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--qs-ink)}.qs-tier__img{width:64px;height:64px;border-radius:var(--qs-r-sm);overflow:hidden;background:var(--qs-foam)}.qs-tier__img img{width:100%;height:100%;object-fit:cover}.qs-tier__name{font-family:var(--qs-display);font-weight:800;font-size:1.1rem;line-height:1.1;letter-spacing:-.01em}.qs-tier__meta{font-size:.85rem;color:var(--qs-ink-soft);line-height:1.35;margin-top:3px}.qs-tier__gift{display:block;font-size:.82rem;font-weight:700;color:var(--qs-sky-deep);margin-top:4px}.qs-tier__price{text-align:right}.qs-tier__now{font-family:var(--qs-display);font-weight:800;font-size:1.25rem;line-height:1}.qs-tier__was{font-size:.85rem;color:var(--qs-ink-soft);text-decoration:line-through;display:block;margin-top:3px}.qs-tier__badge{position:absolute;top:-11px;right:14px;z-index:1;background:var(--qs-ink);color:#fff;font-family:var(--qs-display);font-weight:700;font-size:.78rem;padding:4px 10px;border-radius:999px;letter-spacing:.01em}.qs-tier__badge--sun{background:var(--qs-sun);color:var(--qs-ink)}.qs-tier__save{display:inline-block;margin-top:5px;font-size:.78rem;font-weight:700;background:#e3f6ec;color:#11683a;padding:2px 8px;border-radius:999px}@media(max-width:380px){.qs-tier label{grid-template-columns:22px 1fr auto}.qs-tier__img{display:none}}.qs-ship{display:flex;gap:10px;align-items:center;font-size:.92rem;background:var(--qs-foam);border-radius:var(--qs-r-sm);padding:10px 14px;margin:14px 0}.qs-ship svg{flex:none;width:22px;height:22px;color:var(--qs-sky-deep)}.qs-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 18px;text-align:center;font-size:.8rem;line-height:1.3;color:var(--qs-ink-soft)}.qs-trust svg{width:24px;height:24px;margin:0 auto 4px;color:var(--qs-ink);display:block}.qs-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:18px}.qs-pay svg{height:22px;width:auto}.qs-acc{border-top:1px solid var(--qs-line)}.qs-acc details{border-bottom:1px solid var(--qs-line)}.qs-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 2px;font-family:var(--qs-display);font-weight:700;font-size:1.05rem}.qs-acc summary::-webkit-details-marker{display:none}.qs-acc summary:after{content:"+";font-size:1.5rem;line-height:1;transition:transform .2s ease}.qs-acc details[open] summary:after{transform:rotate(45deg)}.qs-acc__body{padding:0 2px 18px;color:var(--qs-ink-soft)}.qs-acc__body ul,.qs-acc__body ol{padding-left:1.2em;margin:0 0 .8em}.qs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--qs-line);box-shadow:0 -8px 24px #17235f14;padding:10px var(--qs-gutter) calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease}.qs-sticky.is-on{transform:none}.qs-sticky__info{flex:1;min-width:0;line-height:1.2}.qs-sticky__name{font-weight:700;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-sticky__price{font-family:var(--qs-display);font-weight:800;font-size:1.1rem}.qs-sticky .qs-btn{min-height:50px;padding:0 22px;font-size:1.05rem}@media(min-width:990px){.qs-sticky{display:none}}.qs-ticker{background:var(--qs-ink);color:#fff;overflow:hidden;padding:14px 0}.qs-ticker__track{display:flex;width:max-content;animation:qs-scroll var(--qs-speed,40s) linear infinite}.qs-ticker__item{font-family:var(--qs-display);font-weight:700;font-size:1.05rem;white-space:nowrap;padding:0 22px;display:flex;align-items:center;gap:22px}.qs-ticker__item:after{content:"";width:9px;height:12px;background:var(--qs-sky);border-radius:50%/60% 60% 40% 40%}@keyframes qs-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.qs-ticker__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.qs-moments__head{margin-bottom:28px}.qs-moments__grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(min-width:990px){.qs-moments__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.qs-moment{position:relative;border-radius:var(--qs-r-md);overflow:hidden;background:var(--qs-foam);aspect-ratio:4 / 5;color:#fff}.qs-moment img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.qs-moment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(12,18,52,.82))}.qs-moment__text{position:absolute;left:14px;right:14px;bottom:14px;z-index:1}.qs-moment__when{font-family:var(--qs-display);font-weight:800;font-size:clamp(1.05rem,3.6vw,1.4rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 4px}.qs-moment__pain{font-size:.86rem;line-height:1.35;opacity:.9;margin:0}.qs-two__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.qs-two__grid{grid-template-columns:1fr 1fr;gap:64px}}.qs-two__big{font-family:var(--qs-display);font-weight:800;letter-spacing:-.06em;line-height:.85;font-size:clamp(6rem,30vw,13rem);color:var(--qs-sky);margin:0}.qs-two__figs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qs-fig{background:#fff;border-radius:var(--qs-r-md);padding:18px 10px 14px;text-align:center}.qs-section--ink .qs-fig{background:#ffffff0f}.qs-fig svg{width:100%;max-width:150px;height:auto;margin:0 auto 10px;display:block}.qs-fig__name{font-family:var(--qs-display);font-weight:800;font-size:1.1rem;margin:0}.qs-fig__pct{font-size:.9rem;opacity:.75;margin:0}.qs-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:36px;font-size:.92rem}.qs-table th,.qs-table td{padding:12px 8px;text-align:center;border-bottom:1px solid rgba(255,255,255,.14)}.qs-table th:first-child,.qs-table td:first-child{text-align:left;padding-left:0}.qs-table thead th{font-family:var(--qs-display);font-weight:700;font-size:.85rem;vertical-align:bottom;line-height:1.15}.qs-table .is-us{background:var(--qs-sky);color:var(--qs-ink);font-weight:700}.qs-table thead .is-us{border-radius:var(--qs-r-sm) var(--qs-r-sm) 0 0}.qs-table tbody tr:last-child .is-us{border-radius:0 0 var(--qs-r-sm) var(--qs-r-sm)}.qs-yes,.qs-no{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%}.qs-yes{background:var(--qs-ink);color:#fff}.qs-no{background:#ffffff24;color:#fff9}.qs-yes svg,.qs-no svg{width:12px;height:12px}.qs-table-scroll{overflow-x:auto;margin:0 calc(var(--qs-gutter) * -1);padding:0 var(--qs-gutter)}.qs-table-scroll .qs-table{min-width:520px}.qs-steps__grid{display:grid;gap:14px;margin-top:28px}@media(min-width:750px){.qs-steps__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.qs-step{background:var(--qs-white);border-radius:var(--qs-r-md);overflow:hidden;display:grid;grid-template-columns:112px 1fr}@media(min-width:750px){.qs-step{grid-template-columns:1fr}}.qs-step__img{background:var(--qs-foam);aspect-ratio:1}.qs-step__img img{width:100%;height:100%;object-fit:cover}.qs-step__body{padding:14px 16px;align-self:center}.qs-step__n{font-family:var(--qs-display);font-weight:800;color:var(--qs-sky-deep);font-size:.95rem}.qs-step__title{font-family:var(--qs-display);font-weight:800;font-size:1.3rem;letter-spacing:-.02em;margin:2px 0 4px;line-height:1.05}.qs-step__text{font-size:.92rem;color:var(--qs-ink-soft);margin:0}.qs-value__grid{display:grid;gap:24px;align-items:center}@media(min-width:990px){.qs-value__grid{grid-template-columns:1.1fr 1fr;gap:56px}}.qs-value__price{font-family:var(--qs-display);font-weight:800;letter-spacing:-.05em;line-height:.9;font-size:clamp(4.5rem,20vw,9rem);margin:0}.qs-value__price small{font-size:.28em;letter-spacing:-.01em;font-weight:700;color:var(--qs-ink-soft);margin-left:6px}.qs-value__list{list-style:none;padding:0;margin:0;display:grid;gap:0;border-top:1px solid var(--qs-line)}.qs-value__list li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--qs-line)}.qs-value__list li span:last-child{font-family:var(--qs-display);font-weight:800;white-space:nowrap}.qs-value__list li.is-us{color:var(--qs-sky-deep)}.qs-reviews__grid{display:grid;gap:14px;margin-top:26px}@media(min-width:750px){.qs-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.qs-reviews__grid{grid-template-columns:repeat(3,1fr)}}.qs-review{background:#fff;border-radius:var(--qs-r-md);padding:18px;display:flex;flex-direction:column;gap:10px}.qs-review__img{border-radius:var(--qs-r-sm);overflow:hidden;aspect-ratio:1}.qs-review__img img{width:100%;height:100%;object-fit:cover}.qs-stars{color:var(--qs-sun-deep);letter-spacing:2px;font-size:1rem}.qs-review__text{margin:0}.qs-review__who{font-size:.88rem;color:var(--qs-ink-soft);margin:0}.qs-review__who strong{color:var(--qs-ink)}.qs-editor-note{border:2px dashed var(--qs-line);border-radius:var(--qs-r-md);padding:20px;text-align:center;color:var(--qs-ink-soft)}.qs-guar{display:grid;gap:22px;align-items:center}@media(min-width:990px){.qs-guar{grid-template-columns:auto 1fr;gap:48px}}.qs-seal{width:150px;height:150px;border-radius:50%;background:var(--qs-sun);color:var(--qs-ink);display:grid;place-items:center;text-align:center;font-family:var(--qs-display);font-weight:800;line-height:.95;transform:rotate(-8deg)}.qs-seal b{display:block;font-size:3.4rem;letter-spacing:-.05em}.qs-seal span{font-size:.95rem}.qs-guar .qs-ticks{margin-top:14px}.qs-section--ink .qs-tick{background:var(--qs-sun);color:var(--qs-ink)}.qs-faq__grid{display:grid;gap:24px}@media(min-width:990px){.qs-faq__grid{grid-template-columns:1fr 1.5fr;gap:64px;align-items:start}}.qs-hero{background:var(--qs-foam);padding:28px 0 0;overflow:hidden}.qs-hero__grid{display:grid;gap:18px;align-items:center}@media(min-width:990px){.qs-hero{padding:64px 0}.qs-hero__grid{grid-template-columns:1.05fr 1fr;gap:48px}}.qs-hero__kicker{display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:6px 14px;font-size:.88rem;font-weight:700;margin-bottom:16px}.qs-hero__kicker i{width:8px;height:8px;border-radius:50%;background:var(--qs-sky)}.qs-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0 14px}.qs-hero__note{font-size:.9rem;color:var(--qs-ink-soft)}.qs-hero__media{margin:0 calc(var(--qs-gutter) * -1)}@media(min-width:990px){.qs-hero__media{margin:0;border-radius:var(--qs-r-lg);overflow:hidden}}.qs-hero__media img{width:100%;aspect-ratio:1;object-fit:cover}.qs-cta{text-align:center}.qs-cta .qs-btn{margin-top:10px}.qs-cta__img{max-width:360px;margin:0 auto 18px}.qs h1,.qs h2,.qs h3,.qs h4{font-family:var(--qs-display)}.qs-section:not(.qs-section--ink) .qs-table th,.qs-section:not(.qs-section--ink) .qs-table td{border-bottom-color:var(--qs-line)}.qs-section:not(.qs-section--ink) .qs-no{background:#eceef5;color:#8a90ad}.qs .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/qs.css.map */
