.wl{--abyss:#020d17;--navy:#061a2c;--deep:#0a2a45;--ocean:#0f4c78;--tide:#1977ad;--aqua:#6fd6e8;--foam:#f5f7f8;--sand:#f4f0ea;--paper:#fff;--ink:#0a1622;--ink2:#22313f;--muted:#5d6c7b;--muted2:#8695a3;--line:#e4e8ec;--line2:#d3d9df;--signal:#ff5124;--signal-d:#e2400f;--signal-l:#fff1ec;--gold:#f2b23a;--ok:#14915f;--ok-l:#e7f6ef;--warn:#b7791f;--r:16px;--r-sm:10px;--r-lg:24px;--sh1:0 1px 2px #020d170d,0 4px 14px -6px #020d171f;--sh2:0 2px 4px #020d170d,0 24px 48px -20px #020d1747;--wrap:1280px;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--serif:"Instrument Serif","Times New Roman",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.7,.2,1)}.wl *,.wl :before,.wl :after{box-sizing:border-box}.wl{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;letter-spacing:-.006em;font-feature-settings:"ss01","cv11";margin:0;scroll-padding-top:120px;line-height:1.6}.wl h1,.wl h2,.wl h3,.wl h4,.wl h5{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.wl p{text-wrap:pretty;margin:0}.wl a{color:inherit;text-decoration:none}.wl img{max-width:100%;display:block}.wl button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.wl input,.wl select,.wl textarea{font:inherit;color:inherit}.wl ul{margin:0;padding:0;list-style:none}.wl ::selection{background:var(--aqua);color:var(--abyss)}.wl :focus-visible{outline:2px solid var(--tide);outline-offset:2px;border-radius:4px}.wl .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(18px,3vw,40px)}.wl .serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.wl .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.wl .muted{color:var(--muted)}.wl .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wl .eyebrow{font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--tide);align-items:center;gap:10px;font-weight:600;display:inline-flex}.wl .eyebrow:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.wl .dark .eyebrow{color:var(--aqua)}.wl .h-xl{letter-spacing:-.045em;font-size:clamp(40px,6.6vw,86px);line-height:.98}.wl .h-lg{letter-spacing:-.04em;font-size:clamp(31px,4.4vw,54px)}.wl .h-md{font-size:clamp(23px,2.8vw,34px)}.wl .h-sm{letter-spacing:-.02em;font-size:20px}.wl .lede{color:var(--muted);font-size:clamp(17px,1.4vw,20px);line-height:1.6}.wl .dark{background:var(--navy);color:#fff}.wl .dark .lede,.wl .dark .muted{color:#a9bccd}.wl .btn{height:52px;font-weight:600;font-size:var(--text-body);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.wl .btn:active{transform:scale(.98)}.wl .btn-sm{height:40px;font-size:var(--text-body);padding:0 18px}.wl .btn-lg{height:58px;font-size:var(--text-body);padding:0 32px}.wl .btn-block{width:100%}.wl .btn-primary{background:var(--signal);color:#fff;box-shadow:0 10px 30px -12px #ff5124bf}.wl .btn-primary:hover{background:var(--signal-d)}.wl .btn-dark{background:var(--ink);color:#fff}.wl .btn-dark:hover{background:#000}.wl .btn-light{color:var(--ink);background:#fff}.wl .btn-light:hover{background:var(--foam)}.wl .btn-ghost{border:1px solid var(--line2);color:var(--ink)}.wl .btn-ghost:hover{border-color:var(--ink)}.wl .dark .btn-ghost,.wl .btn-ghost.on-dark{color:#fff;border-color:#ffffff4d}.wl .dark .btn-ghost:hover,.wl .btn-ghost.on-dark:hover{background:#ffffff0f;border-color:#fff}.wl .btn[disabled]{opacity:.5;pointer-events:none}.wl .link{border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:1px;font-weight:600;display:inline-flex}.wl .link:hover{color:var(--signal)}.wl .arrow{transition:transform .2s var(--ease)}.wl a:hover .arrow,.wl button:hover .arrow{transform:translate(3px)}.wl .chip{height:30px;font-size:var(--text-sm);background:var(--foam);color:var(--ink2);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.wl .chip.on,.wl .chip:hover{border-color:var(--ink)}.wl .chip.on{background:var(--ink);color:#fff}.wl .badge{height:24px;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.wl .badge.sig{background:var(--signal)}.wl .badge.ok{background:var(--ok-l);color:var(--ok)}.wl .badge.soft{color:var(--ink);background:#ffffffe6}.wl .stars{color:var(--gold);font-size:var(--text-body);letter-spacing:1px;gap:1px;display:inline-flex}.wl .stars .off{color:#d6dbe0}.wl .demo-dock{z-index:90;gap:8px;display:flex;position:fixed;bottom:16px;left:16px}.wl .demo-dock button{background:var(--abyss);color:#fff;height:40px;font-size:var(--text-sm);box-shadow:var(--sh2);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex}.wl .demo-dock button.on{background:var(--aqua);color:var(--abyss)}.wl .demo-dock .dot{background:var(--aqua);border-radius:50%;width:7px;height:7px}.wl .demo-dock button.on .dot{background:var(--abyss)}.wl .hdr{z-index:60;-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--line);background:#ffffffdb;transition:background .3s,border-color .3s,color .3s;position:sticky;top:0}.wl .hdr.over{color:#fff;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.wl .hdr.over .logo-mark{color:var(--abyss);background:#fff}.wl .hdr-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:72px;display:grid}.wl .nav{gap:4px;display:flex}.wl .nav>li>a,.wl .nav>li>button{height:72px;font-size:var(--text-body);opacity:.92;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:flex}.wl .nav>li>a:hover,.wl .nav>li>button:hover,.wl .nav>li>a.on{opacity:1}.wl .nav>li>a.on{box-shadow:inset 0 -2px}.wl .logo{letter-spacing:.2em;font-weight:800;font-size:var(--text-lead);align-items:center;gap:10px;display:flex}.wl .logo-mark{background:var(--abyss);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;transition:background .3s,color .3s;display:grid}.wl .hdr-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.wl .icon-btn{border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s;display:grid;position:relative}.wl .icon-btn:hover{background:#0a16220f}.wl .hdr.over .icon-btn:hover{background:#ffffff1f}.wl .icon-btn svg{width:20px;height:20px}.wl .cart-count{background:var(--signal);color:#fff;min-width:18px;height:18px;font-size:var(--text-xs);border-radius:9px;place-items:center;padding:0 5px;font-weight:700;display:grid;position:absolute;top:4px;right:2px}.wl .cart-count:empty,.wl .burger{display:none}.wl .mega{color:var(--ink);border-top:1px solid var(--line);opacity:0;visibility:hidden;transition:.22s var(--ease);background:#fff;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 30px 60px -30px #020d1759}.wl .nav li:hover .mega,.wl .nav li:focus-within .mega{opacity:1;visibility:visible;transform:none}.wl .nav li.mega-shut:hover .mega,.wl .nav li.mega-shut:focus-within .mega{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px)}.wl .mega-in{grid-template-columns:repeat(4,1fr) 1.3fr;gap:20px;padding:28px 0 34px;display:grid}.wl .mega-card{border-radius:var(--r);padding:16px;transition:background .2s;display:block}.wl .mega-card:hover{background:var(--foam)}.wl .mega-card img{aspect-ratio:4/3;object-fit:contain;background:var(--foam);mix-blend-mode:multiply;border-radius:12px;width:100%;margin-bottom:12px}.wl .mega-card b{font-size:var(--text-body);display:block}.wl .mega-card small{color:var(--muted);font-size:var(--text-sm)}.wl .mega-side{background:var(--navy);color:#fff;border-radius:var(--r);background-image:linear-gradient(#061a2c1a,#061a2cf2),url(/images/03-lifestyle/hookah-diving-reef.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;gap:10px;min-height:220px;padding:22px;display:flex}.wl .mega-side a{font-size:var(--text-body);color:#cfe0ee}.wl .mega-side a:hover{color:#fff}.wl main{min-height:60vh}.wl .page-enter{animation:pageIn .5s var(--ease)}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wl .sec{padding-block:clamp(46px,5.2vw,76px)}.wl .sec-sm{padding-block:clamp(30px,3.6vw,52px)}.wl .sec-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.wl .sec-head .l{gap:16px;max-width:720px;display:grid}.wl .foam{background:var(--foam)}.wl .sand{background:var(--sand)}.wl .crumbs{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;gap:8px;padding-block:14px;display:flex}.wl .crumbs a:hover{color:var(--ink)}.wl .crumbs span{opacity:.5}.wl .hero{color:#fff;background:var(--abyss);align-items:flex-end;min-height:min(780px,90vh);margin-top:-110px;display:flex;position:relative;overflow:hidden}.wl .hero-media{position:absolute;inset:0}.wl .hero-media img{object-fit:cover;object-position:60% 40%;width:100%;height:100%;animation:18s ease-out forwards heroZoom;transform:scale(1.04)}@keyframes heroZoom{to{transform:scale(1)}}.wl .hero-media:after{content:"";background:linear-gradient(90deg,#020d17d1 0%,#020d1773 45%,#020d1700 75%),linear-gradient(#020d1700 55%,#020d17e6 100%),linear-gradient(#020d178c,#020d1700 25%);position:absolute;inset:0}.wl .hero-in{width:100%;padding-block:168px 48px;position:relative}.wl .hero h1{max-width:900px}.wl .hero h1 .serif{color:var(--aqua)}.wl .hero .lede{color:#c9d9e6;max-width:560px;margin:26px 0 36px}.wl .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.wl .hero-proof{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,auto);justify-content:start;gap:44px;margin-top:44px;padding-top:22px;display:grid}.wl .hero-proof div{gap:2px;display:grid}.wl .hero-proof b{letter-spacing:-.03em;font-size:25px;font-weight:600}.wl .hero-proof small{color:#9fb5c8;font-size:var(--text-sm)}.wl .hero-rating{font-size:var(--text-body);color:#d8e6f1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:7px 14px 7px 10px;display:inline-flex}.wl .certs{border-bottom:1px solid var(--line)}.wl .certs .wrap{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex;overflow-x:auto}.wl .certs span{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.wl .certs b{font-size:var(--text-body);letter-spacing:.08em;color:var(--ink2);white-space:nowrap;font-weight:700}.wl .how{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}.wl .how-steps{gap:4px;margin-top:36px;display:grid}.wl .how-step{border-radius:var(--r);cursor:pointer;grid-template-columns:44px 1fr;gap:16px;padding:18px;transition:background .2s;display:grid}.wl .how-step.on{background:var(--foam)}.wl .how-step i{border:1px solid var(--line2);width:44px;height:44px;font-style:normal;font-weight:600;font-size:var(--text-body);border-radius:50%;place-items:center;display:grid}.wl .how-step.on i{background:var(--ink);color:#fff;border-color:var(--ink)}.wl .how-step b{font-size:var(--text-lead);margin-bottom:4px;display:block}.wl .how-step p{font-size:var(--text-body);color:var(--muted)}.wl .diagram{border-radius:var(--r-lg);aspect-ratio:1;background:linear-gradient(#e9f4fa 0% 28%,#0f4c78 28.2%,#04203a 100%);position:relative;overflow:hidden}.wl .diagram svg{width:100%;height:100%}.wl .diagram .hl{transition:opacity .3s}.wl .diagram-legend{color:#cfe0ee;font-size:var(--text-sm);justify-content:space-between;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.wl .depth{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.wl .depth-gauge{border-radius:var(--r-lg);color:#fff;background:linear-gradient(#1a86bd,#0a3a63 55%,#021426);height:520px;padding:28px;position:relative;overflow:hidden}.wl .depth-gauge .surface{background:#fff6;height:6px;position:absolute;top:0;left:0;right:0}.wl .depth-scale{width:60px;font-size:var(--text-xs);color:#fff9;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:30px;bottom:30px;left:28px}.wl .depth-bars{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:absolute;inset:30px 28px 30px 100px}.wl .depth-bar{position:relative}.wl .depth-bar .fill{background:#ffffff1f;border:1px solid #ffffff2e;border-top:0;border-radius:0 0 12px 12px;transition:background .3s,border-color .3s;position:absolute;top:0;left:0;right:0}.wl .depth-bar.fit .fill{border-color:var(--signal);background:#ff5124d9}.wl .depth-bar .lbl{text-align:center;font-weight:600;font-size:var(--text-body);position:absolute;bottom:0;left:0;right:0}.wl .depth-bar .lbl small{font-weight:400;font-size:var(--text-xs);opacity:.7;display:block}.wl .depth-line{border-top:1.5px dashed var(--aqua);height:0;transition:top .15s;position:absolute;left:28px;right:28px}.wl .depth-line span{background:var(--aqua);color:var(--abyss);font-weight:700;font-size:var(--text-sm);border-radius:6px;padding:3px 8px;position:absolute;top:-28px;right:0}.wl .range{appearance:none;background:var(--line);border-radius:3px;outline:none;width:100%;height:6px;margin:22px 0 10px}.wl .range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--signal);cursor:pointer;border:4px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 10px #00000040}.wl .range::-moz-range-thumb{background:var(--signal);cursor:pointer;border:4px solid #fff;border-radius:50%;width:20px;height:20px}.wl .depth-result{gap:10px;margin-top:24px;display:grid}.wl .depth-match{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:14px;padding:12px 14px;transition:all .2s;display:flex}.wl .depth-match img{object-fit:contain;background:var(--foam);mix-blend-mode:multiply;border-radius:8px;width:56px;height:56px}.wl .depth-match.no{opacity:.4}.wl .depth-match .grow{flex:1}.wl .depth-match b{font-size:var(--text-body);display:block}.wl .depth-match small{color:var(--muted)}.wl .grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.wl .grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.wl .grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.wl .pcard{border-radius:var(--r);transition:transform .3s var(--ease);background:#fff;flex-direction:column;display:flex;position:relative}.wl .pcard-media{aspect-ratio:1/1.05;border-radius:var(--r);background:linear-gradient(#e4edf5,#f3f6f9);display:block;position:relative;overflow:hidden}.wl .pcard-media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:opacity .45s,transform .6s var(--ease);padding:22px;position:absolute;inset:0}.wl .pcard-media img.fill{object-fit:cover;mix-blend-mode:normal;padding:0}.wl .pcard-media img.alt{opacity:0;object-fit:cover;mix-blend-mode:normal;padding:0}.wl .pcard:hover .pcard-media img.alt{opacity:1;transform:scale(1.03)}.wl .pcard-media .badge{z-index:2;position:absolute;top:14px;left:14px}.wl .pcard-media .depth-tag{z-index:2;font-size:var(--text-sm);background:#fff;border-radius:999px;padding:4px 10px;font-weight:700;position:absolute;top:14px;right:14px}.wl .pcard-quick{z-index:2;opacity:0;transition:.25s var(--ease);position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(8px)}.wl .pcard:hover .pcard-quick{opacity:1;transform:none}.wl .pcard-body{gap:6px;padding:16px 4px 4px;display:grid}.wl .pcard-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wl .pcard-title b{font-size:var(--text-lead);letter-spacing:-.02em}.wl .pcard-sub{font-size:var(--text-body);color:var(--muted)}.wl .pcard-specs{font-size:var(--text-sm);color:var(--ink2);gap:14px;margin-top:4px;display:flex}.wl .pcard-specs span{align-items:center;gap:5px;display:flex}.wl .pcard-specs svg{opacity:.6;width:14px;height:14px}.wl .price{font-variant-numeric:tabular-nums;font-weight:600}.wl .price s{color:var(--muted2);margin-left:6px;font-size:.9em;font-weight:400}.wl .price .from{color:var(--muted);margin-right:4px;font-size:.85em;font-weight:400}.wl .rating-row{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:6px;display:flex}.wl .cmp-toggle{font-size:var(--text-sm);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:8px;display:flex}.wl .cmp-toggle input{accent-color:var(--ink);width:16px;height:16px}.wl .calc{border-radius:var(--r-lg);box-shadow:var(--sh2);background:#fff;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.wl .calc-in{align-content:start;gap:22px;padding:44px;display:grid}.wl .calc-out{background:var(--navy);color:#fff;align-content:space-between;gap:22px;padding:44px;display:grid}.wl .calc label{font-size:var(--text-body);gap:4px;font-weight:500;display:grid}.wl .calc label .v{font-family:var(--mono);font-weight:600}.wl .calc-row{justify-content:space-between;display:flex}.wl .calc-big{letter-spacing:-.05em;font-size:clamp(43px,6vw,72px);font-weight:600;line-height:1}.wl .calc-bars{gap:14px;display:grid}.wl .calc-bar{font-size:var(--text-sm);color:#a9bccd;gap:6px;display:grid}.wl .calc-bar .track{background:#ffffff14;border-radius:6px;height:12px;overflow:hidden}.wl .calc-bar .track i{height:100%;transition:width .4s var(--ease);background:#5f7488;border-radius:6px;display:block}.wl .calc-bar.us .track i{background:var(--signal)}.wl .seg{background:var(--foam);border-radius:999px;padding:4px;display:inline-flex}.wl .seg button{height:34px;font-size:var(--text-sm);color:var(--muted);border-radius:999px;padding:0 14px;font-weight:600}.wl .seg button.on{color:var(--ink);box-shadow:var(--sh1);background:#fff}.wl .cmp{border-collapse:collapse;width:100%;font-size:var(--text-body)}.wl .cmp th,.wl .cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 16px}.wl .cmp thead th{font-size:var(--text-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.wl .cmp td:first-child,.wl .cmp th:first-child{color:var(--muted);width:24%}.wl .cmp .us{background:linear-gradient(#ff51240f,#ff512405)}.wl .cmp .yes{color:var(--ok);font-weight:600}.wl .uses{grid-template-columns:320px 1fr;align-items:stretch;gap:48px;display:grid}.wl .uses-tabs{align-content:start;gap:2px;display:grid}.wl .uses-tab{text-align:left;opacity:.5;border-bottom:1px solid #ffffff1f;gap:4px;padding:20px 0;transition:opacity .2s;display:grid}.wl .uses-tab.on,.wl .uses-tab:hover{opacity:1}.wl .uses-tab b{letter-spacing:-.02em;font-size:20px;font-weight:600}.wl .uses-tab small{font-size:var(--text-body);color:#a9bccd}.wl .uses-panel{border-radius:var(--r-lg);min-height:540px;position:relative;overflow:hidden}.wl .uses-panel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wl .uses-panel:after{content:"";background:linear-gradient(#020d1700 40%,#020d17e0);position:absolute;inset:0}.wl .uses-cap{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.wl .uses-cap p{color:#d6e4ef;max-width:460px}.wl .rv-summary{grid-template-columns:280px 1fr;align-items:start;gap:48px;display:grid}.wl .rv-score{letter-spacing:-.05em;font-size:76px;font-weight:600;line-height:1}.wl .rv-dist{gap:6px;margin-top:18px;display:grid}.wl .rv-dist div{font-size:var(--text-sm);color:var(--muted);grid-template-columns:20px 1fr 36px;align-items:center;gap:10px;display:grid}.wl .rv-dist .track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.wl .rv-dist .track i{background:var(--ink);height:100%;display:block}.wl .rv-track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(320px,1fr);grid-auto-flow:column;gap:20px;padding-bottom:10px;display:grid;overflow-x:auto}.wl .rv{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:14px;padding:26px;display:flex}.wl .rv q{quotes:none;font-size:var(--text-body);color:var(--ink2);line-height:1.6}.wl .rv-who{align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.wl .avatar{background:var(--deep);color:#fff;width:40px;height:40px;font-weight:600;font-size:var(--text-body);border-radius:50%;flex:none;place-items:center;display:grid}.wl .rv-who b{font-size:var(--text-body);display:block}.wl .rv-who small{font-size:var(--text-sm);color:var(--muted)}.wl .verified{color:var(--ok);font-size:var(--text-sm);align-items:center;gap:4px;font-weight:600;display:inline-flex}.wl .log-card{border-radius:var(--r);border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.wl .log-card:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.wl .log-media{aspect-ratio:4/3;position:relative;overflow:hidden}.wl .log-media img{object-fit:cover;width:100%;height:100%}.wl .log-media .loc{color:#fff;font-size:var(--text-sm);text-shadow:0 1px 8px #00000080;align-items:center;gap:6px;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px}.wl .log-media:after{content:"";background:linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.wl .log-media .loc{z-index:2}.wl .log-body{gap:12px;padding:18px 20px 20px;display:grid}.wl .log-body h3{font-size:var(--text-lead);letter-spacing:-.02em}.wl .log-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:12px;display:grid}.wl .log-stats div{display:grid}.wl .log-stats b{font-size:var(--text-lead);letter-spacing:-.02em;font-weight:600}.wl .log-stats small{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.wl .log-meta{font-size:var(--text-sm);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.wl .log-meta .who{align-items:center;gap:8px;display:flex}.wl .log-meta .avatar{width:28px;height:28px;font-size:var(--text-xs)}.wl .like{align-items:center;gap:5px;display:inline-flex}.wl .like.on{color:var(--signal)}.wl .acard{flex-direction:column;gap:14px;display:flex}.wl .acard-media{aspect-ratio:16/10;border-radius:var(--r);background:var(--foam);overflow:hidden}.wl .acard-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.wl .acard:hover .acard-media img{transform:scale(1.04)}.wl .acard .cat{font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--tide);font-weight:700}.wl .acard h3{letter-spacing:-.025em;font-size:19px;line-height:1.2}.wl .acard:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.wl .acard p{font-size:var(--text-body);color:var(--muted)}.wl .acard .meta{font-size:var(--text-sm);color:var(--muted2)}.wl .safety{border-radius:var(--r-lg);background:var(--sand);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:32px 36px;display:grid}.wl .safety-ico{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.wl .ftr{background:var(--abyss);color:#a9bccd;font-size:var(--text-body)}.wl .ftr-top{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding:52px 0 40px;display:grid}.wl .ftr h4{color:#fff;font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-weight:600}.wl .ftr li{margin-bottom:10px}.wl .ftr a:hover{color:#fff}.wl .ftr-bot{font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.wl .pay-icons{flex-wrap:wrap;gap:6px;display:flex}.wl .pay{min-width:40px;height:26px;color:var(--ink);font-size:var(--text-xs);letter-spacing:.02em;border:1px solid var(--line);background:#fff;border-radius:5px;place-items:center;padding:0 7px;font-weight:800;display:grid}.wl .pay.dk{color:#fff;background:#000;border-color:#000}.wl .pay.pp{color:#003087}.wl .pay.kl{color:#0b051d;background:#ffb3c7;border-color:#ffb3c7}.wl .pay.af{color:#000;background:#b2fce4;border-color:#b2fce4}.wl .socials{gap:8px;margin-top:20px;display:flex}.wl .socials a{width:38px;height:38px;font-size:var(--text-sm);color:#cfe0ee;border:1px solid #ffffff24;border-radius:50%;place-items:center;font-weight:700;display:grid}.wl .socials a:hover{color:var(--abyss);background:#fff}.wl .shop-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding:2px 0 14px;display:flex}.wl .shop-sub{font-size:var(--text-body);color:var(--muted);max-width:620px;margin-top:6px}.wl .shop-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.wl .shop-grid{gap:20px;padding-bottom:64px}.wl .shop-grid .pcard-media{aspect-ratio:1/.66}.wl .shop-grid .pcard-media img:not(.alt){padding:10px}.wl .shop-grid .pcard-body{gap:3px;padding:12px 4px 2px}.wl .shop-page .crumbs{padding-block:8px}.wl .select{border:1px solid var(--line2);appearance:none;height:40px;font-size:var(--text-body);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%230a1622' stroke-width='2'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E") right 14px center no-repeat;border-radius:999px;padding:0 36px 0 16px}.wl .quiz-card{border-radius:var(--r);background:var(--navy);color:#fff;background-image:radial-gradient(120% 80% at 100% 0,#6fd6e840,#0000 60%);flex-direction:column;grid-column:span 1;justify-content:space-between;gap:20px;padding:28px;display:flex}.wl .empty{text-align:center;border:1px dashed var(--line2);border-radius:var(--r);color:var(--muted);padding:60px}.wl .cmp-tray{z-index:70;background:var(--abyss);color:#fff;box-shadow:var(--sh2);transition:transform .35s var(--ease);border-radius:18px;align-items:center;gap:16px;padding:10px 10px 10px 20px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,140%)}.wl .cmp-tray.on{transform:translate(-50%)}.wl .cmp-tray .slots{gap:8px;display:flex}.wl .cmp-tray .slot{width:48px;height:48px;font-size:var(--text-xs);color:#8ea6ba;background:#ffffff14;border-radius:10px;place-items:center;display:grid;overflow:hidden}.wl .cmp-tray .slot img{object-fit:contain;background:#fff;width:100%;height:100%}.wl .pdp{grid-template-columns:1.25fr 1fr;gap:56px;padding-bottom:52px;display:grid}.wl .pdp-gallery{grid-template-columns:76px 1fr;align-self:start;gap:14px;display:grid;position:sticky;top:96px}.wl .pdp-thumbs{align-content:start;gap:10px;display:grid}.wl .pdp-thumbs button{aspect-ratio:1;background:var(--foam);border:2px solid #0000;border-radius:10px;transition:border-color .2s;overflow:hidden}.wl .pdp-thumbs button.on{border-color:var(--ink)}.wl .pdp-thumbs img{object-fit:cover;width:100%;height:100%}.wl .pdp-stage{aspect-ratio:1;border-radius:var(--r-lg);background:var(--foam);cursor:zoom-in;position:relative;overflow:hidden}.wl .pdp-stage img{object-fit:contain;width:100%;height:100%;transition:transform .35s var(--ease),opacity .25s}.wl .pdp-stage.cover img{object-fit:cover}.wl .pdp-stage.zoom img{cursor:zoom-out;transform:scale(1.8)}.wl .pdp-stage .nav-arrows{gap:8px;display:flex;position:absolute;inset:auto 16px 16px auto}.wl .pdp-stage .nav-arrows button{width:42px;height:42px;box-shadow:var(--sh1);background:#fff;border-radius:50%;place-items:center;display:grid}.wl .pdp-stage .count{font-size:var(--text-sm);background:#ffffffe6;border-radius:999px;padding:5px 11px;font-weight:600;position:absolute;bottom:16px;left:16px}.wl .buy{align-content:start;gap:22px;display:grid}.wl .buy h1{letter-spacing:-.035em;font-size:clamp(27px,3vw,40px)}.wl .buy-price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.wl .buy-price .price{letter-spacing:-.02em;font-size:27px}.wl .save{background:var(--signal-l);color:var(--signal-d);font-weight:700;font-size:var(--text-sm);border-radius:999px;padding:4px 10px}.wl .bnpl{font-size:var(--text-body);color:var(--muted)}.wl .bnpl b{color:var(--ink)}.wl .opt-label{font-size:var(--text-body);justify-content:space-between;margin-bottom:10px;font-weight:600;display:flex}.wl .opt-label span{color:var(--muted);font-weight:400}.wl .variants{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.wl .variant{border:1.5px solid var(--line2);border-radius:var(--r-sm);text-align:left;gap:2px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.wl .variant:hover{border-color:var(--ink2)}.wl .variant.on{border-color:var(--ink);background:var(--foam);box-shadow:inset 0 0 0 1px var(--ink)}.wl .variant b{font-size:var(--text-body);justify-content:space-between;display:flex}.wl .variant small{font-size:var(--text-sm);color:var(--muted)}.wl .swatches{gap:10px;display:flex}.wl .swatch{width:36px;height:36px;box-shadow:0 0 0 1.5px var(--line2);border:2px solid #fff;border-radius:50%;transition:box-shadow .15s}.wl .swatch.on{box-shadow:0 0 0 2px var(--ink)}.wl .qty{border:1px solid var(--line2);border-radius:999px;align-items:center;height:52px;display:inline-flex}.wl .qty button{width:44px;height:100%;font-size:var(--text-lead)}.wl .qty span{text-align:center;min-width:28px;font-weight:600}.wl .buy-row{gap:10px;display:flex}.wl .buy-row .btn-primary{flex:1}.wl .express{grid-template-columns:1fr;gap:8px;display:grid}.wl .xbtn{height:48px;font-weight:700;font-size:var(--text-body);border-radius:999px;justify-content:center;align-items:center;gap:6px;display:flex}.wl .xbtn.paypal{color:#003087;background:#ffc439}.wl .xbtn:disabled{opacity:.65;cursor:progress}.wl .delivery{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.wl .delivery>div{font-size:var(--text-body);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.wl .delivery>div+div{border-top:1px solid var(--line)}.wl .delivery svg{width:20px;height:20px;color:var(--ink2);flex:none;margin-top:2px}.wl .delivery b{font-weight:600}.wl .countdown{color:var(--ok);font-weight:600}.wl .keyspecs{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.wl .keyspecs div{text-align:center;gap:2px;padding:14px;display:grid}.wl .keyspecs div+div{border-left:1px solid var(--line)}.wl .keyspecs b{font-size:var(--text-lead);letter-spacing:-.02em}.wl .keyspecs small{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.wl .subnav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:72px}.wl .subnav .wrap{align-items:center;gap:28px;height:56px;display:flex;overflow-x:auto}.wl .subnav a{font-size:var(--text-body);color:var(--muted);white-space:nowrap;align-items:center;height:56px;font-weight:500;display:flex}.wl .subnav a:hover,.wl .subnav a.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.wl .feature{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.wl .feature+.feature{margin-top:64px}.wl .feature.rev .feature-media{order:2}.wl .feature-media{border-radius:var(--r-lg);aspect-ratio:4/3.2;background:var(--foam);overflow:hidden}.wl .feature-media img{object-fit:cover;width:100%;height:100%}.wl .feature-txt{gap:18px;max-width:480px;display:grid}.wl .feature-txt .stat{letter-spacing:-.05em;font-size:58px;font-weight:600;line-height:1}.wl .feature-txt .stat small{color:var(--muted);letter-spacing:-.02em;font-size:20px}.wl .spec-table{border-collapse:collapse;width:100%;font-size:var(--text-body)}.wl .spec-table tr{border-bottom:1px solid var(--line)}.wl .spec-table th{text-align:left;color:var(--muted);width:45%;padding:15px 0;font-weight:500}.wl .spec-table td{padding:15px 0;font-weight:500}.wl .inbox{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.wl .inbox div{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--text-body);align-items:center;gap:10px;padding:14px 16px;display:flex}.wl .inbox i{font-style:normal;font-family:var(--mono);font-size:var(--text-sm);color:var(--muted)}.wl .fbt{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:1fr auto;align-items:center;gap:32px;padding:28px;display:grid}.wl .fbt-items{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wl .fbt-item{align-items:center;gap:12px;display:flex}.wl .fbt-item img{object-fit:contain;background:var(--foam);mix-blend-mode:multiply;border-radius:12px;width:76px;height:76px}.wl .fbt-item label{font-size:var(--text-body);cursor:pointer;gap:2px;display:grid}.wl .fbt-plus{color:var(--muted2);font-size:20px}.wl .sticky-buy{z-index:55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .35s var(--ease);background:#fffffff5;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.wl .sticky-buy.on{transform:none}.wl .sticky-buy .wrap{align-items:center;gap:20px;height:76px;display:flex}.wl .sticky-buy img{object-fit:contain;background:var(--foam);mix-blend-mode:multiply;border-radius:10px;width:50px;height:50px}.wl .sticky-buy .grow{flex:1}.wl .acc{border-top:1px solid var(--line)}.wl .acc details{border-bottom:1px solid var(--line)}.wl .acc summary{cursor:pointer;font-size:var(--text-lead);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-weight:600;list-style:none;display:flex}.wl .acc summary::-webkit-details-marker{display:none}.wl .acc summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;flex:none;width:12px;height:12px;transition:transform .25s}.wl .acc details[open] summary:after{transform:rotate(45deg)}.wl .acc .ans{color:var(--muted);font-size:var(--text-body);padding:0 48px 24px 0;line-height:1.7}.wl .scrim{z-index:80;opacity:0;visibility:hidden;background:#020d1780;transition:all .3s;position:fixed;inset:0}.wl .scrim.on{opacity:1;visibility:visible}.wl .bag-drawer{z-index:81;width:min(460px,100%);transition:transform .4s var(--ease);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.wl .bag-drawer.on{transform:none}.wl .drawer-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.wl .drawer-bd{flex:1;padding:20px 24px;overflow:auto}.wl .drawer-ft{border-top:1px solid var(--line);gap:12px;padding:20px 24px;display:grid}.wl .line-item{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr auto;gap:14px;padding:18px 0;display:grid}.wl .line-item img{object-fit:contain;background:var(--foam);mix-blend-mode:multiply;border-radius:12px;width:84px;height:84px}.wl .line-item b{font-size:var(--text-body);overflow-wrap:anywhere;display:block}.wl .line-item small{font-size:var(--text-sm);color:var(--muted)}.wl .line-item>div{min-width:0}.wl .line-item .price{white-space:nowrap}.wl .line-item .qty{height:36px;margin-top:10px}.wl .line-item .qty button{width:34px}.wl .line-item .rm{font-size:var(--text-sm);color:var(--muted);margin-top:6px;text-decoration:underline}.wl .upsell{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.wl .upsell img{object-fit:contain;background:var(--foam);mix-blend-mode:multiply;border-radius:8px;width:56px;height:56px}.wl .upsell .grow{font-size:var(--text-sm);flex:1}.wl .store-modal{z-index:85;opacity:0;visibility:hidden;place-items:center;padding:20px;transition:all .25s;display:grid;position:fixed;inset:0}.wl .store-modal.on{opacity:1;visibility:visible}.wl .modal-box{border-radius:var(--r-lg);width:min(560px,100%);max-height:90vh;transition:transform .3s var(--ease);background:#fff;position:relative;overflow:auto;transform:translateY(12px)scale(.98)}.wl .store-modal.on .modal-box{transform:none}.wl .modal-box.wide{width:min(1000px,100%)}.wl .modal-x{background:var(--foam);z-index:3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.wl .modal-pad{padding:36px}.wl .field{gap:6px;display:grid}.wl .field label{font-size:var(--text-sm);color:var(--ink2);font-weight:600}.wl .input{border:1px solid var(--line2);border-radius:var(--r-sm);background:#fff;outline:none;width:100%;height:50px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.wl textarea.input{resize:vertical;height:auto;min-height:110px;padding:12px 14px}.wl .input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0a162214}.wl .input.err{border-color:#d93a2b}.wl .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wl .row3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.wl .check{font-size:var(--text-body);color:var(--ink2);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.wl .check input{accent-color:var(--ink);width:17px;height:17px;margin-top:2px}.wl .radio-card{border:1.5px solid var(--line2);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:14px;padding:16px;transition:all .15s;display:flex}.wl .radio-card:has(input:checked){border-color:var(--ink);background:var(--foam)}.wl .radio-card input{accent-color:var(--ink);width:18px;height:18px}.wl .radio-card .grow{font-size:var(--text-body);flex:1;display:grid}.wl .radio-card small{color:var(--muted);font-size:var(--text-sm)}.wl .quiz-prog{gap:6px;margin-bottom:28px;display:flex}.wl .quiz-prog i{background:var(--line);border-radius:2px;flex:1;height:4px}.wl .quiz-prog i.on{background:var(--signal)}.wl .quiz-opts{gap:10px;margin-top:22px;display:grid}.wl .quiz-opt{text-align:left;border:1.5px solid var(--line2);border-radius:var(--r-sm);justify-content:space-between;align-items:center;padding:16px 18px;font-weight:600;transition:all .15s;display:flex}.wl .quiz-opt:hover{border-color:var(--ink);background:var(--foam)}.wl .quiz-opt small{color:var(--muted);font-weight:400;font-size:var(--text-sm);display:block}.wl .co-hdr{border-bottom:1px solid var(--line);background:#fff}.wl .co-hdr .wrap{justify-content:space-between;align-items:center;height:72px;display:flex}.wl .co-secure{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:8px;display:flex}.wl .co{grid-template-columns:1.2fr 1fr;min-height:calc(100vh - 72px);display:grid}.wl .co-main{align-content:start;gap:34px;width:100%;max-width:720px;margin-left:auto;padding:40px clamp(20px,5vw,72px) 80px;display:grid}.wl .co-side{background:var(--foam);border-left:1px solid var(--line);padding:40px clamp(20px,4vw,56px)}.wl .co-side-in{gap:18px;max-width:440px;display:grid;position:sticky;top:30px}.wl .co-steps{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:10px;display:flex}.wl .co-steps b{color:var(--ink)}.wl .co h2{letter-spacing:-.02em;margin-bottom:16px;font-size:19px}.wl .divider{color:var(--muted2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:14px;display:flex}.wl .divider:before,.wl .divider:after{content:"";background:var(--line);flex:1;height:1px}.wl .pay-tabs{border:1.5px solid var(--line2);border-radius:var(--r-sm);overflow:hidden}.wl .pay-tab{border-bottom:1px solid var(--line)}.wl .pay-tab:last-child{border-bottom:0}.wl .pay-tab>label{cursor:pointer;font-weight:600;font-size:var(--text-body);align-items:center;gap:12px;padding:16px;display:flex}.wl .pay-tab>label input{accent-color:var(--ink);width:18px;height:18px}.wl .pay-tab>label .pay-icons{margin-left:auto}.wl .pay-tab .pay-body{background:var(--foam);border-top:1px solid var(--line);gap:12px;padding:16px;display:none}.wl .pay-tab.on .pay-body{display:grid}.wl .sum-line{font-size:var(--text-body);justify-content:space-between;display:flex}.wl .sum-line.total{font-size:var(--text-lead);border-top:1px solid var(--line2);padding-top:16px;font-weight:600}.wl .sum-item{grid-template-columns:64px 1fr auto;align-items:center;gap:14px;display:grid}.wl .sum-item .th{position:relative}.wl .sum-item img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;width:64px;height:64px}.wl .sum-item .th i{background:var(--muted);color:#fff;width:22px;height:22px;font-size:var(--text-xs);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid;position:absolute;top:-8px;right:-8px}.wl .promo{gap:8px;display:flex}.wl .trust-mini{font-size:var(--text-sm);color:var(--muted);gap:10px;padding-top:12px;display:grid}.wl .trust-mini div{align-items:center;gap:10px;display:flex}.wl .trust-mini svg{width:16px;height:16px;color:var(--ok);flex:none}.wl .success{gap:28px;max-width:720px;margin:0 auto;padding:72px 20px 120px;display:grid}.wl .success .tick{background:var(--ok-l);width:64px;height:64px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.wl .timeline{gap:0;display:grid}.wl .tl{grid-template-columns:28px 1fr;gap:14px;padding-bottom:22px;display:grid;position:relative}.wl .tl:before{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:0;left:13px}.wl .tl:last-child:before{display:none}.wl .tl i{border:2px solid var(--line2);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.wl .tl.done i{background:var(--ok);border-color:var(--ok);color:#fff}.wl .tl.now i{border-color:var(--signal);box-shadow:0 0 0 4px var(--signal-l)}.wl .tl b{font-size:var(--text-body);display:block}.wl .tl small{color:var(--muted);font-size:var(--text-sm)}.wl .sup-hero{background:var(--navy);color:#fff;background-image:radial-gradient(80% 120% at 85% 0,#1977ad8c,#0000 60%);padding:72px 0 88px;position:relative;overflow:hidden}.wl .search-xl{max-width:640px;color:var(--ink);box-shadow:var(--sh2);background:#fff;border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:6px 6px 6px 22px;display:flex}.wl .search-xl input{height:48px;font-size:var(--text-body);background:0 0;border:0;outline:0;flex:1}.wl .search-suggest{max-width:640px;font-size:var(--text-sm);color:#a9bccd;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wl .search-suggest button{color:#fff;border-bottom:1px solid #ffffff4d}.wl .tiles{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-48px;display:grid;position:relative}.wl .tile{border:1px solid var(--line);border-radius:var(--r);text-align:left;background:#fff;align-content:start;gap:10px;padding:26px;transition:box-shadow .25s,transform .25s;display:grid}.wl .tile:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.wl .tile-ico{background:var(--foam);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid}.wl .tile-ico svg{width:22px;height:22px}.wl .tile b{font-size:var(--text-lead)}.wl .tile p{font-size:var(--text-body);color:var(--muted)}.wl .contact-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wl .contact-card{border-radius:var(--r);background:var(--foam);gap:8px;padding:26px;display:grid}.wl .contact-card .status{font-size:var(--text-sm);color:var(--ok);align-items:center;gap:6px;font-weight:600;display:inline-flex}.wl .contact-card .status:before{content:"";background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-l);border-radius:50%}.wl .kb-hero{padding:20px 0 16px}.wl .kb-cats{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-bottom:28px;display:flex}.wl .kb-feature{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;margin-bottom:48px;display:grid}.wl .kb-feature .acard-media{aspect-ratio:16/10}.wl .kb-feature h2{letter-spacing:-.035em;font-size:clamp(25px,3vw,38px);line-height:1.1}.wl .article{grid-template-columns:220px minmax(0,720px) 1fr;gap:56px;padding-bottom:64px;display:grid}.wl .toc{font-size:var(--text-sm);align-self:start;gap:4px;display:grid;position:sticky;top:100px}.wl .toc b{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:8px}.wl .toc a{color:var(--muted);border-left:2px solid var(--line);padding:5px 0 5px 12px}.wl .toc a:hover,.wl .toc a.on{color:var(--ink);border-color:var(--ink)}.wl .prose{font-size:var(--text-lead);color:var(--ink2);line-height:1.75}.wl .prose h2{letter-spacing:-.03em;color:var(--ink);margin:36px 0 14px;font-size:27px}.wl .prose h3{color:var(--ink);margin:36px 0 12px;font-size:19px}.wl .prose p{margin:0 0 20px}.wl .prose ul{margin:0 0 20px;padding-left:22px;list-style:outside}.wl .prose li{margin-bottom:8px}.wl .prose table{border-collapse:collapse;width:100%;font-size:var(--text-body);margin:8px 0 28px}.wl .prose th,.wl .prose td{border-bottom:1px solid var(--line);text-align:left;padding:12px 10px}.wl .prose th{font-size:var(--text-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.wl .callout{border-radius:var(--r);background:var(--sand);font-size:var(--text-body);margin:28px 0;padding:22px 24px}.wl .callout.warn{border-left:3px solid var(--warn);background:#fff6e8}.wl .takeaways{border:1px solid var(--line);border-radius:var(--r);margin-bottom:36px;padding:24px 26px}.wl .takeaways b{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.wl .takeaways ul{font-size:var(--text-body);margin:12px 0 0;padding-left:20px;list-style:outside}.wl .dl-card{border:1px solid var(--line);border-radius:var(--r);background:var(--foam);max-width:900px;color:inherit;transition:background .2s var(--ease),border-color .2s var(--ease);align-items:center;gap:16px;margin:0 0 56px;padding:18px 20px;text-decoration:none;display:flex}.wl .dl-card:hover{background:var(--sand);border-color:var(--line2)}.wl .dl-ico{background:var(--navy);color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.wl .dl-body{gap:4px;min-width:0;display:grid}.wl .dl-body b{font-size:var(--text-body);line-height:1.3}.wl .dl-body small{color:var(--muted);font-size:var(--text-body);line-height:1.5}.wl .dl-meta{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted2)}.wl .dl-go{color:var(--signal);flex:none;margin-left:auto}.wl .author{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:14px;margin:28px 0 36px;padding:20px 0;display:flex}.wl .author .avatar{width:48px;height:48px}.wl .author small{color:var(--muted);font-size:var(--text-sm);display:block}.wl .inline-product{border:1px solid var(--line);border-radius:var(--r);font-size:var(--text-body);grid-template-columns:120px 1fr auto;align-items:center;gap:20px;margin:32px 0;padding:16px;display:grid}.wl .inline-product img{object-fit:contain;background:var(--foam);mix-blend-mode:multiply;border-radius:12px;width:120px;height:120px}.wl .aside-card{border-radius:var(--r);background:var(--navy);color:#fff;font-size:var(--text-body);align-self:start;gap:12px;padding:24px;display:grid;position:sticky;top:100px}.wl .logs-hero{color:#fff;background:var(--abyss);padding:80px 0 72px;position:relative;overflow:hidden}.wl .logs-hero:before{content:"";opacity:.35;background:url(/images/01-home/feature-long-runtime.jpg) 50%/cover;position:absolute;inset:0}.wl .logs-hero:after{content:"";background:linear-gradient(90deg,#020d17f2,#020d1766);position:absolute;inset:0}.wl .logs-hero .wrap{z-index:2;position:relative}.wl .logs-stats{flex-wrap:wrap;gap:48px;margin-top:40px;display:flex}.wl .logs-stats b{letter-spacing:-.04em;font-size:32px;font-weight:600;display:block}.wl .logs-stats small{color:#a9bccd;font-size:var(--text-sm)}.wl .logs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0;display:flex}.wl .map{border-radius:var(--r-lg);aspect-ratio:2.4;background:#0a2a45;margin-bottom:40px;position:relative;overflow:hidden}.wl .map svg{width:100%;height:100%}.wl .pin{cursor:pointer}.wl .pin circle.halo{transform-origin:50%;transform-box:fill-box;animation:2.4s infinite ping}@keyframes ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.wl .map-tip{color:var(--ink);font-size:var(--text-sm);box-shadow:var(--sh2);pointer-events:none;opacity:0;white-space:nowrap;background:#fff;border-radius:12px;padding:10px 14px;transition:opacity .15s;position:absolute}.wl .log-detail{grid-template-columns:1.4fr 1fr;gap:48px;padding-bottom:64px;display:grid}.wl .log-hero-img{border-radius:var(--r-lg);aspect-ratio:16/9;overflow:hidden}.wl .log-hero-img img{object-fit:cover;width:100%;height:100%}.wl .profile{border:1px solid var(--line);border-radius:var(--r);padding:20px}.wl .profile svg{width:100%;height:auto;display:block}.wl .cond{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.wl .cond div{background:#fff;padding:16px;display:grid}.wl .cond small{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.wl .cond b{font-size:var(--text-lead);letter-spacing:-.02em;font-weight:600}.wl .gear-used{border-radius:var(--r);background:var(--foam);align-items:center;gap:14px;padding:16px;display:flex}.wl .gear-used img{object-fit:contain;mix-blend-mode:multiply;background:#fff;border-radius:10px;width:64px;height:64px}.wl .comment{border-bottom:1px solid var(--line);font-size:var(--text-body);grid-template-columns:36px 1fr;gap:12px;padding:16px 0;display:grid}.wl .comment .avatar{width:36px;height:36px;font-size:var(--text-sm)}.wl .about-hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-block:28px 64px;display:grid}.wl .about-hero img{border-radius:var(--r-lg);aspect-ratio:4/5;object-fit:cover;width:100%}.wl .timeline-h{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:28px;display:grid}.wl .timeline-h b{letter-spacing:-.04em;color:var(--aqua);margin-bottom:6px;font-size:31px;font-weight:600;display:block}.wl .plan{font-family:var(--sans)}.wl .plan .prose{font-size:var(--text-body)}.wl .plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wl .plan-card{border:1px solid var(--line);border-radius:var(--r);background:#fff;align-content:start;gap:10px;padding:24px;display:grid}.wl .plan-card h4{font-size:var(--text-lead);letter-spacing:-.01em}.wl .plan-card p,.wl .plan-card li{font-size:var(--text-body);color:var(--ink2)}.wl .plan-card ul{gap:4px;padding-left:18px;list-style:outside;display:grid}.wl .plan-card .tag{font-size:var(--text-sm);color:var(--signal);letter-spacing:.06em;font-weight:700}.wl .sitemap{font-family:var(--mono);font-size:var(--text-sm);background:var(--abyss);color:#cfe0ee;border-radius:var(--r);white-space:pre;padding:28px 32px;line-height:1.85;overflow-x:auto}.wl .sitemap .c{color:#6f8aa0}.wl .sitemap .k{color:var(--aqua)}.wl .sitemap .o{color:#ffb08f}.wl .road{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.wl .road div{border-top:3px solid var(--ink);font-size:var(--text-body);gap:8px;padding-top:16px;display:grid}.wl .road div:first-child{border-color:var(--signal)}.wl .road ul{color:var(--ink2);padding-left:18px;list-style:outside}.wl .seo-panel{z-index:92;color:#cfe0ee;width:min(440px,100% - 32px);max-height:72vh;box-shadow:var(--sh2);font-size:var(--text-sm);transition:transform .35s var(--ease);background:#0b1622;border:1px solid #ffffff14;border-radius:18px;position:fixed;bottom:16px;right:16px;overflow:auto;transform:translateY(calc(100% + 30px))}.wl .seo-panel.on{transform:none}.wl .seo-panel header{background:#0b1622;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.wl .seo-panel header b{color:#fff;font-size:var(--text-body)}.wl .seo-panel section{border-bottom:1px solid #ffffff0f;padding:14px 18px}.wl .seo-panel h5{font-size:var(--text-xs);color:#6f8aa0;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-weight:600}.wl .serp{color:#202124;background:#fff;border-radius:10px;padding:14px;font-family:Arial,sans-serif}.wl .serp .u{font-size:var(--text-sm);color:#4d5156}.wl .serp .t{font-size:var(--text-lead);color:#1a0dab;margin:4px 0;line-height:1.3}.wl .serp .d{font-size:var(--text-sm);color:#4d5156;line-height:1.5}.wl .serp .rich{font-size:var(--text-sm);color:#70757a;margin-top:4px}.wl .seo-panel code{font-family:var(--mono);font-size:var(--text-sm);color:var(--aqua);word-break:break-all}.wl .seo-panel .tags{flex-wrap:wrap;gap:6px;display:flex}.wl .seo-panel .tags span{color:var(--aqua);font-family:var(--mono);font-size:var(--text-xs);background:#6fd6e81f;border-radius:6px;padding:3px 8px}.wl .seo-panel pre{font-family:var(--mono);font-size:var(--text-xs);white-space:pre-wrap;color:#9fb5c8;max-height:180px;margin:0;overflow:auto}.wl .seo-ok{color:#5ee0a0}.wl .loc-grid{gap:16px;display:grid}.wl .toast{background:var(--abyss);color:#fff;font-size:var(--text-body);z-index:95;opacity:0;transition:.3s var(--ease);pointer-events:none;box-shadow:var(--sh2);border-radius:12px;align-items:center;gap:10px;padding:12px 18px;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%,-20px)}.wl .toast.on{opacity:1;transform:translate(-50%)}.wl .search-ov{z-index:86;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#fffffffa;transition:all .25s;position:fixed;inset:0}.wl .search-ov.on{opacity:1;visibility:visible}.wl .search-ov .wrap{padding-top:28px}.wl .search-ov input{border:0;border-bottom:2px solid var(--ink);letter-spacing:-.03em;background:0 0;outline:none;width:100%;padding:12px 0;font-size:clamp(23px,4vw,40px)}.wl .search-res{grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;display:grid}.wl .search-res a{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}.wl .search-res img{object-fit:contain;background:var(--foam);mix-blend-mode:multiply;border-radius:10px;width:52px;height:52px}.wl .stretch{z-index:1;position:absolute;inset:0}.wl .rv-in{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(24px)}.wl .rv-in.seen{opacity:1;transform:none}@media (max-width:1080px){.wl .nav{display:none}.wl .burger{display:grid}.wl .hdr-in{grid-template-columns:auto 1fr auto}.wl .hdr-in .logo{justify-self:center}.wl .how,.wl .depth,.wl .feature,.wl .pdp,.wl .uses,.wl .kb-feature,.wl .log-detail,.wl .about-hero,.wl .rv-summary,.wl .calc{grid-template-columns:1fr}.wl .feature.rev .feature-media{order:0}.wl .grid-4,.wl .grid-3,.wl .tiles,.wl .contact-cards,.wl .plan-grid,.wl .road{grid-template-columns:repeat(2,1fr)}.wl .pdp-gallery{position:static}.wl .article{grid-template-columns:1fr}.wl .toc,.wl .aside-card{display:none}.wl .co{grid-template-columns:1fr}.wl .co-side{border-left:0;border-top:1px solid var(--line);order:-1}.wl .co-main{margin:0}.wl .ftr-top{grid-template-columns:1fr 1fr}.wl .hero-proof{grid-template-columns:repeat(2,auto);gap:24px 40px}.wl .uses-tabs{grid-auto-flow:column;overflow-x:auto}.wl .safety{grid-template-columns:1fr}.wl .timeline-h{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.wl .grid-4,.wl .grid-3,.wl .grid-2,.wl .tiles,.wl .contact-cards,.wl .plan-grid,.wl .road,.wl .inbox{grid-template-columns:1fr}.wl .keyspecs{grid-template-columns:repeat(2,1fr)}.wl .keyspecs div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.wl .keyspecs div:nth-child(4){border-top:1px solid var(--line)}.wl .pdp-gallery{grid-template-columns:1fr}.wl .pdp-thumbs{order:2;grid-auto-columns:64px;grid-auto-flow:column;overflow-x:auto}.wl .sec-head{flex-direction:column;align-items:flex-start}.wl .row2,.wl .row3,.wl .fbt,.wl .search-res{grid-template-columns:1fr}.wl .demo-dock{bottom:8px;left:8px}.wl .demo-dock button{height:36px;font-size:var(--text-sm);padding:0 12px}.wl .depth-gauge{height:420px}}.wl .pdp-intro{gap:14px;margin-bottom:40px;display:grid}.wl .pdp-blurb{letter-spacing:-.022em;text-wrap:pretty;font-size:clamp(20px,2.2vw,29px);line-height:1.32}.wl .pdp-sec{padding-block:clamp(32px,3.6vw,54px)}.wl .pdp-sec-sm{padding-block:clamp(22px,2.4vw,34px)}.wl .pdp-sec .feature+.feature{margin-top:40px}
.wl{--ink:#0b2235;--ink2:#233e53;--sub:#465f73;--line:#c3d2df;--paper:#fff;--cream:#e4edf4;--mist:#e4edf4;--sea:#075b72;--seadark:#034357;--orange:#db6232;--peach:#e0ebf3;--shadow:0 15px 45px #13343c12}.wl *{box-sizing:border-box}.wl{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}.wl a{color:inherit;text-decoration:none}.wl button,.wl input,.wl select,.wl textarea{font:inherit}.wl button{cursor:pointer}.wl button:disabled{opacity:.44;cursor:not-allowed}.wl button:focus-visible,.wl a:focus-visible,.wl input:focus-visible,.wl select:focus-visible,.wl textarea:focus-visible{outline-offset:3px;outline:3px solid #89bec3}.wl h1,.wl h2,.wl h3,.wl h4,.wl p{margin-top:0}.wl h1,.wl h2,.wl h3,.wl h4{font-family:var(--sans)}.wl h1{letter-spacing:-.065em;font-size:clamp(36px,5.9vw,69px);font-weight:700;line-height:1.08}.wl h2{letter-spacing:-.055em;font-size:clamp(27px,3.6vw,43px);font-weight:700;line-height:1.15}.wl h3{letter-spacing:-.035em}.wl .muted{color:var(--sub)}.wl .tiny{font-size:var(--text-sm)}.wl .max{max-width:1350px;margin:auto;padding-left:clamp(20px,4vw,65px);padding-right:clamp(20px,4vw,65px)}.wl .hide{display:none!important}.wl .eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sea);align-items:center;gap:9px;font-weight:800;display:inline-flex}.wl .eyebrow:before{content:"";background:var(--orange);width:22px;height:2px}.wl .btn{font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:13px;padding:15px 22px;font-weight:800;transition:all .18s;display:inline-flex}.wl .btn:hover{transform:translateY(-1px)}.wl .btn-dark{background:var(--ink);color:#fff}.wl .btn-dark:hover{background:var(--sea)}.wl .btn-sea{background:var(--sea);color:#fff}.wl .btn-sea:hover{background:var(--seadark)}.wl .btn-outline{border-color:var(--line);color:var(--ink);background:0 0}.wl .btn-outline:hover{border-color:var(--sea);color:var(--sea)}.wl .btn-white{color:var(--ink);background:#fff}.wl .btn-plain{color:var(--ink);background:0 0;border:0;padding:8px}.wl .btn-xs{font-size:var(--text-sm);padding:10px 13px}.wl .link{color:var(--sea);font-weight:800;font-size:var(--text-sm);align-items:center;gap:8px;display:inline-flex}.wl .link:hover{text-decoration:underline}.wl .round-icon{border:1px solid var(--line);width:43px;height:43px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.wl .round-icon:hover{border-color:var(--sea)}.wl .badge-count{background:var(--orange);color:#fff;width:18px;height:18px;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.wl .icon{vertical-align:middle;stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:inline-block}.wl .announce{background:var(--mist);height:31px;color:var(--ink2);font-size:var(--text-xs);letter-spacing:.045em;text-align:center;justify-content:center;align-items:center;padding:0 12px;display:flex}.wl .head{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffffff2;justify-content:space-between;align-items:center;gap:18px;height:79px;display:flex;position:sticky;top:0}.wl .head .max{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.wl .logo{font-family:var(--sans);letter-spacing:.19em;white-space:nowrap;font-size:21px;font-weight:800}.wl .logo b{color:var(--orange)}.wl .navlinks{align-items:center;gap:33px;display:flex}.wl .navlinks a{font-weight:700;font-size:var(--text-sm);letter-spacing:.02em;color:var(--ink2);border-bottom:2px solid #0000;padding:24px 0}.wl .navlinks a:hover,.wl .navlinks a.active{color:var(--sea);border-bottom-color:var(--orange)}.wl .head-actions{align-items:center;gap:10px;display:flex}.wl .mobile-menu,.wl .mobile-nav{display:none}.wl .page{min-height:62vh}.wl .section{padding:92px 0}.wl .section-sm{padding:68px 0}.wl .section-hd{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.wl .section-hd h2{margin:11px 0 0}.wl .section-hd p{max-width:350px;color:var(--sub);line-height:1.7;font-size:var(--text-body);margin-bottom:0}.wl .chips{flex-wrap:wrap;gap:8px;display:flex}.wl .chip{border:1px solid var(--line);color:var(--ink2);font-size:var(--text-sm);background:#fff;border-radius:50px;padding:9px 15px;font-weight:700}.wl .chip.active,.wl .chip:hover{border-color:var(--sea);background:var(--mist);color:var(--sea)}.wl .photo{background-position:50%;background-size:cover}.wl .hero{background:var(--mist)}.wl .hero-grid{grid-template-columns:1fr 1.04fr;min-height:590px;display:grid}.wl .hero-content{align-self:center;padding:95px 50px 80px 0}.wl .hero-content h1{max-width:560px;margin:23px 0}.wl .hero-content h1 span{color:var(--sea)}.wl .hero-content>p{max-width:470px;font-size:var(--text-body);color:var(--sub);line-height:1.8}.wl .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.wl .hero-visual{background:linear-gradient(130deg,#c8e8e4,#d8eef0);min-height:520px;margin-right:calc(-1*clamp(20px,4vw,65px));position:relative;overflow:hidden}.wl .hero-visual:before{content:"";z-index:1;background:linear-gradient(90deg,#10535914,#0000 45%);position:absolute;inset:0}.wl .hero-visual .photo{background-image:url(https://images.unsplash.com/photo-1544551763-46a013bb70d5?auto=format&fit=crop&w=1300&q=85);background-position:50% 52%;position:absolute;inset:0}.wl .hero-scene{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wl .hero-caption{z-index:2;box-shadow:var(--shadow);font-size:var(--text-xs);background:#fffffff0;border-radius:9px;max-width:265px;padding:16px 20px;line-height:1.6;position:absolute;bottom:32px;left:32px}.wl .hero-caption b{color:var(--ink);font-size:var(--text-sm);margin-bottom:2px;display:block}.wl .hero-pills{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.wl .hero-pills span{border-left:2px solid var(--orange);color:var(--sub);font-size:var(--text-sm);padding-left:10px;font-weight:700}.wl .perks{border-bottom:1px solid var(--line)}.wl .perks-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:25px;padding-bottom:25px;display:grid}.wl .perk{color:var(--sea);align-items:center;gap:13px;display:flex}.wl .perk strong{color:var(--ink);font-size:var(--text-sm);display:block}.wl .perk small{color:var(--sub);font-size:var(--text-xs);margin-top:2px;display:block}.wl .tile-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.wl .cat-tile{border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:250px;padding:28px;transition:all .2s;display:flex;position:relative;overflow:hidden}.wl .cat-tile:hover{transform:translateY(-3px)}.wl .cat-tile:first-child,.wl .cat-tile:nth-child(2),.wl .cat-tile:nth-child(3){background:var(--mist)}.wl .cat-tile h3{margin:9px 0;font-size:22px}.wl .cat-tile p{font-size:var(--text-sm);color:var(--sub);max-width:180px;line-height:1.6}.wl .cat-visual{transform-origin:100% 100%;opacity:.95;pointer-events:none;position:absolute;bottom:-18px;right:-12px;transform:scale(.7)}.wl .cat-tile:nth-child(3) .cat-visual{transform:scale(.6)}.wl .cat-tile .link{z-index:2;position:relative}.wl .product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.wl .product-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.wl .product-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.wl .product-img{background:var(--mist);cursor:pointer;place-items:center;height:270px;display:grid;position:relative;overflow:hidden}.wl .product-card:nth-child(2) .product-img,.wl .product-card:nth-child(3) .product-img,.wl .product-card:nth-child(4) .product-img{background:var(--mist)}.wl .product-img .gear-svg{width:87%;height:88%}.wl .tag{z-index:1;color:var(--sea);font-size:var(--text-xs);background:#fff;border-radius:5px;padding:8px 11px;font-weight:800;position:absolute;top:15px;left:15px}.wl .heart{z-index:1;width:34px;height:34px;color:var(--sub);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:14px}.wl .heart.liked{color:var(--orange)}.wl .product-info{flex-direction:column;flex:1;padding:17px 18px 20px;display:flex}.wl .p-type{font-size:var(--text-xs);color:var(--sub);text-transform:uppercase;letter-spacing:.11em;font-weight:800}.wl .product-info h3{font-size:var(--text-lead);margin:7px 0 6px;font-weight:800}.wl .product-info .p-desc{color:var(--sub);font-size:var(--text-sm);min-height:39px;margin:0;line-height:1.6}.wl .spec-line{font-size:var(--text-xs);color:var(--sub);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:15px 0 12px;padding-top:13px;display:flex}.wl .p-price{font-size:var(--text-lead);letter-spacing:-.035em;font-weight:800}.wl .product-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.wl .product-actions .btn{flex:1}.wl .check-link{color:var(--sub);font-size:var(--text-xs);align-items:center;gap:7px;margin-top:12px;font-weight:700;display:flex}.wl .check-link input{accent-color:var(--sea)}.wl .spotlight{background:var(--mist);border-radius:15px;grid-template-columns:1fr 1fr;min-height:390px;display:grid;overflow:hidden}.wl .spotlight-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:60px;display:flex}.wl .spotlight-content h2{margin:18px 0}.wl .spotlight-content p{color:var(--sub);line-height:1.8;font-size:var(--text-body);max-width:420px}.wl .spotlight-image{background-color:var(--mist);background-image:url(https://images.unsplash.com/photo-1546026423-cc4642628d2b?auto=format&fit=crop&w=1100&q=85);min-height:330px}.wl .step-grid{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.wl .step{border-top:1px solid var(--line);padding-top:22px}.wl .step-num{color:var(--orange);font-weight:800;font-size:var(--text-sm);letter-spacing:.09em;margin-bottom:22px;display:inline-block}.wl .step h3{font-size:var(--text-lead);margin-bottom:9px}.wl .step p{font-size:var(--text-sm);color:var(--ink2);max-width:315px;line-height:1.75}.wl .learn-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wl .article-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;transition:all .2s;overflow:hidden}.wl .article-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.wl .article-photo{background-position:50%;background-size:cover;background-color:var(--mist);height:222px}.wl .article-copy{padding:23px}.wl .article-copy small{font-size:var(--text-xs);letter-spacing:.1em;color:var(--sea);text-transform:uppercase;font-weight:800}.wl .article-copy h3{font-size:var(--text-lead);margin:12px 0;line-height:1.4}.wl .article-copy p{font-size:var(--text-sm);color:var(--sub);line-height:1.7}.wl .article-copy .link{margin-top:6px}.wl .newsletter{background:var(--mist);padding:67px 0}.wl .newsletter-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.wl .newsletter h2{margin:10px 0;font-size:31px}.wl .newsletter p{color:var(--sub);font-size:var(--text-sm);line-height:1.7}.wl .newsletter-form{gap:9px;display:flex}.wl .newsletter-form input{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:7px;flex:1;padding:15px}.wl .footer{background:var(--paper);border-top:1px solid var(--line);padding:60px 0 25px}.wl .footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:40px;display:grid}.wl .footer-grid h4{font-size:var(--text-sm);margin-bottom:18px;font-weight:800}.wl .footer-grid a{font-size:var(--text-sm);color:var(--sub);margin:0 0 12px;display:block}.wl .footer-grid a:hover{color:var(--sea)}.wl .footer-grid p{color:var(--sub);line-height:1.75;font-size:var(--text-sm);max-width:260px;margin-top:18px}.wl .footer-bottom{border-top:1px solid var(--line);color:var(--sub);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:45px;padding-top:22px;display:flex}.wl .page-head{background:var(--mist);padding:63px 0 62px}.wl .page-head h1{margin:15px 0;font-size:clamp(32px,4.5vw,53px)}.wl .page-head p{font-size:var(--text-body);color:var(--sub);max-width:630px;margin:0;line-height:1.8}.wl .breadcrumbs{font-size:var(--text-xs);color:var(--sub);align-items:center;gap:10px;margin-bottom:21px;display:flex}.wl .breadcrumbs a:hover{color:var(--sea)}.wl .shop-layout{grid-template-columns:222px 1fr;gap:36px;padding-top:43px;padding-bottom:90px;display:grid}.wl .filters{border-right:1px solid var(--line);padding-right:22px}.wl .filter-group{border-bottom:1px solid var(--line);padding:19px 0 22px}.wl .filter-group:first-child{padding-top:0}.wl .filter-group h4{font-size:var(--text-sm);margin-bottom:17px}.wl .filter-row{color:var(--sub);font-size:var(--text-sm);align-items:center;gap:9px;margin:12px 0;display:flex}.wl .filter-row input{accent-color:var(--sea)}.wl .filter-range{width:100%;accent-color:var(--sea)}.wl .filter-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}.wl .searchbox{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:9px;min-width:220px;height:43px;padding:0 12px;display:flex}.wl .searchbox input{width:100%;min-width:0;color:var(--ink);font-size:var(--text-sm);background:0 0;border:0;outline:none}.wl .sortbox{border:1px solid var(--line);color:var(--ink2);font-size:var(--text-sm);background:#fff;border-radius:6px;padding:12px}.wl .results-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.wl .results-top span{font-size:var(--text-sm);color:var(--sub)}.wl .results-top .searchbox{margin-left:auto}.wl .applied{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.wl .applied button{border:1px solid var(--line);background:var(--mist);color:var(--ink2);font-size:var(--text-xs);border-radius:5px;padding:7px 10px}.wl .empty{text-align:center;background:var(--mist);border-radius:10px;padding:70px 20px}.wl .empty h3{margin:0 0 9px;font-size:22px}.wl .empty p{color:var(--sub)}.wl .mobile-filter{display:none}.wl .compare-sticky{border:1px solid var(--line);z-index:60;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:min(620px,100% - 28px);padding:11px 15px;display:flex;position:fixed;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 12px 45px #1b39412b}.wl .compare-sticky .tiny{color:var(--ink);font-weight:800}.wl .compare-sticky .tiny span{color:var(--sub);margin-top:4px;font-weight:500;display:block}.wl .compare-sticky .btn{padding:12px 16px}.wl .compare-page{padding-top:54px;padding-bottom:90px}.wl .compare-selectors{grid-template-columns:repeat(3,1fr);gap:15px;margin:35px 0 32px;display:grid}.wl .compare-slot{border:1px dashed var(--line);background:var(--paper);border-radius:11px;min-height:144px;padding:21px}.wl .compare-slot strong{font-size:var(--text-body);margin:6px 0;display:block}.wl .compare-slot small{color:var(--sub);font-size:var(--text-xs);margin:6px 0;line-height:1.6;display:block}.wl .compare-slot select{border:1px solid var(--line);width:100%;color:var(--ink2);background:#fff;border-radius:6px;margin-top:15px;padding:12px}.wl .compare-table-wrap{border:1px solid var(--line);border-radius:11px;overflow:auto}.wl .compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:660px}.wl .compare-table th,.wl .compare-table td{border-bottom:1px solid var(--line);font-size:var(--text-sm);vertical-align:top;padding:19px}.wl .compare-table th{background:var(--mist);color:var(--ink2);font-size:var(--text-sm)}.wl .compare-table td:first-child{background:var(--paper);width:190px;color:var(--ink2);font-weight:800}.wl .compare-table tr:last-child td{border-bottom:0}.wl .compare-table .btn{font-size:var(--text-xs);padding:9px 13px}.wl .compare-banner{background:var(--mist);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:24px 28px;display:flex}.wl .compare-banner strong{margin-bottom:7px;display:block}.wl .compare-banner p{font-size:var(--text-sm);color:var(--sub);margin:0;line-height:1.65}.wl .product-page{padding-top:38px;padding-bottom:90px}.wl .detail-grid{grid-template-columns:1.03fr .97fr;gap:7%;margin-top:22px;display:grid}.wl .detail-gallery .main-art{background:var(--mist);border-radius:12px;place-items:center;height:490px;display:grid;overflow:hidden}.wl .detail-gallery .gear-svg{width:83%;height:85%}.wl .thumbs{gap:10px;margin-top:12px;display:flex}.wl .thumb{border:1px solid var(--line);background:var(--mist);border-radius:7px;place-items:center;width:82px;height:76px;display:grid}.wl .thumb.active{border:2px solid var(--sea)}.wl .thumb .gear-svg{width:90%;height:85%}.wl .detail-info .eyebrow{margin-bottom:15px}.wl .detail-info h1{margin:0 0 15px;font-size:clamp(32px,4vw,47px)}.wl .detail-info>p{color:var(--sub);font-size:var(--text-body);max-width:495px;line-height:1.8}.wl .detail-price{margin:22px 0;font-size:26px;font-weight:800}.wl .detail-perks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin:23px 0;padding:19px 0;display:grid}.wl .detail-perks small{color:var(--sub);font-size:var(--text-xs);margin-bottom:7px;display:block}.wl .detail-perks strong{font-size:var(--text-sm)}.wl .quantity{border:1px solid var(--line);border-radius:6px;align-items:center;height:48px;display:inline-flex}.wl .quantity button{width:44px;height:44px;font-size:var(--text-lead);background:#fff;border:0}.wl .quantity span{text-align:center;min-width:35px;font-weight:800}.wl .detail-buy{align-items:center;gap:11px;margin:20px 0;display:flex}.wl .detail-buy .btn{flex:1;max-width:280px;height:48px}.wl .detail-alert{font-size:var(--text-xs);color:var(--sub);background:var(--mist);border-radius:6px;padding:15px;line-height:1.7}.wl .tabs{border-bottom:1px solid var(--line);gap:25px;margin-top:54px;display:flex}.wl .tabs button{color:var(--sub);font-size:var(--text-sm);background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 0;font-weight:800}.wl .tabs button.active{border-color:var(--orange);color:var(--ink)}.wl .tab-content{color:var(--sub);font-size:var(--text-body);max-width:940px;padding:27px 0;line-height:1.9}.wl .spec-table{border-collapse:collapse;width:100%;max-width:750px}.wl .spec-table td{border-bottom:1px solid var(--line);padding:13px 8px}.wl .spec-table td:first-child{width:40%;color:var(--sub)}.wl .faq-row{border-bottom:1px solid var(--line)}.wl .faq-row button{text-align:left;width:100%;font-size:var(--text-body);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:19px 0;font-weight:800;display:flex}.wl .faq-row p{font-size:var(--text-sm);color:var(--sub);margin:0;padding:0 0 18px;line-height:1.8}.wl .learn-page{padding-top:57px;padding-bottom:92px}.wl .featured-learn{background:var(--mist);border-radius:13px;grid-template-columns:1fr 1fr;gap:0;min-height:355px;margin-bottom:43px;display:grid;overflow:hidden}.wl .featured-learn .photo{background-color:var(--mist);background-image:url(https://images.unsplash.com/photo-1559827260-dc66d52bef19?auto=format&fit=crop&w=1100&q=85);min-height:320px}.wl .featured-copy{flex-direction:column;justify-content:center;align-items:start;padding:55px 48px;display:flex}.wl .featured-copy h2{margin:14px 0;font-size:32px}.wl .featured-copy p{color:var(--sub);font-size:var(--text-sm);line-height:1.8}.wl .learn-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:25px;display:flex}.wl .article-hero{text-align:center;padding:50px 0 0}.wl .article-hero h1{max-width:850px;margin:16px auto;font-size:clamp(32px,5vw,54px)}.wl .article-hero p{color:var(--sub);font-size:var(--text-sm)}.wl .article-wide{background-position:50%;background-size:cover;border-radius:12px;height:410px;margin:38px 0}.wl .article-body{max-width:770px;font-size:var(--text-body);color:var(--ink2);margin:0 auto 80px;line-height:1.95}.wl .article-body h2{color:var(--ink);margin:35px 0 16px;font-size:27px}.wl .article-body ul{padding-left:24px}.wl .article-body li{margin:11px 0}.wl .notice{border-left:3px solid var(--orange);background:var(--mist);font-size:var(--text-sm);color:var(--ink2);border-radius:3px;margin:25px 0;padding:17px 22px;line-height:1.8}.wl .about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:80px;padding-bottom:80px;display:grid}.wl .about-image{background-color:var(--mist);background-image:url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1000&q=85);border-radius:12px;height:430px}.wl .about-copy h2{margin:18px 0}.wl .about-copy p{font-size:var(--text-body);color:var(--sub);line-height:1.9}.wl .support-grid{grid-template-columns:1fr 1fr;gap:6%;padding-top:65px;padding-bottom:95px;display:grid}.wl .form-group{margin-bottom:18px;display:block}.wl .form-group span{color:var(--ink2);font-size:var(--text-sm);margin-bottom:8px;font-weight:800;display:block}.wl .form-input{border:1px solid var(--line);width:100%;color:var(--ink);font-size:var(--text-sm);background:#fff;border-radius:7px;padding:13px 15px;display:block}.wl .form-input:focus{outline:2px solid #97cbc8}.wl .help-panel{background:var(--mist);border-radius:11px;padding:35px}.wl .help-panel h3{font-size:20px}.wl .help-panel>p{font-size:var(--text-sm);color:var(--sub);line-height:1.8}.wl .checkout-grid{grid-template-columns:1.1fr .9fr;gap:8%;padding-top:54px;padding-bottom:100px;display:grid}.wl .checkout-grid h1{font-size:40px}.wl .checkout-grid h3{margin:26px 0 15px}.wl .form-two{grid-template-columns:1fr 1fr;gap:13px;display:grid}.wl .order-card{background:var(--mist);border:1px solid var(--line);border-radius:10px;padding:26px;position:sticky;top:115px}.wl .order-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;margin:16px 0;padding:0 0 16px;display:flex}.wl .order-row .mini-art{background:var(--mist);border-radius:5px;flex-shrink:0;place-items:center;width:77px;height:71px;display:grid}.wl .order-row .mini-art .gear-svg{width:73px;height:65px}.wl .order-row strong{font-size:var(--text-sm);display:block}.wl .order-row small{font-size:var(--text-xs);color:var(--sub);margin-top:5px;display:block}.wl .totals{font-size:var(--text-sm);color:var(--sub);justify-content:space-between;gap:15px;margin:13px 0;display:flex}.wl .totals.total{color:var(--ink);font-size:var(--text-lead);border-top:1px solid var(--line);padding-top:15px;font-weight:800}.wl .success{text-align:center;max-width:650px;padding-top:110px;padding-bottom:120px}.wl .success-symbol{background:var(--mist);width:78px;height:78px;color:var(--sea);border-radius:50%;place-items:center;margin:0 auto 26px;font-size:31px;display:grid}.wl .success h1{font-size:42px}.wl .success p{color:var(--sub);line-height:1.8}.wl .drawer-overlay{z-index:90;opacity:0;pointer-events:none;background:#142e3566;transition:all .2s;position:fixed;inset:0}.wl .drawer-overlay.open{opacity:1;pointer-events:auto}.wl .drawer{background:#fff;flex-direction:column;width:min(450px,100%);transition:transform .25s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.wl .drawer-overlay.open .drawer{transform:translate(0)}.wl .drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:23px 26px;display:flex}.wl .drawer-head h3{margin:0;font-size:19px}.wl .drawer-body{flex:1;padding:22px 25px;overflow:auto}.wl .drawer-foot{border-top:1px solid var(--line);padding:20px 25px 27px}.wl .drawer-foot .btn{width:100%;margin-top:11px}.wl .cart-item{border-bottom:1px solid var(--line);grid-template-columns:86px 1fr;gap:14px;padding:15px 0;display:grid}.wl .cart-item .mini-art{background:var(--mist);border-radius:7px;place-items:center;height:90px;display:grid}.wl .cart-item .gear-svg{width:90%;height:90%}.wl .cart-item h4{font-size:var(--text-sm);margin:3px 0 5px}.wl .cart-item small{color:var(--sub);font-size:var(--text-xs)}.wl .cart-item .cart-qty{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.wl .cart-stepper{border:1px solid var(--line);border-radius:5px;align-items:center;display:flex}.wl .cart-stepper button{font-size:var(--text-body);background:0 0;border:0;padding:4px 10px}.wl .cart-stepper span{font-size:var(--text-sm);font-weight:800}.wl .toast{background:var(--ink);color:#fff;z-index:110;max-width:360px;font-size:var(--text-sm);opacity:0;pointer-events:none;border-radius:7px;padding:15px 19px;line-height:1.5;transition:all .2s;position:fixed;top:99px;right:20px;transform:translateY(-15px);box-shadow:0 9px 30px #14384032}.wl .toast.show{opacity:1;transform:translateY(0)}.wl .modal-overlay{z-index:100;background:#152f3866;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.wl .modal-overlay.open{display:flex}.wl .modal{background:#fff;border-radius:13px;width:min(680px,100%);max-height:91vh;padding:30px;overflow:auto;box-shadow:0 20px 90px #142e3545}.wl .modal-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.wl .modal-head h2{margin:0;font-size:24px}.wl .quiz-step{background:var(--mist);border-radius:10px;margin:20px 0;padding:25px}.wl .quiz-step h3{font-size:var(--text-lead)}.wl .quiz-opts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.wl .quiz-opt{border:1px solid var(--line);font-size:var(--text-sm);text-align:left;color:var(--ink);background:#fff;border-radius:8px;padding:16px}.wl .quiz-opt.selected{border:2px solid var(--sea);background:var(--mist)}.wl .quiz-actions{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.wl .quiz-result{text-align:center;padding:35px 12px}.wl .quiz-result h3{font-size:25px}.wl .quiz-result p{font-size:var(--text-body);color:var(--sub);line-height:1.8}.wl .demo-banner{background:var(--mist);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink2);font-size:var(--text-xs);text-align:center;padding:11px 20px;line-height:1.6}.wl .empty-search{color:var(--sub);font-size:var(--text-sm);padding:30px 0}.wl .no-scroll{overflow:hidden}@media (max-width:1050px){.wl .navlinks{gap:17px}.wl .hero-grid{min-height:520px}.wl .hero-content{padding-top:75px;padding-right:30px}.wl .hero-visual{min-height:490px}.wl .product-grid{grid-template-columns:repeat(2,1fr)}.wl .product-img{height:300px}.wl .footer-grid{gap:20px}.wl .shop-layout{grid-template-columns:185px 1fr;gap:22px}.wl .spotlight-content{padding:38px}}@media (max-width:720px){.wl .head{height:66px}.wl .head .max{gap:10px}.wl .logo{font-size:var(--text-lead)}.wl .navlinks{display:none}.wl .mobile-menu{display:grid}.wl .head-actions{gap:6px}.wl .round-icon{width:39px;height:39px}.wl .mobile-nav.open{z-index:49;border-bottom:1px solid var(--line);box-shadow:var(--shadow);background:#fff;flex-direction:column;padding:20px 6%;display:flex;position:fixed;top:97px;left:0;right:0}.wl .mobile-nav a{font-size:var(--text-body);padding:12px 0;font-weight:800}.wl .hero-grid{flex-direction:column;display:flex}.wl .hero-content{padding:60px 0 45px}.wl .hero-content h1{font-size:40px}.wl .hero-content>p{font-size:var(--text-body)}.wl .hero-visual{min-height:365px;margin-left:calc(-1*clamp(20px,4vw,65px));margin-right:calc(-1*clamp(20px,4vw,65px))}.wl .hero-caption{bottom:18px;left:18px}.wl .hero-pills{margin-top:25px}.wl .perks-grid{grid-template-columns:1fr 1fr;gap:21px}.wl .section{padding:65px 0}.wl .section-sm{padding:49px 0}.wl .section-hd{display:block}.wl .section-hd p{margin-top:15px}.wl .tile-grid{grid-template-columns:1fr}.wl .cat-tile{min-height:205px}.wl .cat-visual{transform:scale(.55)}.wl .product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.wl .product-img{height:200px}.wl .product-info{padding:13px}.wl .product-info h3{font-size:var(--text-body)}.wl .product-info .p-desc{font-size:var(--text-xs);min-height:50px}.wl .spec-line{font-size:var(--text-xs);display:block}.wl .spec-line span{margin-bottom:3px;display:block}.wl .p-price{font-size:var(--text-lead)}.wl .product-actions{display:block}.wl .product-actions .btn{width:100%}.wl .product-actions .btn+.btn{margin-top:8px}.wl .spotlight{grid-template-columns:1fr}.wl .spotlight-content{padding:42px 25px}.wl .spotlight-image{order:-1;min-height:300px}.wl .step-grid{grid-template-columns:1fr;gap:14px}.wl .step-num{margin-bottom:8px}.wl .learn-grid{grid-template-columns:1fr}.wl .article-photo{height:230px}.wl .newsletter-grid{grid-template-columns:1fr;gap:15px}.wl .newsletter-form{flex-direction:column}.wl .footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.wl .footer-grid>div:first-child{grid-column:1/-1}.wl .page-head{padding:48px 0}.wl .page-head h1{font-size:36px}.wl .shop-layout{padding-top:28px;padding-bottom:65px;display:block}.wl .filters{border:1px solid var(--line);border-radius:10px;margin-bottom:18px;padding:18px;display:none}.wl .filters.open{display:block}.wl .mobile-filter{display:inline-flex}.wl .filter-top{margin-top:8px}.wl .results-top .searchbox{flex:1;min-width:160px}.wl .compare-selectors{grid-template-columns:1fr;gap:9px}.wl .compare-slot{min-height:0}.wl .compare-page{padding-top:36px;padding-bottom:60px}.wl .compare-banner{display:block}.wl .compare-banner .btn{margin-top:17px}.wl .detail-grid{grid-template-columns:1fr;gap:38px}.wl .detail-gallery .main-art{height:355px}.wl .detail-info h1{font-size:34px}.wl .tabs{gap:16px}.wl .tabs button{font-size:var(--text-xs)}.wl .featured-learn{grid-template-columns:1fr}.wl .featured-copy{padding:34px 25px}.wl .featured-copy h2{font-size:26px}.wl .featured-learn .photo{order:-1;min-height:230px}.wl .learn-toolbar{display:block}.wl .learn-toolbar .searchbox{margin-top:16px}.wl .article-wide{height:250px}.wl .article-body{font-size:var(--text-body)}.wl .about-grid,.wl .support-grid,.wl .checkout-grid{grid-template-columns:1fr;gap:35px}.wl .about-grid{padding-top:35px}.wl .about-image{order:-1;height:300px}.wl .checkout-grid{padding-top:34px}.wl .order-card{position:static}.wl .form-two,.wl .quiz-opts{grid-template-columns:1fr}.wl .modal{padding:21px}.wl .compare-sticky{bottom:10px}.wl .compare-sticky .btn{font-size:var(--text-xs);padding:11px 13px}.wl .compare-sticky .btn-plain{font-size:var(--text-xs);padding:4px}}@media (max-width:390px){.wl .product-img{height:155px}.wl .product-info h3{font-size:var(--text-body)}.wl .product-info .p-desc{min-height:65px}.wl .perks-grid{gap:12px}.wl .perk{gap:7px}.wl .perk small{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.wl{scroll-behavior:auto}.wl *,.wl :before,.wl :after{transition:none!important;animation:none!important}}.wl .uses-section{background:var(--mist);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:84px 0 92px}.wl .uses-section .uses-intro{margin-bottom:30px}.wl .uses-section .uses-intro h2{letter-spacing:-.047em;max-width:880px;margin:14px 0 12px;font-size:clamp(29px,3.75vw,48px);line-height:1.07}.wl .uses-section .uses-intro .lede{font-size:var(--text-body);color:var(--sub);max-width:610px;margin:0;line-height:1.75}.wl .use-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.wl .use-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.wl .use-card:hover{border-color:var(--line);transform:translateY(-4px);box-shadow:0 14px 34px #194e5a1a}.wl .use-card-image{background:var(--mist);width:100%;height:225px;display:block;position:relative;overflow:hidden}.wl .use-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.wl .use-card:hover .use-card-image img{transform:scale(1.045)}.wl .use-card-body{flex-direction:column;flex:1;gap:0;padding:25px 22px 24px;display:flex}.wl .use-card-body h3{letter-spacing:-.035em;color:var(--ink);margin:0 0 12px;font-size:21px;line-height:1.13}.wl .use-card-body p{font-size:var(--text-sm);color:var(--sub);flex:1;margin:0 0 22px;line-height:1.72}.wl .uses-after{color:var(--sub);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:16px;padding-top:25px;display:flex}.wl .uses-after a{color:var(--sea);font-weight:800}.wl .use-detail-hero{background:var(--mist);padding:50px 0 54px}.wl .use-detail-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:66px;display:grid}.wl .use-detail-copy h1{letter-spacing:-.05em;margin:19px 0;font-size:clamp(40px,4.5vw,58px);line-height:1.03}.wl .use-detail-copy>p{font-size:var(--text-body);color:var(--sub);max-width:510px;line-height:1.78}.wl .use-detail-photo{border-radius:13px;min-height:400px;overflow:hidden;box-shadow:0 16px 40px #21596b16}.wl .use-detail-photo img{object-fit:cover;width:100%;height:100%;min-height:400px;display:block}.wl .use-note{background:var(--mist);border:1px solid var(--line);color:var(--ink2);font-size:var(--text-sm);border-radius:10px;margin-top:22px;padding:17px 20px;line-height:1.7}.wl .use-detail-ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.wl .use-check-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wl .use-check-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:27px 24px}.wl .use-check-card .number{color:var(--orange);letter-spacing:.1em;font-weight:900;font-size:var(--text-xs)}.wl .use-check-card h3{font-size:var(--text-lead);margin:14px 0 11px;line-height:1.2}.wl .use-check-card p{font-size:var(--text-sm);color:var(--ink2);margin:0;line-height:1.75}.wl .use-detail-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.wl .use-detail-footer p{font-size:var(--text-sm);color:var(--sub);margin:0}@media (max-width:1050px){.wl .use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl .use-card-image{height:270px}.wl .use-detail-grid{gap:36px}}@media (max-width:700px){.wl .uses-section{padding:53px 0 62px}.wl .uses-section .uses-intro{margin-bottom:23px}.wl .uses-section .uses-intro h2{font-size:30px}.wl .use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wl .use-card-image{height:158px}.wl .use-card-body{padding:16px 13px 17px}.wl .use-card-body h3{font-size:var(--text-lead);min-height:37px;margin-bottom:7px}.wl .use-card-body p{font-size:var(--text-xs);margin-bottom:13px;line-height:1.55}.wl .uses-after{line-height:1.65;display:block}.wl .uses-after a{margin-top:8px;display:inline-block}.wl .use-detail-hero{padding:28px 0 42px}.wl .use-detail-grid{grid-template-columns:1fr;gap:20px}.wl .use-detail-copy h1{font-size:38px}.wl .use-detail-photo{min-height:235px}.wl .use-detail-photo img{min-height:235px;max-height:340px}.wl .use-check-grid{grid-template-columns:1fr;gap:10px}}@media (max-width:390px){.wl .use-card-image{height:132px}.wl .use-card-body h3{font-size:var(--text-body)}.wl .use-card-body{padding:14px 11px}}.wl .cost-section{background:var(--mist);padding:88px 0 92px}.wl .cost-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:29px;display:flex}.wl .cost-intro h2{max-width:760px;margin:11px 0 0}.wl .cost-intro p{font-size:var(--text-body);max-width:360px;color:var(--sub);margin:0;line-height:1.75}.wl .cost-shell{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden;box-shadow:0 22px 60px #1a373d0e}.wl .cost-controls{padding:42px 42px 32px}.wl .cost-controls h3{letter-spacing:-.04em;margin:0 0 12px;font-size:23px;line-height:1.23}.wl .cost-controls>p{font-size:var(--text-sm);color:var(--sub);margin-bottom:25px;line-height:1.7}.wl .cost-switch{background:var(--mist);border-radius:11px;gap:5px;width:100%;max-width:100%;margin-bottom:26px;padding:5px;display:inline-flex}.wl .cost-switch button{min-width:0;color:var(--ink2);font-size:var(--text-sm);white-space:normal;background:0 0;border:0;border-radius:8px;flex:1;padding:12px 16px;font-weight:800}.wl .cost-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 9px #0f2a2f17}.wl .cost-range{margin-bottom:26px}.wl .cost-range-top{font-size:var(--text-sm);color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;font-weight:750;display:flex}.wl .cost-range-top strong{letter-spacing:-.035em;color:var(--sea);font-variant-numeric:tabular-nums;font-size:20px}.wl .cost-range input[type=range]{appearance:none;background:linear-gradient(to right, var(--sea) 0%, var(--sea) var(--range-fill,40%), var(--line) var(--range-fill,40%), var(--line) 100%);cursor:pointer;border-radius:6px;width:100%;height:5px;display:block}.wl .cost-range input[type=range]::-webkit-slider-thumb{appearance:none;border:5px solid var(--orange);background:#fff;border-radius:50%;width:19px;height:19px;box-shadow:0 2px 7px #102e3430}.wl .cost-range input[type=range]::-moz-range-thumb{border:5px solid var(--orange);background:#fff;border-radius:50%;width:11px;height:11px;box-shadow:0 2px 7px #102e3430}.wl .cost-range-ticks{color:var(--sub);font-size:var(--text-xs);justify-content:space-between;margin-top:12px;display:flex}.wl .cost-inline-choice{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0 19px;display:flex}.wl .cost-inline-choice label{font-size:var(--text-sm);color:var(--ink2);font-weight:750}.wl .cost-inline-choice select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;max-width:53%;padding:10px 34px 10px 12px;font-weight:800}.wl .cost-advanced{border-top:1px solid var(--line);padding-top:18px}.wl .cost-advanced summary{font-size:var(--text-sm);color:var(--sea);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-weight:850;list-style:none;display:flex}.wl .cost-advanced summary:after{content:"+";font-size:var(--text-lead);color:var(--sea)}.wl .cost-advanced[open] summary:after{content:"−"}.wl .cost-assumptions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:19px 0 16px;display:grid}.wl .cost-assumptions-grid label{font-size:var(--text-xs);color:var(--ink2);font-weight:700;display:block}.wl .cost-assumptions-grid input{border:1px solid var(--line);width:100%;color:var(--ink);font-size:var(--text-sm);background:#fff;border-radius:6px;margin-top:8px;padding:9px 11px;display:block}.wl .cost-assumptions-grid input:focus{border-color:var(--sea)}.wl .cost-assumption-note{font-size:var(--text-xs);color:var(--sub);margin:8px 0 0;line-height:1.6}.wl .cost-fill-choice{font-size:var(--text-sm);align-items:flex-start;gap:10px;display:flex}.wl .cost-fill-choice input{flex-shrink:0;margin-top:4px}.wl .cost-quote-inputs{border-top:1px solid var(--line);padding-top:20px}.wl .cost-quote-reference{font-size:var(--text-sm);gap:8px;margin-block:16px;display:grid}.wl .cost-quote-reference input{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-width:0;padding:10px 12px}.wl .cost-methodology{font-size:var(--text-sm);color:var(--sub);margin-top:24px;line-height:1.65}.wl .cost-methodology summary{cursor:pointer;color:var(--ink);font-weight:700}.wl .cost-result{background:var(--mist);color:var(--ink);flex-direction:column;justify-content:space-between;padding:43px 41px;display:flex}.wl .cost-result-kicker{color:var(--ink2);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-weight:900;display:flex}.wl .cost-result-kicker:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px}.wl .cost-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.wl .cost-cycle-grid>div{gap:8px;min-width:0;display:grid}.wl .cost-cycle-grid span,.wl .cost-cycle-grid small{color:var(--sub);font-size:var(--text-sm)}.wl .cost-cycle-grid strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px);line-height:1.2}.wl .cost-intro .cost-lede{max-width:720px;color:var(--sea);font-size:var(--text-lead);margin-top:12px;font-weight:700}.wl .tank-comparison{border-collapse:collapse;width:100%;font-size:var(--text-sm);background:#fff;line-height:1.6}.wl .tank-comparison th,.wl .tank-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 22px}.wl .tank-comparison thead th{background:var(--ink);color:#fff;font-size:var(--text-body)}.wl .tank-comparison tbody th{width:22%;font-weight:800}.wl .tank-comparison td{width:39%}.wl .tank-comparison td:last-child{background:#f1f7fa}.wl .tank-comparison small{font-size:var(--text-xs);margin-top:6px;display:block}.wl .tank-cost-row strong{color:var(--ink);font-size:clamp(22px,2.2vw,29px);line-height:1.3;display:block}.wl .tank-cost-row td:last-child strong{color:var(--sea)}.wl .tank-value-bar{justify-content:space-between;align-items:center;gap:28px;margin-top:24px;display:flex}.wl .tank-value-bar strong{font-size:var(--text-lead);color:var(--sea);display:block}.wl .tank-value-bar p{font-size:var(--text-sm);margin:4px 0}.wl .tank-value-bar small{font-size:var(--text-xs);color:var(--sub)}.wl .tank-value-bar .btn{flex-shrink:0}.wl .tank-cost-details{margin-top:24px}.wl .tank-cost-details>summary{cursor:pointer;color:var(--ink);font-size:var(--text-sm);font-weight:700}.wl .tank-cost-details[open]>summary{margin-bottom:20px}@media (max-width:600px){.wl .tank-comparison,.wl .tank-comparison tbody{display:block}.wl .tank-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wl .tank-comparison tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wl .tank-comparison tbody th{background:var(--mist);border:0;grid-column:1/-1;width:auto;padding:14px 16px 8px}.wl .tank-comparison td{border:0;width:auto;min-width:0;padding:14px 16px}.wl .tank-comparison td:before{content:attr(data-label);color:var(--sub);font-size:var(--text-xs);margin-bottom:8px;font-weight:800;display:block}.wl .tank-cost-row strong{font-size:21px}.wl .tank-value-bar{flex-direction:column;align-items:flex-start;gap:18px}}.wl .cost-purchase-offset{border-top:1px solid var(--line);margin-top:22px;padding-block:22px}.wl .cost-purchase-offset h4{font-size:var(--text-body);margin:0 0 12px}.wl .cost-offset-hours{color:var(--sea);font-size:clamp(24px,2.7vw,34px);line-height:1.25;display:block}.wl .cost-purchase-offset p,.wl .cost-purchase-offset small{color:var(--sub);font-size:var(--text-sm);line-height:1.6}.wl .cost-offset-net{font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-block:16px;display:flex}.wl .cost-result-title{font-size:var(--text-body);color:var(--ink2);margin:30px 0 3px}.wl .cost-result-number{letter-spacing:-.075em;color:var(--ink);font-size:clamp(44px,6vw,73px);font-weight:800;line-height:1.1;font-family:var(--sans);font-variant-numeric:tabular-nums}.wl .cost-result-qualifier{font-size:var(--text-sm);color:var(--sub);margin:8px 0 30px;line-height:1.55}.wl .cost-bar-block{margin:20px 0}.wl .cost-bar-label{color:var(--ink2);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.wl .cost-bar-label strong{font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums}.wl .cost-bar-track{background:var(--mist);border-radius:20px;height:12px;overflow:hidden}.wl .cost-bar-fill{background:var(--sea);border-radius:20px;width:0;height:100%;transition:width .25s}.wl .cost-bar-fill.wolach{background:var(--orange)}.wl .cost-count-context{font-size:var(--text-sm);color:var(--sub);margin:24px 0 6px;line-height:1.65}.wl .cost-breakdown{border:1px solid var(--line);background:#ffffffac;border-radius:10px;margin:20px 0 18px;padding:17px 18px}.wl .cost-breakdown h4{font-size:var(--text-sm);letter-spacing:.01em;margin:0 0 11px}.wl .cost-breakdown-row{font-size:var(--text-xs);color:var(--sub);justify-content:space-between;gap:12px;margin:6px 0;display:flex}.wl .cost-breakdown-row b{color:var(--sea);font-weight:800}.wl .cost-result-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.wl .cost-result-actions .btn{background:var(--ink);color:#fff}.wl .cost-result-actions .link{color:var(--sea)}.wl .cost-disclosure{font-size:var(--text-xs);color:var(--sub);margin:17px 0 0;line-height:1.65}.wl .cost-footnote{color:var(--sub);font-size:var(--text-xs);max-width:1100px;margin-top:19px;line-height:1.7}@media (max-width:900px){.wl .cost-shell{grid-template-columns:1fr 1fr}.wl .cost-controls,.wl .cost-result{padding:28px 25px}.wl .cost-intro{display:block}.wl .cost-intro p{max-width:620px;margin-top:17px}.wl .cost-result-number{font-size:clamp(43px,6vw,63px)}}@media (max-width:680px){.wl .cost-section{padding:58px 0 64px}.wl .cost-intro{margin-bottom:22px}.wl .cost-intro h2{font-size:29px}.wl .cost-shell{border-radius:13px;grid-template-columns:1fr}.wl .cost-controls,.wl .cost-result{padding:28px 21px}.wl .cost-switch{width:100%}.wl .cost-switch button{font-size:var(--text-xs);padding:12px 7px}.wl .cost-result-number{font-size:52px}.wl .cost-result-title{margin-top:22px}.wl .cost-inline-choice select{max-width:52%}}@media (prefers-reduced-motion:reduce){.wl .cost-bar-fill{transition:none}}
@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.wl{--text-xs:13px;--text-sm:14px;--text-body:16px;--text-lead:18px;--header-height:72px;--header-bg:#131f2a;--header-panel:#203143;--bag-yellow:#ffd814;--bag-yellow-hover:#f7ca00;--muted:var(--sub);--muted2:#82989d;--line2:var(--line);--foam:var(--mist);--sand:var(--cream);--tide:var(--sea);--signal:var(--sea);--signal-d:var(--seadark);--signal-l:var(--mist);--navy:var(--ink);--abyss:var(--ink);--sans:"Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--serif:var(--sans);--mono:var(--sans);--r:12px;--r-lg:20px;--wrap:1350px;line-height:1.6;font-size:var(--text-body)}.wl .serif{color:var(--sea);font-style:normal}.wl .h-xl{font-size:clamp(36px,5.4vw,65px);line-height:1.12}.wl .h-lg{font-size:clamp(27px,3.6vw,43px)}.wl .eyebrow:before{background:var(--orange);opacity:1;height:2px}.wl .btn{box-shadow:none;border:1px solid #0000;border-radius:5px}.wl .btn-outline,.wl .btn-ghost{color:var(--ink);background:0 0;border-color:#b5cbd0}.wl .btn-primary{background:var(--sea);color:#fff}.wl .btn-primary:hover{background:var(--seadark)}.wl .btn-bag{background:var(--bag-yellow);color:#17232e;border-color:#e8c000;font-weight:800}.wl .btn-bag:hover{background:var(--bag-yellow-hover);color:#17232e;border-color:#d5ae00}.wl .btn-bag:focus-visible{outline:3px solid var(--sea);outline-offset:3px}.wl .btn-lg{height:52px;font-size:var(--text-body)}.wl .btn-sm{height:38px}.wl .wrap{padding-inline:clamp(20px,4vw,65px)}.wl .hero{background:var(--mist);color:var(--ink);min-height:0;overflow:hidden}.wl .hero-grid{max-width:1440px;padding-right:0}.wl .hero h1{letter-spacing:-.065em;font-size:clamp(36px,5.4vw,69px);font-weight:700;line-height:1.08}.wl .hero-visual{min-height:580px;position:relative;overflow:hidden}.wl .hero-scene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wl .hero-note{z-index:1}.wl .hero-note p{margin:6px 0 0}.wl .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.wl .head{z-index:65;background:var(--header-bg);color:#fff;border-bottom:1px solid #35485a;position:sticky;top:0}.wl .head>.max{height:var(--header-height);justify-content:space-between;align-items:center;gap:28px;display:flex}.wl .head .logo{color:#fff;letter-spacing:.18em;gap:0;font-size:22px}.wl .header-actions{align-items:center;gap:8px;display:flex}.wl .header-actions .icon-btn{color:#fff;background:0 0;border:1px solid #536578;width:42px;height:42px}.wl .navlinks{font-size:var(--text-body);gap:28px;font-weight:700;display:flex}.wl .navlinks>div>a{min-height:var(--header-height);font-size:inherit;color:#fff;align-items:center;padding:0 2px;display:flex}.wl .navlinks>div>a:hover,.wl .navlinks>div>a.active{color:#fff;border-bottom-color:var(--orange)}.wl .header-actions .icon-btn:hover{background:var(--header-panel);border-color:#fff}.wl .head .cart-count{background:var(--orange);color:#fff}.wl .nav-dropdown{position:relative}.wl .catalog-menu{background:var(--header-panel);color:#fff;box-shadow:var(--shadow);border:1px solid var(--line);width:330px;padding:24px;display:none;position:absolute;top:100%}.wl .nav-dropdown:hover .catalog-menu,.wl .nav-dropdown:focus-within .catalog-menu{gap:10px;display:grid}.wl .catalog-menu a{align-items:center;gap:12px;padding:8px;display:flex}.wl .catalog-menu a:hover,.wl .catalog-menu a:focus-visible{color:#fff;background:#304b61}.wl .catalog-menu a{color:#fff}.wl .catalog-menu img{object-fit:contain;background:#fff;border-radius:4px;width:60px;height:54px}.wl .catalog-menu small{color:#c7d7e4;display:block}.wl .mobile-menu-button{display:none}.wl .mobile-navigation{gap:12px;padding:20px;display:grid}.wl .mobile-navigation a{border-bottom:1px solid #536578;padding:10px}.wl .mobile-navigation a:hover{background:#304b61}.wl .perk-symbol{color:var(--sea);font-size:22px}.wl .use-section,.wl .journal-section{background:var(--mist)}.wl .section-hd p{max-width:680px;font-size:var(--text-body);margin-top:14px}.wl .hero-pills{font-size:var(--text-sm)}.wl .spotlight-image{background:var(--mist);justify-content:center;align-items:center;display:flex;overflow:hidden}.wl .spotlight-image img{object-fit:contain;mix-blend-mode:multiply;width:90%;height:85%}.wl .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.wl .step-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:30px}.wl .step-card>span{font-size:var(--text-sm);color:var(--sea);margin-bottom:24px;display:block}.wl .step-card h3{margin-bottom:15px;font-size:19px}.wl .step-card p{font-size:var(--text-body);color:var(--sub)}.wl .product-img{position:relative}.wl .product-img>a{width:100%;height:100%;display:block;position:absolute;inset:0}.wl .product-img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:20px}.wl .product-card .heart{place-items:center;display:grid}.wl .product-grid{align-items:stretch}.wl .product-info{flex-direction:column;padding:24px;display:flex}.wl .product-info h3{font-size:19px;line-height:1.4}.wl .product-info .p-desc{min-height:44px}.wl .product-actions{grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-top:18px;display:grid}.wl .product-purchase{margin-top:auto;padding-top:20px}.wl .product-actions .btn-bag{min-width:0;min-height:46px;font-size:var(--text-sm);padding:12px 18px}.wl .product-details{color:var(--ink);font-size:var(--text-sm);padding-block:12px;font-weight:700}.wl .product-details:hover{text-decoration:underline}.wl .product-purchase .check-link{margin-top:18px}.wl .p-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:24px;line-height:1.25;display:flex}.wl .p-price small{font-size:var(--text-sm);color:var(--sub);font-weight:400}.wl .check-link{cursor:pointer}.wl .spec-line{flex-wrap:wrap;gap:8px}.wl .spec-line strong{font-size:var(--text-xs)}.wl .results-top{gap:14px}.wl .applied-filters{gap:8px;margin-bottom:16px;display:flex}.wl .filters .btn{width:100%;margin-top:20px}.wl .cmp{min-width:720px}.wl .cmp th:first-child{width:20%}.wl .cmp thead img{object-fit:contain;width:100%;height:150px;margin-bottom:15px}.wl .cmp thead p{font-weight:400;font-size:var(--text-sm);white-space:normal}.wl .compare-scroll{margin:28px 0;overflow:auto}.wl .compare-selectors select{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;max-width:100%;padding:14px}.wl .compare-selectors label{font-size:var(--text-sm);color:var(--sub)}.wl .comparison-tray{z-index:70;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:20px;max-width:95vw;padding:15px 25px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #1333}.wl .comparison-tray>div{gap:10px;display:flex}.wl .comparison-tray>div button{background:var(--mist);font-size:var(--text-sm);border-radius:4px;padding:6px 10px}.wl .comparison-tray>strong{white-space:nowrap;font-size:var(--text-sm)}.wl .use-detail-photo{object-fit:cover;border-radius:10px;width:100%;height:420px}.wl .pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:30px}.wl .pdp .buy h1{letter-spacing:-.04em;font-size:clamp(25px,3vw,40px);line-height:1.15}.wl .pdp-gallery .pdp-stage{background:var(--mist);border-radius:10px}.wl .keyspecs{background:var(--mist);border-radius:8px}.wl .variants .variant{border-radius:6px}.wl .variant.on{border-color:var(--sea);background:var(--mist)}.wl .detail-tabs{border-bottom:1px solid var(--line);gap:30px;padding:20px 0;display:flex}.wl .product-information h2{margin-bottom:24px}.wl .product-information .lede{margin:15px 0}.wl .inbox{margin-top:24px}.wl .fbt{background:var(--mist);border-radius:10px;padding:28px}.wl .ftr{background:var(--ink);color:#fff;border-top:1px solid var(--line)}.wl .ftr p,.wl .ftr li,.wl .ftr-bot{color:#c4d5e3}.wl .ftr .logo-mark{background:var(--sea);color:#fff}.wl .ftr .socials a{color:#fff;border-color:#50677a}.wl .ftr-bot{border-color:#3d566b}.wl .acard-media{border-radius:9px}.wl .acard h3{font-size:21px;line-height:1.35}.wl .acard p{font-size:var(--text-body);margin-top:12px}.wl .acard .cat{color:var(--sea);font-size:var(--text-xs)}.wl .kb-hero{padding:48px 0 32px}.wl .kb-featured{background:var(--cream);border-radius:12px}.wl .kb-cats{flex-wrap:wrap}.wl .quiz-form{gap:20px;margin-top:25px;display:grid}.wl .quiz-form label{gap:8px;display:grid}.wl .quiz-form input,.wl .quiz-form select{border:1px solid var(--line);background:#fff;padding:14px}.wl .quiz-match{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:15px 0;display:flex}.wl .quiz-match img{object-fit:contain;width:75px;height:70px}.wl .quiz-match small{font-size:var(--text-sm);color:var(--sub);display:block}.wl .quiz-match strong{font-size:var(--text-body);margin-left:auto}.wl .store-modal{z-index:110}.wl .modal-box{background:#fff;border-radius:12px}.wl .modal-pad h2{margin-top:16px}.wl .bag-drawer{z-index:100;background:#fff}.wl .scrim{z-index:95}.wl .search-ov{z-index:105}.wl .cost-result{gap:26px}.wl .cost-inline-choice select{text-overflow:ellipsis;width:100%}.wl .breadcrumbs{padding-top:18px}.wl .page-head .breadcrumbs{padding-top:0}.wl .co-hdr{background:var(--header-bg);color:#fff}.wl .co-hdr .logo{color:#fff}.wl .co-page{padding-top:40px}.wl .co-hdr .wrap{max-width:1350px}.wl .co-secure{color:#dceaf5}.wl [id]{scroll-margin-top:95px}.wl .section,.wl .section-sm{clear:both}.wl .sec{padding:70px 0}.wl .ftr-top{padding-bottom:40px}.wl .h-md{font-size:clamp(23px,2.8vw,34px)}@media (max-width:1100px){.wl .navlinks{gap:16px}.wl .account-link{display:none}.wl .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl .hero-content{padding-right:28px}.wl .pdp{gap:28px}.wl .buy{min-width:0}}@media (max-width:800px){.wl .navlinks{display:none}.wl .mobile-menu-button{display:grid}.wl .head>.max{height:var(--header-height);gap:12px}.wl .hero-grid{grid-template-columns:1fr;padding-inline:0}.wl .hero-content{padding:48px 24px}.wl .hero-visual{min-height:390px}.wl .hero h1{font-size:47px}.wl .hero-note{max-width:82%}.wl .steps-grid,.wl .pdp{grid-template-columns:1fr}.wl .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl .spotlight{grid-template-columns:1fr}.wl .spotlight-image{min-height:280px}.wl .perks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.wl .cost-shell{grid-template-columns:1fr}.wl .comparison-tray{gap:10px;padding:12px}.wl .comparison-tray>div{display:none}.wl .use-detail-grid{grid-template-columns:1fr}.wl .newsletter-grid{grid-template-columns:1fr;gap:24px}.wl .ftr-top{grid-template-columns:repeat(2,1fr)}.wl .ftr-top>div:first-child{grid-column:1/-1}.wl .results-top{flex-wrap:wrap}.wl .results-top .searchbox{flex:1;min-width:150px}.wl .cmp th,.wl .cmp td{padding:16px}.wl .pdp-gallery{max-width:100%}}@media (max-width:540px){.wl .product-grid{grid-template-columns:1fr}.wl .hero h1{font-size:41px}.wl .hero-ctas .btn{padding-inline:16px}.wl .head .logo{font-size:19px}.wl .header-actions{gap:5px}.wl .header-actions .icon-btn{width:35px;height:35px}.wl .comparison-tray>strong{font-size:var(--text-xs)}.wl .comparison-tray .btn{font-size:var(--text-xs);padding-inline:10px}.wl .cost-result-number{font-size:43px}.wl .cost-result,.wl .cost-controls{padding:24px}.wl .perks-grid{gap:18px}.wl .perk{gap:10px}.wl .perk small{font-size:var(--text-xs)}.wl .use-detail-photo{height:280px}.wl .compare-selectors{grid-template-columns:1fr}.wl .page-head h1{font-size:36px}.wl .grid-2{grid-template-columns:1fr}.wl .detail-tabs{font-size:var(--text-sm);gap:18px}.wl .fbt{padding:20px}.wl .quiz-match{gap:10px}.wl .quiz-match strong{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.wl *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wl .hero{margin-top:0;padding:0}.wl .bag-drawer:not(.on),.wl .search-ov:not(.on),.wl .store-modal:not(.on),.wl .scrim:not(.on){display:none}.wl .rv-in{opacity:1;transform:none}.wl .faq-cat{grid-template-columns:260px minmax(0,1fr);gap:40px;margin-bottom:40px;display:grid}.wl .faq-cat .acc{overflow-wrap:anywhere;min-width:0}.wl .sup-hero{background:var(--mist);color:var(--ink);padding:64px 0 80px}.wl .search-suggest,.wl .search-suggest button{color:var(--sub);border-color:var(--line)}.wl .search-xl{border:1px solid var(--line);box-shadow:none;border-radius:6px}.wl .search-xl input{min-width:0}.wl .product-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (max-width:800px){.wl .faq-cat{grid-template-columns:minmax(0,1fr);gap:18px}.wl .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.wl .product-grid{grid-template-columns:1fr}.wl .search-xl{gap:6px;padding-left:12px}.wl .search-xl input{font-size:var(--text-sm)}}.wl .head{height:auto;display:block}.wl .mobile-navigation{background:var(--header-panel);color:#fff;max-height:calc(100dvh - var(--header-height));box-shadow:var(--shadow);border-bottom:1px solid #536578;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.wl .bag-drawer{max-width:100vw}.wl .hero-note{max-width:300px;font-size:var(--text-sm);box-shadow:var(--shadow);background:#fffffff2;border-radius:10px;padding:20px;position:absolute;bottom:32px;left:32px}.wl .hero-note strong{font-size:var(--text-sm)}.wl .hero-note p{line-height:1.5}.wl .brand-hero{isolation:isolate;background:var(--ink);color:#fff;grid-template-columns:minmax(0,1fr);height:clamp(320px,50svh,600px);display:grid;position:relative;overflow:hidden}.wl .brand-hero-image{object-fit:contain;object-position:right center;z-index:-2;grid-area:1/1;place-self:start end;width:56%;height:100%;min-height:0;display:block}.wl .brand-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--ink) 35%, #03142480 48%, #03142400 60%);position:absolute;inset:0}.wl .brand-hero-inner{grid-area:1/1;align-items:center;width:100%;min-width:0;margin-block:0;padding-block:32px;display:flex}.wl .brand-hero .hero-content{align-self:auto;width:100%;max-width:44%;padding:0}.wl .brand-hero .eyebrow{color:#d8eaf8;margin-bottom:28px}.wl .brand-hero h1{letter-spacing:-.05em;text-wrap:initial;text-shadow:0 2px 24px #000f1e26;max-width:none;margin:0 0 36px;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:1.07}.wl .brand-hero h1 span{color:#fff}.wl .brand-hero .btn{min-height:56px;padding-inline:28px}.wl .brand-hero .btn:hover{color:var(--ink);background:#e0edf7}.wl .brand-hero+.use-section{padding-top:clamp(24px,4svh,48px)}.wl :is(h1,h2,h3,h4,h5,h6){font-family:var(--sans);font-weight:800}.wl :is(b,strong,.price){font-weight:700}.wl .btn{font-size:var(--text-sm);font-weight:800}.wl .btn-lg{font-size:var(--text-body);height:auto;min-height:56px}.wl .link{font-size:var(--text-sm)}.wl .ftr :is(h3,h4,.logo,.link){color:#fff}.wl .ftr .muted{color:#c4d5e3}.wl .bag-drawer{flex-direction:column;width:min(520px,100%);height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 48px #0314242e}.wl .bag-drawer .drawer-hd{flex:none}.wl .bag-drawer .drawer-hd>b{font-size:22px}.wl .bag-drawer .drawer-bd{overscroll-behavior:contain;flex:1 1 0;min-height:0}.wl .bag-drawer .drawer-ft{padding-bottom:max(20px, env(safe-area-inset-bottom));background:#fff;flex:none}.wl .line-item{grid-template-columns:80px minmax(0,1fr) auto;align-items:start}.wl .line-item img{width:80px;height:80px}.wl .line-item b{font-size:var(--text-body)}.wl .line-item small{margin-top:4px;display:block}.wl .line-item .qty{width:max-content;display:flex}.wl .line-item .price{font-size:var(--text-sm)}.wl .line-item .qty button{flex-shrink:0}.wl .line-item .rm{font-size:var(--text-xs)}.wl .pdp-gallery{grid-template-columns:76px minmax(0,1fr);gap:16px;min-width:0;display:grid}.wl .pdp-thumbs{scrollbar-width:thin;grid-auto-rows:76px;grid-auto-flow:row;gap:10px;max-height:600px;margin:0;display:grid;overflow-y:auto}.wl .pdp-thumbs button{background:#fff;flex-shrink:0;width:76px;min-width:0;height:76px}.wl .pdp-thumbs img{object-fit:contain}.wl .pdp-thumbs button.on{border-color:var(--sea)}.wl .pdp-stage{aspect-ratio:1;border:1px solid var(--line);background:#fff;width:100%;min-width:0}.wl .pdp-zoom{cursor:zoom-in;width:100%;height:100%;padding:0;display:block}.wl .pdp-stage img{object-fit:contain}.wl .pdp-enlarged{object-fit:contain;width:100%;max-height:82dvh}.wl .buy-row{flex-wrap:wrap}.wl .buy-row .btn-bag{min-width:180px}.wl .buy .lede{margin-top:0!important}@media (max-width:1100px) and (min-width:801px){.wl .head>.max{gap:16px}.wl .navlinks{font-size:var(--text-sm);gap:14px}}@media (max-width:800px){.wl{--header-height:64px}.wl .brand-hero{height:auto;display:block}.wl .brand-hero-image{width:100%;height:auto}.wl .brand-hero-inner{padding-block:32px}.wl .brand-hero .hero-content{max-width:none}.wl .brand-hero:after{display:none}.wl .brand-hero h1{margin-bottom:28px;font-size:clamp(32px,7vw,44px)}.wl .brand-hero .eyebrow{margin-bottom:20px}.wl .pdp-gallery{grid-template-columns:minmax(0,1fr);position:static}.wl .pdp-thumbs{order:2;grid-auto-rows:68px;grid-auto-columns:68px;grid-auto-flow:column;padding-bottom:6px;overflow:auto hidden}.wl .pdp-thumbs button{width:68px;height:68px}.wl .mobile-navigation{font-size:var(--text-body);font-weight:700}.wl .grid-2{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:540px){.wl .bag-drawer .drawer-hd,.wl .bag-drawer .drawer-bd,.wl .bag-drawer .drawer-ft{padding-inline:20px}.wl .line-item{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}.wl .line-item img{width:64px;height:64px}.wl .line-item .qty button{width:30px}.wl .upsell{flex-wrap:wrap}.wl .upsell .grow{min-width:150px}}.wl .application-group+.application-group{margin-top:40px}.wl .application-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding-bottom:12px;display:flex}.wl .application-group-heading h3{margin:0;font-size:23px}.wl .use-case-groups .use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wl .use-case-groups .use-card-image{height:235px}.wl .use-case-groups .use-card-body h3{min-height:0;font-size:20px;line-height:1.2}.wl .use-case-groups .use-card-body p{font-size:var(--text-sm);margin:0}.wl .use-case-groups .use-card-body h3 a:hover{text-decoration:underline}.wl .use-related-reading{background:var(--mist)}@media (max-width:1000px){.wl .use-case-groups .use-grid{gap:18px}.wl .use-case-groups .use-card-body{padding:20px 16px}.wl .use-case-groups .use-card-body h3{font-size:20px}}@media (max-width:800px){.wl .use-case-groups .use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl .application-group-heading{align-items:flex-start}}@media (max-width:600px){.wl .use-case-groups .use-grid{grid-template-columns:minmax(0,1fr);gap:24px}.wl .use-case-groups .use-card-image{height:225px}.wl .application-group-heading{flex-direction:column;gap:12px}.wl .use-case-groups .use-card-body{padding:24px}}.wl .compare-page{padding-top:0;padding-bottom:0}.wl .comparison-tool{padding-block:28px 64px}.wl .comparison-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.wl .comparison-toolbar h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.2}.wl .comparison-actions{align-items:center;gap:12px;display:flex}.wl .comparison-scroll-hint{font-size:var(--text-xs);color:var(--sub);margin-bottom:12px;display:none}.wl .comparison-scroll{border:1px solid var(--line);overscroll-behavior-inline:contain;border-radius:10px;width:100%;overflow:auto}.wl .comparison-table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:900px;font-size:var(--text-sm)}.wl .comparison-label-column{width:180px}.wl .comparison-table :is(th,td){text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;padding:20px;line-height:1.6}.wl .comparison-table tr>:last-child{border-right:0}.wl .comparison-table thead th{background:var(--mist)}.wl .comparison-table .comparison-row-label{z-index:2;color:var(--sub);background:#fff;font-weight:700;position:sticky;left:0}.wl .comparison-table thead .comparison-row-label{background:var(--mist);vertical-align:bottom;z-index:3}.wl .comparison-control{text-align:left;font-size:var(--text-xs);color:var(--sub);gap:8px;font-weight:700;display:grid}.wl .comparison-control select{width:100%;min-width:0;height:44px;color:var(--ink);background:#fff;border:1px solid #aebfcd;border-radius:6px;padding:0 10px;font-size:15px;font-weight:600}.wl .comparison-product{text-align:center;color:var(--ink);justify-items:center;gap:8px;padding-block:20px;display:grid}.wl .comparison-product img{object-fit:contain;width:100%;height:132px}.wl .comparison-product span{font-size:22px;font-weight:800;line-height:1.2}.wl .comparison-empty{min-height:259px;color:var(--sub);font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;font-weight:400;display:flex}.wl .comparison-table .comparison-price-row>*{background:#f3f7fb}.wl .comparison-table .comparison-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.2}.wl .comparison-price-row .comparison-row-label{vertical-align:middle}.wl .comparison-table tfoot :is(th,td){vertical-align:middle;border-bottom:0}.wl .comparison-table tfoot .btn{width:100%}.wl .comparison-back{margin-top:24px}.wl .store-modal{width:100%;height:100dvh;max-height:none;box-shadow:none;background:#03101d94;border:0;border-radius:0;place-items:center;margin:0;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.wl .store-modal .modal-box{outline:none;max-height:min(85dvh,780px)}.wl .store-modal .modal-box:not(.wide){width:min(520px,100%)}.wl .quiz-panel{padding:32px}.wl .quiz-panel h2{margin:10px 0 20px;font-size:28px;line-height:1.2}.wl .quiz-panel .quiz-form{gap:18px}.wl .quiz-panel :is(input,select){min-width:0;font-size:16px}.wl .quiz-panel .quiz-match{gap:12px}.wl .quiz-panel .quiz-match>span{flex:1;min-width:0}.wl .quiz-panel .quiz-match strong{flex-shrink:0}@media (max-width:900px){.wl .comparison-scroll-hint{display:block}}@media (max-width:600px){.wl .comparison-toolbar{flex-direction:column;align-items:flex-start;gap:18px}.wl .comparison-actions{justify-content:space-between;gap:8px;width:100%}.wl .comparison-actions .btn{padding-inline:12px;font-size:13px}.wl .comparison-table{min-width:840px}.wl .comparison-label-column{width:120px}.wl .comparison-table :is(th,td){padding:16px 14px}.wl .comparison-table .comparison-row-label{font-size:13px}.wl .store-modal{padding:16px}.wl .quiz-panel{padding:30px 22px 24px}.wl .quiz-panel .quiz-match img{width:56px;height:56px}}.wl .story-colour-controls{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}
