:root{--qg-ink:#14112e;--qg-ink-2:#1d1940;--qg-ink-3:#2a2557;--qg-paper:#faf7f0;--qg-paper-2:#f2eee3;--qg-white:#fff;--qg-lime:#c8f53a;--qg-lime-2:#b4e324;--qg-coral:#ff5a36;--qg-blue:#2f6bff;--qg-red:#ff3b3b;--qg-green:#22c55e;--qg-yellow:#ffd21f;--qg-muted:#5f5b78;--qg-line:rgba(20,17,46,.12);--qg-line-2:rgba(20,17,46,.2);--qg-star:#00b67a;--qg-success:#0da558;--qg-r-sm:10px;--qg-r:16px;--qg-r-lg:24px;--qg-shadow:4px 4px 0 var(--qg-ink);--qg-shadow-sm:3px 3px 0 var(--qg-ink);--qg-f-display:"Bricolage Grotesque","Onest",system-ui,sans-serif;--qg-f-body:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--qg-f-mono:"JetBrains Mono",ui-monospace,monospace;--ct-bg:var(--qg-paper);--ct-bg-soft:var(--qg-paper-2);--ct-fg:var(--qg-ink);--ct-dark:var(--qg-ink);--ct-muted:var(--qg-muted);--ct-light:#9a96b0;--ct-border:var(--qg-line);--ct-border-strong:var(--qg-line-2);--ct-border-grey:var(--qg-line);--ct-primary:var(--qg-ink);--ct-primary-hover:#000;--ct-primary-text:#fff;--ct-primary-light:#ece9ff;--ct-red:var(--qg-coral);--ct-green:var(--qg-success);--ct-star:#f5a623;--ct-font-body:var(--qg-f-body);--ct-font-heading:var(--qg-f-display);--ct-font-alt:var(--qg-f-body);--ct-radius-button:999px;--ct-radius-card:var(--qg-r);--ct-radius-badge:8px;--ct-radius-input:12px;--ct-page-width:1280px;--ct-page-margin:40px;--ct-anim:.2s ease}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ct-font-body);font-weight:400;font-size:.9375rem;line-height:1.5;color:var(--ct-fg);background:var(--ct-bg);overflow-x:hidden}a{color:inherit;text-decoration:none;transition:opacity var(--ct-anim)}a:hover{opacity:.75}img{max-width:100%;height:auto;display:block}button{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--ct-font-heading);font-weight:600;line-height:1.25;color:var(--ct-fg)}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.6rem,4vw,2.25rem)}h3{font-size:1.5rem}.qg-container{max-width:var(--ct-page-width);margin:0 auto;padding-left:clamp(16px,4vw,var(--ct-page-margin));padding-right:clamp(16px,4vw,var(--ct-page-margin));width:100%}@keyframes ptbBlink{0%,to{opacity:1}50%{opacity:.25}}.ps-announce{background:var(--ct-primary);overflow:hidden;position:relative;height:40px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06)}.ps-announce:before,.ps-announce:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.ps-announce:before{left:0;background:linear-gradient(to right,#0d0d0d,transparent)}.ps-announce:after{right:0;background:linear-gradient(to left,#0d0d0d,transparent)}.ps-announce__ticker{display:flex;align-items:center;white-space:nowrap;animation:ps-scroll 28s linear infinite}.ps-announce__ticker:hover{animation-play-state:paused}@keyframes ps-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ps-announce__item{display:inline-flex;align-items:center;gap:9px;padding:0 40px;font-family:var(--ct-font-alt);font-size:12.5px;font-weight:600;letter-spacing:.03em;color:#ffffffd1;text-transform:uppercase}.ps-announce__item--hot{color:#fff;font-weight:800}.ps-announce__badge{display:inline-flex;align-items:center;background:var(--ct-red);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:2px 8px;border-radius:4px;line-height:1;flex-shrink:0}.ps-announce__badge--blue{background:var(--ct-primary)}.ps-announce__badge--green{background:var(--ct-green)}.ps-announce__sep{display:inline-block;width:4px;height:4px;background:#fff3;transform:rotate(45deg);flex-shrink:0;margin:0 8px}.ps-announce__icon{width:14px;height:14px;flex-shrink:0;opacity:.9}.qg-header{position:sticky;top:0;z-index:100;background:var(--ct-bg);border-bottom:1px solid var(--ct-border)}.qg-header__inner{display:flex;align-items:center;gap:28px;min-height:76px;position:relative}.qg-logo{flex-shrink:0}.qg-logo img{height:27px;width:auto}.qg-nav{flex:1;min-width:0}.qg-nav__list{display:flex;gap:4px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.qg-nav__list>li{position:relative}.qg-nav__list a{font-weight:500;font-size:.875rem;display:flex;align-items:center;gap:3px;padding:8px 10px;border-radius:8px;transition:background var(--ct-anim)}.qg-nav__list>li>a:hover{opacity:1;background:var(--ct-primary-light)}.qg-nav__list li.menu-item-has-children>a:after{content:"";width:8px;height:8px;flex-shrink:0;margin-left:2px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--ct-anim)}.qg-nav__list .sub-menu{position:absolute;top:100%;left:0;min-width:230px;background:#fff;border:1px solid var(--ct-border);border-radius:14px;box-shadow:0 16px 48px #0000001a;list-style:none;margin:0;padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s ease;z-index:120}.qg-nav__list li:hover>.sub-menu,.qg-nav__list li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(2px)}.qg-nav__list .sub-menu a{font-size:.85rem;font-weight:500;padding:9px 12px;border-radius:8px;display:block}.qg-nav__list .sub-menu a:hover{opacity:1;background:var(--ct-bg-soft)}.qg-header__actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.qg-icon-link{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:none;border:0;cursor:pointer;color:var(--ct-fg);transition:background var(--ct-anim)}.qg-icon-link:hover{background:var(--ct-bg-soft);opacity:1}.qg-icon-link svg{width:21px;height:21px}.qg-cart__count{position:absolute;top:2px;right:0;background:var(--ct-primary);color:#fff;font-size:.65rem;font-weight:700;min-width:17px;height:17px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.qg-burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}.qg-burger span{width:22px;height:2px;background:var(--ct-fg);display:block;border-radius:2px;transition:transform var(--ct-anim),opacity var(--ct-anim)}body.qg-nav-open .qg-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.qg-nav-open .qg-burger span:nth-child(2){opacity:0}body.qg-nav-open .qg-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.qg-search-bar{border-top:1px solid var(--ct-border);padding:14px 0;background:#fff}.qg-search-bar__form{display:flex;align-items:center;gap:12px}.qg-search-bar__form svg{width:20px;height:20px;color:var(--ct-muted);flex-shrink:0}.qg-search-bar__form input[type=search]{flex:1;border:0;outline:0;font-size:1rem;font-family:var(--ct-font-body);min-height:auto;padding:8px 0;background:none}.qg-search-bar__submit{background:var(--ct-primary);color:#fff;border:0;border-radius:10px;padding:10px 22px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background var(--ct-anim)}.qg-search-bar__submit:hover{background:var(--ct-primary-hover)}.qg-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d0d0d73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150;animation:qgFadeIn .25s ease}@keyframes qgFadeIn{0%{opacity:0}to{opacity:1}}body.qg-nav-open .qg-header{z-index:200}.qg-nav-close,.qg-nav__foot{display:none}button[type=submit].qg-btn,input[type=submit]{background:var(--ct-primary);color:var(--ct-primary-text);font-family:var(--ct-font-body);font-weight:600;border:0;border-radius:var(--ct-radius-button);padding:12px 28px;text-transform:none;cursor:pointer;transition:background var(--ct-anim),transform var(--ct-anim),box-shadow var(--ct-anim)}.qg-main{padding:32px 0 64px}.cu-page{font-family:var(--ct-font-alt);background:#fff}.cu-header{background:#fff;padding:28px 0 0}.cu-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ct-muted);margin-bottom:14px;flex-wrap:wrap}.cu-breadcrumb a{color:var(--ct-muted)}.cu-breadcrumb a:hover{color:var(--ct-primary);opacity:1}.cu-title-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--ct-border-grey)}.cu-title{font-family:var(--qg-f-display);font-size:clamp(1.75rem,3vw,2.4rem);font-weight:400;color:#1a1a1a;margin:0;letter-spacing:.02em;text-transform:uppercase}.cu-title-accent{color:var(--ct-primary)}.cu-count{font-size:13px;color:var(--ct-muted);white-space:nowrap}.cu-toolbar{background:#f4f6f9;border-bottom:1px solid var(--ct-border-grey);padding:12px 0;position:sticky;top:0;z-index:10}.cu-toolbar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cu-filters{display:flex;gap:8px;flex-wrap:wrap}.cu-filter-btn{background:#fff;border:1px solid var(--ct-border-grey);color:#374151;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;transition:all .15s;font-family:var(--ct-font-alt)}.cu-filter-btn:hover,.cu-filter-btn.active{background:var(--ct-primary);color:#fff;border-color:var(--ct-primary)}.cu-sort-select{border:1px solid var(--ct-border-grey);border-radius:8px;padding:7px 12px;font-size:13px;font-family:var(--ct-font-alt);background:#fff;color:#374151;cursor:pointer;outline:none;min-height:auto}.cu-page ul.products,.cu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 0;margin:0;list-style:none}.cu-page ul.products li.product,ul.products li.cu-card{width:auto!important;float:none!important;margin:0!important;clear:none!important}.cu-page ul.products:before,.cu-page ul.products:after{display:none}@media(max-width:1024px){.cu-page ul.products,.cu-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.cu-page ul.products,.cu-grid{grid-template-columns:repeat(2,1fr);gap:14px}}li.cu-card,.cu-card{background:#fff;border:1px solid var(--ct-border-grey);border-radius:10px;overflow:hidden;transition:all .2s;display:flex;flex-direction:column;margin:0;padding:0}.cu-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #14264a1f;border-color:#c9d2e3}.cu-card-link{text-decoration:none;color:inherit;flex:1;display:flex;flex-direction:column}.cu-card-link:hover{opacity:1}.cu-card-img-wrap{position:relative;aspect-ratio:1/1;background:#f4f6f9;overflow:hidden}.cu-card-img,.cu-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s;display:block}.cu-card:hover .cu-card-img,.cu-card:hover .cu-card-img-wrap img{transform:scale(1.04)}.cu-card-img-placeholder{width:100%;height:100%;background:var(--ct-border-grey)}.cu-soldout-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.cu-soldout-inner{display:flex;align-items:center;gap:8px;background:#ffffff26;padding:8px 14px;border-radius:999px}.cu-soldout-dot{width:8px;height:8px;background:var(--ct-red);border-radius:50%;animation:cu-blink 1.2s infinite;flex-shrink:0}@keyframes cu-blink{0%,to{opacity:1}50%{opacity:.3}}.cu-soldout-label{color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em}.cu-soldout-fomo{background:var(--ct-red);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.03em}.cu-badge-discount{position:absolute;top:10px;left:10px;background:var(--ct-red);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.03em}.cu-card-body{padding:12px 14px 8px;flex:1;display:flex;flex-direction:column;gap:6px}.cu-card-title{font-size:13px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--ct-font-alt)}.cu-card-stars{display:flex;align-items:center;gap:2px;font-size:12px}.cu-star.filled{color:#f59e0b}.cu-star-note{font-weight:700;color:#1a1a1a;margin-left:4px;font-size:12px}.cu-star-count{color:var(--ct-muted);font-size:11px}.cu-card-price{margin-top:auto;padding-top:4px}.cu-price,.cu-price-sale{font-size:15px;font-weight:700;color:#1a1a1a}.cu-price-sale{color:var(--ct-red)}.cu-price-compare{font-size:13px;color:var(--ct-light);text-decoration:line-through;margin-left:6px}.cu-price-sold{font-size:13px;font-weight:600;color:var(--ct-light);font-style:italic}.cu-card form{margin:0}.cu-btn{display:block;width:100%;padding:10px;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.06em;border-radius:0;border:none;cursor:pointer;transition:all .2s;text-decoration:none;font-family:var(--ct-font-alt);box-sizing:border-box}.cu-btn-add{background:var(--ct-primary);color:#fff}.cu-btn-add:hover{background:var(--ct-primary-hover);transform:none;box-shadow:none}.cu-btn-view{background:#f4f6f9;color:var(--ct-primary);border-top:1px solid var(--ct-border-grey)}.cu-btn-view:hover{background:var(--ct-primary-light);opacity:1}.cu-btn-soldout{background:#f3f4f6;color:var(--ct-light);cursor:not-allowed}.cu-empty{text-align:center;padding:60px 20px;color:var(--ct-muted);font-size:15px}.cu-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 0 48px;flex-wrap:wrap}.cu-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--ct-border-grey);border-radius:8px;font-size:14px;font-weight:600;color:#374151;text-decoration:none;background:#fff;transition:all .15s}.cu-page-btn:hover{border-color:var(--ct-primary);color:var(--ct-primary);opacity:1}.cu-page-current{background:var(--ct-primary);color:#fff!important;border-color:var(--ct-primary)}.cu-page-ellipsis{color:var(--ct-light);padding:0 4px;border:0;background:none;min-width:auto}select,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number]{border-radius:var(--ct-radius-input);border:1px solid var(--ct-border-strong);min-height:48px;padding:12px 14px;font-size:.9375rem;font-family:var(--ct-font-body)}.qg-page{padding:8px 0 40px;max-width:860px}.qg-page__title{margin-bottom:24px}.qg-page__content{line-height:1.7}.qg-page__content h2{margin-top:32px}.rb-section{background:#fff;border-top:1px solid var(--ct-border-grey);margin-top:28px;font-family:var(--ct-font-alt);overflow:hidden}.rb-inner{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.rb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.rb-item{display:flex;align-items:center;gap:14px;padding:20px 24px;border-right:1px solid var(--ct-border-grey);min-width:0}.rb-item:last-child{border-right:none}.rb-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--ct-primary-light);border-radius:8px}.rb-icon svg{width:20px;height:20px;color:var(--ct-primary)}.rb-text{min-width:0}.rb-title{font-size:13px;font-weight:700;color:var(--ct-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.rb-desc{font-size:11.5px;color:var(--ct-muted);line-height:1.4;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.rb-grid{display:flex;transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.rb-item{flex:0 0 100%;border-right:none;padding:16px 20px}.rb-icon{width:44px;height:44px}.rb-title{font-size:14px;white-space:normal}.rb-desc{font-size:12px;white-space:normal}.rb-dots{display:flex;justify-content:center;gap:6px;padding:0 0 12px}.rb-dot{width:6px;height:6px;border-radius:999px;background:#d1d5db;border:none;padding:0;cursor:pointer;transition:all .25s}.rb-dot.active{background:var(--ct-primary);width:20px}}@media(min-width:769px){.rb-dots{display:none}}.qg-footer{background:#000;color:#fff}.qg-footer a{color:#fff}.qg-footer__grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1.15fr;gap:30px;padding:50px 0 40px}.qg-footer__col{min-width:0}.qg-footer__logo img{width:220px;max-width:100%;height:auto;margin-bottom:18px}.qg-footer__brand p{color:#ffffffc7;font-size:.875rem;line-height:1.65;margin:0 0 14px;max-width:340px}.qg-footer__brand strong{color:#fff}.qg-footer__heading{font-size:1.05rem;font-weight:600;color:#fff;margin:6px 0 18px}.qg-footer__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0;font-size:.9rem}.qg-footer__list a{color:#ffffffeb}.qg-newsletter__row{display:flex;gap:8px}.qg-newsletter input[type=email]{flex:1;min-width:0;background:var(--ct-primary);border:1px solid var(--ct-primary);color:#fff;border-radius:var(--ct-radius-input);min-height:46px;padding:12px 14px;font-size:.9rem;font-family:var(--ct-font-body);outline:none}.qg-newsletter input[type=email]::placeholder{color:#ffffffd9}.qg-newsletter button{width:46px;height:46px;flex-shrink:0;background:#fff;color:var(--ct-dark);border:1px solid #fff;border-radius:var(--ct-radius-input);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity var(--ct-anim)}.qg-newsletter button:hover{opacity:.85}.qg-newsletter button svg{width:18px;height:18px}.qg-newsletter__msg{font-size:.8rem;color:#ffffffd9;margin:10px 0 0;min-height:1em}.qg-footer__bottom{padding:8px 0 22px}.qg-footer__bottom-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.qg-payments{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.qg-payments svg{width:38px;height:24px;border-radius:3px}.qg-copyright{font-size:.78rem;color:#ffffffbf;text-align:center}.qg-copyright a{color:#ffffffe6}@media(max-width:900px){.qg-burger{display:flex;order:0}.qg-header__inner{gap:8px;min-height:64px}.qg-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.qg-logo img{height:22px}.qg-header__actions{gap:2px}.qg-icon-account{display:none}.qg-search-toggle{position:absolute;left:42px;top:50%;transform:translateY(-50%)}.qg-nav-close{position:absolute;top:12px;right:14px;width:38px;height:38px;background:#ffffff29;border:0;border-radius:50%;font-size:1.4rem;line-height:1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;transition:background var(--ct-anim)}.qg-nav-close:hover{background:#ffffff4d;opacity:1}.qg-nav{position:fixed;top:0;right:auto;left:0;bottom:0;width:86%;max-width:360px;background:#fff;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:200;padding:0;box-shadow:10px 0 44px #00000038;overflow-y:auto;display:flex;flex-direction:column}body.qg-nav-open .qg-nav{transform:translate(0)}body.qg-nav-open{overflow:hidden}.qg-nav:before{content:"";display:block;flex-shrink:0;height:62px;background:var(--ct-primary) url(assets/logo-white.svg) no-repeat 22px center;background-size:auto 24px}.qg-nav__list{flex-direction:column;align-items:stretch;gap:0;padding:6px 0;flex:1 0 auto}.qg-nav__list>li{border-bottom:1px solid var(--ct-border)}.qg-nav__list>li:last-child{border-bottom:0}.qg-nav__list a{font-size:1.02rem;font-weight:600;padding:15px 22px;border-radius:0;color:var(--ct-fg)}.qg-nav__list>li>a:hover,.qg-nav__list>li>a:active{background:var(--ct-primary-light);color:var(--ct-primary);opacity:1}.qg-nav__list li.menu-item-has-children>a{justify-content:space-between}.qg-nav__list li.menu-item-has-children>a:after{transform:rotate(45deg);border-color:var(--ct-muted)}.qg-nav__list li.menu-item-has-children.is-open>a:after{transform:rotate(225deg);border-color:var(--ct-primary)}.qg-nav__list .sub-menu{position:static;min-width:0;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;background:var(--ct-bg-soft);opacity:1;visibility:visible;transform:none;display:none}.qg-nav__list li.is-open>.sub-menu{display:block}.qg-nav__list .sub-menu a{font-size:.93rem;font-weight:500;padding:12px 22px 12px 36px;color:var(--ct-muted)}.qg-nav__list .sub-menu a:hover{color:var(--ct-primary);background:#fff}.qg-nav__foot{display:block;flex-shrink:0;border-top:1px solid var(--ct-border);padding:18px 22px 26px;background:var(--ct-bg-soft)}.qg-nav__foot-reassure{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.qg-nav__foot-reassure span{display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:500;color:var(--ct-fg)}.qg-nav__foot-reassure svg{width:17px;height:17px;color:var(--ct-primary);flex-shrink:0}.qg-nav__foot-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--ct-primary);color:#fff!important;font-weight:600;font-size:.92rem;padding:13px;border-radius:12px}.qg-nav__foot-cta:hover{background:var(--ct-primary-hover);opacity:1}.qg-footer__grid{grid-template-columns:1fr 1fr;gap:36px 24px;padding:40px 0 32px}.qg-footer__brand,.qg-footer__newsletter{grid-column:1 / -1}}@media(max-width:600px){.qg-footer__grid{grid-template-columns:1fr;gap:32px}.qg-footer__bottom-inner{grid-template-columns:1fr;gap:14px;justify-items:center}.qg-payments{justify-content:center}}.qg-pay-notice{background:var(--ct-bg-soft);border:1px solid var(--ct-border);border-radius:12px;padding:14px 16px;margin:16px 0;font-size:.85rem;line-height:1.5}.qg-pay-notice__title{font-weight:600;margin:0 0 6px}.qg-pay-notice p{margin:0 0 6px;color:var(--ct-fg)}.qg-pay-notice__bonus{display:inline-block;margin-top:4px;background:var(--ct-primary);color:#fff;font-weight:600;padding:4px 10px;border-radius:999px;font-size:.8rem}.qg-trust{background:var(--ct-bg-soft);border-bottom:1px solid var(--ct-border);font-size:.8125rem}.qg-trust__items{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;padding:9px 0;font-weight:600}.qg-pay-notice__promo{display:block;margin-top:8px;background:var(--ct-primary-light);color:var(--ct-primary);font-weight:600;padding:8px 12px;border-radius:8px;font-size:.82rem}.qg-pay-notice__promo strong{color:var(--ct-primary)}.qg-auto-coupon{color:var(--ct-green);font-weight:700}.qg-gift-tag{display:inline-block;background:var(--ct-primary-light);color:var(--ct-primary);font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap}.qg-gift-free{color:var(--ct-green);font-weight:700}.qg-gift-qty{color:var(--ct-muted);font-size:.85rem}@keyframes qgScamFade{0%{opacity:0}to{opacity:1}}@keyframes qgScamPop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.qg-logo img{width:160px!important;height:auto!important;max-width:100%!important;max-height:46px!important;object-fit:contain}@media(max-width:900px){.qg-logo img{width:120px!important;max-height:38px!important}}.qg-contact-form{max-width:680px;margin:8px 0 0;display:flex;flex-direction:column;gap:18px}.qg-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.qg-cf-field{display:flex;flex-direction:column;gap:7px}.qg-cf-field>span{font-size:.85rem;font-weight:600;color:var(--ct-fg)}.qg-contact-form input[type=text],.qg-contact-form input[type=email],.qg-contact-form select,.qg-contact-form textarea{width:100%;font-family:var(--ct-font-body);font-size:.95rem;color:var(--ct-fg);background:#fff;border:1px solid var(--ct-border-grey);border-radius:12px;padding:13px 15px;transition:border-color var(--ct-anim),box-shadow var(--ct-anim);box-sizing:border-box}.qg-contact-form textarea{resize:vertical;min-height:130px}.qg-contact-form input:focus,.qg-contact-form select:focus,.qg-contact-form textarea:focus{outline:0;border-color:var(--ct-primary);box-shadow:0 0 0 3px var(--ct-primary-light)}.qg-cf-submit{align-self:flex-start;background:var(--ct-primary);color:#fff;border:0;border-radius:var(--ct-radius-button);font-family:var(--ct-font-body);font-weight:600;font-size:.95rem;padding:14px 34px;cursor:pointer;transition:background var(--ct-anim),transform var(--ct-anim),box-shadow var(--ct-anim)}.qg-cf-submit:hover{background:var(--ct-primary-hover);transform:translateY(-1px);box-shadow:0 8px 24px #14264a2e}.qg-cf-note{font-size:.8rem;color:var(--ct-muted);margin:0}.qg-cf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.qg-contact-alert{border-radius:12px;padding:15px 18px;margin:0 0 22px;font-size:.92rem;font-weight:500;line-height:1.5}.qg-contact-alert--ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.qg-contact-alert--err{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}@media(max-width:600px){.qg-cf-row{grid-template-columns:1fr}}.qg-bestsellers-intro{text-align:center;max-width:720px;margin:0 auto 36px}.qg-bestsellers-intro .qg-bs-eyebrow{display:inline-block;font-family:var(--ct-font-alt);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ct-primary);background:var(--ct-primary-light);padding:6px 14px;border-radius:999px;margin-bottom:16px}.qg-bestsellers-intro h1{font-family:var(--ct-font-heading);margin:0 0 12px}.qg-bestsellers-intro p{color:var(--ct-muted);font-size:1.02rem;margin:0}.qg-faq-item{border:1px solid var(--ct-border-grey);border-radius:14px;margin:0 0 12px;background:#fff;overflow:hidden}.qg-faq-item[open]{border-color:var(--ct-primary);box-shadow:0 6px 20px #14264a12}.qg-faq-item>summary{list-style:none;cursor:pointer;padding:18px 22px;font-family:var(--ct-font-body);font-weight:600;font-size:1rem;color:var(--ct-fg);display:flex;align-items:center;justify-content:space-between;gap:16px}.qg-faq-item>summary::-webkit-details-marker{display:none}.qg-faq-item>summary:after{content:"";width:11px;height:11px;flex-shrink:0;border-right:2px solid var(--ct-primary);border-bottom:2px solid var(--ct-primary);transform:rotate(45deg);transition:transform var(--ct-anim);margin-top:-4px}.qg-faq-item[open]>summary{color:var(--ct-primary)}.qg-faq-item[open]>summary:after{transform:rotate(225deg);margin-top:2px}.qg-faq-item>summary:hover{color:var(--ct-primary)}.qg-faq-a{padding:0 22px 20px}.qg-faq-a p{margin:0;color:var(--ct-muted);line-height:1.65;font-size:.95rem}.qg-cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;max-width:560px;margin:0 auto;background:#fff;color:var(--ct-fg);border:1px solid var(--ct-border-strong);border-radius:var(--ct-radius-card);box-shadow:0 12px 40px #00000024;padding:16px 18px;font-size:13px;line-height:1.5}.qg-cookies[hidden]{display:none}.qg-cookies__text{margin:0 0 12px}.qg-cookies__text a{text-decoration:underline}.qg-cookies__actions{display:flex;gap:10px}.qg-cookies__btn{flex:1;padding:10px 14px;border-radius:var(--ct-radius-button);border:1.5px solid var(--ct-primary);background:#fff;color:var(--ct-primary);font-weight:600;font-size:13px;cursor:pointer}.qg-cookies__btn[data-consent=all]{background:var(--ct-primary);color:#fff}.qg-footer__legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px}.qg-footer__legal-links a{text-decoration:underline;opacity:.85}.qg-newsletter__legal{font-size:11px;opacity:.7;margin:8px 0 0;line-height:1.45}.qg-newsletter__legal a{text-decoration:underline}.qg-nav__search,.qg-sub-toggle{display:none}@media(min-width:901px){.qg-header__inner{position:static}.qg-nav__list{flex-wrap:nowrap;justify-content:center;gap:2px}.qg-nav__list>li>a{font-weight:600;font-size:.9rem;padding:10px 13px;letter-spacing:.005em}.qg-nav__list>li.current-menu-item>a,.qg-nav__list>li.current-menu-ancestor>a,.qg-nav__list>li.current-menu-parent>a{color:var(--ct-red)}.qg-nav__list>li>.sub-menu{transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.qg-nav__list>li:hover>.sub-menu,.qg-nav__list>li:focus-within>.sub-menu{transition-delay:0s}.qg-nav__list>li.qg-mega{position:static}.qg-nav__list>li.qg-mega>.sub-menu{left:0;right:0;top:100%;min-width:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(220px,1.35fr);gap:10px 26px;align-items:start;padding:28px max(40px,calc((100vw - var(--ct-page-width)) / 2 + 40px)) 32px;border:0;border-top:1px solid var(--ct-border);border-radius:0 0 20px 20px;box-shadow:0 28px 50px #0d172d21;background:#fff}.qg-nav__list>li.qg-mega>.sub-menu>li{position:static;min-width:0}.qg-nav__list>li.qg-mega>.sub-menu>li>a{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ct-primary);padding:0 0 10px;margin-bottom:6px;border-bottom:1px solid var(--ct-border-grey);border-radius:0;background:none}.qg-nav__list>li.qg-mega>.sub-menu>li>a:hover{color:var(--ct-red);background:none}.qg-nav__list>li.qg-mega>.sub-menu>li.menu-item-has-children>a:after{display:none}.qg-nav__list>li.qg-mega .sub-menu .sub-menu{position:static;opacity:1;visibility:visible;transform:none;transition:none;min-width:0;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;background:none;display:block}.qg-nav__list>li.qg-mega .sub-menu .sub-menu a{font-size:.86rem;font-weight:500;color:var(--ct-muted);padding:5px 0;border-radius:0;background:none}.qg-nav__list>li.qg-mega .sub-menu .sub-menu a:hover{color:var(--ct-primary);background:none;opacity:1;transform:translate(2px)}.qg-nav__list>li.qg-mega--brands>.sub-menu{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.qg-nav__list>li.qg-mega--brands>.sub-menu>li>a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:58px;margin:0;padding:10px;border:1px solid var(--ct-border-grey);border-radius:12px;font-family:var(--qg-f-display);font-size:1.05rem;letter-spacing:.06em;color:var(--ct-fg)}.qg-nav__list>li.qg-mega--brands>.sub-menu>li>a:hover{border-color:var(--ct-primary);color:var(--ct-primary)}}@media(min-width:901px)and (max-width:1180px){.qg-nav__list>li>a{font-size:.84rem;padding:9px 8px}.qg-nav__list>li.qg-mega>.sub-menu{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,1.2fr)}.qg-nav__list>li.qg-mega--brands>.sub-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.qg-nav__search{display:flex;align-items:center;gap:10px;margin:6px 16px 4px;padding:0 14px;border:1px solid var(--ct-border-grey);border-radius:12px;background:var(--ct-bg-soft);flex-shrink:0}.qg-nav__search svg{width:18px;height:18px;color:var(--ct-muted);flex-shrink:0}.qg-nav__search input[type=search]{flex:1;border:0;background:none;outline:0;font-size:16px;padding:12px 0;min-height:0}.qg-nav__list li{position:relative}.qg-nav__list li.menu-item-has-children>a{padding-right:58px}.qg-nav__list li.menu-item-has-children>a:after{display:none}.qg-sub-toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:8px;top:6px;width:42px;height:42px;border:0;border-radius:10px;background:transparent;cursor:pointer;color:var(--ct-muted)}.qg-sub-toggle:before{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.qg-nav__list li.is-open>.qg-sub-toggle{color:var(--ct-primary);background:var(--ct-primary-light)}.qg-nav__list li.is-open>.qg-sub-toggle:before{transform:rotate(225deg) translate(-2px,-2px)}.qg-nav__list .sub-menu .qg-sub-toggle{top:1px;width:38px;height:38px}.qg-nav__list .sub-menu .sub-menu{display:none;background:var(--ct-bg-soft)}.qg-nav__list .sub-menu li.is-open>.sub-menu{display:block}.qg-nav__list .sub-menu .sub-menu a{padding:10px 22px 10px 50px;font-size:.9rem}.qg-nav__list .sub-menu>li>a{color:var(--ct-fg);font-weight:600}.qg-nav__list .sub-menu .sub-menu>li>a{color:var(--ct-muted);font-weight:500}}.cu-intro{max-width:780px;margin:-6px 0 18px;color:var(--ct-muted);font-size:.98rem;line-height:1.6}.cu-chips{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 22px}.cu-chip{display:inline-flex;align-items:center;padding:8px 15px;border:1px solid var(--ct-border-grey);border-radius:999px;font-size:.84rem;font-weight:600;color:var(--ct-fg);background:#fff;transition:border-color var(--ct-anim),background var(--ct-anim),color var(--ct-anim)}.cu-chip:hover{opacity:1;border-color:var(--ct-primary);color:var(--ct-primary)}.cu-chip.is-current{background:var(--ct-primary);border-color:var(--ct-primary);color:#fff}.cu-chip--back{background:var(--ct-bg-soft);border-color:transparent;color:var(--ct-muted)}.cu-soon{text-align:center;max-width:640px;margin:28px auto 56px;padding:44px 28px;border-radius:var(--ct-radius-card);background:var(--ct-bg-soft);border:1px solid var(--ct-border)}.cu-soon__eyebrow{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ct-red);margin:0 0 10px}.cu-soon__title{font-family:var(--qg-f-display);font-weight:800;font-size:clamp(1.6rem,3vw,2.1rem);text-transform:uppercase;margin:0 0 12px;line-height:1.05}.cu-soon__text{color:var(--ct-muted);margin:0 0 22px;line-height:1.6}.cu-soon__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cu-soon__btn{display:inline-flex;padding:12px 22px;border-radius:var(--ct-radius-button);background:var(--ct-primary);color:#fff;font-weight:600;font-size:.9rem}.cu-soon__btn:hover{opacity:1;background:var(--ct-primary-hover)}.cu-soon__btn--ghost{background:#fff;color:var(--ct-primary);border:1.5px solid var(--ct-primary)}.cu-soon__btn--ghost:hover{background:var(--ct-primary-light)}.cu-guide{background:var(--ct-bg-soft);border-top:1px solid var(--ct-border);padding:56px 0 64px;margin-top:40px}.cu-guide__inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:start}.cu-guide__content{line-height:1.75;color:#333;font-size:.96rem}.cu-guide__content h2{font-family:var(--qg-f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.5rem,2.6vw,2rem);margin:0 0 14px;line-height:1.05}.cu-guide__content h3{font-size:1.08rem;margin:26px 0 8px}.cu-guide__content ul{padding-left:20px}.cu-guide__content li{margin:4px 0}.cu-guide__content a{color:var(--ct-primary);text-decoration:underline;text-underline-offset:3px}.cu-guide__faq{position:sticky;top:110px;background:#fff;border:1px solid var(--ct-border);border-radius:var(--ct-radius-card);padding:24px}.cu-guide__faq h2{font-family:var(--qg-f-display);font-weight:800;text-transform:uppercase;font-size:1.5rem;margin:0 0 10px}.cu-faq-item{border-bottom:1px solid var(--ct-border-grey)}.cu-faq-item:last-child{border-bottom:0}.cu-faq-item summary{cursor:pointer;list-style:none;padding:14px 26px 14px 0;font-weight:600;font-size:.93rem;position:relative}.cu-faq-item summary::-webkit-details-marker{display:none}.cu-faq-item summary:after{content:"+";position:absolute;right:2px;top:12px;font-size:1.2rem;color:var(--ct-muted)}.cu-faq-item[open] summary:after{content:"\2212";color:var(--ct-red)}.cu-faq-item p{margin:0 0 14px;color:var(--ct-muted);font-size:.9rem;line-height:1.6}@media(max-width:900px){.cu-guide__inner{grid-template-columns:1fr;gap:28px}.cu-guide__faq{position:static}}.qg-page-hero{background:var(--ct-bg-soft);border-bottom:1px solid var(--ct-border);padding:26px 0 30px;margin-bottom:36px}.qg-page-hero .cu-breadcrumb{margin-bottom:12px}.qg-page-hero__eyebrow{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ct-red);margin:0 0 8px}.qg-page-hero__title{font-family:var(--qg-f-display);font-weight:800;text-transform:uppercase;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1;margin:0;color:var(--ct-primary);max-width:920px}.qg-page-hero__lead{max-width:760px;margin:14px 0 0;color:var(--ct-muted);font-size:1.02rem;line-height:1.6}.qg-page{max-width:880px;padding:0 0 56px}.qg-page__content{line-height:1.75;color:#2b2b2b;font-size:.98rem}.qg-page__content>*:first-child{margin-top:0}.qg-page__content h2{font-size:1.45rem;margin:38px 0 12px;color:var(--ct-primary);scroll-margin-top:110px}.qg-page__content h3{font-size:1.1rem;margin:26px 0 8px;scroll-margin-top:110px}.qg-page__content p{margin:0 0 14px}.qg-page__content ul,.qg-page__content ol{padding-left:22px;margin:0 0 16px}.qg-page__content li{margin:5px 0}.qg-page__content a{color:var(--ct-primary);text-decoration:underline;text-underline-offset:3px}.qg-page__content table{width:100%;border-collapse:collapse;margin:18px 0 24px;font-size:.9rem;display:block;overflow-x:auto}.qg-page__content th,.qg-page__content td{border:1px solid var(--ct-border-grey);padding:10px 12px;text-align:left;vertical-align:top}.qg-page__content th{background:var(--ct-bg-soft);font-weight:700;color:var(--ct-primary)}.qg-page__content strong{color:#111}.qg-page--guide .qg-page__content>p:first-child{font-size:1.1rem;line-height:1.65}.qg-page--guide .qg-page__content h2#sommaire+ul,.qg-page--guide .qg-page__content h2[id*=sommaire]+ul{list-style:none;padding:18px 22px;background:var(--ct-bg-soft);border-radius:var(--ct-radius-card);border:1px solid var(--ct-border);columns:2;column-gap:28px}.qg-tip{margin:28px 0;padding:20px 22px 8px;border-left:4px solid var(--ct-red);background:#fbf1ec;border-radius:0 var(--ct-radius-card) var(--ct-radius-card) 0}.qg-tip h3{margin:0 0 8px!important;color:var(--ct-red);font-size:.8rem!important;letter-spacing:.12em;text-transform:uppercase}.qg-contact{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:48px;padding-bottom:64px;align-items:start}.qg-contact .qg-contact-form{max-width:none}.qg-contact__aside{position:sticky;top:110px}.qg-contact-card{background:var(--ct-primary);color:#fff;border-radius:var(--ct-radius-card);padding:28px}.qg-contact-card h2{color:#fff;font-family:var(--qg-f-display);font-weight:800;text-transform:uppercase;font-size:1.7rem;line-height:1;margin:0 0 12px}.qg-contact-card p{opacity:.85;line-height:1.6;font-size:.92rem;margin:0 0 18px}.qg-contact-card__list{list-style:none;padding:0;margin:0 0 18px;border-top:1px solid rgba(255,255,255,.16)}.qg-contact-card__list li{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:.88rem}.qg-contact-card__list span{opacity:.85;text-align:right}.qg-contact-card__links{display:flex;flex-direction:column;gap:8px}.qg-contact-card__links a{color:#f0b49c;font-weight:600;font-size:.9rem}@media(max-width:900px){.qg-contact{grid-template-columns:1fr;gap:28px}.qg-contact__aside{position:static}.qg-page--guide .qg-page__content h2#sommaire+ul{columns:1}}.cu-card-brand{display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ct-muted);margin-bottom:4px}.cu-card-meta{font-size:.78rem;color:var(--ct-muted);margin:4px 0 8px}.qg-main:has(>.qg-page-hero:first-child){padding-top:0}.qg-404-search{border:1px solid var(--ct-border-grey);border-radius:14px;padding:6px 6px 6px 16px;margin:0 0 22px;background:#fff}body{background:var(--qg-paper);color:var(--qg-ink);font-family:var(--qg-f-body);font-size:1rem;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--qg-f-display);font-weight:800;letter-spacing:-.012em;color:inherit;font-variation-settings:"wdth" 96}::selection{background:var(--qg-lime);color:var(--qg-ink)}:focus-visible{outline:3px solid var(--qg-blue);outline-offset:2px;border-radius:6px}.qg-ico{width:20px;height:20px;flex-shrink:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.qg-eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 .78rem/1 var(--qg-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--qg-muted);margin:0 0 14px}.qg-eyebrow:before{content:"";width:18px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--qg-blue) 0 25%,var(--qg-red) 25% 50%,var(--qg-green) 50% 75%,var(--qg-yellow) 75%)}.qg-eyebrow--lime{color:var(--qg-lime)}.qg-h2{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.04;margin:0 0 16px}.qg-h2--xl{font-size:clamp(2.1rem,5vw,3.8rem);line-height:.98}.qg-hl{background:linear-gradient(transparent 58%,var(--qg-lime) 58% 92%,transparent 92%);padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.qg-dark .qg-hl{background:none;color:var(--qg-lime);text-shadow:0 0 28px rgba(200,245,58,.45)}.qg-muted{color:var(--qg-muted)}.qg-link{font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--qg-lime-2)}.qg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border-radius:999px;font:700 .98rem/1.1 var(--qg-f-body);letter-spacing:.01em;text-decoration:none;cursor:pointer;white-space:nowrap;border:2px solid var(--qg-ink);background:var(--qg-lime);color:var(--qg-ink);box-shadow:var(--qg-shadow-sm);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.qg-btn:hover{opacity:1;transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--qg-ink);background:var(--qg-lime);color:var(--qg-ink)}.qg-btn:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--qg-ink)}.qg-btn .qg-ico{width:18px;height:18px}.qg-btn--xl{min-height:58px;padding:16px 30px;font-size:1.06rem}.qg-btn--dark{background:var(--qg-ink);color:#fff;box-shadow:4px 4px 0 var(--qg-lime-2)}.qg-btn--dark:hover{background:var(--qg-ink);color:#fff;box-shadow:6px 6px 0 var(--qg-lime-2)}.qg-btn--ghost{background:#fff;box-shadow:none}.qg-btn--ghost:hover{background:#fff}.qg-btn--outline-light{background:transparent;color:#fff;border-color:#ffffff8c;box-shadow:none}.qg-btn--outline-light:hover{background:#ffffff14;color:#fff;border-color:#fff;box-shadow:none}.qg-dark .qg-btn--lime,.qg-dark .qg-btn--primary{border-color:var(--qg-lime);box-shadow:0 0 #c8f53a00,0 10px 40px -8px #c8f53a8c}.qg-dark .qg-btn--lime:hover{box-shadow:0 14px 50px -6px #c8f53abf;transform:translateY(-2px)}.qg-btn.is-loading{pointer-events:none;opacity:.75}.qg-dark{position:relative;background:var(--qg-ink);color:#fff;isolation:isolate;overflow:hidden}.qg-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%)}.qg-dark .qg-muted,.qg-dark p{color:#ffffffc7}.qg-dark .qg-eyebrow{color:#ffffffb3}.qg-dark .qg-eyebrow--lime{color:var(--qg-lime)}.qg-digit{display:inline-flex;align-items:center;justify-content:center;font:700 1.05rem/1 var(--qg-f-mono);letter-spacing:.04em;padding:8px 10px;border-radius:10px;background:#0c0a1f;color:#ff4d4d;text-shadow:0 0 10px rgba(255,77,77,.8);border:2px solid #2b2650;min-width:48px}.qg-digit--blue{border-color:var(--qg-blue);box-shadow:0 0 18px -2px #2f6bffb3,inset 0 0 12px #2f6bff59}.qg-digit--red{border-color:var(--qg-red);box-shadow:0 0 18px -2px #ff3b3bb3,inset 0 0 12px #ff3b3b59}.qg-digit--green{border-color:var(--qg-green);box-shadow:0 0 18px -2px #22c55eb3,inset 0 0 12px #22c55e59}.qg-digit--yellow{border-color:var(--qg-yellow);box-shadow:0 0 18px -2px #ffd21fb3,inset 0 0 12px #ffd21f59}.qg-led{font:700 .7rem/1 var(--qg-f-mono);background:var(--qg-lime);color:var(--qg-ink);padding:3px 6px;border-radius:5px;margin-right:4px}.qg-teamdots{display:inline-flex;gap:5px}.qg-teamdots i{width:9px;height:9px;border-radius:50%;background:var(--qg-blue);box-shadow:0 0 10px currentColor;color:var(--qg-blue)}.qg-teamdots i:nth-child(2){background:var(--qg-red);color:var(--qg-red)}.qg-teamdots i:nth-child(3){background:var(--qg-green);color:var(--qg-green)}.qg-teamdots i:nth-child(4){background:var(--qg-yellow);color:var(--qg-yellow)}.qg-ticker{overflow:hidden;border-block:2px solid var(--qg-ink);background:var(--qg-lime)}.qg-ticker__row{display:flex;align-items:center;gap:28px;width:max-content;padding:13px 0;animation:qgTicker 32s linear infinite}.qg-ticker span{font:800 clamp(.95rem,1.6vw,1.2rem)/1 var(--qg-f-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-variation-settings:"wdth" 85}.qg-ticker i{width:10px;height:10px;background:var(--qg-ink);transform:rotate(45deg);flex-shrink:0}@keyframes qgTicker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.qg-ticker__row,.ps-announce__ticker{animation:none}}.qg-stars{display:inline-flex;gap:2px;vertical-align:middle}.qg-star{width:var(--s);height:var(--s);display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:linear-gradient(90deg,var(--qg-star) var(--f),#dcdce6 var(--f))}.qg-star svg{width:76%;height:76%}.qg-rv-inline{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--qg-muted);margin-bottom:10px}.qg-rv-inline strong{color:var(--qg-ink)}.ps-announce{background:var(--qg-ink);height:38px}.ps-announce:before{background:linear-gradient(to right,var(--qg-ink),transparent)}.ps-announce:after{background:linear-gradient(to left,var(--qg-ink),transparent)}.ps-announce__item{text-transform:none;letter-spacing:0;font-weight:500;font-size:.84rem;color:#ffffffe0}.ps-announce__badge,.ps-announce__badge--blue,.ps-announce__badge--green{background:var(--qg-lime);color:var(--qg-ink)}.ps-announce__sep{background:var(--qg-lime);opacity:.6}.qg-header{background:#faf7f0e6;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--qg-line)}.qg-logo img{height:34px;width:auto}.qg-nav__list a{font-weight:600;font-size:.93rem}.qg-nav__list>li>a:hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--qg-ink)}.qg-cart__count{background:var(--qg-lime);color:var(--qg-ink);border:1.5px solid var(--qg-ink);top:0;right:-2px;min-width:19px;height:19px;font-size:.68rem}.qg-icon-link:hover{background:#fff}@media(max-width:900px){.qg-logo img{height:26px}}.hm-hero{padding:clamp(40px,6vw,84px) 0 clamp(48px,6vw,90px)}.hm-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 78% 45%,rgba(47,107,255,.45),transparent 70%),radial-gradient(30% 40% at 92% 80%,rgba(255,59,59,.3),transparent 70%),radial-gradient(28% 36% at 62% 85%,rgba(34,197,94,.28),transparent 70%),radial-gradient(30% 30% at 8% 10%,rgba(200,245,58,.16),transparent 70%)}.hm-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(24px,4vw,56px);align-items:center}.hm-hero__kicker{display:inline-flex;align-items:center;gap:12px;padding:8px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-weight:600;font-size:.86rem;color:#fff!important;margin:0 0 22px}.hm-hero__title{font-size:clamp(2.6rem,6vw,4.9rem);line-height:.98;margin:0 0 22px;letter-spacing:-.022em;font-variation-settings:"wdth" 94}.hm-hero__lead{font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.55;max-width:520px;margin:0 0 30px}.hm-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:28px}.hm-hero__proof{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.hm-hero__proof li{display:flex;align-items:center;gap:8px;font-size:.88rem;color:#ffffffd9}.hm-hero__proof .qg-ico{color:var(--qg-lime);width:18px;height:18px}.hm-hero__visual{position:relative;display:block;border-radius:28px;transform:rotate(1.5deg)}.hm-hero__visual:hover{opacity:1}.hm-hero__visual img{width:100%;height:auto;border-radius:28px;border:2px solid rgba(255,255,255,.14);box-shadow:0 40px 90px -30px #000c,0 0 0 8px #ffffff08}.hm-float{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:#14112edb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:600;font-size:.85rem;transform:rotate(-1.5deg);animation:qgFloat 5s ease-in-out infinite}.hm-float .qg-digit{padding:6px 8px;min-width:0;font-size:.95rem}.hm-float--a{top:8%;left:-6%}.hm-float--b{bottom:14%;left:-4%;animation-delay:-1.6s}.hm-float--c{top:-4%;right:6%;background:var(--qg-lime);color:var(--qg-ink);border-color:var(--qg-ink);padding:12px 16px;font-size:.95rem;animation-delay:-3s}.hm-float--c strong{font:800 1.15rem var(--qg-f-display)}@keyframes qgFloat{0%,to{translate:0 0}50%{translate:0 -8px}}.hm-sec{padding:clamp(56px,7vw,100px) 0;background:transparent}.hm-sec.cu-page{background:transparent}.hm-sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.hm-sec__head .qg-h2{margin:0}.hm-sec__head--center{justify-content:center;text-align:center}.hm-sec__head--center .qg-eyebrow{justify-content:center}.hm-grid{padding:0!important}.hm-grid--1{grid-template-columns:minmax(0,420px)!important}.hm-grid--2{grid-template-columns:repeat(2,minmax(0,380px))!important}.hm-grid--3{grid-template-columns:repeat(3,1fr)!important}.hm-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.hm-cat{position:relative;min-height:200px;border-radius:var(--qg-r-lg);padding:22px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:2px solid var(--qg-ink);box-shadow:var(--qg-shadow);transition:transform .2s,box-shadow .2s;color:var(--qg-ink)}.hm-cat:hover{opacity:1;transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--qg-ink)}.hm-cat--0{background:#dfe8ff}.hm-cat--1{background:#ffe1dc}.hm-cat--2{background:#dcf7e4}.hm-cat--3{background:#fff4c7}.hm-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.hm-cat__name{position:relative;font:800 1.5rem/1 var(--qg-f-display)}.hm-cat__count{position:relative;font-weight:600;font-size:.88rem;margin-top:6px}.hm-spot{padding:clamp(60px,8vw,110px) 0}.hm-spot__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,70px);align-items:center}.hm-spot__media{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hm-spot__media video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:22px;border:2px solid rgba(255,255,255,.14);background:#0c0a1f}.hm-spot__media video:nth-child(2){margin-top:48px}.hm-spot__buy{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.hm-spot__from{font-size:1rem;color:#ffffffbf}.hm-spot__from strong{font:800 2rem var(--qg-f-display);color:#fff;margin-left:6px}.qg-ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.qg-ticks li{position:relative;padding-left:30px;line-height:1.5}.qg-ticks li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:6px;background:var(--qg-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314112e' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/13px no-repeat}.qg-ticks--light li{color:#ffffffe0;font-size:1.04rem}.qg-ticks--light strong{color:#fff}.hm-promise__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hm-promise__grid article{background:#fff;border:1.5px solid var(--qg-line-2);border-radius:var(--qg-r-lg);padding:26px 22px;transition:transform .2s,box-shadow .2s,border-color .2s}.hm-promise__grid article:hover{transform:translateY(-4px);border-color:var(--qg-ink);box-shadow:var(--qg-shadow)}.hm-promise__grid h3{font-size:1.3rem;margin:18px 0 8px}.hm-promise__grid p{margin:0;color:var(--qg-muted);line-height:1.55;font-size:.95rem}.hm-moments{padding:clamp(30px,5vw,60px) 0 clamp(60px,7vw,100px)}.hm-moments__grid{display:grid;grid-template-columns:.62fr .62fr 1fr;gap:18px;align-items:center}.hm-moments__pic{margin:0}.hm-moments__pic img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--qg-r-lg);border:2px solid var(--qg-ink);box-shadow:var(--qg-shadow)}.hm-moments__pic--a{transform:rotate(-2deg)}.hm-moments__pic--b{transform:rotate(2deg) translateY(30px)}.hm-moments__txt{padding-left:clamp(0px,3vw,40px)}.hm-moments__txt .qg-muted{font-size:1.05rem;line-height:1.6;margin:0 0 24px}li.cu-card,.cu-card{background:#fff;border:1.5px solid var(--qg-line-2);border-radius:var(--qg-r-lg)}.cu-card:hover{transform:translate(-3px,-3px);box-shadow:var(--qg-shadow);border-color:var(--qg-ink)}.cu-card-img-wrap{background:var(--qg-paper-2)}.cu-card-body{padding:14px 16px 10px}.cu-card-brand{font:700 .7rem/1 var(--qg-f-body);text-transform:uppercase;letter-spacing:.12em;color:var(--qg-muted)}.cu-card-title{font:800 1.08rem/1.2 var(--qg-f-display);color:var(--qg-ink)}.cu-card-meta{font-size:.82rem;color:var(--qg-muted)}.cu-price,.cu-price-sale{font:800 1.2rem var(--qg-f-display);color:var(--qg-ink)}.cu-price small{font:600 .78rem var(--qg-f-body);color:var(--qg-muted)}.cu-btn{margin:0 12px 12px;width:calc(100% - 24px);border-radius:999px;padding:12px;font-size:.86rem;letter-spacing:.02em;text-transform:none;font-weight:700;border:2px solid var(--qg-ink)}.cu-btn-add,.cu-btn-view{background:var(--qg-lime);color:var(--qg-ink)}.cu-btn-add:hover,.cu-btn-view:hover{background:var(--qg-ink);color:#fff;opacity:1}.cu-badge-discount{background:var(--qg-coral);border-radius:8px}.cu-header{background:transparent}.cu-title{font:800 clamp(2rem,4vw,3rem)/1 var(--qg-f-display);text-transform:none;letter-spacing:-.02em;color:var(--qg-ink)}.cu-toolbar{background:#faf7f0eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--qg-line);top:70px}.cu-filter-btn{border:1.5px solid var(--qg-line-2);font-family:var(--qg-f-body)}.cu-filter-btn:hover,.cu-filter-btn.active{background:var(--qg-ink);border-color:var(--qg-ink)}.cu-page{background:transparent}.qg-landing{padding:0}.zl-buy{padding:clamp(18px,3vw,36px) 0 clamp(48px,6vw,80px)}.zl-buy__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,4vw,56px);align-items:start}.zl-buy__media{position:sticky;top:96px}.zl-buy__box .cu-breadcrumb{margin-bottom:12px}.zl-title{font-size:clamp(2rem,4vw,3.1rem);line-height:1;margin:0 0 12px}.zl-lead{font-size:1.05rem;line-height:1.55;color:var(--qg-muted);margin:0 0 18px}.zl-chips{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.zl-chips li{display:flex;gap:9px;align-items:flex-start;background:#fff;border:1.5px solid var(--qg-line);border-radius:14px;padding:11px 10px}.zl-chips .qg-ico{color:var(--qg-blue);width:22px;height:22px;margin-top:1px}.zl-chips li:nth-child(2) .qg-ico{color:var(--qg-red)}.zl-chips li:nth-child(3) .qg-ico{color:#16a34a}.zl-chips span{font-size:.76rem;color:var(--qg-muted);line-height:1.3}.zl-chips strong{display:block;font-size:.86rem;color:var(--qg-ink)}.qg-gal__main{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--qg-r-lg);border:2px solid var(--qg-ink);background:#0c0a1f;scrollbar-width:none;aspect-ratio:1/1;box-shadow:var(--qg-shadow)}.qg-gal__main::-webkit-scrollbar{display:none}.qg-gal__img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.qg-gal__badge{position:absolute;left:14px;bottom:14px;background:#14112ed9;color:#fff;font-weight:600;font-size:.8rem;padding:7px 11px 7px 7px;border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.qg-gal__thumbs{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:12px}.qg-gal__thumb{padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:none;aspect-ratio:1;opacity:.65;transition:opacity .15s,border-color .15s}.qg-gal__thumb img{width:100%;height:100%;object-fit:cover}.qg-gal__thumb.is-active,.qg-gal__thumb:hover{border-color:var(--qg-ink);opacity:1}.qg-gal__dots{display:none}.qg-bundle{margin:0 0 16px}.qg-bundle__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-weight:800;font-family:var(--qg-f-display);font-size:1.1rem}.qg-bundle__hint{font:600 .78rem var(--qg-f-body);color:var(--qg-muted)}.qg-bundle__list{display:grid;gap:10px;margin-bottom:14px}.qg-tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 16px;background:#fff;border:2px solid var(--qg-line-2);border-radius:16px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.qg-tier:hover{border-color:var(--qg-ink)}.qg-tier input{position:absolute;opacity:0;pointer-events:none}.qg-tier.is-selected{border-color:var(--qg-ink);box-shadow:var(--qg-shadow-sm);background:linear-gradient(180deg,#fff,#fbffe9)}.qg-tier.has-badge{margin-top:8px}.qg-tier.is-out{opacity:.5;cursor:not-allowed}.qg-tier__badge{position:absolute;top:-11px;right:14px;background:var(--qg-ink);color:var(--qg-lime);font:700 .7rem/1 var(--qg-f-body);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.qg-tier__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--qg-line-2);display:grid;place-items:center;transition:all .15s}.qg-tier.is-selected .qg-tier__radio{border-color:var(--qg-ink);background:var(--qg-lime);box-shadow:inset 0 0 0 4px #fff}.qg-tier__main{display:flex;flex-direction:column;gap:3px;min-width:0}.qg-tier__title{font:800 1.08rem/1.15 var(--qg-f-display)}.qg-tier__sub{font-size:.8rem;color:var(--qg-muted)}.qg-tier__save{align-self:flex-start;margin-top:3px;background:#e6ffb0;color:#2d4a00;font-weight:700;font-size:.74rem;padding:3px 8px;border-radius:6px}.qg-tier__price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.qg-tier__price strong{font:800 1.28rem/1 var(--qg-f-display)}.qg-tier__price s{font-size:.82rem;color:var(--qg-muted)}.qg-tier__price em{font-style:normal;font-size:.75rem;color:var(--qg-coral);font-weight:700}.qg-bundle__cta{width:100%;justify-content:space-between}.qg-bundle__cta-price{font:800 1.15rem var(--qg-f-display);padding-left:16px;border-left:2px solid rgba(20,17,46,.25)}.qg-dlv{display:grid;grid-template-columns:repeat(3,1fr);position:relative;background:#fff;border:1.5px solid var(--qg-line);border-radius:16px;padding:14px 10px;margin:4px 0 14px}.qg-dlv:before{content:"";position:absolute;top:33px;left:17%;right:17%;height:2px;background:repeating-linear-gradient(90deg,var(--qg-ink) 0 6px,transparent 6px 11px);opacity:.3}.qg-dlv__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.qg-dlv__ico{width:38px;height:38px;border-radius:50%;background:var(--qg-ink);color:var(--qg-lime);display:grid;place-items:center;margin-bottom:5px}.qg-dlv__ico .qg-ico{width:18px;height:18px}.qg-dlv__step:last-child .qg-dlv__ico{background:var(--qg-lime);color:var(--qg-ink);border:2px solid var(--qg-ink)}.qg-dlv strong{font-size:.88rem}.qg-dlv span:last-child{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--qg-muted);font-weight:600}.qg-guar{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.qg-guar li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--qg-muted)}.qg-guar strong{color:var(--qg-ink)}.qg-guar .qg-ico{color:var(--qg-ink);width:19px;height:19px}.qg-pay-icons{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:12px 0;border-top:1px dashed var(--qg-line-2)}.qg-pay-icons>span{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--qg-muted);margin-right:6px}.qg-pay-icons>span .qg-ico{width:15px;height:15px}.qg-accs{border-top:1.5px solid var(--qg-ink);margin-top:8px}.qg-acc{border-bottom:1.5px solid var(--qg-line-2)}.qg-acc summary{list-style:none;cursor:pointer;padding:16px 2px;font:800 1.02rem var(--qg-f-display);display:flex;justify-content:space-between;align-items:center}.qg-acc summary::-webkit-details-marker{display:none}.qg-acc summary:after{content:"+";font:600 1.5rem/1 var(--qg-f-body);transition:transform .2s}.qg-acc[open] summary:after{transform:rotate(45deg)}.qg-acc__body{padding:0 2px 18px;color:var(--qg-muted);line-height:1.6;font-size:.95rem}.qg-acc__body strong{color:var(--qg-ink)}.qg-acc__body .qg-ticks li:before{width:18px;height:18px;background-size:11px}.zl-arena{padding:clamp(64px,8vw,120px) 0}.zl-arena__head{max-width:820px;margin:0 auto 44px;text-align:center}.zl-arena__head .qg-eyebrow{justify-content:center}.zl-arena__lead{font-size:1.12rem;line-height:1.6}.zl-reels{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto}.zl-reel{margin:0;position:relative;border-radius:22px;overflow:hidden;border:2px solid rgba(255,255,255,.15);background:#0c0a1f}.zl-reel:nth-child(1){box-shadow:0 0 50px -10px #2f6bff99}.zl-reel:nth-child(2){box-shadow:0 0 50px -10px #ff3b3b99;transform:translateY(-22px)}.zl-reel:nth-child(3){box-shadow:0 0 50px -10px #22c55e99}.zl-reel video{width:100%;aspect-ratio:9/16;object-fit:cover;display:block}.zl-note{text-align:center;font-size:.78rem!important;color:#ffffff80!important;margin:18px auto 56px;max-width:620px}.zl-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.zl-feat{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--qg-r-lg);padding:24px 20px}.zl-feat h3{font-size:1.25rem;margin:18px 0 8px;color:#fff}.zl-feat p{margin:0;font-size:.94rem;line-height:1.55}.zl-split{padding:clamp(60px,7vw,110px) 0}.zl-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,70px);align-items:center}.zl-split__img{margin:0}.zl-split__img img{width:100%;border-radius:var(--qg-r-lg);border:2px solid var(--qg-ink);box-shadow:var(--qg-shadow)}.zl-specs{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.zl-specs li{background:#fff;border:1.5px solid var(--qg-line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px}.zl-specs b{font-family:var(--qg-f-display);font-size:1.02rem}.zl-specs span{font-size:.86rem;color:var(--qg-muted)}.zl-how{padding:0 0 clamp(60px,7vw,110px);text-align:center}.zl-how .qg-eyebrow{justify-content:center}.zl-steps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:s;text-align:left}.zl-steps li{position:relative;background:#fff;border:2px solid var(--qg-ink);border-radius:var(--qg-r-lg);padding:30px 22px 24px;box-shadow:var(--qg-shadow)}.zl-steps__n{position:absolute;top:-20px;left:20px;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font:800 1.3rem var(--qg-f-display);background:var(--qg-lime);border:2px solid var(--qg-ink)}.zl-steps li:nth-child(2) .zl-steps__n{background:#9cb8ff}.zl-steps li:nth-child(3) .zl-steps__n{background:#ffb3a6}.zl-steps h3{font-size:1.3rem;margin:6px 0 8px}.zl-steps p{margin:0;color:var(--qg-muted);line-height:1.55}.zl-moments{padding:clamp(56px,7vw,100px) 0;background:var(--qg-paper-2);border-block:1.5px solid var(--qg-line)}.zl-moments__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.zl-moments__list{list-style:none;margin:20px 0 28px;padding:0;display:grid;gap:14px}.zl-moments__list li{display:flex;gap:12px;align-items:flex-start;line-height:1.55;color:var(--qg-muted)}.zl-moments__list strong{color:var(--qg-ink)}.zl-moments__list .qg-ico{width:24px;height:24px;color:var(--qg-ink);background:var(--qg-lime);border-radius:8px;padding:4px;box-sizing:content-box}.zl-moments__pics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zl-moments__pics img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--qg-r-lg);border:2px solid var(--qg-ink)}.zl-moments__pics img:nth-child(2){margin-top:40px}.zl-pack{padding:clamp(60px,7vw,110px) 0}.zl-pack__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,70px);align-items:center}.zl-pack__img{margin:0}.zl-pack__img img{width:100%;border-radius:var(--qg-r-lg);box-shadow:0 30px 80px -30px #000000e6,0 0 60px -20px #c8f53a59}.zl-pack__note{display:flex;gap:12px;align-items:flex-start;background:#c8f53a1a;border:1px solid rgba(200,245,58,.35);border-radius:14px;padding:14px;margin:18px 0 26px}.zl-pack__note .qg-ico{color:var(--qg-lime);width:24px;height:24px}.zl-pack__note span{font-size:.92rem;line-height:1.5;color:#ffffffd9}.zl-pack__note strong{color:#fff}.zl-final{padding:clamp(56px,7vw,100px) 0}.zl-final__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,60px);align-items:center}.zl-final__img{width:100%;border-radius:var(--qg-r-lg);border:2px solid rgba(255,255,255,.14)}.zl-final p{font-size:1.1rem;margin:0 0 26px}.zl-review-form{padding:40px 0}.qg-faq{padding:clamp(60px,7vw,110px) 0}.qg-faq__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,70px);align-items:start}.qg-faq__intro{position:sticky;top:110px}.qg-faq__intro .qg-muted{margin:0 0 22px;line-height:1.6}.qg-faq__list{display:grid;gap:10px}.qg-faq__item{background:#fff;border:1.5px solid var(--qg-line-2);border-radius:16px;transition:border-color .15s,box-shadow .15s}.qg-faq__item[open]{border-color:var(--qg-ink);box-shadow:var(--qg-shadow-sm)}.qg-faq__item summary{list-style:none;cursor:pointer;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;font:800 1.05rem/1.3 var(--qg-f-display)}.qg-faq__item summary::-webkit-details-marker{display:none}.qg-faq__plus{position:relative;width:28px;height:28px;border-radius:50%;background:var(--qg-paper-2);flex-shrink:0;transition:background .15s,transform .2s}.qg-faq__plus:before,.qg-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--qg-ink);transform:translate(-50%,-50%)}.qg-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.qg-faq__item[open] .qg-faq__plus{background:var(--qg-lime)}.qg-faq__item[open] .qg-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.qg-faq__a{padding:0 20px 18px;color:var(--qg-muted);line-height:1.65}.qg-faq__a p{margin:0 0 8px}.qg-faq__a strong{color:var(--qg-ink)}.qg-rv{padding:clamp(60px,7vw,100px) 0}.qg-rv__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;flex-wrap:wrap}.qg-rv__score{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.qg-rv__label{font:800 1.6rem var(--qg-f-display)}.qg-rv__meta{font-size:.86rem;color:var(--qg-muted)}.qg-rv__meta a{text-decoration:underline}.qg-rv__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.qg-rv__track::-webkit-scrollbar{display:none}.qg-rv__card{scroll-snap-align:start;background:#fff;border:1.5px solid var(--qg-line-2);border-radius:var(--qg-r);padding:20px;display:flex;flex-direction:column;gap:10px}.qg-rv__card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.qg-rv__verified{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:600;color:var(--qg-muted)}.qg-rv__verified .qg-ico{width:14px;height:14px;color:var(--qg-star)}.qg-rv__title{font-size:1.05rem;margin:0}.qg-rv__text{margin:0;line-height:1.55;color:#3a3657;font-size:.94rem;flex:1}.qg-rv__foot{display:flex;justify-content:space-between;font-size:.82rem;color:var(--qg-muted);border-top:1px solid var(--qg-line);padding-top:10px}.qg-rv__foot strong{color:var(--qg-ink)}.qg-rail-nav{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.qg-rail-btn{width:42px;height:42px;border-radius:50%;border:2px solid var(--qg-ink);background:#fff;font-size:1.3rem;cursor:pointer}.qg-rail-btn:hover{background:var(--qg-lime)}.qg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:2px solid var(--qg-ink);padding:10px 0 calc(10px + env(safe-area-inset-bottom));animation:qgUp .25s ease}@keyframes qgUp{0%{transform:translateY(100%)}}.qg-sticky__inner{display:flex;align-items:center;gap:12px}.qg-sticky__img{width:44px;height:44px;border-radius:10px;object-fit:cover;border:1.5px solid var(--qg-line-2)}.qg-sticky__txt{display:flex;flex-direction:column;min-width:0;flex:1}.qg-sticky__txt strong{font:800 .98rem var(--qg-f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qg-sticky__txt span{font-size:.8rem;color:var(--qg-muted)}.qg-sticky__btn{min-height:48px}body.qg-sticky-on .qg-cookies{bottom:84px}.qg-cartpage{font-family:var(--qg-f-body)}.qg-hold{background:#fff;border-radius:var(--qg-r-sm);padding:12px 20px;margin-bottom:20px;border:1.5px solid var(--qg-line)}.qg-hold__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qg-hold__title{font:700 1.09rem/1.4 var(--qg-f-body);letter-spacing:0;margin:0}.qg-hold__timer{display:inline-flex;align-items:center;gap:5px}.qg-hold__timer b{min-width:32px;height:32px;padding:0 6px;display:grid;place-items:center;border-radius:6px;background:var(--qg-ink);color:var(--qg-lime);font:700 1rem var(--qg-f-mono)}.qg-hold__timer i{font-style:normal;font-weight:700}.qg-hold__text{margin:6px 0 0;font-size:.88rem;color:#e0261f}.qg-hold.is-over .qg-hold__timer b{color:#ff6b6b}.qg-cartpage__grid{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:20px;align-items:start}.qg-cartpage__items{display:grid;gap:12px;background:#fff;border-radius:var(--qg-r-sm);padding:10px;border:1.5px solid var(--qg-line)}.qg-line{display:grid;grid-template-columns:120px 1fr auto;gap:14px;align-items:start;padding:6px}.qg-line+.qg-line{border-top:1px solid var(--qg-line);padding-top:16px}.qg-line__img{position:relative;border-radius:10px;overflow:hidden;background:var(--qg-paper-2)}.qg-line__img img{width:120px;height:120px;object-fit:cover;display:block}.qg-line__badge{position:absolute;top:0;left:0;z-index:1;background:var(--qg-ink);color:var(--qg-lime);font-size:.74rem;font-weight:700;padding:6px 8px;border-radius:10px 0}.qg-line__name{margin:0;font-weight:700;font-size:.92rem}.qg-line__variant{margin:2px 0 4px;font-size:.9rem;color:var(--qg-muted)}.qg-line__price{margin:0 0 6px;display:flex;align-items:baseline;gap:8px}.qg-line__price s{color:var(--qg-muted);font-size:.9rem}.qg-line__price strong{font:800 1.08rem var(--qg-f-display)}.qg-line__eta{margin:0 0 10px;font-size:.82rem;display:flex;align-items:center;gap:8px}.qg-dot{width:10px;height:10px;border-radius:50%;background:var(--qg-success);box-shadow:0 0 0 4px #0da55826}.qg-line__actions{display:flex;align-items:center;gap:16px}.qg-line__remove{font-size:.85rem;font-weight:600;text-decoration:underline;color:var(--qg-ink)!important;background:none!important;width:auto!important;height:auto!important}.qg-line__subtotal{font-weight:700;font-size:.95rem;padding-top:2px}.qg-qty{display:inline-flex;align-items:center;background:var(--qg-paper-2);border-radius:999px;padding:2px}.qg-qty__b{width:34px;height:34px;border:0;background:none;font:500 1.2rem/1 Tahoma,var(--qg-f-body);color:#6b6b6b;cursor:pointer;border-radius:50%}.qg-qty__b:hover{background:#fff;color:var(--qg-ink)}.qg-qty input.qty{width:36px;min-height:34px;padding:0;border:0;background:none;text-align:center;font-weight:700;-moz-appearance:textfield}.qg-qty input.qty::-webkit-inner-spin-button,.qg-qty input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.qg-upsell{display:grid;grid-template-columns:auto 60px 1fr;gap:14px;align-items:center;padding:14px;margin:4px 6px;border:2px dashed var(--qg-line-2);border-radius:14px;cursor:pointer;transition:border-color .15s,background .15s}.qg-upsell:hover{border-color:var(--qg-ink);background:#fbffe9}.qg-upsell input{width:22px;height:22px;accent-color:var(--qg-ink);margin:0}.qg-upsell__img img{width:60px;height:60px;border-radius:10px;object-fit:cover}.qg-upsell__txt{display:flex;flex-direction:column;gap:2px;font-size:.88rem}.qg-upsell__txt strong{display:inline-flex;align-items:center;gap:6px;font-size:.92rem}.qg-upsell__txt strong .qg-ico{width:16px;height:16px}.qg-upsell__price{font-weight:700;color:var(--qg-blue)}.qg-upsell.is-loading{opacity:.6;pointer-events:none}.qg-cartpage__update{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px;flex-wrap:wrap}.qg-coupon{display:flex;gap:8px}.qg-coupon input{min-height:42px!important;width:180px;border-radius:999px!important;padding:8px 14px!important}.qg-coupon__btn{min-height:42px;padding:8px 18px!important;background:var(--ct-primary-light)!important;color:var(--qg-ink)!important;border-radius:999px!important;font-size:.86rem!important}.qg-update-btn{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);padding:0!important}.qg-sum{background:#fff;border-radius:var(--qg-r-sm);padding:16px;border:1.5px solid var(--qg-line);position:sticky;top:96px}.qg-sum__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--qg-line)}.qg-sum__row>span:first-child{font-weight:700}.qg-sum__row strong{margin-left:auto;font-size:.95rem}.qg-sum__save{background:var(--qg-lime);padding:7px 9px;border-radius:4px;font-weight:700;font-size:.78rem}.qg-sum__line{display:flex;justify-content:space-between;gap:10px;padding:10px 0;font-size:.9rem;border-bottom:1px solid var(--qg-line)}.qg-sum__free{color:var(--qg-success);font-weight:700}.qg-sum__total{font-weight:800;font-size:1.02rem;border-bottom:0}.qg-sum__total small{display:block;font-weight:400;font-size:.74rem;color:var(--qg-muted)}.qg-sum__cta{width:100%;margin-top:6px}.qg-sum__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 4px}.qg-sum__review{position:relative;margin:14px 0 0;background:var(--qg-paper);border:1px solid var(--qg-line-2);border-radius:6px;padding:18px 20px;text-align:center}.qg-sum__review:before,.qg-sum__review:after{position:absolute;font:800 2.6rem/1 Georgia,serif;color:var(--qg-line-2)}.qg-sum__review:before{content:"\201c";top:6px;left:10px}.qg-sum__review:after{content:"\201d";bottom:-12px;right:12px}.qg-sum__review figcaption{margin:10px 0 2px;text-transform:uppercase;font-size:.9rem}.qg-sum__review blockquote{margin:0 0 8px;font-size:.9rem;line-height:1.45}.qg-sum__review p{margin:0;font-size:.86rem}.qg-reassure{background:#fff;border-top:1.5px solid var(--qg-line);margin-top:40px;padding:26px 0}.qg-reassure__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.qg-reassure__grid>div{display:flex;gap:12px;align-items:center}.qg-reassure__grid .qg-ico{width:34px;height:34px;color:var(--qg-ink)}.qg-reassure__grid p{margin:0;display:flex;flex-direction:column;font-size:.84rem;color:var(--qg-muted)}.qg-reassure__grid strong{color:var(--qg-ink);font-size:.92rem}.qg-empty{text-align:center;padding:60px 20px 40px;max-width:560px;margin:0 auto}.qg-empty__ico{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:20px;background:var(--qg-lime);border:2px solid var(--qg-ink);box-shadow:var(--qg-shadow);margin-bottom:22px}.qg-empty__ico .qg-ico{width:34px;height:34px}.qg-empty__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.qg-page-hero{padding:clamp(28px,4vw,52px) 0 clamp(20px,3vw,36px);border-bottom:1.5px solid var(--qg-line);margin-bottom:clamp(24px,4vw,44px)}.qg-page-hero__title{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1;margin:0 0 12px}.qg-page-hero__lead{font-size:1.12rem;color:var(--qg-muted);margin:0;max-width:640px}.qg-page-hero--story{padding:clamp(48px,7vw,100px) 0;border:0}.qg-page-hero--story .qg-page-hero__lead{color:#fffc}.qg-page-hero--story .cu-breadcrumb,.qg-page-hero--story .cu-breadcrumb a{color:#fff9}.qg-page-hero--story .qg-page-hero__title{font-size:clamp(2.6rem,7vw,5.4rem)}.qg-page{max-width:820px;padding-bottom:60px}.qg-page--narrow{max-width:680px}.qg-page__content{font-size:1.02rem;line-height:1.72;color:#2c2849}.qg-page__content h2{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:40px 0 12px;color:var(--qg-ink)}.qg-page__content h3{font-size:1.2rem;margin:28px 0 8px}.qg-page__content a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--qg-lime-2);text-decoration-thickness:2px}.qg-page__content details{background:#fff;border:1.5px solid var(--qg-line-2);border-radius:14px;margin:0 0 10px;padding:0 18px}.qg-page__content details[open]{border-color:var(--qg-ink)}.qg-page__content summary{cursor:pointer;padding:15px 0;font:800 1.02rem var(--qg-f-display);list-style:none;display:flex;justify-content:space-between;gap:10px}.qg-page__content summary::-webkit-details-marker{display:none}.qg-page__content summary:after{content:"+";font-weight:500;font-size:1.4rem;line-height:1}.qg-page__content details[open] summary:after{content:"\2013"}.qg-page__content details>*:not(summary){margin-top:0}.qg-page__content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.94rem}.qg-page__content th,.qg-page__content td{border:1px solid var(--qg-line-2);padding:10px;text-align:left;vertical-align:top}.qg-page--notre-histoire .qg-page__content h2{font-size:clamp(1.6rem,3vw,2.3rem)}.qg-page--notre-histoire .qg-page__content h2:before{content:"";display:block;width:44px;height:6px;border-radius:6px;margin-bottom:14px;background:linear-gradient(90deg,var(--qg-blue) 0 25%,var(--qg-red) 25% 50%,var(--qg-green) 50% 75%,var(--qg-yellow) 75%)}.qg-contact{display:grid;grid-template-columns:1.4fr .9fr;gap:clamp(24px,4vw,48px);padding-bottom:70px}.qg-contact-card{background:var(--qg-ink);color:#fff;border-radius:var(--qg-r-lg);padding:26px;position:sticky;top:100px}.qg-contact-card h2{margin:0 0 8px;font-size:1.5rem;color:#fff}.qg-contact-card p{color:#ffffffbf}.qg-contact-card__list{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.qg-contact-card__list li{display:flex;justify-content:space-between;gap:10px;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:10px}.qg-contact-card__list span{color:#ffffffbf;text-align:right}.qg-contact-card__links{display:grid;gap:10px}.qg-contact-card__links a{color:var(--qg-lime);font-weight:700}.qg-contact-form{display:grid;gap:14px}.qg-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qg-cf-field{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.88rem}.qg-cf-field input,.qg-cf-field select,.qg-cf-field textarea{width:100%;background:#fff;border:1.5px solid var(--qg-line-2);border-radius:12px;font:400 1rem var(--qg-f-body);padding:12px 14px}.qg-cf-field input:focus,.qg-cf-field select:focus,.qg-cf-field textarea:focus{border-color:var(--qg-ink);outline:none;box-shadow:0 0 0 3px #c8f53a99}.qg-cf-hp{position:absolute;left:-9999px}.qg-cf-submit{justify-self:start}.qg-cf-note{font-size:.82rem;color:var(--qg-muted);margin:0}.qg-contact-alert{padding:14px 16px;border-radius:12px;margin-bottom:16px;font-weight:600}.qg-contact-alert--ok{background:#e6ffb0}.qg-contact-alert--err{background:#ffe1dc}.rb-section{background:#fff;margin-top:0;border-top:1.5px solid var(--qg-line)}.rb-icon{background:var(--qg-lime);border:1.5px solid var(--qg-ink);border-radius:12px}.rb-icon svg,.rb-icon .qg-ico{color:var(--qg-ink)}.rb-dot.active{background:var(--qg-ink)}.qg-footer{background:var(--qg-ink);position:relative;overflow:hidden}.qg-footer:after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(rgba(200,245,58,.16),transparent 70%);pointer-events:none}.qg-footer__heading{font:800 1.12rem var(--qg-f-display)}.qg-footer__nl-lead{color:#ffffffb8;font-size:.88rem;margin:-8px 0 14px}.qg-footer__list a{color:#ffffffd1}.qg-footer__list a:hover{color:var(--qg-lime);opacity:1}.qg-newsletter input[type=email]{background:#ffffff14;border:1.5px solid rgba(255,255,255,.2);border-radius:999px;padding-left:18px}.qg-newsletter button{background:var(--qg-lime);border-color:var(--qg-lime);border-radius:50%}.qg-footer__logo img{width:240px}.qg-footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.qg-cookies{border-radius:16px!important;border:2px solid var(--qg-ink)!important;box-shadow:var(--qg-shadow)!important}@media(min-width:768px){.qg-cookies{left:20px!important;right:auto!important;transform:none!important;max-width:440px!important;bottom:20px!important}}.qg-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.qg-reveal.is-in{opacity:1;transform:none}@media(max-width:1024px){.hm-promise__grid,.zl-feats{grid-template-columns:repeat(2,1fr)}.hm-moments__grid{grid-template-columns:1fr 1fr}.hm-moments__txt{grid-column:1 / -1;padding:20px 0 0}}@media(max-width:900px){.hm-hero__grid,.hm-spot__grid,.zl-buy__grid,.zl-split__grid,.zl-moments__grid,.zl-pack__grid,.zl-final__inner,.qg-faq__inner,.qg-contact{grid-template-columns:1fr}.hm-hero__visual{order:-1;max-width:520px;margin:0 auto 6px;transform:rotate(1deg)}.hm-float--a,.hm-float--b{left:2%}.hm-float--c{right:3%}.zl-buy__media{position:static;margin:0 -16px}.zl-buy__media .qg-gal__main{border-radius:0;border-width:0 0 2px;box-shadow:none}.qg-gal__thumbs{display:none}.qg-gal__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.qg-gal__dots span{width:7px;height:7px;border-radius:999px;background:var(--qg-line-2);transition:all .2s}.qg-gal__dots span.is-active{width:22px;background:var(--qg-ink)}.qg-faq__intro,.qg-contact-card,.qg-sum{position:static}.qg-cartpage__grid{grid-template-columns:1fr}.qg-reassure__grid{grid-template-columns:1fr 1fr}.zl-pack__img{order:-1}.zl-final__img{max-width:360px}.cu-toolbar{top:64px}}@media(max-width:640px){body{font-size:.97rem}.hm-hero__title{font-size:clamp(2.4rem,11vw,3.2rem)}.hm-hero__ctas .qg-btn{width:100%}.hm-sec__head{flex-direction:column;align-items:flex-start}.hm-grid--1,.hm-grid--2,.hm-grid--3{grid-template-columns:repeat(2,1fr)!important}.hm-grid--1{grid-template-columns:1fr!important}.hm-promise__grid,.zl-feats,.zl-steps,.zl-specs{grid-template-columns:1fr}.zl-steps{gap:30px}.zl-chips{grid-template-columns:1fr 1fr 1fr;gap:6px}.zl-chips li{flex-direction:column;gap:6px;padding:10px 8px}.zl-chips span{font-size:.7rem}.zl-chips strong{font-size:.78rem}.zl-reels{grid-template-columns:repeat(3,1fr);gap:8px}.zl-reel{border-radius:14px}.zl-reel:nth-child(2){transform:translateY(-12px)}.hm-spot__media video:nth-child(2){margin-top:30px}.hm-moments__grid{gap:12px}.qg-tier{padding:13px 12px;gap:10px}.qg-tier__title{font-size:1rem}.qg-tier__price strong{font-size:1.12rem}.qg-bundle__cta{font-size:1rem;padding:14px 20px}.qg-line{grid-template-columns:88px 1fr}.qg-line__img img{width:88px;height:88px}.qg-line__subtotal{display:none}.qg-hold{padding:10px 14px}.qg-hold__title{font-size:.95rem}.qg-hold__timer b{min-width:24px;height:24px;font-size:.82rem}.qg-hold__text{font-size:.82rem}.qg-reassure__grid{grid-template-columns:1fr;gap:14px}.qg-cf-row{grid-template-columns:1fr}.qg-sticky__img{display:none}.qg-sticky__txt strong{font-size:.9rem}.qg-faq__item summary{font-size:.98rem;padding:16px}.qg-rv__score{align-items:flex-start}.qg-coupon input{width:140px}}button[type=submit].qg-btn,button.qg-btn--primary,a.qg-btn--primary,.qg-btn--primary{background:var(--qg-lime);color:var(--qg-ink);border:2px solid var(--qg-ink);border-radius:999px;padding:12px 24px}button[type=submit].qg-btn:hover,.qg-btn--primary:hover{background:var(--qg-lime);color:var(--qg-ink)}button[type=submit].qg-btn--xl,.qg-btn--primary.qg-btn--xl{padding:16px 30px}.qg-page__content .qg-hold__title{font:700 1.09rem/1.4 var(--qg-f-body);margin:0;letter-spacing:0}.qg-cartpage a{text-decoration:none}.qg-sum__cta{white-space:normal}@media(max-width:640px){.hm-hero{padding:20px 0 40px}.hm-hero__visual{max-width:300px}.hm-float{font-size:.74rem;padding:7px 10px 7px 7px}.hm-float .qg-digit{font-size:.8rem;padding:4px 6px}.hm-hero__kicker{margin-bottom:14px}}.qg-container.qg-page{padding:8px clamp(16px,4vw,40px) 64px}.qg-page-hero{background:transparent}.qg-page-hero__title{font-family:var(--qg-f-display)!important;font-weight:800;text-transform:none!important;letter-spacing:-.015em;color:var(--qg-ink)}.qg-page-hero.qg-dark{background:var(--qg-ink)}.qg-page-hero.qg-dark .qg-page-hero__title{color:#fff}.qg-page-hero.qg-dark .qg-page-hero__title:after{content:"";display:block;width:90px;height:8px;border-radius:8px;margin-top:18px;background:linear-gradient(90deg,var(--qg-blue) 0 25%,var(--qg-red) 25% 50%,var(--qg-green) 50% 75%,var(--qg-yellow) 75%);box-shadow:0 0 24px #c8f53a59}.zl-specbar{list-style:none;margin:0 0 22px;padding:6px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:var(--qg-ink);border-radius:18px;box-shadow:var(--qg-shadow-sm);border:2px solid var(--qg-ink);position:relative;overflow:hidden}.zl-specbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:18px 18px}.zl-specbar__item{--c:var(--qg-lime);position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:14px 6px 12px;border-radius:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:transform .2s,background .2s}.zl-specbar__item:hover{transform:translateY(-2px);background:#ffffff12}.zl-specbar__item--blue{--c:var(--qg-blue)}.zl-specbar__item--red{--c:var(--qg-red)}.zl-specbar__item--green{--c:var(--qg-green)}.zl-specbar__item--yellow{--c:var(--qg-yellow)}.zl-specbar__led{font:700 1.35rem/1 var(--qg-f-mono);letter-spacing:.02em;color:#ff4d4d;text-shadow:0 0 12px rgba(255,77,77,.85);min-width:62px;padding:9px 10px;border-radius:11px;background:#0b0919;border:2px solid var(--c);box-shadow:0 0 22px -4px var(--c),inset 0 0 14px color-mix(in srgb,var(--c) 35%,transparent)}.zl-specbar__lbl{display:flex;flex-direction:column;gap:1px;font-size:.72rem;line-height:1.25;color:#ffffff9e}.zl-specbar__lbl strong{font:800 .9rem/1.15 var(--qg-f-display);color:#fff;letter-spacing:0}@media(prefers-reduced-motion:no-preference){.zl-specbar__led{animation:qgLed 3.2s ease-in-out infinite}.zl-specbar__item:nth-child(2) .zl-specbar__led{animation-delay:-.8s}.zl-specbar__item:nth-child(3) .zl-specbar__led{animation-delay:-1.6s}.zl-specbar__item:nth-child(4) .zl-specbar__led{animation-delay:-2.4s}}@keyframes qgLed{0%,to{text-shadow:0 0 12px rgba(255,77,77,.85)}50%{text-shadow:0 0 4px rgba(255,77,77,.5)}}.qg-tier{grid-template-columns:auto 64px minmax(0,1fr) auto}.qg-tier__thumb{position:relative;width:64px;height:64px;border-radius:12px;overflow:hidden;background:#0b0919;border:1.5px solid var(--qg-line-2);transition:border-color .15s,transform .15s}.qg-tier__thumb img{width:100%;height:100%;object-fit:cover;display:block}.qg-tier.is-selected .qg-tier__thumb{border-color:var(--qg-ink);transform:scale(1.04)}.qg-tier__n{position:absolute;right:3px;bottom:3px;font:700 .68rem/1 var(--qg-f-mono);color:var(--qg-lime);background:#0b0919e0;padding:3px 5px;border-radius:6px}@media(max-width:640px){.zl-specbar{grid-template-columns:repeat(2,1fr)}.zl-specbar__item{flex-direction:row;text-align:left;padding:10px;gap:10px}.zl-specbar__led{font-size:1.05rem;min-width:50px;padding:7px 8px}.qg-tier{grid-template-columns:auto 52px minmax(0,1fr) auto}.qg-tier__thumb{width:52px;height:52px;border-radius:10px}}.zl-specbar__led,.qg-tier__save,.zl-specbar__lbl strong{white-space:nowrap}@media(max-width:640px){.zl-specbar__item{padding:9px 8px;gap:8px}.zl-specbar__led{min-width:46px;font-size:.95rem;padding:7px 6px;text-align:center}.zl-specbar__lbl{font-size:.66rem;min-width:0}.zl-specbar__lbl strong{font-size:.8rem}.qg-bundle__hint{display:none}.qg-tier{grid-template-columns:auto 46px minmax(0,1fr) auto;gap:9px;padding:12px 10px}.qg-tier__thumb{width:46px;height:46px}.qg-tier__sub{font-size:.74rem}.qg-tier__save{font-size:.7rem;padding:3px 6px}}:root{--qg-xmas:#e5383b;--qg-gold:#f5c542;--qg-pine:#0f5b3a}.qg-garland{position:relative;z-index:101;height:14px;display:flex;justify-content:space-between;padding:0 6px;overflow:hidden;background:var(--qg-ink);background-image:radial-gradient(ellipse 60% 120% at 50% -40%,rgba(255,255,255,.18) 0 1px,transparent 2px)}.qg-garland:before{content:"";position:absolute;left:0;right:0;top:2px;height:2px;background:repeating-linear-gradient(90deg,#3a3560 0 14px,transparent 14px 16px);opacity:.9}.qg-garland i{position:relative;top:3px;width:7px;height:10px;border-radius:50%/60% 60% 40% 40%;background:var(--qg-red);box-shadow:0 0 8px 1px var(--qg-red)}.qg-garland i:nth-child(4n+2){background:var(--qg-green);box-shadow:0 0 8px 1px var(--qg-green)}.qg-garland i:nth-child(4n+3){background:var(--qg-gold);box-shadow:0 0 8px 1px var(--qg-gold)}.qg-garland i:nth-child(4n+4){background:var(--qg-blue);box-shadow:0 0 8px 1px var(--qg-blue)}@media(prefers-reduced-motion:no-preference){.qg-garland i{animation:qgBulb 2.4s ease-in-out infinite}.qg-garland i:nth-child(2n){animation-delay:-.6s}.qg-garland i:nth-child(3n){animation-delay:-1.2s}.qg-garland i:nth-child(5n){animation-delay:-1.8s}}@keyframes qgBulb{0%,to{opacity:1}50%{opacity:.35;box-shadow:none}}@media(max-width:640px){.qg-garland i:nth-child(n+25){display:none}}.ps-announce__badge--noel{background:var(--qg-xmas)!important;color:#fff!important}.ps-announce__item--noel{color:#fff}a.ps-announce__item{color:#ffffffeb;text-decoration:none}a.ps-announce__item:hover{opacity:1;color:var(--qg-lime)}.qg-noel .hm-hero:after,.qg-noel .zl-arena:after,.qg-noel .zl-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(2px 2px at 20px 30px,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 90px 120px,#fff 50%,transparent 51%),radial-gradient(2.5px 2.5px at 160px 60px,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 230px 170px,#fff 50%,transparent 51%),radial-gradient(2px 2px at 300px 90px,#fff 50%,transparent 51%);background-size:320px 220px}@media(prefers-reduced-motion:no-preference){.qg-noel .hm-hero:after,.qg-noel .zl-arena:after,.qg-noel .zl-final:after{animation:qgSnow 22s linear infinite}}@keyframes qgSnow{to{background-position:60px 220px}}.hm-sticker{position:absolute;z-index:3;display:grid;place-items:center;text-align:center;width:112px;height:112px;border-radius:50%;background:var(--qg-xmas);color:#fff;font:700 .78rem/1.1 var(--qg-f-body);text-transform:uppercase;letter-spacing:.04em;transform:rotate(-12deg);border:3px dashed rgba(255,255,255,.75);outline:4px solid var(--qg-xmas);box-shadow:0 14px 30px -8px #e5383bb3}.hm-sticker b{display:block;font:800 1.35rem/1 var(--qg-f-display);text-transform:none;letter-spacing:0;color:var(--qg-gold)}.hm-hero__visual .hm-sticker{right:-14px;bottom:-18px}.hm-sticker--gal{top:16px;right:16px;width:96px;height:96px;font-size:.68rem}.hm-sticker--gal b{font-size:1.15rem}@media(max-width:900px){.hm-sticker--gal{top:12px;right:12px}.hm-hero__visual .hm-sticker{right:-6px;bottom:-10px;width:90px;height:90px;font-size:.64rem}.hm-hero__visual .hm-sticker b{font-size:1.05rem}}.qg-xmas{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:linear-gradient(100deg,var(--qg-xmas),#c81d25);color:#fff;border-radius:16px;padding:12px 16px;border:2px solid var(--qg-ink);box-shadow:var(--qg-shadow-sm);position:relative;overflow:hidden}.qg-xmas:after{content:"";position:absolute;right:-20px;top:-20px;width:90px;height:90px;border-radius:50%;background:radial-gradient(rgba(245,197,66,.45),transparent 70%)}.qg-xmas__ico{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--qg-gold);color:var(--qg-ink);flex-shrink:0}.qg-xmas__txt{flex:1;min-width:180px;font-size:.92rem;line-height:1.35}.qg-xmas__txt strong{font:800 1.05rem var(--qg-f-display);display:block}.qg-xmas__count{display:inline-flex;align-items:baseline;gap:3px;font-family:var(--qg-f-mono)}.qg-xmas__count b{background:#00000047;padding:5px 7px;border-radius:7px;font-size:1rem;min-width:34px;text-align:center}.qg-xmas__count i{font-style:normal;font-size:.72rem;margin-right:5px;opacity:.85}.qg-xmas--product{margin:0 0 16px}.hm-xmas-wrap{margin-top:22px}.qg-ebook-card{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:center;background:#fff;border:2px solid var(--qg-ink);border-radius:20px;padding:20px;box-shadow:var(--qg-shadow);margin:24px 0}.qg-ebook-card__cover{aspect-ratio:3/4;border-radius:10px;background:var(--qg-ink);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:10px;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:6px 8px 0 var(--qg-lime)}.qg-ebook-card__cover span{font:700 .6rem var(--qg-f-mono);color:var(--qg-lime);letter-spacing:.12em}.qg-ebook-card__cover b{font:800 1.25rem/.95 var(--qg-f-display)}.qg-ebook-card__title{font:800 1.2rem var(--qg-f-display);margin:0 0 4px}.qg-ebook-card p{margin:0 0 12px;color:var(--qg-muted)}.qg-contest-ok{display:flex;gap:12px;align-items:flex-start;background:#fff8db;border:1.5px solid var(--qg-gold);border-radius:14px;padding:14px 16px;margin:0 0 24px}.qg-contest-ok .qg-ico{color:#b88a00}@media(max-width:640px){.qg-ebook-card{grid-template-columns:80px 1fr;gap:14px;padding:16px}}.zl-pack__tiers{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.zl-pack__tiers li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:11px 14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.zl-pack__tiers b{font:800 1rem var(--qg-f-display);color:#fff;white-space:nowrap}.zl-pack__tiers span{font-size:.88rem;color:#fffc;text-align:right}.zl-pack__tiers li:last-child{border-color:#c8f53a73;background:#c8f53a14}.zl-pack__tiers li:last-child b{color:var(--qg-lime)}@media(max-width:900px){.zl-buy__media{position:relative}}.hm-sticker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1.05}.hm-sticker b{margin:0}@media(max-width:900px){.zl-buy__media{position:relative;top:auto;margin:0 -16px}.qg-gal__thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 16px 2px;scrollbar-width:none;scroll-snap-type:x proximity}.qg-gal__thumbs::-webkit-scrollbar{display:none}.qg-gal__thumb{flex:0 0 62px;width:62px;height:62px;scroll-snap-align:start;opacity:.6}.qg-gal__thumb.is-active{opacity:1}.qg-gal__dots{display:none}.zl-buy__box{position:relative;z-index:1;padding-top:4px}}@media(max-width:900px){.zl-buy__grid{grid-template-columns:minmax(0,1fr)}.zl-buy__media,.qg-gal,.qg-gal__thumbs{min-width:0;max-width:calc(100% + 32px)}.qg-gal{width:100%}}@media(max-width:900px){.qg-gal__thumbs{scroll-padding-inline:16px}}.qg-tier__note,.qg-tier__per{display:inline}.qg-tier__note+.qg-tier__per:before{content:" \b7  "}@media(max-width:640px){body{font-size:15px}.hm-hero__title{font-size:clamp(2rem,9.2vw,2.35rem);line-height:1.02;margin-bottom:14px}.qg-h2{font-size:clamp(1.38rem,6.2vw,1.6rem);line-height:1.1;margin-bottom:12px}.qg-h2--xl{font-size:clamp(1.55rem,7vw,1.85rem)}.zl-title{font-size:clamp(1.55rem,7vw,1.8rem);line-height:1.05}.qg-page-hero__title{font-size:clamp(1.8rem,8vw,2.2rem)}.hm-promise__grid h3,.zl-feat h3,.zl-steps h3{font-size:1.08rem}.qg-eyebrow{font-size:.7rem;letter-spacing:.12em;margin-bottom:10px}.hm-hero__lead,.zl-lead,.zl-arena__lead,.hm-moments__txt .qg-muted,.zl-final p{font-size:.95rem;line-height:1.55}.zl-arena__head{margin-bottom:26px}.hm-hero__kicker{font-size:.74rem;padding:6px 11px;gap:8px;margin-bottom:12px}.hm-hero__kicker .qg-teamdots i{width:7px;height:7px}.hm-hero__ctas{gap:10px;margin-bottom:18px}.hm-hero__ctas .qg-btn--xl{min-height:52px;font-size:1rem;padding:13px 20px}.hm-hero__proof li{font-size:.82rem}.hm-spot__from strong{font-size:1.6rem}.qg-ticks--light li{font-size:.94rem}.hm-sec,.hm-spot,.zl-arena,.zl-split,.zl-pack,.zl-final,.zl-moments,.qg-faq,.qg-rv{padding-top:44px;padding-bottom:44px}.zl-how{padding-bottom:44px}.zl-specbar{gap:6px;padding:6px}.zl-specbar__item{flex-direction:row;align-items:center;text-align:left;gap:9px;padding:9px 8px}.zl-specbar__led{min-width:44px;font-size:.92rem;padding:7px 4px;text-align:center;flex-shrink:0}.zl-specbar__lbl{font-size:0;gap:0}.zl-specbar__lbl strong{font-size:.86rem;line-height:1.15;white-space:normal}.qg-xmas{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;padding:11px 12px}.qg-xmas__ico{width:34px;height:34px;grid-row:span 2;align-self:center}.qg-xmas__txt{min-width:0;font-size:.8rem;line-height:1.3}.qg-xmas__txt strong{font-size:.95rem}.qg-xmas__count{grid-column:2}.qg-xmas__count b{font-size:.85rem;padding:4px 6px;min-width:28px}.qg-bundle__head{font-size:1rem}.qg-tier{align-items:center}.qg-tier__title{font-size:.98rem}.qg-tier__sub{font-size:.72rem;line-height:1.35}.qg-tier__note,.qg-tier__per{display:block}.qg-tier__note+.qg-tier__per:before{content:none}.qg-tier__price strong{font-size:1.06rem;white-space:nowrap}.qg-tier__price s{font-size:.74rem}.qg-bundle__cta-price{font-size:1.02rem}.zl-pack__tiers li{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px}.zl-pack__tiers span{text-align:left;font-size:.84rem}.qg-dlv strong{font-size:.8rem}.qg-guar li{font-size:.84rem}.qg-faq__item summary{font-size:.94rem;padding:14px;gap:10px}.qg-faq__a{padding:0 14px 14px;font-size:.9rem}.qg-acc summary{font-size:.95rem}.zl-specs b{font-size:.95rem}.zl-steps li{padding:26px 18px 18px}.hm-promise__grid article{padding:20px 18px}.hm-promise__grid h3{margin-top:12px}.hm-hero__visual{max-width:280px}.hm-float{font-size:.7rem}.hm-float--c strong{font-size:1rem}}@media(max-width:370px){.zl-specbar{grid-template-columns:1fr 1fr}.zl-specbar__led{min-width:38px;font-size:.82rem}.zl-specbar__lbl strong{font-size:.78rem}.qg-tier{grid-template-columns:auto 40px minmax(0,1fr) auto;gap:8px;padding:12px 8px}.qg-tier__thumb{width:40px;height:40px}}@media(max-width:640px){.qg-tier,.qg-tier.has-badge{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.qg-tier__radio{display:none}.qg-tier__thumb{width:48px;height:48px}.qg-tier.is-selected{box-shadow:0 0 0 2px var(--qg-ink),var(--qg-shadow-sm)}.qg-tier.is-selected .qg-tier__thumb{border-color:var(--qg-lime-2);box-shadow:0 0 0 2px var(--qg-lime)}}@media(max-width:370px){.qg-tier,.qg-tier.has-badge{grid-template-columns:40px minmax(0,1fr) auto}}.qg-tier__note-x:before{content:" \b7  "}@media(max-width:640px){.qg-tier__note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qg-tier__note-x{display:block}.qg-tier__note-x:before{content:none}}.qg-gal__video{object-fit:cover;background:#0c0a1f}.qg-gal__thumb--video{position:relative}.qg-gal__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0b091959}.qg-gal__play:before{content:"";width:0;height:0;border-left:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:3px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.qg-stock{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin:0 0 12px;padding:10px 14px;border-radius:14px;background:#fff1ee;border:1.5px solid #ffb4a6}.qg-stock[hidden]{display:none}.qg-stock__dot{width:10px;height:10px;border-radius:50%;background:#e5383b;box-shadow:0 0 #e5383b99;animation:qgPulse 1.6s infinite}@keyframes qgPulse{0%{box-shadow:0 0 #e5383b8c}70%{box-shadow:0 0 0 9px #e5383b00}to{box-shadow:0 0 #e5383b00}}.qg-stock__txt{font-size:.88rem;font-weight:600;color:#8f1d1f}.qg-stock__txt b{font-family:var(--qg-f-mono)}.qg-stock__bar{grid-column:1 / -1;height:6px;border-radius:6px;background:#e5383b26;overflow:hidden}.qg-stock__bar i{display:block;height:100%;background:linear-gradient(90deg,#e5383b,#ff7a59);border-radius:6px}@media(prefers-reduced-motion:reduce){.qg-stock__dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/qg.css.map */
