.ph{position:relative;border-radius:var(--r);background:repeating-linear-gradient(135deg,#e9edf3 0 14px,#eef2f7 14px 28px);border:1px solid var(--line);overflow:hidden;min-height:120px}.hero{background:var(--bg-2);border-bottom:1px solid var(--line)}.hero .wrap{display:grid;grid-template-columns:1.9fr 1fr;gap:18px;padding-top:26px;padding-bottom:40px}.promo-main{position:relative;border-radius:var(--r-l);overflow:hidden;min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;padding:46px;color:#fff;isolation:isolate}.promo-main .ph{position:absolute;inset:0;z-index:-2;border-radius:0;border:0;background:repeating-linear-gradient(135deg,#16263f 0 16px,#1b2d49 16px 32px)}.promo-main .promo-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.promo-main::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(75deg,rgb(11 28 54 / .95),rgb(11 28 54 / .5) 72%,transparent)}.promo-main .tagline{display:inline-flex;align-items:center;gap:8px;background:var(--deal);color:#231706;font-family:"Archivo","Archivo Fallback";font-weight:800;font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:7px 13px;border-radius:999px;width:max-content;margin-bottom:18px}.promo-main h1{font-size:clamp(32px,3.8vw,50px);font-weight:900;letter-spacing:-.03em;max-width:15ch;padding:0 0 10px}.promo-main>p{font-size:17px;color:#cdd7e6;margin:14px 0 24px;max-width:42ch}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-ghost{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .34);color:#fff}.hero-ghost:hover{background:rgb(255 255 255 / .18);border-color:#fff}.promo-stats{display:flex;margin-top:30px;border-top:1px solid rgb(255 255 255 / .2);padding-top:20px;max-width:580px}.promo-stats>div{flex:1;border-right:1px solid rgb(255 255 255 / .2);padding:0 26px}.promo-stats>div:first-child{padding-left:0}.promo-stats>div:last-child{border-right:0;padding-right:0}.promo-stats .n{font-family:"Archivo","Archivo Fallback";font-weight:900;font-size:23px;color:#fff}.promo-stats .n.freedel{white-space:nowrap}.promo-stats .t{font-size:12px;color:#bcc6d6;margin-top:3px}.promo-side{display:grid;grid-template-rows:1fr 1fr;gap:18px}.promo-card{position:relative;border-radius:var(--r-l);overflow:hidden;padding:26px;display:flex;flex-direction:column;justify-content:flex-start;min-height:200px;color:#fff;isolation:isolate;transition:.2s}.promo-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-l)}.promo-card .ph,.promo-card .promoslot{position:absolute;inset:0;z-index:-2;border-radius:0;border:0;width:100%;height:100%;object-fit:cover}.promo-card.dark h2,.promo-card.dark p,.promo-card.dark .pc-go{position:relative;z-index:2}.promo-card.deal{background:linear-gradient(135deg,var(--deal),var(--deal-d))}.promo-card.dark::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(16 24 40 / .15),rgb(16 24 40 / .85))}.promo-card h2{font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.promo-card.deal h2,.promo-card.deal p,.promo-card.deal .pc-go{color:#231706}.promo-card p{font-size:13.5px;margin-top:7px;color:rgb(255 255 255 / .86)}.promo-card .pc-go{font-family:"Archivo","Archivo Fallback";font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:7px;margin-top:auto}.promo-card .pc-go .icn{width:17px;height:17px}.promo-card .card-bag{position:absolute;right:-24px;bottom:-26px;width:150px;opacity:.18;pointer-events:none;z-index:0}.promo-card:hover .pc-go .icn{transform:translateX(3px)}.usp{border-bottom:1px solid var(--line)}.usp .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.usp .item{display:flex;align-items:center;gap:14px;padding:26px 22px;border-right:1px solid var(--line-2)}.usp .item:last-child{border-right:0}.usp .ic{width:44px;height:44px;border-radius:11px;background:var(--brand-soft);display:grid;place-items:center;flex:none;transition:transform .25s ease,background .25s ease}.usp .ic .icn{stroke:var(--brand);width:22px;height:22px}.usp .item:hover .ic{transform:translateY(-3px) scale(1.06);background:var(--brand)}.usp .item:hover .ic .icn{stroke:#fff}.usp b{font-family:"Archivo","Archivo Fallback";font-weight:700;font-size:15px;display:block}.usp span{font-size:13px;color:var(--muted)}.shop-layout{display:grid;grid-template-columns:248px 1fr;gap:28px;align-items:start}.shop-rail{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:10px;position:sticky;top:152px}.shop-rail h3{font-family:"Archivo","Archivo Fallback";font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 14px 8px}.shop-rail ul{list-style:none}.shop-rail li a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;border-radius:9px;font-family:"Archivo","Archivo Fallback";font-weight:600;font-size:14px;color:var(--ink-2);transition:.14s}.shop-rail li a:hover{background:var(--bg-2);color:var(--brand)}.shop-rail li a .icn{width:15px;height:15px;stroke:var(--muted)}.shop-rail li a:hover .icn{stroke:var(--brand)}.rail-cta{display:block;margin:10px 8px 6px;padding:13px;text-align:center;background:var(--brand);color:#fff;border-radius:9px;font-family:"Archivo","Archivo Fallback";font-weight:700;font-size:14px;transition:.15s}.rail-cta:hover{background:var(--brand-d)}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cat-card{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;transition:.2s;color:#fff;isolation:isolate;cursor:pointer}.cat-card .ph,.cat-card .catslot{position:absolute;inset:0;z-index:-2;border:0;border-radius:0;width:100%;height:100%;object-fit:cover;background:repeating-linear-gradient(135deg,#cdd7e6 0 14px,#d8e0ec 14px 28px);transition:transform .45s ease}.cat-card:hover .catslot{transform:scale(1.06)}.cat-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff0 26%,rgb(16 24 40 / .84))}.cat-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-l)}.cat-card h3{font-size:18px;font-weight:800;position:relative;z-index:2}.cat-card p{font-size:12.5px;color:rgb(255 255 255 / .85);margin-top:3px;position:relative;z-index:2}.cat-card .go{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;background:rgb(255 255 255 / .18);backdrop-filter:blur(4px);display:grid;place-items:center;transition:.15s;z-index:2}.cat-card:hover .go{background:var(--brand)}.cat-card .go .icn{stroke:#fff;width:16px;height:16px;transition:transform .2s ease}.cat-card:hover .go .icn{transform:translate(2px,-2px)}.reviews{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rev-top{display:flex;align-items:center;gap:18px;margin-bottom:34px;flex-wrap:wrap}.rev-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px;display:flex;flex-direction:column;gap:14px}.rev-card .stars .icn{width:16px;height:16px;stroke:none;fill:var(--amber)}.rev-card p{font-size:16px;color:var(--ink);line-height:1.55}.rev-card .who{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:6px}.rev-card .av{width:42px;height:42px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-family:"Archivo","Archivo Fallback";font-weight:800;display:grid;place-items:center;font-size:16px}.rev-card .who b{font-family:"Archivo","Archivo Fallback";font-size:14.5px;display:block}.rev-card .who span{font-size:12.5px;color:var(--muted)}.rev-marquee{overflow:hidden;position:relative;margin:0 -28px;padding:6px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.rev-track{display:flex;width:max-content;animation:revscroll 42s linear infinite}.rev-marquee:hover .rev-track{animation-play-state:paused}.rev-track .rev-card{width:360px;flex:none;margin-right:22px}@keyframes revscroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.rev-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.rev-marquee{margin:0;-webkit-mask:none;mask:none}}.trade{background:var(--ink);color:#fff;border-radius:var(--r-l);padding:54px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.trade::before{content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,var(--brand) 0%,transparent 70%);opacity:.4}.trade h2{font-size:38px;color:#fff;position:relative}.trade p{color:#c2c9d4;margin:14px 0 26px;font-size:17px;max-width:34em;position:relative}.trade .benefits{list-style:none;display:grid;gap:14px;position:relative}.trade .benefits li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px}.trade .benefits .icn{stroke:var(--brand);margin-top:2px;width:22px;height:22px}.trade .benefits b{font-family:"Archivo","Archivo Fallback";display:block;font-size:15.5px}.trade .benefits span{color:#aab2bf;font-size:13.5px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;font-family:"Archivo","Archivo Fallback";font-weight:700;font-size:17.5px}.faq-item summary::-webkit-details-marker{display:none}.faq-item .pm{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;flex:none;transition:.2s}.faq-item[open] .pm{background:var(--brand);border-color:var(--brand);transform:rotate(45deg)}.faq-item[open] .pm .icn{stroke:#fff}.faq-item .pm .icn{width:16px;height:16px}.faq-item p{color:var(--ink-2);margin-top:0;padding-top:8px;font-size:15.5px;line-height:1.6;max-width:46em}.news{background:var(--brand);color:#fff;border-radius:var(--r-l);padding:48px;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap;position:relative;overflow:hidden}.news h2{color:#fff;font-size:30px}.news p{color:#eef2ff;margin-top:8px;font-size:16px}.news .news-copy,.news form,.news .news-form-plugin{position:relative;z-index:1}.news form{display:flex;gap:10px;background:#fff;padding:7px;border-radius:999px;min-width:380px}.news input{flex:1;border:0;outline:none;font:inherit;font-size:15px;padding:0 16px;border-radius:999px;color:var(--ink)}.news button{border:0;background:var(--ink);color:#fff;font-family:"Archivo","Archivo Fallback";font-weight:700;padding:13px 26px;border-radius:999px;cursor:pointer;font-size:15px}.news button .btn-ico{display:none}.bagwm{position:absolute;pointer-events:none;user-select:none}.promo-main .bagwm{right:-28px;top:50%;transform:translateY(-50%) rotate(-8deg);width:330px;opacity:.07;z-index:0}.trade .bagwm{right:-46px;bottom:-54px;width:300px;opacity:.07;transform:rotate(-6deg)}.news .bagwm{left:-24px;bottom:-46px;top:auto;width:210px;opacity:.13;transform:rotate(-6deg);z-index:0}@media (prefers-reduced-motion:no-preference){.promo-main .tagline,.promo-main h1,.promo-main .hero-cta,.promo-main .promo-stats{animation:heroRise .7s cubic-bezier(.2,.7,.2,1) backwards}.promo-main h1{animation-delay:.08s}.promo-main .hero-cta{animation-delay:.16s}.promo-main .promo-stats{animation-delay:.24s}.promo-side .promo-card{animation:heroFade .8s ease backwards}.promo-side .promo-card:nth-child(1){animation-delay:.16s}.promo-side .promo-card:nth-child(2){animation-delay:.26s}.promo-card .card-bag{animation:bagFloat 6.5s ease-in-out infinite}.usp.in .item{animation:riseIn .6s cubic-bezier(.2,.7,.2,1) backwards}.usp.in .item:nth-child(1){animation-delay:.05s}.usp.in .item:nth-child(2){animation-delay:.14s}.usp.in .item:nth-child(3){animation-delay:.23s}.usp.in .item:nth-child(4){animation-delay:.32s}}@keyframes bagFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-3deg)}}@keyframes heroRise{from{transform:translateY(18px)}to{transform:none}}@keyframes heroFade{from{transform:translateX(22px)}to{transform:none}}@media(max-width:1080px){.hero .wrap{grid-template-columns:1fr;gap:18px}.shop-layout{grid-template-columns:1fr}.shop-rail{position:static}.cat-grid{grid-template-columns:repeat(2,1fr)}.trade{grid-template-columns:1fr;padding:40px}.rev-track .rev-card{width:300px}}@media(min-width:761px) and (max-width:1080px){.usp .wrap{grid-template-columns:1fr 1fr}.usp .item:nth-child(2n){border-right:0}.usp .item:nth-child(-n+2){border-bottom:1px solid var(--line-2)}}@media(max-width:760px){.promo-main{padding:30px 22px;min-height:0;border-radius:18px}.promo-main .tagline{white-space:nowrap;font-size:9px;letter-spacing:.02em;padding:6px 11px;align-self:flex-start;margin-bottom:14px}.promo-main h1{font-size:30px}.hero-cta{width:100%}.hero-cta .btn{flex:1;justify-content:flex-start;padding:11px 15px;font-size:13px;gap:6px}.promo-stats{margin-top:22px;padding-top:16px}.promo-stats>div{padding:0 12px}.promo-stats .n{font-size:18px}.promo-stats .t{font-size:10px}.promo-card{min-height:148px;padding:22px}.cat-grid{grid-template-columns:1fr 1fr;gap:12px}.cat-card h3{font-size:15px}.cat-card p{font-size:11px}.usp .wrap{grid-template-columns:1fr}.usp .item{border-right:0;border-bottom:1px solid var(--line-2);padding:18px 4px}.usp .item:last-child{border-bottom:0}.trade{padding:30px 24px}.trade h2{font-size:27px}.faq-grid{grid-template-columns:1fr;gap:24px}.faq-item summary{font-size:16px}.news{flex-direction:column;align-items:flex-start;padding:32px 24px;gap:18px}.news h2{font-size:23px}.news form{min-width:0;width:100%}.news button .btn-txt{display:none}.news button .btn-ico{display:block}.news button{padding:0;width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:999px}.news .bagwm{left:-18px;bottom:-30px;width:160px;opacity:.15}.rev-track .rev-card{width:80vw;max-width:320px}}