.cylx{--bg:#FFFFFF;--bg2:#F4FAF5;--green:#3B7A57;--green-d:#234F39;--green-l:#E7F2EA;--green-m:#5B9E78;--ink:#18271E;--muted:#5F6B62;--line:#E7EFE9;--gold:#C79A3E;--hl:#FFEFA8;--maxw:1200px;--r:20px;--sh:0 12px 34px rgba(24,45,32,.06);font-family:var(--font-body--family, system-ui, sans-serif)}.cylx *{box-sizing:border-box;margin:0;padding:0}.cylx{background:var(--bg);color:var(--ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.cylx img{max-width:100%;display:block}.cylx .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.cylx .eyebrow{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--green);font-weight:700;margin-bottom:12px}.cylx h1,.cylx h2,.cylx h3{font-family:var(--font-body--family, system-ui, sans-serif);font-weight:800;letter-spacing:-.02em;line-height:1.13;color:var(--green-d)}.cylx h2.sec{font-size:37px;text-align:center}.cylx .lead{color:var(--muted);font-size:17px;max-width:620px;margin:14px auto 0;text-align:center}.cylx mark{background:linear-gradient(transparent 55%,var(--hl) 55%);color:inherit;padding:0 2px;font-weight:700}.cylx .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;font-weight:700;font-size:16px;padding:18px 42px;border:none;border-radius:14px;cursor:pointer;text-decoration:none;transition:.2s;box-shadow:0 10px 24px #3b7a5740}.cylx .btn:hover{background:var(--green-d);transform:translateY(-1px)}.cylx .btn--block{width:100%}.cylx .btn--ghost{background:#fff;color:var(--green);border:1.5px solid var(--green-l);box-shadow:none}.cylx .btn--ghost:hover{background:var(--green-l)}.cylx .stars{color:#00b67a;letter-spacing:2px;font-size:17px}.cylx .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.cylx .reveal.in{opacity:1;transform:none}.cylx .announce{background:var(--green-d);color:#fff;text-align:center;font-size:13.5px;font-weight:600;padding:11px 16px}.cylx .announce b{color:#ead9a8}.cylx header{position:sticky;top:0;z-index:50;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.cylx .nav{display:flex;align-items:center;justify-content:space-between;height:70px}.cylx .nav__links{display:flex;gap:26px;font-size:14px;font-weight:600}.cylx .nav__links span{opacity:.8;cursor:pointer}.cylx .logo{font-size:26px;font-weight:800;letter-spacing:-.5px;color:var(--green);display:flex;align-items:center;gap:7px}.cylx .logo img{width:23px;height:23px}.cylx .marquee{background:var(--green-l);overflow:hidden;border-bottom:1px solid var(--line)}.cylx .marquee__t{display:flex;gap:42px;white-space:nowrap;width:max-content;padding:11px 0;animation:cylmq 30s linear infinite}.cylx .marquee__t span{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--green-d)}.cylx .marquee__t img{width:17px;height:17px}@keyframes cylmq{to{transform:translate(-50%)}}.cylx .hero{padding:44px 0 58px;position:relative}.cylx .hero:before{content:"";position:absolute;top:-40px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(59,122,87,.07),transparent);z-index:0}.cylx .hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:start;position:relative;z-index:1}.cylx .gallery{position:sticky;top:90px}.cylx .gmain{position:relative;border-radius:var(--r);overflow:hidden;background:var(--bg2);aspect-ratio:1/1;box-shadow:var(--sh)}.cylx .gmain img{width:100%;height:100%;object-fit:cover}.cylx .gtag{position:absolute;top:16px;left:16px;background:#fff;color:var(--green);font-weight:700;font-size:12px;padding:7px 13px;border-radius:30px;box-shadow:0 3px 10px #00000014;display:flex;gap:6px;align-items:center}.cylx .gtag.r{left:auto;right:16px;background:var(--green);color:#fff}.cylx .thumbs{display:flex;gap:12px;margin-top:14px}.cylx .thumbs img{width:84px;height:84px;object-fit:cover;border-radius:14px;border:2px solid transparent;cursor:pointer}.cylx .thumbs img.active{border-color:var(--green)}.cylx .buy h1{font-size:34px}.cylx .buy__rate{display:flex;align-items:center;gap:10px;margin:14px 0 16px}.cylx .buy__rate a{color:var(--muted);font-size:14px}.cylx .buy__msg{font-size:17px;color:#33403a;margin-bottom:20px}.cylx .buy__msg b{color:var(--green)}.cylx .bfeats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;padding:18px;background:var(--bg2);border-radius:16px}.cylx .bfeat{display:flex;gap:11px;align-items:flex-start}.cylx .bfeat__ic{flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.cylx .bfeat__ic img{width:22px;height:22px}.cylx .bfeat b{display:block;font-size:13.5px;color:var(--ink);line-height:1.25}.cylx .bfeat span{display:block;font-size:12.5px;color:var(--muted);line-height:1.3}.cylx .bundles{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.cylx .bundle{position:relative;border:1.5px solid var(--line);border-radius:16px;padding:16px 16px 16px 52px;cursor:pointer;background:#fff}.cylx .bundle:before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:2px solid #cdd6cf}.cylx .bundle.sel{border-color:var(--green);background:var(--bg2)}.cylx .bundle.sel:before{border-color:var(--green);background:radial-gradient(var(--green) 42%,transparent 46%)}.cylx .bt{display:flex;justify-content:space-between;align-items:center}.cylx .bn{font-weight:700;font-size:15.5px}.cylx .bs{font-size:13px;color:var(--muted)}.cylx .bp{font-weight:800;font-size:18px}.cylx .bo{color:var(--muted);text-decoration:line-through;font-size:13px;margin-right:5px}.cylx .bbadge{position:absolute;top:-10px;right:14px;background:var(--green);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 10px;border-radius:20px}.cylx .appnote{font-size:11.5px;color:#9aa39b;text-align:center;margin:2px 0 14px}.cylx .trust{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;color:var(--muted);font-size:12.5px;font-weight:600;margin-top:16px}.cylx .trust span{display:flex;gap:6px;align-items:center}.cylx .trust img{width:16px;height:16px}.cylx .press{padding:28px 0 8px;text-align:center;border-top:1px solid var(--line)}.cylx .press__l{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#9fa89f;font-weight:700;margin-bottom:18px}.cylx .press__r{display:flex;align-items:center;justify-content:center;gap:46px;flex-wrap:wrap}.cylx .press__r img{height:25px;width:auto;opacity:.5;filter:grayscale(1)}.cylx .usp{padding:30px 0}.cylx .usp__r{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:840px;margin:0 auto}.cylx .usp__i{display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px}.cylx .usp__ic{width:58px;height:58px;border-radius:50%;background:var(--green-l);display:flex;align-items:center;justify-content:center}.cylx .usp__ic img{width:28px;height:28px}.cylx .usp__t{font-size:13px;font-weight:700}.cylx section.s{padding:78px 0;position:relative}.cylx .s.alt{background:var(--bg2)}.cylx .s.green{background:var(--green-d);color:#fff}.cylx .s.green h2{color:#fff}.cylx .s.green .eyebrow{color:#ead9a8}.cylx .s.green .lead{color:#ffffffc7}.cylx .split{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.cylx .split img{border-radius:var(--r);box-shadow:var(--sh);width:100%}.cylx .split h2{font-size:32px}.cylx .split p{color:var(--muted);margin-top:14px}.cylx .tick{position:relative;padding-left:35px;margin-top:14px;font-weight:500;line-height:1.55}.cylx .tick img{position:absolute;left:0;top:2px;width:24px;height:24px}.cylx .stepimg{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px}.cylx .stepimg__c{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);position:relative}.cylx .stepimg__c img{width:100%;height:230px;object-fit:cover}.cylx .stepimg__n{position:absolute;top:14px;left:14px;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #0003}.cylx .stepimg__b{padding:20px 22px}.cylx .stepimg__t{font-size:18px;font-weight:800;margin-bottom:6px}.cylx .stepimg__d{font-size:14px;color:var(--muted)}.cylx .ing{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:46px}.cylx .ing__c{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}.cylx .ing__c img{width:100%;height:185px;object-fit:cover}.cylx .ing__b{padding:18px}.cylx .ing__l{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--green-m);font-weight:700}.cylx .ing__n{font-size:18px;font-weight:800;margin:3px 0 7px}.cylx .ing__d{font-size:13px;color:var(--muted);line-height:1.5}.cylx .cmp{max-width:870px;margin:46px auto 0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);background:#fff}.cylx .cg{display:grid;grid-template-columns:1.5fr 1.1fr 1fr 1fr}.cylx .cc{padding:17px 14px;border-bottom:1px solid var(--bg2);display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;color:#46524a}.cylx .cc.lab{justify-content:flex-start;text-align:left;font-weight:700;color:var(--ink)}.cylx .cg>div:nth-last-child(-n+4){border-bottom:none}.cylx .ch{font-weight:800;padding:20px 12px}.cylx .ch.brand{background:var(--green);color:#fff;flex-direction:column;gap:5px;font-size:18px}.cylx .ch.alt{background:var(--green-l);color:var(--muted);font-size:13.5px}.cylx .col{background:var(--bg2)}.cylx .yes{color:var(--green);font-size:21px;font-weight:800}.cylx .no{color:#c2ccc4;font-size:19px;font-weight:800}.cylx .cbadge{background:var(--gold);color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 9px;border-radius:20px}.cylx .basec{padding:74px 0;background:var(--bg2);overflow:hidden}.cylx .basec__hd{text-align:center;margin-bottom:8px}.cylx .basec__cnt{font-size:30px;font-weight:800;color:var(--green-d)}.cylx .bacar{overflow:hidden;width:100%;margin-top:34px;-webkit-mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.cylx .bacar__t{display:flex;gap:20px;width:max-content;animation:cylbacar 46s linear infinite}.cylx .bacar:hover .bacar__t{animation-play-state:paused}.cylx .bac{flex:0 0 auto;width:360px;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}.cylx .bac__i{display:grid;grid-template-columns:1fr 1fr;position:relative}.cylx .bac__i img{width:100%;height:240px;object-fit:cover}.cylx .bac__i:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;transform:translate(-1px)}.cylx .bac__lab{position:absolute;top:10px;font-size:11px;font-weight:800;text-transform:uppercase;color:#fff;background:#18271eb8;padding:4px 9px;border-radius:20px;z-index:2}.cylx .bac__lab.l{left:10px}.cylx .bac__lab.r{right:10px;background:var(--green)}.cylx .bac__imgwrap{position:relative}.cylx .bac__img{width:100%;height:300px;object-fit:cover;display:block}.cylx .bac__b{padding:16px 18px}.cylx .bac__nm{font-weight:800;font-size:14px}.cylx .bac__hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cylx .bac__tx{font-size:13.5px;color:#44504a;line-height:1.55}@keyframes cylbacar{to{transform:translate(-50%)}}.cylx .basec__tp{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:34px}.cylx .basec__tp img{height:26px;width:auto}.cylx .rtl{position:relative;margin-top:54px}.cylx .rtl__line{position:absolute;top:46px;left:11%;right:11%;height:3px;background:linear-gradient(90deg,var(--green-l),var(--green-m),var(--green-d));border-radius:3px;z-index:0;transform:scaleX(0);transform-origin:left;transition:transform 1.5s cubic-bezier(.4,0,.2,1)}.cylx .reveal.in .rtl__line{transform:scaleX(1)}.cylx .rtl__row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative;z-index:1}.cylx .rtl__c{text-align:center;opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.cylx .reveal.in .rtl__c{opacity:1;transform:none}.cylx .reveal.in .rtl__c:nth-child(2){transition-delay:.35s}.cylx .reveal.in .rtl__c:nth-child(3){transition-delay:.7s}.cylx .reveal.in .rtl__c:nth-child(4){transition-delay:1.05s}.cylx .reveal.in .rtl__c:nth-child(1) .rtl__node{animation:cylpop .5s .15s both}.cylx .reveal.in .rtl__c:nth-child(2) .rtl__node{animation:cylpop .5s .5s both}.cylx .reveal.in .rtl__c:nth-child(3) .rtl__node{animation:cylpop .5s .85s both}.cylx .reveal.in .rtl__c:nth-child(4) .rtl__node{animation:cylpop .5s 1.2s both}@keyframes cylpop{0%{transform:scale(.55)}60%{transform:scale(1.12)}to{transform:scale(1)}}.cylx .rtl__node{width:92px;height:92px;border-radius:50%;background:#fff;border:3px solid var(--green-l);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:var(--sh)}.cylx .rtl__node img{width:46px;height:46px}.cylx .rtl__ph{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--green);font-weight:800}.cylx .rtl__pct{font-size:30px;font-weight:800;color:var(--green-d);margin:2px 0}.cylx .rtl__t{font-size:15px;font-weight:800;margin-bottom:5px}.cylx .rtl__d{font-size:13px;color:var(--muted)}.cylx .rv__hd{text-align:center;margin-bottom:8px}.cylx .rv__big{font-size:46px;font-weight:800;color:var(--green-d);line-height:1}.cylx .rvg{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}.cylx .rvc{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--sh)}.cylx .rvc .stars{font-size:15px}.cylx .rvc__img{width:100%;height:360px;object-fit:cover;border-radius:14px;margin-bottom:14px}.cylx .rvh{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.cylx .rvn{font-weight:800;font-size:15px}.cylx .rva{color:var(--muted);font-weight:500;font-size:13px}.cylx .rtag{background:var(--green-l);color:var(--green-d);font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:30px;display:inline-block;margin-bottom:10px}.cylx .rtx{font-size:14px;color:#44504a;line-height:1.6}.cylx .rvf{display:flex;gap:6px;align-items:center;margin-top:12px;color:var(--green);font-size:12.5px;font-weight:700}.cylx .rvf img{width:15px;height:15px}.cylx .rvmore{text-align:center;margin-top:32px}.cylx .tl__sign{display:none}.cylx .sign{font-size:22px;font-weight:800;color:var(--green);margin-top:18px;font-style:italic}.cylx .guar{display:flex;align-items:center;gap:40px;max-width:860px;margin:0 auto}.cylx .guar img{width:190px;flex:0 0 190px;border-radius:50%}.cylx .faq{max-width:720px;margin:38px auto 0}.cylx .fi{border-bottom:1px solid var(--line)}.cylx .fq{display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-weight:700;font-size:16px;cursor:pointer}.cylx .fq span{color:var(--green);font-size:24px}.cylx .fi.open .fq span{transform:rotate(45deg)}.cylx .fa{max-height:0;overflow:hidden;color:var(--muted);font-size:14.5px;transition:max-height .25s}.cylx .fi.open .fa{max-height:240px;padding-bottom:18px}.cylx .final{text-align:center;padding:84px 24px;background:linear-gradient(180deg,var(--bg2),#EAF4EC)}.cylx .final h2{font-size:40px;max-width:680px;margin:0 auto 8px}.cylx .final .btn{margin-top:24px;padding:20px 56px}.cylx footer{background:var(--green-d);color:#ffffffa6;text-align:center;padding:40px 24px 92px;font-size:13px}.cylx .satc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 18px #0000000f;display:flex;align-items:center;justify-content:space-between;padding:12px 24px}.cylx .satc__n{font-weight:800;font-size:14px}.cylx .satc__p{font-size:13px;color:var(--muted)}.cylx .satc__p b{color:var(--ink)}@media(max-width:860px){.cylx h2.sec{font-size:28px}.cylx .hero__grid{grid-template-columns:1fr;gap:26px}.cylx .gallery{position:static}.cylx .buy h1{font-size:27px}.cylx .press__r{gap:24px}.cylx .press__r img{height:18px;width:auto}.cylx .usp__r{grid-template-columns:repeat(2,1fr);gap:22px}.cylx section.s{padding:52px 0}.cylx .split{grid-template-columns:1fr;gap:26px}.cylx .split--rev .sm{order:-1}.cylx .stepimg{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px}.cylx .stepimg__c{flex:0 0 80%;scroll-snap-align:start}.cylx .ing{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px}.cylx .ing__c{flex:0 0 62%;scroll-snap-align:start}.cylx .cg{grid-template-columns:1.3fr 1fr 1fr 1fr;font-size:12px}.cylx .rvg{grid-template-columns:1fr}.cylx .rtl__row{grid-template-columns:1fr 1fr;gap:30px 18px}.cylx .rtl__line{display:none}.cylx .bac{width:300px}.cylx .bac__i img{height:200px;width:auto}.cylx .guar{flex-direction:column;text-align:center}.cylx .final h2{font-size:30px}}.cylx .mech3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}.cylx .mech3 .c{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);display:flex;flex-direction:column}.cylx .mech3 .c img{width:100%;height:300px;object-fit:cover;display:block}.cylx .mech3 .cap{background:var(--green-d);color:#fff;padding:22px;flex:1;font-size:14px;line-height:1.6}.cylx .mech3 .cap b{color:#fff;font-weight:800}.cylx .vs{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.cylx .vs .col2{border-radius:var(--r);padding:28px}.cylx .vs .bad{background:#fff;border:1px solid var(--line)}.cylx .vs .good{background:var(--green-d);color:#fff}.cylx .vs h3{font-size:18px;margin-bottom:14px;font-weight:800}.cylx .vs .good h3{color:#fff}.cylx .vs .li{display:flex;gap:10px;align-items:flex-start;margin-top:11px;font-size:14px}.cylx .vs .x{color:#d29;font-weight:800}.cylx .vs .v{color:#9ed9ae;font-weight:800}@media(max-width:860px){.cylx .mech3{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px}.cylx .mech3 .c{flex:0 0 80%;scroll-snap-align:start}.cylx .vs{grid-template-columns:1fr}}.product__info-wrapper h1,.product__info-wrapper h2,.product__title,.sticky-atc__title{font-family:var(--font-body--family, system-ui, sans-serif)!important;letter-spacing:-.01em!important}.rating-stars__container--overlay,.trustpilot-stars,.trustpilot-stars *{color:#00b67a!important}.product__text-container--multiple{background:#f4faf5;border:1px solid #E7EFE9;border-radius:12px;padding:13px 15px}.cyl-guar-badge{display:flex;align-items:center;gap:11px;background:linear-gradient(135deg,#234f39,#3b7a57);color:#fff;border-radius:14px;padding:13px 16px;margin:0 0 18px;box-shadow:0 8px 20px #234f3938;font-family:var(--font-body--family, system-ui, sans-serif)}.cyl-guar-badge img{width:30px;height:30px;flex:0 0 30px}.cyl-guar-badge b{display:block;font-size:14.5px;font-weight:800;line-height:1.2}.cyl-guar-badge span{display:block;font-size:12px;opacity:.9;line-height:1.3;margin-top:2px}.cyl-trustbar{display:flex;align-items:center;justify-content:center;gap:14px;background:#f2f5f2;border-radius:12px;padding:11px 16px;margin:14px 0;font-family:var(--font-body--family, system-ui, sans-serif);font-size:13.5px;font-weight:700;color:#2b2b26}.cyl-trustbar span{display:flex;align-items:center;gap:7px}.cyl-trustbar img{width:17px;height:17px}.cyl-trustbar i{width:4px;height:4px;border-radius:50%;background:#b7c2b9;display:block}.cyl-ship{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:#2b2b26;margin:4px 0 12px;font-family:var(--font-body--family, system-ui, sans-serif);white-space:nowrap}.cyl-ship span{white-space:nowrap}.cyl-ship__dot{width:9px;height:9px;border-radius:50%;background:#22c55e;flex:0 0 9px;animation:cylpulse 1.6s infinite}.cyl-ship b{font-weight:800;color:#234f39}@keyframes cylpulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media(max-width:560px){.cyl-ship{font-size:11px;gap:6px}}@media(max-width:400px){.cyl-ship{font-size:10px;gap:5px}}.cylx .reass{background:var(--bg2);border-top:1px solid var(--line);padding:34px 0}.cylx .reass__g{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.cylx .reass__i{display:flex;gap:13px;align-items:center}.cylx .reass__ic{width:46px;height:46px;border-radius:50%;background:var(--green-l);display:flex;align-items:center;justify-content:center;flex:0 0 46px}.cylx .reass__t{font-weight:800;font-size:14px}.cylx .reass__d{font-size:12.5px;color:var(--muted)}.cylx .guar__tx,.cylx .guar__tx p{color:#fffc;margin-top:12px}.cylx .notice{text-align:center;padding:12px 20px;background:var(--notice-fond,#FDE8E8);border:1px solid var(--notice-bord,#E53E3E);border-radius:8px;max-width:600px;margin:14px auto 0;font-size:14px;color:var(--notice-texte,#9B1C1C);line-height:1.6;font-weight:400}.cylx .hhero{padding:50px 0 40px}.cylx .hhero h1{font-size:48px;line-height:1.06;margin-bottom:12px}.cylx .hhero .sub{font-size:18px;color:var(--muted);max-width:520px;margin-bottom:8px}@media(max-width:860px){.cylx .hhero h1{font-size:32px}}.cylx .hhero__img{border-radius:var(--r);box-shadow:var(--sh);width:100%;height:auto}.cylx{--a-xs:8px;--a-s:12px;--a-m:18px;--a-l:24px;--a-p:999px;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--e-9:80px;--t-xs:12px;--t-s:13px;--t-m:15px;--t-l:17px;--t-xl:20px}.cylx .rtag,.cylx .cbadge,.cylx .bac__lab,.cylx .btn,.cylx .buy__rate{border-radius:var(--a-p)}.cylx .press__r img,.cylx .basec__tp img{border-radius:0}.cylx .tick,.cylx .li,.cylx .fa,.cylx .cap{border-radius:var(--a-s)}.cylx .rvc,.cylx .bac,.cylx .ing__c,.cylx .stepimg__c,.cylx .col2,.cylx .fi,.cylx .c{border-radius:var(--a-m)}.cylx .cmp,.cylx .guar,.cylx .final,.cylx .basec__cnt{border-radius:var(--a-l)}.cylx .bac__img,.cylx .ing__c img,.cylx .stepimg__c img,.cylx .rvc__img,.cylx .c img{border-radius:0}.cylx section.s{padding:var(--e-9) 0}.cylx section.s.alt,.cylx section.s.green{padding:var(--e-9) 0}.cylx .press{padding:var(--e-6) 0 var(--e-3)}.cylx .usp{padding:var(--e-5) 0}.cylx .basec{padding-block:var(--e-7)}.cylx .final{padding:var(--e-8) var(--e-5)}.cylx h2.sec{margin-bottom:var(--e-3)}.cylx .lead{margin-bottom:var(--e-6)}.cylx .eyebrow{margin-bottom:var(--e-2);letter-spacing:.12em}.cylx{font-size:16px}.cylx .ing__d,.cylx .stepimg__d,.cylx .rtl__d,.cylx .cap,.cylx .rtx,.cylx .bac__tx,.cylx .fa,.cylx .li{font-size:var(--t-m);line-height:1.6}.cylx .ing__l,.cylx .rtl__ph,.cylx .rva,.cylx .rtag,.cylx .eyebrow,.cylx .bac__lab{font-size:var(--t-xs)}.cylx .cc,.cylx .press__l{font-size:var(--t-s)}.cylx .ing__n,.cylx .stepimg__t,.cylx .rtl__t,.cylx .bac__nm,.cylx .rvn,.cylx .fq{font-size:var(--t-l)}.cylx h2,.cylx h2.sec{font-size:clamp(28px,3.6vw,42px);line-height:1.08;letter-spacing:-.025em}.cylx h3{font-size:var(--t-xl);line-height:1.25}.cylx .lead{font-size:var(--t-l);line-height:1.6}.cylx .ing,.cylx .stepimg,.cylx .mech3{align-items:stretch}.cylx .ing__c,.cylx .stepimg__c,.cylx .c{display:flex;flex-direction:column}.cylx .ing__b,.cylx .stepimg__b{flex:1;display:flex;flex-direction:column;gap:var(--e-1)}.cylx .rtl__c{display:flex;flex-direction:column;align-items:center}.cylx .rtl__t{margin-top:auto}.cylx .tick{display:flex;align-items:flex-start;gap:var(--e-3)}.cylx .tick svg{flex:0 0 auto;margin-top:3px}.cylx .ing,.cylx .stepimg,.cylx .mech3,.cylx .vs,.cylx .rvg,.cylx .split,.cylx .usp__r{gap:var(--e-5)}.cylx .press__r{gap:var(--e-7)}.cylx .rtl__row{gap:var(--e-5)}@media(max-width:860px){.cylx section.s{padding:var(--e-8) 0}.cylx h2,.cylx h2.sec{font-size:clamp(25px,6vw,32px)}}@media(max-width:640px){.cylx section.s{padding:var(--e-7) 0}.cylx .rtl__row{grid-template-columns:1fr 1fr;gap:var(--e-5) var(--e-4)}.cylx .bac{width:min(84vw,300px)}.cylx .cg{grid-template-columns:1.4fr 1fr 1fr 1fr;font-size:var(--t-xs)}.cylx .cc{padding:12px 6px}.cylx .cc.lab{padding-left:12px;text-align:left}.cylx .ing__c{flex:0 0 74%}.cylx .final{padding:var(--e-7) var(--e-4)}}@media(max-width:430px){.cylx section.s{padding:var(--e-6) 0}.cylx .rtl__row{grid-template-columns:1fr}.cylx .usp__r{grid-template-columns:repeat(2,1fr);gap:var(--e-3)}.cylx .press__r{gap:var(--e-5)}.cylx .cg{font-size:11px}.cylx .ch,.cylx .cbadge{font-size:9px}}.cylx [style*="repeat(4,1fr)"]{grid-template-columns:repeat(4,1fr)}@media(max-width:860px){.cylx [style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:var(--e-5)!important}}@media(max-width:430px){.cylx [style*="repeat(4,1fr)"]{grid-template-columns:1fr!important}}.cylx img{height:auto}.cylx .press__r{flex-wrap:wrap;gap:30px;row-gap:16px}.cylx .press__r img,.cylx .basec__tp img{height:23px;width:auto;max-width:none;flex:0 0 auto}@media(max-width:860px){.cylx .press__r{gap:24px;row-gap:14px}.cylx .press__r img,.cylx .basec__tp img{height:19px;max-width:none}}@media(max-width:430px){.cylx .press__r{gap:18px;row-gap:12px}.cylx .press__r img,.cylx .basec__tp img{height:16px;max-width:none}}.cylx .bac__img{width:100%;object-fit:cover}.cylx .trustpilot-stars,.trustpilot-stars{--star-w:118px}.trustpilot-stars .rating-stars-and-text,.cylx .trustpilot-stars .rating-stars-and-text{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:var(--alignment,flex-start);margin-top:var(--margin-top,0);margin-bottom:var(--margin-bottom,0)}.trustpilot-stars .rating-stars__container--underlay{position:relative;width:var(--star-w);flex:0 0 var(--star-w);line-height:0}.trustpilot-stars .rating-stars__container--overlay{position:absolute;inset:0 auto 0 0;overflow:hidden;line-height:0;width:calc(var(--rating,5) / 5 * 100%)}.trustpilot-stars .trustpilot-stars-svg{width:var(--star-w);height:auto;display:block;max-width:none}.trustpilot-stars .rating-stars__label{font-size:14px;color:var(--muted);white-space:nowrap}.trustpilot-stars .rating-stars__label strong{color:var(--ink);font-weight:800}.flex-center{display:flex;align-items:center}.cylx .rtl__c{opacity:1;transform:none}.cylx .reveal:not(.in) .rtl__c{opacity:0;transform:translateY(16px)}.cylx .rtl__line{transform:scaleX(1)}.cylx .reveal:not(.in) .rtl__line{transform:scaleX(0)}.product-title,.product-details .product-title h1,.product-details .product-title *{font-weight:800;letter-spacing:-.01em;text-transform:uppercase;line-height:1.14}.product-form-buttons .button,.add-to-cart-button{text-transform:uppercase;letter-spacing:.03em;font-weight:800}.cyl-guar-badge svg{flex:0 0 30px}:root{--cyl-trait:#DCE5DE}.product-details .accordion--dividers accordion-custom .details,.product-details .accordion--dividers accordion-custom:first-child .details,.product-details .accordion--dividers accordion-custom:last-child .details{border-color:var(--cyl-trait)}.product-details .accordion .details__header{padding-block:15px}.cylx .fi{border-bottom:1px solid var(--cyl-trait)}.cylx .reass{border-top-color:var(--cyl-trait)}@media(max-width:749px){.cylx .notice{margin-inline:16px}sticky-add-to-cart .sticky-add-to-cart__bar{left:0;right:0;width:auto;max-width:none;margin-inline:14px;bottom:calc(12px + var(--safe-area-inset-bottom, 0px));padding:0;background:none;box-shadow:none;border-radius:0;transform:translateY(calc(100% + 40px))}sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}.sticky-add-to-cart__image,.sticky-add-to-cart__info,.sticky-add-to-cart__price{display:none}.sticky-add-to-cart__bar .sticky-add-to-cart__button{width:100%;padding-inline:var(--padding-lg);border-radius:12px}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}}.cylb{max-width:640px;margin:0 auto;padding:4px 0 0}.cylb__hd{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-weight:800;font-size:19px;color:var(--ink,#14231B);text-align:center}.cylb__hd:before,.cylb__hd:after{content:"";flex:1;height:1px;background:#bfd6c6}.cylb__urg{display:flex;align-items:center;justify-content:center;gap:8px;background:#fdecec;color:#8e2c2c;border-radius:10px;padding:11px 14px;font-size:14.5px;margin:0 0 14px;text-align:center}.cylb__urg b{font-weight:800;font-variant-numeric:tabular-nums}.cylb__list{display:flex;flex-direction:column;gap:10px}.cylb__c{position:relative;display:flex;align-items:center;gap:12px;border:1.5px solid #CFE3D7;border-radius:12px;padding:9px 13px;cursor:pointer;background:#fff;transition:border-color .15s,background-color .15s}.cylb__c.is-sel{border-color:#006838;background:#f6f7f6}.cylb__r{position:absolute;opacity:0;pointer-events:none}.cylb__r:focus-visible+.cylb__bdg,.cylb__c:has(.cylb__r:focus-visible){outline:2px solid #006838;outline-offset:2px}.cylb__bdg{position:absolute;top:-10px;right:12px;background:#1d6b47;color:#fff;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:6px;white-space:nowrap}.cylb__bdg.is-fort{background:#14502f}.cylb__im{flex:0 0 46px;width:46px;height:46px;object-fit:contain;border-radius:6px}.cylb__tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cylb__t{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:16.5px;font-weight:800;color:var(--ink,#14231B);line-height:1.15}.cylb__eco{background:#e7ebe7;color:#5a6560;font-size:11.5px;font-weight:600;padding:2.5px 8px;border-radius:6px;white-space:nowrap}.cylb__st{font-size:13px;color:#7a857e}.cylb__pr{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;text-align:right}.cylb__pr b{font-size:16.5px;font-weight:800;color:var(--ink,#14231B);white-space:nowrap}.cylb__pr s{font-size:13px;color:#9aa49d;white-space:nowrap}.cylb__btn{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;margin-top:14px;background:#1d5b3c;color:#fff;border:0;border-radius:999px;padding:17px 22px;font-size:17.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color .15s}.cylb__btn:hover{background:#17492f}.cylb__btn-ic{display:flex;width:24px;height:24px}.cylb__btn-ic svg{width:100%;height:100%}.cylb__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:16px 0 0;padding:0}.cylb__pay-ic{height:26px;width:auto;display:block}.cylb__note{margin:14px 0 0;font-size:15px;color:var(--ink,#14231B);font-weight:600}.cylb-section~* .quantity-selector-wrapper,.product-details .quantity-selector-wrapper{display:none}@media(max-width:560px){.cylb__hd{font-size:17px}.cylb__t{font-size:17px;gap:7px}.cylb__pr b{font-size:17px}.cylb__im{flex:0 0 52px;width:52px;height:52px}.cylb__c{padding:13px;gap:10px}.cylb__btn{font-size:16px;padding:17px 18px}.cylb__eco{font-size:11.5px;padding:3px 8px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cyl-page.css.map */
