.qs{--qs-pad:20px;font-family:var(--font-body--family);color:var(--qs-ink);background:var(--qs-bg);-webkit-font-smoothing:antialiased}.qs *,.qs *:before,.qs *:after{box-sizing:border-box}.qs-wrap{max-width:1180px;margin:0 auto;padding:0 var(--qs-pad)}.qs-sec{padding:48px 0}.qs-eyebrow{font-family:var(--font-subheading--family);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;color:var(--qs-ink)}.qs-h1,.qs-h2,.qs-h3{font-family:var(--font-heading--family);color:var(--qs-ink);text-wrap:balance;margin:0}.qs-h1{font-weight:800;font-size:clamp(42px,12vw,84px);line-height:.98;letter-spacing:-.045em}.qs-h2{font-weight:800;font-size:clamp(32px,8.5vw,56px);line-height:1.02;letter-spacing:-.035em}.qs-h3{font-weight:700;font-size:19px;line-height:1.25;letter-spacing:-.01em}.qs-p{font-size:16px;line-height:1.65;color:var(--qs-muted);margin:16px 0 0;text-wrap:pretty}.qs-p p{margin:0 0 10px}.qs-btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:0 24px;border-radius:12px;background:var(--qs-ink);color:#fff;font-family:var(--font-subheading--family);font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;border:0;cursor:pointer;transition:opacity .15s}.qs-btn:hover{opacity:.88}.qs-btn--ghost{background:#fff;color:var(--qs-ink);border:1.5px solid var(--qs-ink)}.qs-btn--center{justify-content:center}.qs-link{display:inline-flex;gap:10px;align-items:center;margin-top:22px;color:var(--qs-ink);font-family:var(--font-subheading--family);font-weight:600;font-size:15px;text-decoration:none;border-bottom:1.5px solid var(--qs-ink);padding-bottom:6px}.qs-media{position:relative;overflow:hidden;border-radius:20px;background:var(--qs-line)}.qs-media img{display:block;width:100%;height:100%;object-fit:cover}.qs-ph{display:block;width:100%;height:100%;fill:var(--qs-muted);opacity:.3}.qs-hero{padding-top:16px}.qs-hero__grid{display:grid;gap:28px}.qs-hero__media{aspect-ratio:4/5;background:#111}.qs-hero__note{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:14px;font-size:14px;color:var(--qs-muted)}.qs-hero__note strong{color:var(--qs-ink);font-weight:600}.qs-hero .qs-btn{margin-top:26px}.qs-tags{display:flex;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--qs-line);border-bottom:1px solid var(--qs-line);margin-top:40px}.qs-tags::-webkit-scrollbar{display:none}.qs-tags span{flex:1 0 auto;padding:16px 18px;text-align:center;font-size:14px;white-space:nowrap;color:var(--qs-ink)}.qs-split__grid{display:grid;gap:28px;align-items:center}.qs-split__media{aspect-ratio:1/1}.qs-cards__list{display:grid;gap:12px;margin-top:28px}.qs-card{background:var(--qs-card);border:1px solid var(--qs-line);border-radius:16px;padding:24px}.qs-card .qs-p{margin-top:8px;font-size:15px}.qs-card__icon{display:inline-flex;width:40px;height:40px;border-radius:999px;background:var(--qs-accent);align-items:center;justify-content:center;margin-bottom:16px;font-family:var(--font-heading--family);font-weight:800;font-size:15px}.qs-scroll__head{display:flex;align-items:end;justify-content:space-between;gap:16px}.qs-scroll__track{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px;padding:0 var(--qs-pad);scroll-padding:0 var(--qs-pad)}.qs-scroll__track::-webkit-scrollbar{display:none}.qs-scroll__item{scroll-snap-align:start;margin:0}.qs-scroll__item .qs-media{aspect-ratio:4/5;border-radius:18px}.qs-scroll__item figcaption{margin-top:12px;font-family:var(--font-subheading--family);font-weight:600;font-size:15px}.qs-scroll__item figcaption span{display:block;font-family:var(--font-body--family);font-weight:400;font-size:14px;color:var(--qs-muted);margin-top:2px}.qs-faq__list{margin-top:24px;border-top:1px solid var(--qs-line)}.qs-acc{border-bottom:1px solid var(--qs-line)}.qs-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;font-family:var(--font-subheading--family);font-weight:600;font-size:16px;color:var(--qs-ink)}.qs-acc summary::-webkit-details-marker{display:none}.qs-acc summary:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.qs-acc[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.qs-acc .qs-p{margin:0 0 18px;font-size:15px}.qs-cta{background:var(--qs-sand);text-align:center}.qs-cta .qs-btn{max-width:360px;margin:28px auto 0}.qs-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:28px auto 0;padding:16px 18px;border:1px solid var(--qs-line);border-radius:14px;background:var(--qs-card);max-width:520px}.qs-trust span{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-subheading--family);font-weight:600;font-size:14px}.qs-trust svg{width:18px;height:18px;flex:none}.qs-buy{padding-top:16px}.qs-buy__grid{display:grid;gap:24px}.qs-gal__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px;background:var(--qs-card)}.qs-gal__track::-webkit-scrollbar{display:none}.qs-gal__slide{scroll-snap-align:start;aspect-ratio:1/1}.qs-gal__slide img{width:100%;height:100%;object-fit:cover;display:block}.qs-gal__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.qs-gal__thumbs button{flex:none;width:58px;height:58px;padding:0;border:1.5px solid transparent;border-radius:10px;overflow:hidden;background:var(--qs-card);cursor:pointer}.qs-gal__thumbs button[aria-current=true]{border-color:var(--qs-ink)}.qs-gal__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.qs-buy__title{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(28px,7.5vw,40px);line-height:1.05;letter-spacing:-.03em;margin:0}.qs-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.qs-price__now{font-family:var(--font-heading--family);font-weight:800;font-size:28px;letter-spacing:-.02em}.qs-price__was{color:var(--qs-muted);text-decoration:line-through;font-size:17px}.qs-pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--qs-accent);color:var(--qs-ink);font-family:var(--font-subheading--family);font-weight:600;font-size:12px;line-height:1}.qs-pill--ink{background:var(--qs-ink);color:#fff}.qs-pill[hidden]{display:none}.qs-buy__sub{font-size:14px;color:var(--qs-muted);margin:8px 0 0}.qs-opts{border:0;padding:0;margin:24px 0 0;display:grid;gap:10px}.qs-opts legend{font-family:var(--font-subheading--family);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;padding:0}.qs-opt{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:16px;background:var(--qs-card);border:1.5px solid var(--qs-line);border-radius:14px;cursor:pointer}.qs-opt input{position:absolute;opacity:0;pointer-events:none}.qs-opt__dot{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--qs-muted);display:grid;place-items:center}.qs-opt__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--qs-ink);transform:scale(0);transition:transform .15s}.qs-opt:has(input:checked){border:2px solid var(--qs-ink);padding:15.5px}.qs-opt:has(input:checked) .qs-opt__dot{border-color:var(--qs-ink)}.qs-opt:has(input:checked) .qs-opt__dot:after{transform:scale(1)}.qs-opt:has(input:focus-visible){outline:2px solid var(--qs-ink);outline-offset:2px}.qs-opt__name{font-family:var(--font-subheading--family);font-weight:600;font-size:16px;display:block}.qs-opt__desc{font-size:13px;color:var(--qs-muted);display:block;margin-top:2px}.qs-opt .qs-pill{margin-bottom:6px}.qs-opt__price{text-align:right;font-family:var(--font-subheading--family);font-weight:600;font-size:16px;white-space:nowrap}.qs-opt__price s{display:block;font-family:var(--font-body--family);font-weight:400;font-size:13px;color:var(--qs-muted)}.qs-opt__price small{display:block;font-family:var(--font-body--family);font-weight:400;font-size:12px;color:var(--qs-muted)}.qs-buy__btns{display:grid;gap:10px;margin-top:18px}.qs-buy__ship{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--qs-ink)}.qs-buy .qs-trust{margin:18px 0 0;max-width:none;justify-content:space-between;gap:10px 12px}.qs-buy .qs-trust span{font-size:13px}.qs-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0 0;padding:0;list-style:none;position:relative}.qs-steps:before{content:"";position:absolute;top:19px;left:16.6%;right:16.6%;height:1.5px;background:var(--qs-line)}.qs-steps li{position:relative;text-align:center;font-size:12px;color:var(--qs-muted)}.qs-steps i{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 8px;border-radius:50%;background:var(--qs-ink);color:#fff}.qs-steps svg{width:18px;height:18px}.qs-steps b{display:block;font-family:var(--font-subheading--family);font-weight:600;font-size:13px;color:var(--qs-ink)}.qs-buy .qs-faq__list{margin-top:22px}.qs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--qs-bg);border-top:1px solid var(--qs-line);transform:translateY(110%);transition:transform .25s}.qs-sticky.is-on{transform:none}.qs-sticky__info{flex:1;min-width:0;font-size:13px;color:var(--qs-muted);line-height:1.3}.qs-sticky__info b{display:block;color:var(--qs-ink);font-family:var(--font-subheading--family);font-size:15px}.qs-sticky .qs-btn{width:auto;min-height:48px;padding:0 22px}@media(min-width:900px){.qs{--qs-pad:40px}.qs-sec{padding:96px 0}.qs-btn{width:auto;min-width:260px}.qs-hero__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px}.qs-hero__media{order:2}.qs-split__grid{grid-template-columns:1fr 1fr;gap:64px}.qs-split--flip .qs-split__media{order:2}.qs-cards__list{grid-template-columns:repeat(3,1fr);gap:16px}.qs-scroll__track{grid-auto-columns:calc((100% - 36px)/4);padding:0;max-width:1180px;margin-left:auto;margin-right:auto;padding:0 var(--qs-pad)}.qs-buy__grid{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.qs-gal{position:sticky;top:90px}.qs-gal__thumbs button{width:72px;height:72px}.qs-sticky{display:none}.qs-faq .qs-wrap{max-width:820px}}@media(prefers-reduced-motion:reduce){.qs *{transition:none!important;scroll-behavior:auto!important}}.qs-buy__grid>*,.qs-hero__grid>*,.qs-split__grid>*{min-width:0}.qs-tags span{flex:1 1 0;padding:14px 6px;font-size:13px;white-space:nowrap}.qs-opt{grid-template-columns:22px minmax(0,1fr) auto}.qs-buy .qs-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 10px;text-align:center}.qs-buy .qs-trust span{flex-direction:column;gap:6px;font-size:12px;line-height:1.25}.qs-steps li{padding:0 4px}.qs-card__icon{width:auto;min-width:40px;padding:0 12px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/qs.css.map */
