.qp,.qsec{--qp-accent: var(--quanta-accent, #0d3b36);--qp-accent-text: var(--quanta-accent-text, #fff);--qp-ink: rgb(var(--color-foreground));--qp-muted: rgba(var(--color-foreground), .62);--qp-line: rgba(var(--color-foreground), .1);--qp-soft: rgba(var(--color-foreground), .035);--qp-radius: 16px;--qp-radius-sm: 10px;background:rgb(var(--color-background));color:var(--qp-ink)}.qp__container{width:100%;max-width:128rem;margin:0 auto;padding:0 4rem}.qp{padding:2.4rem 0 3.2rem}.qp__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:4.8rem;align-items:start}.qp-gallery{display:grid;grid-template-columns:8.4rem minmax(0,1fr);gap:1.4rem;position:sticky;top:2rem}.qp-gallery:not(:has(.qp-gallery__thumbs)){grid-template-columns:minmax(0,1fr)}.qp-gallery__thumbs{display:flex;flex-direction:column;gap:1rem;height:0;min-height:100%;overflow-y:auto;scrollbar-width:none}.qp-gallery__thumbs::-webkit-scrollbar{display:none}.qp-gallery__thumb{position:relative;flex:0 0 auto;width:100%;aspect-ratio:1;padding:0;border:1.5px solid var(--qp-line);border-radius:var(--qp-radius-sm);overflow:hidden;background:var(--qp-soft);cursor:pointer;transition:border-color .2s,opacity .2s;opacity:.72}.qp-gallery__thumb:hover{opacity:1}.qp-gallery__thumb[aria-current=true]{border-color:var(--qp-accent);box-shadow:0 0 0 1px var(--qp-accent);opacity:1}.qp-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.qp-gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000040}.qp-gallery__main{position:relative;border-radius:var(--qp-radius);overflow:hidden;background:var(--qp-soft)}.qp-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;outline:none}.qp-gallery__track::-webkit-scrollbar{display:none}.qp-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.qp-gallery__slide img,.qp-gallery__slide video,.qp-gallery__slide iframe,.qp-gallery__placeholder{width:100%;height:100%;object-fit:cover;display:block}.qp-gallery__arrow,.qp-gallery__zoom{position:absolute;display:grid;place-items:center;width:4rem;height:4rem;border:0;border-radius:50%;background:#fffffff0;color:#111;box-shadow:0 4px 16px #0000001f;cursor:pointer;transition:transform .2s,opacity .2s}.qp-gallery__arrow:hover,.qp-gallery__zoom:hover{transform:scale(1.06)}.qp-gallery__arrow{top:50%;margin-top:-2rem;opacity:0}.qp-gallery__main:hover .qp-gallery__arrow,.qp-gallery__arrow:focus-visible{opacity:1}.qp-gallery__arrow--prev{left:1.4rem}.qp-gallery__arrow--next{right:1.4rem}.qp-gallery__arrow[disabled]{opacity:0!important;pointer-events:none}.qp-gallery__zoom{right:1.4rem;bottom:1.4rem}.qp-gallery__counter{position:absolute;left:1.4rem;bottom:1.4rem;padding:.4rem 1rem;border-radius:99px;background:#0000008c;color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.04em;display:none}.qp-lightbox{width:min(96vw,110rem);max-height:94vh;padding:0;border:0;border-radius:var(--qp-radius);background:#fff;overflow:hidden}.qp-lightbox::backdrop{background:#0a0e0dd1}.qp-lightbox__img{display:block;width:100%;height:auto;max-height:94vh;object-fit:contain}.qp-lightbox__close{position:absolute;top:1.2rem;right:1.2rem;width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffeb;color:#111;cursor:pointer}.qp__info{padding-top:.4rem}.qp__badge{display:inline-block;padding:.5rem 1.1rem;border-radius:6px;background:var(--qp-accent);color:var(--qp-accent-text);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.qp__title{margin:1.4rem 0 .8rem;font-size:clamp(2.6rem,1.6rem + 1.6vw,3.8rem);line-height:1.12;font-weight:700;letter-spacing:-.02em}.qp__subtitle{margin:0 0 2rem;font-size:1.7rem;line-height:1.45;color:rgba(var(--color-foreground),.82)}.qp__desc{margin-bottom:2.4rem;font-size:1.55rem;line-height:1.65;color:var(--qp-muted)}.qp__desc p{margin:0 0 .4rem}.qp__price{margin-bottom:2.4rem}.qp__price .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem}.qp__price .price__regular,.qp__price .price__sale{font-size:clamp(3rem,2rem + 1.4vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--qp-ink)}.qp__price .price__compare{font-size:1.8rem;color:var(--qp-muted)}.qp__variants{margin-bottom:2rem}.qp__buy{display:grid;grid-template-columns:12.8rem minmax(0,1fr);gap:1.2rem;align-items:stretch}.qp-qty{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;height:5.6rem;border:1.5px solid var(--qp-line);border-radius:var(--qp-radius-sm);background:rgb(var(--color-background))}.qp-qty__btn{height:100%;border:0;background:none;color:var(--qp-ink);cursor:pointer;display:grid;place-items:center}.qp-qty__btn:hover{color:var(--qp-accent)}.qp-qty__input{width:100%;height:100%;border:0;background:none;text-align:center;font-size:1.7rem;font-weight:600;color:var(--qp-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qp-qty__input::-webkit-outer-spin-button,.qp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qp-qty__input:focus-visible{outline:2px solid var(--qp-accent);outline-offset:-2px;border-radius:6px}.qp__form{margin:0}.qp__atc{width:100%;height:5.6rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;border:0;border-radius:var(--qp-radius-sm);background:var(--qp-accent);color:var(--qp-accent-text);font-size:1.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .2s,transform .1s}.qp__atc:hover{filter:brightness(1.15)}.qp__atc:active{transform:translateY(1px)}.qp__atc[disabled],.qp__atc[aria-disabled=true]{opacity:.55;cursor:not-allowed}.qp__atc.button--loading{position:relative;color:transparent}.qp__atc.button--loading>*{visibility:hidden}.qp__atc.button--loading:after{content:"";position:absolute;width:2rem;height:2rem;border:2px solid var(--qp-accent-text);border-right-color:transparent;border-radius:50%;animation:qp-spin .7s linear infinite}@keyframes qp-spin{to{transform:rotate(360deg)}}.qp__cod{width:100%;min-height:5.6rem;margin-top:1.2rem;padding:0 1.6rem;display:flex;align-items:center;justify-content:center;gap:1rem;border:2px solid var(--qp-accent);border-radius:var(--qp-radius-sm);background:transparent;color:var(--qp-accent);font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background .2s,color .2s,transform .1s}.qp__cod:hover{background:var(--qp-accent);color:var(--qp-accent-text)}.qp__cod:active{transform:translateY(1px)}.qp__cod:focus-visible{outline:2px solid var(--qp-accent);outline-offset:3px}.qp__cod.is-loading{opacity:.7;pointer-events:none}.qp__cod-note{margin:.6rem 0 0;font-size:1.3rem;color:var(--qp-muted);text-align:center}.qp__error{margin:1rem 0 0;padding:1rem 1.2rem;border-radius:8px;background:#c0392b14;color:#a3271b;font-size:1.4rem}.qp-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:2.8rem 0 0;padding:0;list-style:none}.qp-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:.4rem .8rem}.qp-trust__item+.qp-trust__item{border-left:1px solid var(--qp-line)}.qp-trust__icon{color:var(--qp-accent);margin-bottom:.4rem}.qp-trust__title{font-size:1.3rem;font-weight:600;line-height:1.3}.qp-trust__text{font-size:1.15rem;color:var(--qp-muted);line-height:1.35}.qp__notice{display:flex;gap:1.2rem;align-items:flex-start;margin-top:2.4rem;padding:1.4rem 1.6rem;border-radius:var(--qp-radius-sm);background:var(--qp-soft);border:1px solid var(--qp-line);font-size:1.25rem;line-height:1.5;color:var(--qp-muted)}.qp__notice svg{flex-shrink:0;color:var(--qp-ink);margin-top:.1rem}.qp__notice p{margin:0}.qp-sticky{display:none}.qsec{padding:3.2rem 0}.qsec--features{padding:0 0 3.6rem}.qsec--features .qp__container{border-bottom:1px solid var(--qp-line);padding-bottom:3.6rem}.qinfo__heading{margin:0 0 .6rem;font-size:2.2rem;font-weight:700;letter-spacing:-.01em}.qinfo__lead{margin:0 0 1.6rem;font-size:1.4rem;color:var(--qp-muted)}.qfeat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin:0;padding:3.2rem 0 0;list-style:none}.qfeat__item{display:flex;gap:1.6rem;align-items:flex-start}.qfeat__icon{flex-shrink:0;width:6.4rem;height:6.4rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--qp-accent) 8%,transparent);color:var(--qp-accent)}.qfeat__title{margin:.6rem 0 .4rem;font-size:1.5rem;font-weight:700;line-height:1.3}.qfeat__text{margin:0;font-size:1.35rem;line-height:1.5;color:var(--qp-muted)}.qinfo{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:0}.qinfo__col{padding:0 3.2rem}.qinfo__col:first-child{padding-left:0}.qinfo__col:last-child{padding-right:0}.qinfo__col+.qinfo__col{border-left:1px solid var(--qp-line)}.qinfo__col--box .qinfo__heading,.qinfo__col--specs .qinfo__heading{margin-bottom:1.6rem}.qsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.qsteps__media{position:relative;aspect-ratio:4 / 3;border-radius:var(--qp-radius-sm);overflow:hidden;background:var(--qp-soft)}.qsteps__media img{width:100%;height:100%;object-fit:cover;display:block}.qsteps__num{position:absolute;top:.8rem;left:.8rem;width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:var(--qp-accent);color:var(--qp-accent-text);font-weight:700;font-size:1.4rem}.qsteps__title{margin:1.2rem 0 .3rem;font-size:1.45rem;font-weight:700}.qsteps__text{margin:0;font-size:1.3rem;line-height:1.45;color:var(--qp-muted)}.qbox{border-radius:var(--qp-radius);background:var(--qp-soft);padding:1.6rem}.qbox__img{width:100%;height:auto;display:block;border-radius:var(--qp-radius-sm)}.qbox__labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:1.2rem 0 0;padding:0;list-style:none;text-align:center;font-size:1.1rem;line-height:1.3;color:var(--qp-muted)}.qspecs{width:100%;border-collapse:collapse;font-size:1.35rem}.qspecs th,.qspecs td{padding:.9rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--qp-line)}.qspecs th{width:42%;font-weight:500;padding-right:1.2rem}.qspecs td{color:var(--qp-muted)}.qspecs tr:nth-child(odd){background:transparent}.qsec--faq{padding-bottom:5.6rem}.qfaq__heading{margin-bottom:1.6rem}.qfaq{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2.4rem;align-items:start}.qfaq__col{display:grid;gap:1rem}.qfaq__item{border:1px solid var(--qp-line);border-radius:var(--qp-radius-sm);background:rgb(var(--color-background));transition:border-color .2s}.qfaq__item[open]{border-color:color-mix(in srgb,var(--qp-accent) 40%,transparent)}.qfaq__q{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;font-size:1.45rem;font-weight:500;cursor:pointer;list-style:none}.qfaq__q::-webkit-details-marker{display:none}.qfaq__icon{flex-shrink:0;transition:transform .25s;color:var(--qp-muted)}.qfaq__item[open] .qfaq__icon{transform:rotate(45deg);color:var(--qp-accent)}.qfaq__a{padding:0 1.6rem 1.6rem;font-size:1.4rem;line-height:1.6;color:var(--qp-muted)}.qfaq__a p{margin:0}@media screen and (max-width:1099px){.qp__layout{gap:3.2rem}.qinfo{grid-template-columns:1fr 1fr;row-gap:3.2rem}.qinfo__col--steps{grid-column:1 / -1;padding:0}.qinfo__col--box{padding-left:0;border-left:0!important}.qfeat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.qp__container{padding:0 1.6rem}.qp{padding:1.2rem 0 2rem}.qp__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.qp-gallery{grid-template-columns:minmax(0,1fr);position:static;gap:1rem}.qp-gallery__main{order:1;border-radius:14px}.qp-gallery__thumbs{order:2;flex-direction:row;height:auto;min-height:0;overflow-x:auto;gap:.8rem}.qp-gallery__thumb{width:6.4rem}.qp-gallery__arrow{opacity:1;width:3.6rem;height:3.6rem;margin-top:-1.8rem}.qp-gallery__arrow--prev{left:1rem}.qp-gallery__arrow--next{right:1rem}.qp-gallery__counter{display:block;left:auto;right:1rem;bottom:1rem}.qp-gallery__zoom{display:none}.qp__title{margin-top:1.2rem}.qp__subtitle{font-size:1.5rem;margin-bottom:1.6rem}.qp__desc{font-size:1.45rem;margin-bottom:2rem}.qp__price{margin-bottom:2rem}.qp__buy{grid-template-columns:11.6rem minmax(0,1fr);gap:1rem}.qp-qty,.qp__atc{height:5.2rem}.qp__atc{font-size:1.45rem}.qp-trust{margin-top:2.2rem}.qp-trust__item{padding:.2rem .4rem}.qp-trust__title{font-size:1.15rem}.qp-trust__text{font-size:1.05rem}.qp-trust__icon svg{width:26px;height:26px}.qsec{padding:2.4rem 0}.qsec--features,.qsec--features .qp__container{padding-bottom:2.4rem}.qfeat{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem;padding-top:0}.qfeat__item{flex-direction:column;gap:1rem}.qfeat__icon{width:5.2rem;height:5.2rem}.qfeat__icon svg{width:24px;height:24px}.qfeat__title{margin-top:0;font-size:1.4rem}.qfeat__text{font-size:1.25rem}.qinfo{grid-template-columns:minmax(0,1fr);row-gap:3.2rem}.qinfo__col{padding:0!important;border-left:0!important}.qinfo__heading{font-size:2rem}.qsteps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.6rem;padding:0 1.6rem;scroll-padding:0 1.6rem}.qsteps::-webkit-scrollbar{display:none}.qsteps__item{scroll-snap-align:start}.qfaq{grid-template-columns:minmax(0,1fr);gap:1rem}.qp-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid var(--qp-line);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .3s ease}.qp-sticky.is-visible{transform:translateY(0)}.qp-sticky__inner{display:flex;align-items:center;gap:1.2rem}.qp-sticky__img{width:5.2rem;height:5.2rem;flex-shrink:0;object-fit:cover;border-radius:8px;background:var(--qp-soft)}.qp-sticky__meta{flex:1;min-width:0}.qp-sticky__title{display:block;font-size:1.35rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qp-sticky__price .price__regular,.qp-sticky__price .price__sale{font-size:1.7rem;font-weight:800}.qp-sticky__price .price__compare{display:none}.qp__atc--sticky{width:auto;height:4.8rem;padding:0 1.8rem;flex-shrink:0;font-size:1.3rem}body.qp-sticky-open{padding-bottom:7.6rem}}@media(prefers-reduced-motion:reduce){.qp-gallery__track{scroll-behavior:auto}.qp-sticky{transition:none}}.qp__rating{margin:-.8rem 0 1.6rem}.qp__price-row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:2.4rem}.qp__price-row .qp__price{margin-bottom:0}.qp__stock{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;color:#1e7b4c;white-space:nowrap}.qp__stock:before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #1e7b4c26}.qp__stock--out{color:#a3271b}.qhead{margin-bottom:2rem}.qhead__title{margin:0;font-size:clamp(2.4rem,1.8rem + 1vw,3.2rem);line-height:1.15;font-weight:700;letter-spacing:-.02em}.qhead__title--sm{font-size:clamp(2rem,1.6rem + .6vw,2.4rem)}.qhead__text{margin:.4rem 0 0;font-size:1.4rem;line-height:1.55;color:var(--qp-muted)}.qsec--story{padding:3.2rem 0 1.6rem}.qstory{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);border-radius:calc(var(--qp-radius) + 4px);overflow:hidden;background:#0f1d1b;color:#fff;min-height:36rem}.qstory__hero{position:relative;display:flex;align-items:stretch;overflow:hidden}.qstory__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.qstory__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08100fdb,#08100f8c 45%,#08100f1a)}.qstory__copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;max-width:46rem;padding:4rem}.qstory__title{margin:0 0 1.2rem;font-size:clamp(2.4rem,1.6rem + 1.2vw,3.4rem);line-height:1.15;font-weight:700;color:#fff}.qstory__text{margin:0 0 3.2rem;font-size:1.5rem;line-height:1.6;color:#ffffffd9}.qstory__play{display:inline-flex;align-items:center;gap:1.4rem;padding:0;border:0;background:none;color:#fff;text-align:left;cursor:pointer}.qstory__play-icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:50%;background:#fff;color:#0f1d1b;transition:transform .2s}.qstory__play-icon svg circle{stroke:none}.qstory__play:hover .qstory__play-icon{transform:scale(1.06)}.qstory__play strong{display:block;font-size:1.4rem;font-weight:600}.qstory__play small{display:block;font-size:1.25rem;color:#ffffffb3}.qstory__panel{padding:3.6rem 3.2rem;background:linear-gradient(160deg,var(--qp-accent),#0b2320)}.qstory__panel-title{margin:0 0 2.4rem;font-size:2.2rem;font-weight:700;color:#fff}.qstory__list{display:grid;gap:1.8rem;margin:0;padding:0;list-style:none}.qstory__list li{display:flex;align-items:center;gap:1.4rem;font-size:1.4rem;line-height:1.4}.qstory__icon{flex-shrink:0;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff}.qstory__modal{background:#000;width:min(96vw,100rem)}.qstory__video{display:block;width:100%;max-height:90vh;background:#000}.qsec--howto{padding:3.2rem 0 1.6rem}.qhow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.qhow__media{position:relative;aspect-ratio:16 / 10;border-radius:var(--qp-radius-sm);overflow:hidden;background:var(--qp-soft)}.qhow__media img{width:100%;height:100%;object-fit:cover;display:block}.qhow__num{position:absolute;top:1rem;left:1rem;width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:50%;background:var(--qp-accent);color:var(--qp-accent-text);font-weight:700;font-size:1.6rem;box-shadow:0 0 0 3px #ffffffe6}.qhow__title{margin:1.4rem 0 .3rem;font-size:1.5rem;font-weight:700}.qhow__text{margin:0;font-size:1.35rem;line-height:1.45;color:var(--qp-muted)}.qsec--uses{padding:3.2rem 0 1.6rem}.quses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.quses__card{border-radius:var(--qp-radius-sm);overflow:hidden;background:var(--qp-soft);border:1px solid var(--qp-line)}.quses__media{aspect-ratio:16 / 10;overflow:hidden}.quses__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.quses__card:hover .quses__media img{transform:scale(1.04)}.quses__label{display:block;padding:1.2rem;text-align:center;font-size:1.4rem;font-weight:600}.qinfo--two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.qinfo--two .qinfo__col:first-child{padding-left:0}.qinfo--two .qbox__img{aspect-ratio:16 / 10;object-fit:cover}.qbox__labels{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.qsec--reviews{padding:3.2rem 0 1.6rem}.qslider{position:relative;display:block;padding:0 5.2rem}.qslider__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 2rem) / 3);gap:2rem;margin:0;padding:.4rem 0 .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.qslider__track::-webkit-scrollbar{display:none}.qslider__track>*{scroll-snap-align:start}.qslider__arrow{position:absolute;top:50%;width:4rem;height:4rem;margin-top:-2.8rem;display:grid;place-items:center;border:1px solid var(--qp-line);border-radius:50%;background:rgb(var(--color-background));color:var(--qp-ink);cursor:pointer}.qslider__arrow--prev{left:0}.qslider__arrow--next{right:0}.qslider__arrow[disabled]{opacity:.35;cursor:default}.qslider.is-static .qslider__arrow,.qslider.is-static .qslider__dots{display:none}.qslider__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.4rem}.qslider__dots span{width:.7rem;height:.7rem;border-radius:50%;background:var(--qp-line);transition:width .2s,background .2s}.qslider__dots span.is-active{width:2rem;border-radius:99px;background:var(--qp-accent)}.qrev__card{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border-radius:var(--qp-radius);border:1px solid var(--qp-line);background:rgb(var(--color-background));box-shadow:0 6px 20px #0000000a}.qrev__stars{display:inline-flex;gap:.2rem;color:#f2b01e}.qrev__stars .is-off{color:var(--qp-line)}.qrev__quote{margin:0;flex:1;font-size:1.45rem;line-height:1.6}.qrev__author{display:flex;align-items:center;gap:1rem}.qrev__author strong{display:block;font-size:1.4rem}.qrev__author small{display:block;font-size:1.2rem;color:var(--qp-muted)}.qrev__avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex-shrink:0}.qrev__avatar--initial{display:grid;place-items:center;background:color-mix(in srgb,var(--qp-accent) 12%,transparent);color:var(--qp-accent);font-weight:700}.qsec--recs{padding:1.6rem 0 6.4rem}.qrecs__heading{margin-bottom:2rem}.qrecs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.qrec{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border:1px solid var(--qp-line);border-radius:var(--qp-radius-sm);background:rgb(var(--color-background))}.qrec__media{flex-shrink:0;width:7.2rem;height:7.2rem;border-radius:8px;overflow:hidden;background:var(--qp-soft)}.qrec__media img{width:100%;height:100%;object-fit:cover;display:block}.qrec__body{flex:1;min-width:0;display:grid;gap:.2rem}.qrec__vendor{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:var(--qp-muted)}.qrec__title{font-size:1.4rem;font-weight:600;color:var(--qp-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrec__price{font-size:1.4rem;font-weight:700}.qrec__form{margin:0}.qrec__add{display:grid;place-items:center;width:3.6rem;height:3.6rem;border:1px solid var(--qp-line);border-radius:50%;background:none;color:var(--qp-ink);cursor:pointer}.qrec__add:hover{background:var(--qp-accent);border-color:var(--qp-accent);color:var(--qp-accent-text)}.qrec__add.button--loading{opacity:.5}@media screen and (max-width:1099px){.qstory{grid-template-columns:minmax(0,1fr)}.qhow{grid-template-columns:repeat(2,minmax(0,1fr))}.qslider__track{grid-auto-columns:calc((100% - 2rem)/2)}.qrecs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.qp__price-row{margin-bottom:2rem}.qsec--story,.qsec--howto,.qsec--uses,.qsec--reviews{padding:2.4rem 0 .8rem}.qstory{min-height:0;border-radius:var(--qp-radius)}.qstory__hero{min-height:22rem}.qstory__copy{padding:2.4rem 2rem}.qstory__title{font-size:2.2rem}.qstory__text{margin-bottom:2rem;font-size:1.35rem}.qstory__play-icon{width:5.2rem;height:5.2rem}.qstory__panel{padding:2.4rem 2rem}.qstory__panel-title{margin-bottom:1.6rem;font-size:1.9rem}.qstory__list{gap:1.2rem}.qhow{gap:1.6rem 1.2rem}.qhow__title{font-size:1.4rem;margin-top:1rem}.qhow__text{font-size:1.25rem}.quses{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:40%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.6rem;padding:0 1.6rem;scroll-padding:0 1.6rem}.quses::-webkit-scrollbar{display:none}.quses__card{scroll-snap-align:start}.quses__label{padding:.9rem .6rem;font-size:1.2rem}.qinfo--two{grid-template-columns:minmax(0,1fr)}.qslider{padding:0 3.6rem}.qslider__track{grid-auto-columns:100%}.qslider__arrow{width:3.2rem;height:3.2rem;margin-top:-2.4rem}.qrev__card{padding:2rem}.qsec--recs{padding-bottom:4rem}.qrecs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.6rem;padding:0 1.6rem}.qrecs::-webkit-scrollbar{display:none}.qrec{scroll-snap-align:start}}.qp-gallery__ribbon{position:absolute;top:1.4rem;left:1.4rem;z-index:2;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-radius:99px;background:linear-gradient(135deg,#f7d774,#e0a81e);color:#3a2a00;font-size:1.2rem;font-weight:800;letter-spacing:.06em;box-shadow:0 6px 18px #e0a81e59;pointer-events:none}.qp-gallery__ribbon svg{stroke-width:2}.qb{display:block;margin:0 0 1.6rem}.qb__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.qb__heading{font-size:1.5rem;font-weight:700}.qb__scarcity{display:inline-flex;align-items:center;gap:.7rem;padding:.5rem 1.1rem;border-radius:99px;background:#fdecea;color:#b42318;font-size:1.2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;animation:qb-blink 1.4s ease-in-out infinite}.qb__pulse{position:relative;width:.8rem;height:.8rem;border-radius:50%;background:#d92d20}.qb__pulse:after{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%;border:2px solid #d92d20;animation:qb-ring 1.4s ease-out infinite}@keyframes qb-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes qb-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.qb__options{display:grid;gap:1.2rem}.qb__opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem 1.4rem;padding:1.6rem 1.8rem;border:1.5px solid var(--qp-line);border-radius:var(--qp-radius-sm);background:rgb(var(--color-background));cursor:pointer;text-align:left;transition:border-color .2s,background .2s,box-shadow .2s}.qb__opt:hover{border-color:rgba(var(--color-foreground),.3)}.qb__opt.is-selected{border-color:var(--qp-accent);background:color-mix(in srgb,var(--qp-accent) 5%,rgb(var(--color-background)));box-shadow:0 0 0 1px var(--qp-accent)}.qb__opt.has-badge{margin-top:.8rem}.qb__radio{position:absolute;opacity:0;pointer-events:none}.qb__opt:focus-within{outline:2px solid var(--qp-accent);outline-offset:2px}.qb__dot{width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.3);display:grid;place-items:center}.qb__opt.is-selected .qb__dot{border-color:var(--qp-accent)}.qb__opt.is-selected .qb__dot:after{content:"";width:1rem;height:1rem;border-radius:50%;background:var(--qp-accent)}.qb__info strong{display:block;font-size:1.6rem}.qb__info small{display:block;margin-top:.2rem;font-size:1.25rem;color:var(--qp-muted)}.qb__prices{text-align:right}.qb__prices strong{display:block;font-size:1.8rem;font-weight:800}.qb__prices s{display:block;font-size:1.25rem;color:var(--qp-muted)}.qb__badge{position:absolute;top:0;right:1.6rem;transform:translateY(-50%);padding:.4rem 1rem;border-radius:99px;background:var(--qp-accent);color:var(--qp-accent-text);font-size:1.1rem;font-weight:800;letter-spacing:.06em;white-space:nowrap}.qb__save{grid-column:2 / -1;justify-self:start;padding:.3rem .9rem;border-radius:6px;background:#e7f6ec;color:#1e7b4c;font-size:1.2rem;font-weight:700}.qb__note{margin:1rem 0 0;font-size:1.2rem;color:var(--qp-muted)}.qp-urgency{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.qp-urgency__item{display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem;border-radius:var(--qp-radius-sm);background:var(--qp-soft);font-size:1.35rem;line-height:1.4}.qp-urgency__item svg{flex-shrink:0;color:var(--qp-accent)}.qp-urgency__item--hot{background:#fff4e5;color:#8a4b08}.qp-urgency__item--hot svg{color:#e8590c}@media(prefers-reduced-motion:reduce){.qb__scarcity,.qb__pulse:after{animation:none}}.qsec--modes,.qsec--compare{padding:3.2rem 0 1.6rem}.qhead--center{margin-left:auto;margin-right:auto;text-align:center;max-width:64rem}.qhead__eyebrow{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--qp-accent)}.qhead__eyebrow--light{color:#8fd4c4}.qchecks{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.qchecks li{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;line-height:1.45}.qchecks svg{flex-shrink:0;margin-top:.1rem;padding:.3rem;width:2rem;height:2rem;border-radius:50%;background:var(--qp-accent);color:var(--qp-accent-text);stroke-width:2.4}.qmodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.qmode{display:flex;flex-direction:column;border-radius:var(--qp-radius);overflow:hidden;background:var(--qp-soft);border:1px solid var(--qp-line)}.qmode__media{position:relative;aspect-ratio:16 / 9;overflow:hidden}.qmode__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.qmode:hover .qmode__media img{transform:scale(1.03)}.qmode__tag{position:absolute;left:1.4rem;top:1.4rem;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:99px;background:#fffffff2;color:var(--qp-accent);font-size:1.2rem;font-weight:700}.qmode__body{padding:2.2rem 2.4rem 2.6rem}.qmode__title{margin:0 0 .6rem;font-size:2rem;font-weight:700}.qmode__text{margin:0;font-size:1.45rem;line-height:1.6;color:var(--qp-muted)}.qcmp{max-width:80rem;margin:0 auto;border:1px solid var(--qp-line);border-radius:var(--qp-radius);overflow:hidden}.qcmp__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}.qcmp__row+.qcmp__row{border-top:1px solid var(--qp-line)}.qcmp__row>span{padding:1.5rem 2rem;font-size:1.4rem;display:flex;align-items:center}.qcmp__row--head>span{font-weight:700;font-size:1.45rem}.qcmp__us,.qcmp__them{justify-content:center;text-align:center}.qcmp__us{background:color-mix(in srgb,var(--qp-accent) 7%,transparent)}.qcmp__row--head .qcmp__us{color:var(--qp-accent)}.qcmp__feature{font-weight:500}.qcmp__yes{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--qp-accent);color:var(--qp-accent-text)}.qcmp__yes svg{stroke-width:2.4}.qcmp__no{display:grid;place-items:center;color:rgba(var(--color-foreground),.35)}.qcmp__txt{font-size:1.25rem;color:var(--qp-muted)}.qsec--cta{padding:2.4rem 0 4.8rem}.qcta{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:4.8rem;align-items:center;padding:4rem 5.6rem;border-radius:calc(var(--qp-radius) + 8px);background:radial-gradient(120% 120% at 100% 0%,rgba(143,212,196,.16),transparent 55%),#0b1514;color:#fff}.qcta__media{border-radius:var(--qp-radius);overflow:hidden;background:#fff;aspect-ratio:1}.qcta__media img{width:100%;height:100%;object-fit:cover;display:block}.qcta__title{margin:0 0 1rem;font-size:clamp(2.4rem,1.8rem + 1.2vw,3.6rem);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:#fff}.qcta__text{margin:0 0 2rem;font-size:1.55rem;line-height:1.6;color:#ffffffbf}.qcta__scarcity{margin-bottom:1.4rem;background:#d92d202e;color:#ffb4ab}.qcta__scarcity .qb__pulse{background:#ff6b5e}.qcta__scarcity .qb__pulse:after{border-color:#ff6b5e}.qcta__row{display:flex;align-items:baseline;gap:1.2rem;margin-bottom:1.8rem}.qcta__price{font-size:3.4rem;font-weight:800;letter-spacing:-.02em}.qcta__compare{font-size:1.8rem;color:#ffffff80}.qcta__form{margin:0;max-width:42rem}.qcta__btn{width:100%;height:5.8rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;border:0;border-radius:var(--qp-radius-sm);background:#fff;color:#0b1514;font-size:1.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:box-shadow .2s}.qcta__btn:hover{box-shadow:0 0 0 4px #fff3}.qcta__btn[disabled],.qcta__btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.qcta__btn.button--loading{position:relative;color:transparent}.qcta__btn.button--loading>*{visibility:hidden}.qcta__btn.button--loading:after{content:"";position:absolute;width:2rem;height:2rem;border:2px solid #0b1514;border-right-color:transparent;border-radius:50%;animation:qp-spin .7s linear infinite}.qcta__trust{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin:2.2rem 0 0;padding:0;list-style:none;font-size:1.3rem;color:#fffc}.qcta__trust li{display:inline-flex;align-items:center;gap:.8rem}.qcta__trust svg{color:#8fd4c4}@media screen and (max-width:1099px){.qcta{padding:3.2rem;gap:3.2rem}}@media screen and (max-width:749px){.qp__info{text-align:center}.qp__title,.qp__subtitle,.qp__desc{margin-left:auto;margin-right:auto}.qp__price-row{flex-direction:column;justify-content:center;gap:.8rem}.qp__price .price,.qp__rating .rating{justify-content:center}.qp-gallery__ribbon{top:1rem;left:1rem;font-size:1.1rem;padding:.6rem 1rem}.qb__head{justify-content:center;flex-wrap:wrap}.qb__opt{padding:1.4rem;gap:.4rem 1rem}.qb__info strong{font-size:1.5rem}.qb__prices strong{font-size:1.6rem}.qb__note{text-align:center}.qp-urgency__item{justify-content:center;text-align:center;font-size:1.3rem}.qp__notice{text-align:left}.qhead,.qinfo__heading,.qfaq__heading,.qrecs__heading{text-align:center}.qhead{margin-left:auto;margin-right:auto}.qfeat__item{align-items:center;text-align:center}.qhow__item{text-align:center}.qstory__copy{align-items:center;text-align:center}.qstory__panel-title{text-align:center}.qsec--modes,.qsec--compare{padding:2.4rem 0 .8rem}.qmodes{grid-template-columns:minmax(0,1fr);gap:1.6rem}.qmode__body{padding:1.8rem 1.8rem 2.2rem;text-align:center}.qmode__title{font-size:1.9rem}.qmode .qchecks{justify-content:center;text-align:left;width:fit-content;margin-left:auto;margin-right:auto}.qcmp__row{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.9fr)}.qcmp__row>span{padding:1.2rem .9rem;font-size:1.25rem}.qcmp__row--head>span{font-size:1.25rem}.qcmp__txt{font-size:1.1rem}.qsec--cta{padding:1.6rem 0 3.2rem}.qcta{grid-template-columns:minmax(0,1fr);padding:2.4rem 2rem 2.8rem;gap:2rem;border-radius:var(--qp-radius);text-align:center}.qcta__media{max-width:22rem;width:100%;margin:0 auto}.qcta__row{justify-content:center}.qcta__price{font-size:2.8rem}.qcta__form{max-width:none}.qcta__trust{justify-content:center;gap:.8rem 1.6rem;font-size:1.2rem}}html{scroll-behavior:smooth}.qsec--hero{padding:4rem 0 3.2rem;background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--qp-accent) 10%,transparent),transparent 60%),rgb(var(--color-background))}.qhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:5.6rem;align-items:center}.qhero__badge{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.3rem;border-radius:99px;background:linear-gradient(135deg,#f7d774,#e0a81e);color:#3a2a00;font-size:1.2rem;font-weight:800;letter-spacing:.06em}.qhero__badge svg{stroke-width:2}.qhero__title{margin:1.8rem 0 1.4rem;font-size:clamp(3.2rem,2rem + 2.6vw,5.6rem);line-height:1.04;font-weight:800;letter-spacing:-.03em}.qhero__text{margin:0 0 2.4rem;max-width:52rem;font-size:1.75rem;line-height:1.6;color:var(--qp-muted)}.qhero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;margin-bottom:2.4rem}.qhero__amount{font-size:3.2rem;font-weight:800;letter-spacing:-.02em}.qhero__note{padding:.5rem 1.1rem;border-radius:99px;background:#e7f6ec;color:#1e7b4c;font-size:1.3rem;font-weight:700}.qhero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.qhero__btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;height:5.6rem;padding:0 2.8rem;border-radius:var(--qp-radius-sm);font-size:1.55rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:filter .2s,background .2s,border-color .2s}.qhero__btn--primary{background:var(--qp-accent);color:var(--qp-accent-text);text-transform:uppercase}.qhero__btn--primary:hover{filter:brightness(1.15)}.qhero__btn--ghost{border:1.5px solid var(--qp-line);color:var(--qp-ink);background:rgb(var(--color-background))}.qhero__btn--ghost:hover{border-color:var(--qp-accent)}.qhero__chips{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin:2.4rem 0 0;padding:0;list-style:none}.qhero__chips li{display:inline-flex;align-items:center;gap:.7rem;font-size:1.35rem;color:var(--qp-muted)}.qhero__chips svg{color:var(--qp-accent)}.qhero__chips .qhero__chip--hot{color:#b42318;font-weight:700;animation:qb-blink 1.4s ease-in-out infinite}.qhero__chip--hot .qb__pulse{margin:0 .2rem}.qhero__visual{position:relative}.qhero__img{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:calc(var(--qp-radius) + 8px);box-shadow:0 30px 60px #0d3b3626}.qhero__card{position:absolute;left:-2.4rem;bottom:2.4rem;display:flex;align-items:center;gap:1.2rem;max-width:34rem;padding:1.2rem 1.6rem 1.2rem 1.2rem;border-radius:var(--qp-radius);background:#fffffff5;color:#111;box-shadow:0 16px 40px #00000024;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s}.qhero__card:hover{transform:translateY(-2px)}.qhero__card-img{width:5.6rem;height:5.6rem;border-radius:10px;object-fit:cover;flex-shrink:0}.qhero__card-body{display:grid;gap:.2rem;min-width:0}.qhero__card-title{font-size:1.35rem;font-weight:600;line-height:1.3}.qhero__card-price{font-size:1.6rem;font-weight:800}.qhero__card-go{flex-shrink:0;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--qp-accent);color:var(--qp-accent-text)}.qhero__stat{position:absolute;top:2.4rem;right:-1.6rem;display:grid;padding:1.2rem 1.6rem;border-radius:var(--qp-radius);background:var(--qp-accent);color:var(--qp-accent-text);box-shadow:0 16px 40px #0d3b364d;text-align:center}.qhero__stat strong{font-size:1.8rem;font-weight:800}.qhero__stat small{font-size:1.15rem;opacity:.85}@media screen and (max-width:1099px){.qhero{gap:3.6rem}.qhero__card{left:1.6rem}.qhero__stat{right:1.6rem}}@media screen and (max-width:749px){.qsec--hero{padding:2.4rem 0 1.6rem}.qhero{grid-template-columns:minmax(0,1fr);gap:2.8rem;text-align:center}.qhero__copy{display:flex;flex-direction:column;align-items:center}.qhero__title{margin:1.4rem 0 1rem}.qhero__text{font-size:1.5rem;margin-bottom:1.8rem}.qhero__price{justify-content:center;margin-bottom:1.8rem}.qhero__amount{font-size:2.8rem}.qhero__actions{width:100%;flex-direction:column}.qhero__btn{width:100%}.qhero__chips{justify-content:center;gap:.8rem 1.4rem}.qhero__chips li{font-size:1.25rem}.qhero__img{aspect-ratio:4 / 3;border-radius:var(--qp-radius)}.qhero__card{left:1rem;right:1rem;bottom:1rem;max-width:none;padding:1rem;text-align:left}.qhero__card-img{width:4.8rem;height:4.8rem}.qhero__stat{top:1rem;right:1rem;padding:.9rem 1.2rem}.qhero__stat strong{font-size:1.5rem}}.qp-hl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem;margin:0 0 2.4rem;padding:0;list-style:none}.qp-hl__item{display:flex;align-items:center;gap:1.2rem;text-align:left}.qp-hl__icon{flex-shrink:0;display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:12px;background:color-mix(in srgb,var(--qp-accent) 9%,transparent);color:var(--qp-accent)}.qp-hl__text{display:grid;gap:.1rem;min-width:0}.qp-hl__text strong{font-size:1.4rem;font-weight:600;line-height:1.3}.qp-hl__text small{font-size:1.25rem;color:var(--qp-muted);line-height:1.35}@media screen and (max-width:749px){.qp-hl{gap:1rem;margin-bottom:2rem}.qp-hl__item{flex-direction:column;gap:.6rem;padding:1.2rem .8rem;border:1px solid var(--qp-line);border-radius:var(--qp-radius-sm);text-align:center}.qp-hl__icon{width:3.8rem;height:3.8rem}.qp-hl__text strong{font-size:1.3rem}.qp-hl__text small{font-size:1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/quanta-product.css.map */
