@font-face{font-family:Inter;src:url(../fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:InterDisplay;src:url(../fonts/InterDisplay-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:InterDisplay;src:url(../fonts/InterDisplay-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--sat:env(safe-area-inset-top,0px);--bg:#f3f2ef;--surface:#fff;--ink:#141414;--ink-2:#3b3934;--mut:#64605a;--line:#e2dfd9;--soft:#eae8e3;--photo:#d4d1d8;--pix:#0c7468;--pix-bg:#e2f1ee;--alert:#a8432a;--alert-bg:#f7e8e3;--on-ink:#fff;--f-display:"InterDisplay","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--r:16px;--r-s:10px;--r-xs:6px;--wrap:1320px;--hdr-h:68px;--shadow:0 18px 50px -20px rgba(20,20,20,.28);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}html,body{overflow-x:clip}html{overflow-y:visible}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}p{margin:0}ul{margin:0;padding:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ic.sm{width:16px;height:16px}.ic.lg{width:28px;height:28px}.f-ink{fill:currentColor}.f-soft{fill:var(--soft)}.f-surf{fill:var(--surface)}.tnum{font-variant-numeric:tabular-nums}.skip{background:var(--ink);color:var(--on-ink);z-index:100;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:16px}.wrap{max-width:var(--wrap);padding-left:max(16px,4vw,env(safe-area-inset-left,0px));padding-right:max(16px,4vw,env(safe-area-inset-right,0px));margin-left:auto;margin-right:auto}@media (min-width:1400px){.wrap{padding-left:max(48px,env(safe-area-inset-left,0px));padding-right:max(48px,env(safe-area-inset-right,0px))}}@media (min-width:961px){.only-m{display:none!important}}@media (max-width:960px){.only-d{display:none!important}}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:12px;font-weight:600}.h-xl{letter-spacing:-.035em;font-size:max(40px,min(6.4vw,84px));font-weight:700;line-height:.98}.h-l{letter-spacing:-.03em;font-size:max(30px,min(4vw,52px));font-weight:700}.h-m{font-size:max(22px,min(2.4vw,30px));font-weight:700}.lead{color:var(--ink-2);max-width:60ch;font-size:max(16px,min(1.35vw,18px));line-height:1.55}.muted{color:var(--mut)}.btn{background:var(--ink);height:52px;color:var(--on-ink);border:1.5px solid var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:600;transition:transform .15s,background .15s,color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:none}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--on-ink)}.btn.light{background:var(--surface);color:var(--ink);border-color:var(--surface)}.btn.pix{background:var(--pix);border-color:var(--pix)}.btn.block{width:100%}.btn.sm{height:42px;padding:0 18px;font-size:14px}.btn[disabled]{opacity:.35;cursor:not-allowed;transform:none}.link{text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.icon-btn{border-radius:999px;align-items:center;justify-items:center;width:44px;height:44px;display:inline-grid;position:relative}.icon-btn:hover{background:var(--soft)}.pill{background:var(--ink);height:26px;color:var(--on-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.pill.line{color:var(--ink);box-shadow:inset 0 0 0 1.3px var(--line);background:0 0}.pill.pix{background:var(--pix-bg);color:var(--pix)}.pill.soft{background:var(--soft);color:var(--ink)}.announce{background:var(--ink);color:var(--on-ink);font-size:13px;font-weight:500}.announce .wrap{text-align:center;padding-top:9px;padding-bottom:9px}.announce p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hdr{top:var(--sat);z-index:40;background:color-mix(in srgb,var(--bg)88%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid transparent;transition:border-color .2s;position:sticky}.hdr.scrolled{border-bottom-color:var(--line)}.hdr-in{height:var(--hdr-h);align-items:center;gap:28px;display:flex}.brand img{width:auto;height:34px}.nav{flex:1;justify-content:center;gap:4px;display:flex}.nav-link{height:40px;color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:14.5px;font-weight:500;display:inline-flex}.nav-link:hover,.nav-item:hover>.nav-link{background:var(--soft);color:var(--ink)}.hdr-act{align-items:center;gap:4px;margin-left:auto;display:flex}.badge{background:var(--ink);min-width:19px;height:19px;color:var(--on-ink);box-shadow:0 0 0 2px var(--bg);border-radius:999px;align-items:center;justify-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;right:2px}.badge.bump{animation:.35s bump}@keyframes bump{50%{transform:scale(1.3)}}.mode{background:var(--soft);border-radius:999px;margin-right:8px;padding:4px;display:inline-flex}.mode button{height:34px;color:var(--mut);border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.mode button[aria-checked=true]{background:var(--ink);color:var(--on-ink)}.mode.wide{width:100%;margin:0;display:flex}.mode.wide button{flex:1;justify-content:center;align-items:center;gap:6px;height:38px;display:flex}.mode.wide small{opacity:.7;font-size:11.5px;font-weight:500}.mode-bar{border-top:1px solid var(--line)}.mode-bar .wrap{padding-top:8px;padding-bottom:8px}.nav-item{position:relative}.mega{background:var(--surface);border-radius:var(--r);width:min(860px,90vw);box-shadow:var(--shadow);opacity:0;visibility:hidden;grid-template-columns:repeat(5,1fr);gap:12px;padding:18px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}.mega:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.has-mega:hover .mega{opacity:1;visibility:visible;transform:translate(-50%)}.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:translate(-50%)}.mega a{gap:8px;font-size:14px;font-weight:600;display:grid}.mega a img{aspect-ratio:4/5;object-fit:contain;background:var(--bg);border-radius:var(--r-s);width:100%;padding:10px}.mega a span{color:var(--mut);font-size:12.5px;font-weight:500}.mega a:hover img{background:var(--soft)}.sec{padding-top:max(56px,min(8vw,112px));padding-bottom:max(56px,min(8vw,112px))}.sec.tight{padding-top:max(40px,min(5vw,72px));padding-bottom:max(40px,min(5vw,72px))}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:max(24px,min(3vw,40px));display:flex}.sec-head>div{gap:12px;min-width:0;max-width:720px;display:grid}.dark{background:var(--ink);color:var(--on-ink)}.dark .muted,.dark .eyebrow{color:#a9a6a0}.dark .lead{color:#d8d5cf}.hero{background:var(--photo);overflow:hidden}.hero-in{grid-template-columns:1.05fr .95fr;align-items:end;gap:40px;min-height:0;display:grid}.hero-txt{align-content:center;gap:24px;min-width:0;padding-top:max(48px,min(7vw,96px));padding-bottom:max(48px,min(7vw,96px));display:grid}.hero-txt .h-xl span{color:var(--mut)}.hero-photo{align-self:stretch;min-width:0;min-height:560px;position:relative}.hero-prices{grid-template-columns:1fr 1fr;gap:10px;max-width:560px;display:grid}.hp{background:var(--surface);border-radius:var(--r);text-align:left;border:1.5px solid transparent;gap:2px;padding:16px 18px;transition:border-color .15s,transform .15s;display:grid}.hp:hover{border-color:var(--ink);transform:translateY(-2px)}.hp .eyebrow{font-size:11px}.hp b{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px}.hp b small{font-family:var(--f-body);color:var(--mut);letter-spacing:0;margin-right:4px;font-size:13px;font-weight:500}.hp span{color:var(--mut);font-size:13px}.hp.dk{background:var(--ink);color:var(--on-ink)}.hp.dk .eyebrow,.hp.dk span,.hp.dk b small{color:#b9b6b0}.hero-cta{flex-wrap:wrap;gap:10px;display:flex}.hero-tag{background:var(--surface);border-radius:var(--r-s);box-shadow:var(--shadow);gap:0;padding:10px 14px;font-size:12.5px;display:grid;position:absolute;bottom:12%;right:6%}.hero-tag b{font-size:14px}.trust{background:var(--surface);border-bottom:1px solid var(--line)}.trust ul{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.trust li{border-left:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:20px 18px;display:flex}.trust li:first-child{border-left:0;padding-left:0}.trust li b{font-size:14.5px;display:block}.trust li span{color:var(--mut);font-size:13px}.ways{grid-template-columns:1fr 1fr;gap:16px;display:grid}.way{border-radius:calc(var(--r) + 4px);background:var(--surface);border:1.5px solid var(--line);align-content:start;gap:22px;padding:max(24px,min(3vw,40px));display:grid;position:relative}.way.on{border-color:var(--ink)}.way.dk{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.way-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.way h3{font-size:max(26px,min(2.6vw,34px))}.way .big{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:max(38px,min(4vw,54px));font-weight:700;line-height:1}.way .big small{font-family:var(--f-body);letter-spacing:0;color:var(--mut);margin-right:6px;font-size:15px;font-weight:500}.way.dk .big small,.way.dk .muted{color:#b5b2ac}.way ul{gap:10px;display:grid}.way li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.way li .ic{stroke-width:2.2px;width:20px;height:20px;margin-top:1px}.way .btn{justify-self:start}.way.dk .btn{background:var(--surface);color:var(--ink);border-color:var(--surface)}.cur{position:absolute;top:18px;right:18px}.cats{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.cat{background:var(--surface);border-radius:var(--r);gap:12px;padding:12px 12px 16px;transition:transform .18s;display:grid}.cat:hover{transform:translateY(-3px)}.cat .img{aspect-ratio:1;position:relative;overflow:hidden}.cat .img img{object-fit:contain;width:88%;height:88%;transition:transform .3s;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.cat:hover .img img{transform:scale(1.05)}.cat b{padding-left:4px;padding-right:4px;font-size:15px}.cat>span{color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-left:4px;padding-right:4px;font-size:13px;display:flex}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(10px,min(1.4vw,20px));display:grid}.pc{flex-direction:column;gap:12px;min-width:0;display:flex}.pc-img{aspect-ratio:4/5;background:var(--surface);border-radius:var(--r);align-items:center;justify-items:center;display:grid;position:relative;overflow:hidden}.pc-img img{object-fit:contain;width:86%;height:86%;transition:transform .35s,opacity .25s;position:absolute;top:7%;bottom:7%;left:7%;right:7%}.pc-img .alt{opacity:0}.pc:hover .pc-img img:first-child{transform:scale(1.04)}.pc:hover .pc-img .alt{opacity:1}.pc:hover .pc-img .alt~img{opacity:0}.pc-flags{pointer-events:none;justify-content:space-between;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.code{color:var(--mut);background:var(--bg);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.off{color:var(--pix);background:var(--pix-bg);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}.pc-body{gap:7px;min-width:0;padding-left:2px;padding-right:2px;display:grid}.pc-meta{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pc h3{font-family:var(--f-body);letter-spacing:-.01em;font-size:16px;font-weight:600}.sw{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sw i{background-size:cover;border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.sw em{color:var(--mut);margin-left:2px;font-size:12px;font-style:normal}.price{gap:2px;display:grid}.price .row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.price b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:700}.price small{color:var(--mut);font-size:12px}.price s{color:var(--mut);font-size:13px}.price .alt{color:var(--mut);font-size:12.5px}.price .alt b{color:var(--ink);font-size:12.5px;font-weight:600}.price .pixt{letter-spacing:.04em;color:var(--pix);text-transform:uppercase;font-size:11px;font-weight:700}.price .nudge{color:var(--mut);margin-top:4px;font-size:12px;font-weight:500;display:block}.shop-head{gap:12px;padding-top:max(28px,min(4vw,48px));padding-bottom:20px;display:grid}.crumbs{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crumbs a:hover{color:var(--ink)}.shop{grid-template-columns:240px minmax(0,1fr);gap:36px;padding-bottom:96px;display:grid}.filters{top:calc(var(--hdr-h) + 20px);align-self:start;gap:26px;display:grid;position:sticky}.fgroup{gap:10px;display:grid}.fgroup h4,.fgroup .fg-t{font-family:var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:13px;font-weight:600}.fopt{cursor:pointer;align-items:center;gap:10px;padding:3px 0;font-size:14.5px;display:flex}.fopt input{-ms-appearance:none;appearance:none;border:1.5px solid var(--line);background:var(--surface);border-radius:5px;flex:none;align-items:center;justify-items:center;width:18px;height:18px;margin:0;display:grid}.fopt input[type=radio]{border-radius:50%}.fopt input:checked{background:var(--ink);border-color:var(--ink)}.fopt input:checked:after{content:"";background:var(--on-ink);border-radius:50%;width:6px;height:6px}.fopt span{color:var(--mut);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.dots{flex-wrap:wrap;gap:8px;display:flex}.dot{border-radius:50%;width:28px;height:28px;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--ink)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.toolbar .count{color:var(--mut);margin-right:auto;font-size:14px}.select{border:1.5px solid var(--line);background:var(--surface);-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:999px;height:40px;padding:0 34px 0 14px;font-size:14px;font-weight:500}.chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.chip-x{background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 13px;font-size:13px;font-weight:500;display:inline-flex}.chip-x .ic{width:15px;height:15px}.empty{background:var(--surface);border-radius:var(--r);text-align:center;justify-items:center;gap:12px;padding:56px 24px;display:grid}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:max(24px,min(4vw,64px));padding-top:20px;padding-bottom:80px;display:grid}.gal{top:calc(var(--hdr-h) + 16px);grid-template-columns:76px minmax(0,1fr);align-self:start;gap:12px;display:grid;position:sticky}.gal-main{background:var(--surface);border-radius:calc(var(--r) + 4px);aspect-ratio:1/1.05;grid-area:1/2;position:relative;overflow:hidden}.gal-main img{object-fit:contain;width:84%;height:84%;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.gal-main img.tex{object-fit:cover;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.gal-main .cap{background:var(--surface);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:14px}.thumbs{grid-area:1/1;align-content:start;gap:8px;display:grid}.thumbs button{aspect-ratio:1;background:var(--surface);border-radius:var(--r-s);outline-offset:-1.5px;outline:1.5px solid transparent;position:relative;overflow:hidden}.thumbs button img{object-fit:contain;width:80%;height:80%;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.thumbs button img.tex{object-fit:cover;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.thumbs button[aria-current=true]{outline-color:var(--ink)}.info{align-content:start;gap:22px;min-width:0;display:grid}.info h1{letter-spacing:-.03em;font-size:max(32px,min(3.6vw,48px));font-weight:700}.info .desc{color:var(--ink-2);font-size:16px}.pbox{background:var(--surface);border-radius:var(--r);gap:14px;padding:20px;display:grid}.pbig{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pbig b{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.pbig s{color:var(--mut);font-size:16px}.ptable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.ptable th{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);text-align:right;padding:0 0 8px;font-size:11.5px;font-weight:600}.ptable th:first-child{text-align:left}.ptable td{border-top:1px solid var(--line);text-align:right;padding:10px 0}.ptable td:first-child{text-align:left;font-weight:500}.ptable td.pixc{color:var(--pix);font-size:17px;font-weight:700}.ptable tr.sel td:first-child{font-weight:700}.ptable tr.sel td:first-child:before{content:"";background:var(--ink);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.nudge-box{background:var(--pix-bg);color:#0b4f47;border-radius:var(--r-s);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.nudge-box .ic{color:var(--pix);margin-top:1px}.nudge-box b{color:var(--pix)}.nudge-box button{text-underline-offset:3px;color:var(--pix);font-weight:700;text-decoration:underline}.opt-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.opt-h h4{font-family:var(--f-body);font-size:14px;font-weight:600}.opt-h span{color:var(--mut);font-size:13px}.fab-opts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.fab-opt{text-align:left;border-radius:var(--r-s);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);grid-template-columns:20px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.fab-opt .fo-r{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--mut);border-radius:50%;align-items:center;justify-items:center;transition:box-shadow .15s,background .15s;display:grid}.fab-opt[aria-pressed=true] .fo-r{background:var(--ink);box-shadow:none}.fab-opt[aria-pressed=true] .fo-r:after{content:"";background:var(--on-ink);border-radius:50%;width:8px;height:8px}.fab-opt b{color:var(--ink);font-size:14px;display:block}.fab-opt span{color:var(--mut);font-size:12.5px}.fab-opt[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.colors{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;display:grid}.cbtn{text-align:center;color:var(--ink-2);justify-items:center;gap:6px;font-size:11.5px;line-height:1.2;display:grid}.cbtn img{object-fit:cover;outline-offset:2px;border-radius:10px;outline:2px solid transparent;width:56px;height:56px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.cbtn[aria-pressed=true] img{outline-color:var(--ink)}.cbtn[aria-pressed=true]{color:var(--ink);font-weight:600}.grade{background:var(--surface);border-radius:var(--r);gap:0;display:grid;overflow:hidden}.grade-row{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 10px;display:grid}.grade-row:first-child{border-top:0}.grade-row img{object-fit:cover;border-radius:8px;width:40px;height:40px}.grade-row b{font-size:14px;font-weight:500}.grade-row.has b{font-weight:700}.grade-sum{background:var(--soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14px;display:flex}.step{box-shadow:inset 0 0 0 1.5px var(--line);background:var(--surface);border-radius:999px;align-items:center;height:38px;display:inline-flex}.step button{border-radius:999px;align-items:center;justify-items:center;width:36px;height:38px;display:grid}.step button:hover{background:var(--soft)}.step button .ic{width:16px;height:16px}.step input{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;width:34px;padding:0;font-weight:600}.step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.step.sm{height:32px}.step.sm button{width:30px;height:32px}.step.sm input{width:28px;font-size:13.5px}.dtf-opt{border-radius:var(--r-s);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.dtf-opt input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:1px 0 0}.dtf-opt b{font-size:14.5px;display:block}.dtf-opt span{color:var(--mut);font-size:13px}.add-row{align-items:center;gap:10px;display:flex}.add-row .btn{flex:1}.sizes button{border-radius:var(--r-s);min-width:48px;height:42px;box-shadow:inset 0 0 0 1.5px var(--line);background:var(--surface);padding:0 14px;font-weight:600}.sizes button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .ic{transition:transform .2s}.acc details[open] summary .ic{transform:rotate(45deg)}.acc .body{color:var(--ink-2);gap:10px;max-width:68ch;padding:0 0 20px;display:grid}.acc .body img{border-radius:var(--r-s);width:100%;max-width:240px}.ind{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(24px,min(5vw,72px));display:grid}.ind-photo{border-radius:calc(var(--r) + 4px);aspect-ratio:4/5;position:relative;overflow:hidden}.ind-photo img{object-fit:cover;width:100%;height:100%}.ind-photo .cap{background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:16px;left:16px}.ind-txt{gap:26px;min-width:0;display:grid}.stats{border-top:1px solid #3a3a3a;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.stats div{gap:4px;padding:18px 14px 0 0;display:grid}.stats b{font-family:var(--f-display);letter-spacing:-.03em;font-size:max(28px,min(3vw,40px));line-height:1}.stats span{color:#a9a6a0;font-size:13px}.compare{border-radius:var(--r);background:#1f1f1f;gap:0;font-size:14px;display:grid;overflow:hidden}.compare div{font-variant-numeric:tabular-nums;border-top:1px solid #2e2e2e;grid-template-columns:1fr auto auto;gap:18px;padding:12px 16px;display:grid}.compare div:first-child{letter-spacing:.08em;text-transform:uppercase;color:#a9a6a0;border-top:0;font-size:11.5px;font-weight:600}.compare span:nth-child(2){color:#a9a6a0;text-align:right;min-width:72px}.compare span:nth-child(3){text-align:right;min-width:72px;font-weight:700}.fabs{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.fab{background:var(--surface);border-radius:var(--r);grid-template-columns:120px minmax(0,1fr);display:grid;overflow:hidden}.fab img{object-fit:cover;width:120px;height:100%;min-height:150px}.fab>div{align-content:start;gap:8px;min-width:0;padding:16px 18px;display:grid}.fab h3{font-family:var(--f-body);letter-spacing:-.01em;font-size:16px;font-weight:700}.fab p{color:var(--mut);font-size:13.5px}.dtf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(24px,min(5vw,72px));display:grid}.dtf-img{background:var(--surface);border-radius:calc(var(--r) + 4px);aspect-ratio:1;overflow:hidden}.dtf-img img{object-fit:cover;width:100%;height:100%}.dtf-txt{gap:24px;min-width:0;display:grid}.dtf-price{align-items:center;gap:16px;display:flex}.dtf-price b{font-family:var(--f-display);letter-spacing:-.04em;font-size:max(52px,min(6vw,80px));line-height:.9}.dtf-price span{color:var(--ink-2);font-size:15px}.incl{flex-wrap:wrap;gap:8px;display:flex}.sizes-svg{width:100%;max-width:440px;height:auto}.sizes-svg rect{fill:var(--ink)}.sizes-svg text{fill:var(--ink);font:600 13px var(--f-body)}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stp{background:var(--surface);border-radius:var(--r);counter-increment:s;align-content:start;gap:10px;padding:22px;display:grid}.stp:before{content:counter(s);background:var(--ink);width:34px;height:34px;color:var(--on-ink);border-radius:50%;align-items:center;justify-items:center;font-size:15px;font-weight:700;display:grid}.stp h3{font-family:var(--f-body);letter-spacing:-.01em;font-size:17px;font-weight:700}.stp p{color:var(--mut);font-size:14px}.pays{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pay{background:var(--surface);border-radius:var(--r);align-content:start;gap:10px;padding:22px;display:grid}.pay .ic{width:28px;height:28px}.pay h3{font-family:var(--f-body);font-size:17px;font-weight:700}.pay p{color:var(--mut);font-size:14px}.pay.pixed{background:var(--pix-bg)}.pay.pixed h3,.pay.pixed .ic{color:var(--pix)}.deliv{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:max(24px,min(4vw,56px));display:grid}.vehicles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.veh{background:var(--surface);border-radius:var(--r);justify-items:start;gap:6px;padding:20px;display:grid}.veh svg{fill:none;width:96px;height:72px;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;color:var(--ink)}.veh b{font-size:16px}.veh span{color:var(--mut);font-size:13.5px}.d-list{gap:14px;display:grid}.d-list li{grid-template-columns:28px 1fr;gap:12px;font-size:15.5px;display:grid}.d-list li .ic{margin-top:1px}.warn{background:var(--ink);color:var(--on-ink);border-radius:var(--r-s);box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 0 0 3px var(--on-ink);padding:14px 16px 14px 18px;font-size:14.5px;position:relative}.faq{grid-template-columns:260px minmax(0,1fr);gap:max(24px,min(4vw,64px));display:grid}.faq-tabs{top:calc(var(--hdr-h) + 20px);align-content:start;gap:4px;display:grid;position:sticky}.faq-tabs button{text-align:left;border-radius:var(--r-s);color:var(--mut);padding:10px 14px;font-weight:600}.faq-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink)}.final{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:24px;display:grid}.final .btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ftr{background:var(--ink);color:var(--on-ink);border-top:1px solid #2e2e2e;padding-top:64px;padding-bottom:32px}.ftr-top{border-bottom:1px solid #2e2e2e;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-bottom:40px;display:grid}.ftr-brand{align-content:start;gap:14px;max-width:340px;display:grid}.ftr-brand img{width:auto;height:40px}.ftr-brand p{color:#b5b2ac;font-size:14px}.ftr-city{align-items:center;gap:8px;display:flex}.ftr h4{font-family:var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#8f8c86;margin-bottom:14px;font-size:12px;font-weight:600}.ftr-col ul{gap:9px;font-size:14.5px;display:grid}.ftr-col a{color:#e5e2dc}.ftr-col a:hover{color:var(--on-ink);text-underline-offset:3px;text-decoration:underline}.ftr-col li.muted{color:#8f8c86;font-size:13.5px}.ftr-bot{color:#8f8c86;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:flex}.pay-logos{flex-wrap:wrap;gap:8px;display:flex}.pl{background:var(--surface);border-radius:6px;align-items:center;justify-items:center;min-width:52px;height:30px;padding:0 8px;display:grid}.pl img{width:auto;height:14px}.pl.txt{color:var(--ink);font-size:12px;font-weight:700}.scrim{z-index:60;background:rgba(14,14,14,.42);animation:.2s fade;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fade{0%{opacity:0}}.drawer{background:var(--bg);z-index:70;width:min(460px,100%);padding-top:var(--sat);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.drawer.left{padding-right:0;padding-left:env(safe-area-inset-left,0px);width:min(360px,88%);left:0;right:auto;transform:translate(-102%)}.drawer.open{transform:none}.dr-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 12px 14px 20px;display:flex}.dr-head h2{font-size:20px}.dr-body{overscroll-behavior:contain;flex:1;align-content:start;gap:14px;padding:16px 20px;display:grid;overflow-y:auto}.dr-foot{border-top:1px solid var(--line);background:var(--surface);gap:12px;padding:16px 20px;display:grid}.prog{background:var(--surface);border-radius:var(--r-s);gap:8px;padding:14px;display:grid}.prog p{font-size:14px}.bar{background:var(--soft);border-radius:999px;height:8px;overflow:hidden}.bar i{background:var(--ink);border-radius:999px;height:100%;transition:width .3s;display:block}.bar.ok i{background:var(--pix)}.line-it{background:var(--surface);border-radius:var(--r-s);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px;display:grid}.line-it .im{aspect-ratio:4/5;background:var(--bg);border-radius:8px;align-self:start;position:relative}.line-it .im img{object-fit:contain;width:86%;height:86%;position:absolute;top:7%;bottom:7%;left:7%;right:7%}.line-it .t{gap:4px;min-width:0;display:grid}.line-it .t b{font-size:14.5px}.line-it .t .v{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.line-it .t .v img{border-radius:3px;width:14px;height:14px}.line-it .b{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.line-it .b strong{font-variant-numeric:tabular-nums;font-size:14.5px}.rm{color:var(--mut);text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.tot{font-variant-numeric:tabular-nums;gap:6px;font-size:14px;display:grid}.tot div{justify-content:space-between;gap:12px;display:flex}.tot .big{font-size:18px;font-weight:700}.tot .pixr{color:var(--pix);font-weight:700}.dr-empty{text-align:center;justify-items:center;gap:14px;padding:48px 12px;display:grid}.mnav-body{gap:2px;padding:12px 20px;display:grid;overflow-y:auto}.mnav-body a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:17px;font-weight:600;display:flex}.mnav-body a span{color:var(--mut);font-size:13px;font-weight:500}.mnav-body h4{font-family:var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:20px 0 4px;font-size:12px}.search{z-index:80;background:var(--bg);box-shadow:var(--shadow);padding-top:var(--sat);max-height:100vh;position:fixed;top:0;bottom:auto;left:0;right:0;overflow-y:auto}.search-in{align-items:center;gap:10px;padding-top:14px;padding-bottom:14px;display:flex}.search-field{background:var(--surface);height:52px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 18px;display:flex}.search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.search-res{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;padding-bottom:20px;display:grid}.sr{border-radius:var(--r-s);background:var(--surface);grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.sr img{object-fit:contain;width:56px;height:56px}.sr b{font-size:14.5px;display:block}.sr span{color:var(--mut);font-size:13px}.co{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:max(24px,min(4vw,56px));padding-top:24px;padding-bottom:96px;display:grid}.co-steps{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.co-steps b{color:var(--ink)}.box{background:var(--surface);border-radius:var(--r);gap:18px;padding:max(18px,min(2.4vw,28px));display:grid}.box h2{align-items:center;gap:12px;font-size:22px;display:flex}.box h2 i{background:var(--ink);width:28px;height:28px;color:var(--on-ink);font-size:14px;font-style:normal;font-family:var(--f-body);border-radius:50%;align-items:center;justify-items:center;display:grid}.fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{gap:6px;min-width:0;display:grid}.field.full{grid-column:1/-1}.field label{font-size:13px;font-weight:600}.field label small{color:var(--mut);font-weight:500}.field input,.field select,.field textarea{border-radius:var(--r-s);border:1.5px solid var(--line);background:var(--bg);width:100%;min-width:0;height:48px;padding:0 14px;font-size:15px}.field textarea{resize:vertical;height:84px;padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);background:var(--surface);outline:0}.field .err{color:var(--alert);font-size:12.5px}.field.bad input{border-color:var(--alert)}.radios{gap:10px;display:grid}.radio{border-radius:var(--r-s);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;background:var(--surface);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.radio input{width:20px;height:20px;accent-color:var(--ink);margin:0}.radio b{font-size:15px;display:block}.radio span{color:var(--mut);font-size:13px}.radio strong{font-variant-numeric:tabular-nums;text-align:right;font-size:16px}.radio:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.radio.pixr strong{color:var(--pix)}.inst{flex-wrap:wrap;align-items:center;gap:10px;padding:0 4px;display:flex}.co-sum{top:calc(var(--hdr-h) + 16px);gap:14px;display:grid;position:sticky}.sum-it{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;font-size:14px;display:grid}.sum-it .im{aspect-ratio:4/5;background:var(--bg);border-radius:8px;width:52px;position:relative}.sum-it .im img{object-fit:contain;width:86%;height:86%;position:absolute;top:7%;bottom:7%;left:7%;right:7%}.sum-it .im em{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);border-radius:999px;align-items:center;justify-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.sum-it span{color:var(--mut);font-size:12.5px;display:block}.sum-it strong{font-variant-numeric:tabular-nums}.sum-list{gap:12px;max-height:340px;padding:6px 6px 6px 0;display:grid;overflow-y:auto}.veh-pick{background:var(--bg);border-radius:var(--r-s);align-items:center;gap:14px;padding:14px;display:flex}.veh-pick svg{fill:none;width:72px;height:54px;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;color:var(--ink);flex:none}.veh-pick b{display:block}.veh-pick span{color:var(--mut);font-size:13.5px}.demo{letter-spacing:.06em;text-transform:uppercase;color:var(--alert);background:var(--alert-bg);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.done{gap:22px;max-width:760px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:96px;display:grid}.ok-ic{background:var(--pix);width:64px;height:64px;color:var(--on-ink);border-radius:50%;align-items:center;justify-items:center;display:grid}.ok-ic .ic{stroke-width:2.4px;width:32px;height:32px}.next{counter-reset:n;gap:12px;display:grid}.next li{counter-increment:n;grid-template-columns:32px 1fr;gap:12px;font-size:15px;display:grid}.next li:before{content:counter(n);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;align-items:center;justify-items:center;font-size:13px;font-weight:700;display:grid}.msg{background:var(--bg);border-radius:var(--r-s);white-space:pre-wrap;max-height:220px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow:auto}.modal{z-index:90;background:rgba(14,14,14,.5);align-items:center;justify-items:center;padding:16px;animation:.2s fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal-box{background:var(--surface);border-radius:calc(var(--r) + 4px);text-align:center;justify-items:center;gap:18px;width:min(440px,100%);max-height:90vh;padding:28px;display:grid;overflow:auto}.qr{border-radius:var(--r-s);background:var(--bg);align-items:center;justify-items:center;width:200px;height:200px;display:grid;position:relative;overflow:hidden}.qr canvas{width:168px;height:168px;image-rendering:pixelated}.wa-float{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--ink);height:52px;color:var(--on-ink);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:600;display:flex;position:fixed}.wa-float .ic{width:24px;height:24px}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:95;background:var(--ink);color:var(--on-ink);opacity:0;pointer-events:none;text-align:center;border-radius:999px;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.rise{animation:.5s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{transform:translateY(10px)}}@media (max-width:1180px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cats{grid-template-columns:repeat(3,1fr)}.cats .cat:nth-child(n+4){grid-column:span 1}.steps,.trust ul{grid-template-columns:repeat(2,1fr)}.trust li:nth-child(3){border-left:0;padding-left:0}.trust li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:960px){:root{--hdr-h:60px}.hdr-in{gap:4px}.brand{margin-left:auto;margin-right:auto}.brand img{height:28px}.hdr-act{margin-left:0}.hero-in{grid-template-columns:1fr;gap:0}.hero-txt{padding-top:36px;padding-bottom:8px}.hero-photo{aspect-ratio:1/1.05;min-height:0;margin-left:calc(-1*max(16px,4vw));margin-right:calc(-1*max(16px,4vw))}.hero-photo>img{object-position:50% 14%;-webkit-mask-image:none;mask-image:none}.hero-tag{bottom:10%;right:4%}.ways,.ind,.dtf,.deliv,.final,.co,.pdp{grid-template-columns:minmax(0,1fr)}.final .btns{justify-content:flex-start}.shop{grid-template-columns:minmax(0,1fr)}.filters{display:none}.filters.sheet{z-index:75;background:var(--bg);max-height:82vh;padding:20px max(16px,env(safe-area-inset-left,0px))calc(20px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow);border-radius:20px 20px 0 0;display:grid;position:fixed;top:auto;bottom:0;left:0;right:0;overflow-y:auto}.gal{grid-template-columns:minmax(0,1fr);position:static}.gal-main{grid-area:1/1}.thumbs{grid-area:2/1;grid-auto-columns:64px;grid-auto-flow:column;overflow-x:auto}.faq{grid-template-columns:minmax(0,1fr)}.faq-tabs{grid-auto-flow:column;justify-content:start;position:static;overflow-x:auto}.faq-tabs button{white-space:nowrap}.co-sum{order:-1;position:static}.ftr-top{grid-template-columns:1fr 1fr}.ftr-brand{grid-column:1/-1}.pays{grid-template-columns:minmax(0,1fr)}.ind-photo{aspect-ratio:4/3}}@media (max-width:640px){body{font-size:14.5px}.grid,.grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cats{grid-template-columns:repeat(2,1fr)}.cats .cat:last-child{grid-column:1/-1}.cats .cat:last-child .img{aspect-ratio:2}.hero-prices{grid-template-columns:1fr 1fr}.hp{padding:12px 14px}.hp b{font-size:22px}.hero-cta .btn{flex:1}.trust ul{grid-template-columns:minmax(0,1fr)}.trust li{border-top:1px solid var(--line);padding-top:14px;padding-bottom:14px;border-left:0!important;padding-left:0!important}.trust li:first-child{border-top:0}.steps{grid-template-columns:minmax(0,1fr)}.vehicles{grid-template-columns:1fr 1fr}.fields{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(3,1fr)}.pc h3{font-size:14.5px}.price b{font-size:16px}.pc-meta{font-size:11.5px}.fab{grid-template-columns:96px minmax(0,1fr)}.fab img{width:96px}.wa-float span{display:none}.wa-float{justify-content:center;width:52px;padding:0}.ftr-top{grid-template-columns:minmax(0,1fr)}.way .btn{justify-self:stretch}.add-row{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--bg);box-shadow:var(--shadow);border-radius:999px;margin-left:-8px;margin-right:-8px;padding:8px;position:sticky}.announce{font-size:12px}}@media (max-width:960px){.info>.mode{display:none}}@media (max-width:640px){.hp b small{margin:0 0 2px;display:block}.hero-tag{bottom:16px;left:max(16px,4vw);right:auto}body.r-produto .wa-float,body.r-checkout .wa-float{display:none}}.policy{background:var(--surface);border-radius:calc(var(--r) + 4px);gap:22px;margin-top:max(28px,min(4vw,48px));padding:max(20px,min(3vw,36px));display:grid}.policy-h{align-items:center;gap:14px;display:flex}.policy-h>.ic{stroke-width:1.6px;width:34px;height:34px}.policy-h h3{font-size:max(20px,min(2vw,26px))}.policy-l{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.policy-l li{border-radius:var(--r-s);background:var(--bg);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:16px;font-size:14px;line-height:1.5;display:grid}.policy-l li .ic{width:20px;height:20px;margin-top:2px}.policy-l li>div>b{margin-bottom:4px;font-size:14.5px;display:block}.policy-l li p b{color:var(--ink);font-weight:600}.policy-l li p{color:var(--ink-2)}.policy-l li.hl{background:var(--pix-bg)}.policy-l li.hl .ic,.policy-l li.hl b,.policy-l li.hl p b{color:var(--pix)}.policy.compact{background:0 0;gap:14px;margin-top:0;padding:0}.policy.compact .policy-h>.ic{width:26px;height:26px}.policy.compact .policy-h h3{font-size:17px}.policy.compact .policy-h .eyebrow{display:none}.policy.compact .policy-l{grid-template-columns:minmax(0,1fr);gap:8px}.policy.compact .policy-l li{padding:12px 14px;font-size:13.5px}.aceite{border-radius:var(--r-s);box-shadow:inset 0 0 0 1.5px var(--ink);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;display:flex}.aceite input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:1px 0 0}.aceite.bad{box-shadow:inset 0 0 0 2px var(--alert);background:var(--alert-bg)}.box>.err{color:var(--alert);margin-top:-8px;font-size:12.5px}.deliv-l{align-content:start;gap:12px;min-width:0;display:grid}.pol-card{background:var(--ink);color:var(--on-ink);border-radius:var(--r);overflow:hidden}.pol-head{text-align:left;width:100%;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 18px 18px 20px;display:grid}.pol-ic{background:#262626;border-radius:12px;align-items:center;justify-items:center;width:44px;height:44px;display:grid}.pol-ic .ic{width:24px;height:24px}.pol-t{gap:3px;min-width:0;display:grid}.pol-t b{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;font-size:max(17px,min(1.5vw,20px));font-weight:700;line-height:1.15}.pol-t small{color:#a9a6a0;letter-spacing:.02em;font-size:12.5px}.pol-tg{background:var(--surface);width:36px;height:36px;color:var(--ink);border-radius:50%;align-items:center;justify-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:grid}.pol-tg .ic{stroke-width:2.2px;width:18px;height:18px}.pol-card.open .pol-tg{transform:rotate(180deg)}.pol-head:hover .pol-tg{transform:translateY(2px)}.pol-card.open .pol-head:hover .pol-tg{transform:rotate(180deg)translateY(2px)}.pol-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.pol-card.open .pol-body{grid-template-rows:1fr}.pol-body>div{min-height:0;overflow:hidden}.policy-l.one{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 14px 14px}.pol-card .policy-l li{background:var(--surface);color:var(--ink);opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-8px)}.pol-card.open .policy-l li{opacity:1;transition-delay:calc(var(--i)*55ms + .12s);transform:none}.pol-card .policy-l li.hl{background:var(--pix-bg)}@media (prefers-reduced-motion:reduce){.pol-body,.pol-card .policy-l li,.pol-tg{transition:none}}.deliv{align-items:start}@media (max-width:960px){.deliv-l{order:2}}.acc-t{align-items:center;gap:14px;min-width:0;display:flex}.acc-ic{background:var(--surface);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;flex:none;align-items:center;justify-items:center;transition:background .2s,color .2s;display:grid}.acc-ic .ic{width:19px;height:19px}.ic-acc[open] .acc-ic{background:var(--ink);color:var(--on-ink);box-shadow:none}.ic-acc summary{padding:14px 0}.ic-acc .body{padding-left:52px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mq-track{will-change:transform;width:max-content;animation:60s linear infinite mq;display:flex}.mq-half{flex:none;display:flex}.mq-it{white-space:pre;align-items:center;padding:9px 0 9px 26px;font-size:13px;font-weight:500;display:inline-flex}.mq-it:after{content:"";background:rgba(255,255,255,.4);border-radius:1px;width:5px;height:5px;margin-left:26px;transform:rotate(45deg)}.mq-it b{font-weight:700}.mq-it b.px{color:#6fdccd}.announce:hover .mq-track{animation-play-state:paused}@keyframes mq{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}}@media (max-width:640px){.mq-it{font-size:12px}.mq-track{animation-duration:45s}}.fluid{z-index:2;flex:none;width:46px;height:46px;position:relative}.fl-toggle{z-index:20;background:var(--soft);width:46px;height:46px;color:var(--ink);border-radius:50%;transition:background .3s,color .3s;position:relative}.fl-i{align-items:center;justify-items:center;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fl-i .ic{width:22px;height:22px}.fl-i.b{opacity:0;transform:scale(0)rotate(-180deg)}.fluid[data-expanded=true] .fl-toggle{background:var(--ink);color:var(--on-ink)}.fluid[data-expanded=true] .fl-i.a{opacity:0;transform:scale(0)rotate(180deg)}.fluid[data-expanded=true] .fl-i.b{opacity:1;transform:none}.fl-items{width:0;height:0;position:absolute;top:0;left:0}.fl-it{z-index:calc(19 - var(--i));opacity:0;pointer-events:none;will-change:transform;backface-visibility:hidden;align-items:center;gap:10px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .35s;display:flex;position:absolute;top:0;left:0;transform:translateY(0)}.fl-c{background:var(--ink);width:46px;height:46px;color:var(--on-ink);clip-path:circle(50% at 50% 55%);flex:none;align-items:center;justify-items:center;display:grid}.fl-c .ic{width:21px;height:21px;transition:stroke-width .2s}.fl-it:last-child .fl-c{clip-path:circle(50%)}.fl-l{background:var(--surface);color:var(--ink);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:15px;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex;transform:translate(-8px);box-shadow:0 8px 24px -10px rgba(20,20,20,.35)}.fluid[data-expanded=true] .fl-it{opacity:1;pointer-events:auto;transform:translateY(calc((var(--i) + 1)*40px))}.fluid[data-expanded=true] .fl-l{opacity:1;transition-delay:calc(var(--i)*40ms + .14s);transform:none}.fl-it:active .fl-c .ic{stroke-width:2.5px}#fl-wa .fl-c{background:var(--pix)}.fl-scrim{z-index:35;opacity:0;pointer-events:none;background:rgba(243,242,239,.72);transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.fl-scrim.on{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.fl-it,.fl-l,.fl-i,.fl-scrim{transition:none}}.cat-chips{scrollbar-width:none;padding:2px 0 14px;scroll-snap-type:x proximity;gap:8px;margin-left:calc(-1*max(16px,4vw));margin-right:calc(-1*max(16px,4vw));padding-left:max(16px,4vw);padding-right:max(16px,4vw);display:flex;overflow-x:auto}.cat-chips::-webkit-scrollbar{display:none}.cat-chips a{background:var(--surface);height:38px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.cat-chips a[aria-current=page]{background:var(--ink);color:var(--on-ink);box-shadow:none}.show-s{display:none}a,button,label,summary,input,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:none){.btn:hover,.hp:hover,.cat:hover,.pc:hover .pc-img img:first-child{transform:none}.pc:hover .pc-img .alt{opacity:0}.pc:hover .pc-img .alt~img{opacity:1}.cat:hover .img img{transform:none}}@media (max-width:960px){.hdr{background:var(--bg);-webkit-backdrop-filter:none}.hdr-in{gap:6px}.pdp>div{min-width:0}.mode.wide button{white-space:nowrap;padding:0 8px}.mode.wide small{font-size:11px}.toast{top:calc(var(--hdr-h) + 64px + var(--sat));bottom:auto;transform:translate(-50%,-12px)}.toast.show{transform:translate(-50%)}.drawer .toast{top:auto}}@media (max-width:640px){.hide-s{display:none!important}.show-s{display:inline}.sw i.xs{display:none}.code,.off,.pc-meta,.mode.wide small,.cbtn,.eyebrow,.compare div:first-child,.stats span{font-size:12px}.field input,.field select,.field textarea,.select,.step input,.search-field input,.step.sm input{font-size:16px}.brand img{height:26px}.icon-btn{width:42px;height:42px}.hero-txt{gap:18px;padding-top:28px;padding-bottom:6px}.h-xl{font-size:max(36px,min(10.5vw,44px))}.lead{font-size:15.5px}.hero-cta{flex-wrap:nowrap}.hero-cta .btn{flex:1;gap:6px;height:48px;padding:0 12px;font-size:14.5px}.hero-photo{aspect-ratio:1}.hero-photo>img{object-position:50% 12%}.hp b{font-size:21px}.hp span{font-size:12.5px}.trust ul{grid-template-columns:1fr 1fr;gap:0 14px}.trust li{align-items:flex-start;gap:10px;border-top:0!important;padding:14px 0!important}.trust li b{font-size:13.5px}.trust li span{font-size:12px}.trust li .ic{width:20px;height:20px;margin-top:1px}.sec{padding-top:48px;padding-bottom:48px}.sec.tight{padding-top:36px;padding-bottom:36px}.h-l{font-size:max(27px,min(7.6vw,34px))}.sec-head{gap:14px;margin-bottom:20px}.way{gap:16px;padding:22px}.way .big{font-size:40px}.way li{font-size:14.5px}.pc{gap:9px}.pc-img{border-radius:12px}.pc-flags{top:8px;left:8px;right:8px}.pc h3{font-size:14.5px;line-height:1.25}.sw i{width:15px;height:15px}.price b{font-size:16.5px}.price .nudge,.price .alt{font-size:12.5px}.shop-head{gap:8px;padding-top:20px;padding-bottom:6px}.toolbar{gap:8px;margin-bottom:14px}.toolbar .count{flex-basis:100%;margin:0;font-size:13px}.toolbar .btn,.toolbar .select{flex:1;height:42px}.info{gap:18px}.info h1{font-size:30px}.pbig b{font-size:34px}.fab-opts{grid-template-columns:1fr 1fr}.fab-opt{grid-template-columns:18px 1fr;gap:10px;padding:10px 12px}.fab-opt .fo-r{width:18px;height:18px}.fab-opt b{font-size:13px}.colors{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.cbtn img{width:52px;height:52px}.nudge-box button{padding:4px 0;display:inline-block}.add-row{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.add-row .btn[disabled]{opacity:1;background:var(--soft);color:var(--mut);border-color:var(--soft)}.grade-row{padding:8px 10px}.step.sm button{width:34px;height:34px}.step.sm{height:34px}.co{gap:16px;padding-top:12px;padding-bottom:72px}.box{gap:14px;padding:18px}.radio{gap:10px;padding:12px 14px}.radio strong{font-size:15px}.ftr{padding-top:44px;padding-bottom:28px}.ftr-top{gap:26px}}@media (max-width:380px){.hero-prices{gap:8px}.hp{padding:11px 12px}.hp b{font-size:19px}.grid,.grid.three{gap:10px 8px}.fl-l{font-size:14px}}.info,.box,.co-sum,.done,.dtf-txt,.ind-txt,.hero-txt,.way,.pbox,.policy,.drawer .dr-body{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.add-row{gap:8px}.add-row .btn{text-overflow:ellipsis;gap:6px;min-width:0;padding:0 14px;font-size:14.5px;overflow:hidden}.add-row .step button{width:32px}.add-row .step input{width:28px}}@media (max-width:380px){.add-row .btn .ic{display:none}}.cat-chips{scroll-padding-inline:max(16px,4vw)}.hdr .brand,.hdr .hdr-act,.hdr .mode-bar{transition:opacity .25s}.hdr.fl-open .brand,.hdr.fl-open .hdr-act,.hdr.fl-open .mode-bar{opacity:.12;pointer-events:none}@media (max-width:960px){.mode-bar .wrap{padding-top:6px;padding-bottom:6px}.mode.wide button{height:44px}.toast{top:auto;bottom:calc(92px + env(safe-area-inset-bottom,0px));padding:10px 16px;font-size:13.5px;transform:translate(-50%,12px)}.toast.show{transform:translate(-50%)}}@media (max-width:640px){.co-steps{display:none}.co-sum .sum-list{max-height:216px}}@media (min-width:641px) and (max-width:960px){.hero-photo{aspect-ratio:16/11}.hero-photo>img{object-position:50% 14%}}.tr-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tr-track{will-change:transform;width:max-content;animation:38s linear infinite mq;display:flex}.tr-mq:active .tr-track{animation-play-state:paused}.trust .tr-set{flex:none;grid-template-columns:none;gap:0;display:flex}.trust .tr-set li{flex:none;align-items:flex-start;gap:10px;width:184px;margin-right:22px;border:0!important;padding:14px 0!important}.trust .tr-set li b{font-size:13.5px}.trust .tr-set li span{font-size:12px}.trust .tr-set li .ic{width:20px;height:20px;margin-top:1px}@media (prefers-reduced-motion:reduce){.tr-track{animation:none}.tr-mq{overflow-x:auto}}.hero-photo{min-height:0}.hero-photo>img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;position:absolute;top:auto;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%)}@media (min-width:961px){.hero-in{min-height:min(760px,100vh - 140px)}.hero-photo{min-height:640px}.hero-tag{bottom:14%;right:2%}}@media (min-width:641px) and (max-width:960px){.hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:12px}.hero-txt{padding-top:40px;padding-bottom:36px}.hero-photo{aspect-ratio:auto;min-height:520px;margin:0}.hero-photo>img{object-position:50% 100%}.hero-prices{grid-template-columns:1fr}.hero-tag{bottom:10%;left:auto;right:0}}@media (max-width:640px){.hero-photo{aspect-ratio:auto;height:min(132vw,520px);margin-top:8px}.hero-photo>img{object-position:50% 100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%)}.hero-tag{bottom:22px;left:max(16px,4vw);right:auto}}.hero-photo>img{object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%),linear-gradient(0deg,#000 0,#000 100%);width:auto;max-width:100%;left:50%;right:auto;transform:translate(-50%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%)}@media (max-width:960px){.hero-photo>img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%),linear-gradient(transparent 0,#000 4.5%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%),linear-gradient(transparent 0,#000 4.5%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:641px) and (max-width:960px){.hero-photo>img{width:100%;max-width:100%;height:auto;max-height:100%}}.ftr{padding-top:max(48px,min(6vw,72px));padding-bottom:32px}.ft-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.ft-news{align-content:start;gap:0;display:grid;position:relative}.ft-news h2{letter-spacing:-.025em;margin-bottom:16px;font-size:max(28px,min(2.6vw,34px));font-weight:700;line-height:1.05;position:relative}.ft-news p{color:#a9a6a0;max-width:34ch;margin-bottom:24px;font-size:15px;line-height:1.55;position:relative}.ft-glow{filter:blur(36px);pointer-events:none;background:rgba(255,255,255,.09);border-radius:50%;width:120px;height:120px;position:absolute;top:-8px;right:-16px}.ft-form{position:relative}.ft-form input{width:100%;height:46px;color:var(--on-ink);background:rgba(255,255,255,.04);border:1px solid #3a3a3a;border-radius:12px;padding:0 54px 0 16px;font-size:15px;transition:border-color .2s,background .2s}.ft-form input::-ms-input-placeholder{color:#8f8c86}.ft-form input::placeholder{color:#8f8c86}.ft-form input:focus{background:rgba(255,255,255,.07);border-color:#8f8c86;outline:0}.ft-form button{background:var(--on-ink);width:36px;height:36px;color:var(--ink);border-radius:50%;align-items:center;justify-items:center;transition:transform .2s;display:grid;position:absolute;top:5px;right:5px}.ft-form button:hover{transform:scale(1.06)}.ft-form button .ic{stroke-width:2px;width:16px;height:16px}.ft-col h3{font-family:var(--f-body);letter-spacing:-.01em;margin-bottom:18px;font-size:18px;font-weight:600}.ft-col nav{gap:10px;font-size:14.5px;display:grid}.ft-col nav a{color:#d9d6d0;justify-self:start;transition:color .2s}.ft-col nav a:hover{color:var(--on-ink)}.ft-col address,.ft-trust{color:#d9d6d0;gap:10px;font-size:14.5px;font-style:normal;display:grid}.ft-col address p,.ft-trust p{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ft-col address .ic,.ft-trust .ic{color:#8f8c86;width:16px;height:16px;margin-top:3px}.ft-col address a:hover,.ft-trust a:hover{color:var(--on-ink);text-underline-offset:3px;text-decoration:underline}.ft-col address small{color:#8f8c86;margin-left:3px;font-size:12.5px}.ft-grid{row-gap:44px}.ft-consent{max-width:42ch;color:#8f8c86!important;margin:14px 0 0!important;font-size:12.5px!important;line-height:1.5!important}.ft-consent a{color:#d9d6d0;text-underline-offset:2px;text-decoration:underline}.ftr .pl{border-radius:7px;min-width:56px;height:32px;padding:0 9px}.ftr .pl img{width:auto;max-width:46px;height:16px}.ftr .pl-bo{color:var(--ink);grid-auto-flow:column;gap:6px;font-size:12.5px;font-weight:700}.ftr .pl-bo img{height:13px}.ft-social{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.ft-ic{width:44px;height:44px;color:var(--on-ink);border:1px solid #3a3a3a;border-radius:50%;align-items:center;justify-items:center;transition:background .2s,border-color .2s;display:grid;position:relative}.ft-ic .ic{width:18px;height:18px}.ft-ic:hover{background:rgba(255,255,255,.08);border-color:#5a5a5a}.ft-ic:after{content:attr(data-tip);background:var(--surface);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}@media (hover:hover){.ft-ic:hover:after{opacity:1;transform:translate(-50%)}.ft-ic:focus-visible:after{opacity:1;transform:translate(-50%)}}.ftr .pay-logos{gap:8px}.ft-bot{text-align:center;border-top:1px solid #2e2e2e;flex-direction:column;align-items:center;gap:10px;margin-top:48px;padding-top:32px;display:flex}.ft-legal .nw{white-space:nowrap}.ft-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.ft-legal img{opacity:.9;width:auto;height:24px}.ft-legal p{color:#8f8c86;font-size:13.5px;line-height:1.55}@media (min-width:641px){.ft-legal{flex-wrap:nowrap}.ft-legal p{white-space:nowrap}}.ft-links{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.ft-links a{color:#d9d6d0}.ft-links a:hover{color:var(--on-ink)}@media (max-width:1100px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (max-width:640px){.ft-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px 20px}.ft-news,.ft-wide,.ft-follow{grid-column:1/-1}.ft-social{margin-bottom:0}.ft-news h2{font-size:28px}.ft-form input{font-size:16px}.ft-bot{margin-top:36px;padding-top:28px}.ft-legal{flex-direction:column;gap:12px}.ft-links{gap:16px}.ft-col h3{margin-bottom:14px}}.ftr{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}@media (max-width:640px){.ftr{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}}.wa-float{transition:opacity .2s,transform .2s}.wa-float.off{opacity:0;pointer-events:none;transform:translateY(12px)}.proof{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:-2px;font-size:13px;display:flex}.pf-sold{color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pf-sold .ic{width:15px;height:15px}.pf-live{align-items:center;gap:8px;display:inline-flex}.pf-live i{background:#1e9e5a;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pf-live i:after{content:"";background:#1e9e5a;border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.pf-live i:after{animation:none}}.pdp-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.pm{letter-spacing:.04em;color:var(--mut);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pm-rate{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.pm-n{color:var(--mut);font-weight:500}.pm-dot{color:var(--line)}.stars{--p:100%;background:linear-gradient(90deg,#f5b400 var(--p),#d9d5cd var(--p));width:68px;height:12px;display:inline-block;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 12'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M6 0l1.76 3.9 4.24.36-3.2 2.8.96 4.14L6 9.06 2.24 11.2l.96-4.14L0 4.26l4.24-.36z'/%3E%3Cuse href='%23s' x='14'/%3E%3Cuse href='%23s' x='28'/%3E%3Cuse href='%23s' x='42'/%3E%3Cuse href='%23s' x='56'/%3E%3C/g%3E%3C/svg%3E") 0 0/68px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 12'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M6 0l1.76 3.9 4.24.36-3.2 2.8.96 4.14L6 9.06 2.24 11.2l.96-4.14L0 4.26l4.24-.36z'/%3E%3Cuse href='%23s' x='14'/%3E%3Cuse href='%23s' x='28'/%3E%3Cuse href='%23s' x='42'/%3E%3Cuse href='%23s' x='56'/%3E%3C/g%3E%3C/svg%3E") 0 0/68px 12px no-repeat}.colors{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px 6px}.cbtn{gap:5px;font-size:11.5px}.cbtn img{border-radius:9px;width:46px;height:46px}.grade-row{grid-template-columns:34px 1fr auto;gap:10px;padding:6px 10px 6px 8px}.grade-row img{border-radius:7px;width:34px;height:34px}.grade-row b{font-size:13.5px}.fab-opt{grid-template-columns:18px 1fr;padding:10px 12px}@media (max-width:640px){.colors{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.cbtn img{width:44px;height:44px}.cbtn{font-size:11.5px}}.pm-ex{letter-spacing:.02em;text-transform:lowercase;color:#a3a098;font-size:10.5px;font-weight:500}.cd{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:12px;display:flex}.cd-t{color:var(--ink-2);font-size:13px;font-weight:600}.cd-a{align-items:flex-start;gap:6px;display:inline-flex}.cd-c{justify-items:center;gap:1px;min-width:30px;display:grid}.cd-c b{font-family:var(--f-display);color:#d0121b;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1}.cd-c small{color:var(--mut);font-size:10.5px;font-weight:500}.cd-s{gap:4px;padding-top:4px;display:inline-grid}.cd-s i{background:#a3a098;border-radius:50%;width:4px;height:4px;display:block}.sizes{flex-wrap:wrap;gap:8px;display:flex}.sizes button{border-radius:var(--r-s);min-width:52px;height:42px;box-shadow:inset 0 0 0 1.5px var(--line);background:var(--surface);padding:0 14px;font-size:14px;font-weight:600;transition:box-shadow .15s,background .15s}.sizes button[aria-pressed=true]{box-shadow:none;background:var(--ink);color:var(--on-ink)}@media (max-width:640px){.cd{justify-content:flex-start}.sizes button{flex:1;min-width:0}}.pm{letter-spacing:0;color:var(--mut);flex-wrap:wrap;align-items:center;gap:5px;margin-top:-4px;font-size:13px;font-weight:600;display:flex}.pm-rate{gap:5px}.pm-sold{margin-left:1px}.info>.proof{margin-top:-4px}.gr{background:var(--surface);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);margin:8px 0 max(40px,min(5vw,64px))}.gr-in{grid-template-columns:auto minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:max(20px,min(3vw,44px));padding:22px max(20px,min(3vw,32px));display:grid}.gr-score{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gr-n{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.gr-score .stars{width:80px;height:14px}.gr-score p{color:var(--mut);margin:5px 0 0;font-size:13px}.gr-score b{color:var(--ink);font-weight:600}.gr-av{border-left:1px solid var(--line);margin-left:2px;padding-left:4px;display:flex}.gr-av i{color:#fff;background:hsl(var(--h)32% 42%);border:2px solid var(--surface);border-radius:50%;align-items:center;justify-items:center;width:30px;height:30px;margin-left:-8px;font-size:11px;font-style:normal;font-weight:700;display:grid}.gr-av i:first-child{margin-left:8px}.gr-bars{border-left:1px solid var(--line);gap:5px;margin:0;padding:0 0 0 max(20px,min(3vw,44px));list-style:none;display:grid}.gr-bars li{color:var(--mut);font-variant-numeric:tabular-nums;grid-template-columns:10px minmax(0,1fr) 22px;align-items:center;gap:10px;font-size:12px;display:grid}.gr-bars li span:last-child{text-align:right}.gr-bars i{background:#ece9e3;border-radius:9px;height:6px;overflow:hidden}.gr-bars b{background:#f5b400;border-radius:9px;height:100%;display:block}.gr-cta h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.gr-cta p{color:var(--mut);margin:4px 0 12px;font-size:13.5px;line-height:1.45}.gr-btns{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.gr-btns .link{font-size:14px}.gr-q{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0 max(20px,min(3vw,32px)) 22px;list-style:none;display:grid}.gr-q li{background:var(--bg);border-radius:var(--r-s);align-content:start;gap:6px;padding:14px 16px;display:grid}.gr-q p{margin:0;font-size:13.5px;line-height:1.45}.gr-q small{color:var(--mut);font-size:12px}@media (max-width:960px){.gr-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gr-cta{border-top:1px solid var(--line);grid-column:1/-1;padding-top:18px}}@media (max-width:600px){.gr{margin-top:4px}.gr-in{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.gr-bars{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.gr-btns .btn{flex:1}.gr-q{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 18px 18px;display:flex;overflow-x:auto}.gr-q li{scroll-snap-align:start;flex:0 0 82%}.gr-in{gap:14px;padding:16px}.gr-n{font-size:34px}.gr-bars{gap:2px;padding-top:14px}.gr-bars li{font-size:11px}.gr-bars i{height:5px}.gr-cta{padding-top:14px}.gr-cta p{margin-bottom:10px}}.gr-score{justify-items:start;gap:10px;display:grid}.gr-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gr-g{width:74px;height:auto;display:block}@media (max-width:600px){.gr-g{width:66px}.gr-score{gap:8px}}.ft-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}#app{min-height:100vh}.opt-h .opt-t{font-family:var(--f-body);letter-spacing:0;margin:0;font-size:14px;font-weight:600;line-height:1.3}.hero-txt .eyebrow{color:#4e4b46}.way.dk .eyebrow{color:#a9a6a0}.mode.wide button:not([aria-checked=true]) small{opacity:1}.nf{align-content:center;min-height:46vh}.nf-act{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.fgroup .fg-t{margin:0 0 10px;line-height:1.3}.cd-c small{font-size:11px}.field label small{font-size:12px}.add-row .step input,.step input{width:36px;height:100%}.brand{padding-top:8px;padding-bottom:8px}.nudge-box button{margin-top:-4px;margin-bottom:-4px;padding-top:4px;padding-bottom:4px}@media (min-width:641px) and (max-width:900px){.grid:not(.three){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1180px){.grid:not(.three){grid-template-columns:repeat(4,minmax(0,1fr))}}.pol-card.pol-light{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.pol-card.pol-light .pol-head{padding:14px 14px 14px 16px}.pol-card.pol-light .pol-ic{background:var(--ink);color:var(--on-ink);width:40px;height:40px}.pol-card.pol-light .pol-t b{font-size:16px}.pol-card.pol-light .pol-t small{color:var(--mut)}.pol-card.pol-light .pol-tg{background:var(--ink);color:var(--on-ink);width:32px;height:32px}.pol-card.pol-light .policy-l li{background:var(--surface)}.pol-card.pol-light .policy-l li.hl{background:var(--pix-bg)}.err-termo{align-items:center;gap:6px;font-weight:600;display:flex;color:#c8101a!important;margin-top:-4px!important;font-size:13.5px!important}.err-termo .ic{flex:none;width:15px;height:15px}.aceite.bad{background:#fdecec;box-shadow:inset 0 0 0 2px #c8101a}.aceite.shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.aceite.shake{animation:none}}.sum-it.with-x{grid-template-columns:52px minmax(0,1fr) auto 32px}.sum-x{width:32px;height:32px;color:var(--mut);border-radius:50%;align-items:center;justify-items:center;transition:background .15s,color .15s;display:grid}.sum-x:hover{color:#c8101a;background:#fdecec}.sum-x:focus-visible{color:#c8101a;background:#fdecec}.sum-x .ic{width:16px;height:16px}@media (hover:none){.sum-x{background:var(--bg)}}.nojs{background:var(--surface);border-radius:var(--r);max-width:520px;box-shadow:inset 0 0 0 1px var(--line);gap:8px;margin:40px max(16px,50% - 260px);padding:22px 20px;font-size:15px;line-height:1.5;display:grid}.nojs b:first-child{font-size:19px}.nojs p{color:var(--mut);margin:0}.announce{padding-top:var(--sat)}.hdr:before{content:"";height:var(--sat);background:var(--bg);opacity:0;pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.hdr.stuck:before{opacity:1}@media (min-width:961px){.ways{max-width:1100px;margin-left:auto;margin-right:auto}.way{padding:max(22px,min(2.4vw,32px))}}@media (max-width:640px){.hero-photo{height:min(156vw,700px)}.hero-in{flex-direction:column;align-items:stretch;gap:18px;padding-bottom:28px;display:flex}.hero-txt{display:contents}.hero-txt>.eyebrow{order:1;margin-top:28px}.hero-txt>.h-xl{order:2}.hero-txt>.lead{order:3}.hero-photo{order:4;margin-top:0;margin-bottom:4px}.hero-prices{order:5}.hero-cta{order:6}.ways,.fabs,.steps{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-left:calc(-1*max(16px,4vw));margin-right:calc(-1*max(16px,4vw));padding:2px max(16px,4vw) 6px;scroll-padding-inline:max(16px,4vw);display:flex;overflow-x:auto}.ways::-webkit-scrollbar{display:none}.fabs::-webkit-scrollbar{display:none}.steps::-webkit-scrollbar{display:none}.ways>.way{scroll-snap-align:start;flex:0 0 86%}.fabs>.fab{scroll-snap-align:start;flex:0 0 84%}.steps>.stp{scroll-snap-align:start;flex:0 0 74%}.ways:after,.fabs:after,.steps:after{content:"";flex:0 0 1px}.hs-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.hs-dots i{background:#cfcbc4;border-radius:50%;width:6px;height:6px;transition:width .25s,background .25s}.hs-dots i.on{background:var(--ink);border-radius:3px;width:18px}}@media (min-width:641px){.hs-dots{display:none}}@media (max-width:640px){.hs-nudge>*{animation:1.2s cubic-bezier(.3,.7,.3,1) both hsNudge}@keyframes hsNudge{0%{transform:none}40%{transform:translate(-64px)}70%{transform:translate(-64px)}to{transform:none}}}.opt-sel{color:var(--mut);letter-spacing:0;font-weight:500}.sg-btn{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.2px;-webkit-text-decoration-color:color-mix(in srgb,var(--ink)35%,transparent);text-decoration-color:color-mix(in srgb,var(--ink)35%,transparent);align-items:center;gap:6px;margin:-6px -2px;padding:6px 2px;font-size:13px;font-weight:600;display:inline-flex}.sg-btn .ic{width:18px;height:18px;color:var(--ink);stroke-width:1.9px}.sg-btn:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sg{z-index:92;align-items:center;justify-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.sg[hidden]{display:none}.sg-scrim{opacity:0;background:rgba(14,14,14,.48);transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.sg-box{background:var(--surface);border-radius:calc(var(--r) + 4px);opacity:0;outline:none;gap:16px;width:min(420px,100%);max-height:calc(100vh - 32px);padding:22px 22px 18px;transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:auto;transform:translateY(14px)scale(.97);box-shadow:0 24px 70px rgba(0,0,0,.22)}.sg.in .sg-scrim{opacity:1}.sg.in .sg-box{opacity:1;transform:none}.sg.out .sg-scrim{opacity:0}.sg.out .sg-box{opacity:0;transition-duration:.18s;transform:translateY(10px)scale(.98)}.sg-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sg-ic{background:var(--ink);width:42px;height:42px;color:var(--on-ink);border-radius:12px;align-items:center;justify-items:center;display:grid}.sg-ic .ic{stroke-width:1.8px;width:22px;height:22px}.sg-head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.sg-head p{color:var(--mut);margin:2px 0 0;font-size:13px}.sg-x{background:var(--bg);width:38px;height:38px;color:var(--ink);border-radius:50%;align-items:center;justify-items:center;transition:background .15s,transform .15s;display:grid}.sg-x:hover{background:var(--soft,#eae8e3);transform:rotate(90deg)}.sg-tab{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);display:grid;overflow:hidden}.sg-r{text-align:left;border-top:1px solid var(--line);background:var(--surface);color:var(--ink);grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:13px 16px;font-size:15px;transition:background .15s;display:grid}.sg-r:first-child{border-top:0}.sg-th{background:var(--bg);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding-top:10px;padding-bottom:10px;font-size:11.5px;font-weight:600}.sg-r b{font-family:var(--f-display);font-size:17px;font-weight:700}.sg-r span{font-variant-numeric:tabular-nums}.sg-r .ic{opacity:0;width:18px;height:18px;transition:opacity .15s}button.sg-r:hover{background:var(--bg)}button.sg-r.on{background:var(--ink);color:var(--on-ink)}button.sg-r.on .ic{opacity:1}.sg.in button.sg-r{animation:.32s cubic-bezier(.2,.8,.2,1) both sgRow;animation-delay:calc(60ms + var(--i)*40ms)}@keyframes sgRow{0%{opacity:0;transform:translateY(6px)}}.sg-foot{color:var(--mut);margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.sg{align-items:end;justify-items:stretch;padding:0}.sg-box{width:100%;max-height:88vh;padding:12px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;transform:translateY(100%)}.sg-box:before{content:"";background:#d6d2cb;border-radius:2px;justify-self:center;width:40px;height:4px;margin-bottom:2px}.sg.in .sg-box{transform:none}.sg.out .sg-box{opacity:1;transition:transform .22s;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sg-box,.sg-scrim{transition:none}.sg.in button.sg-r{animation:none}}.tr-safe{border-top:1px solid var(--line)}.hero .hs{display:grid}.hero .hs>.hv{grid-area:1/1;min-width:0}.hero .hv{opacity:0;visibility:hidden;transition:opacity .55s,visibility 0s linear .55s}.hero[data-slide="0"] .hv[data-s="0"],.hero[data-slide="1"] .hv[data-s="1"],.hero[data-slide="2"] .hv[data-s="2"],.hero[data-slide="3"] .hv[data-s="3"]{opacity:1;visibility:visible;transition:opacity .55s .12s,visibility}.hero-txt .h-xl>.hv{color:var(--ink)}.hero .hp b>.hv{font-size:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit}.hero .hp.dk b>.hv{color:var(--on-ink)}.hero-cta>.hs{min-width:0}.hero-cta>.hs>.btn{width:100%}@keyframes hero-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.hero-cta>.hs{flex:1}}.bnf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.bnf li{border-radius:var(--r-s);background:var(--surface);min-height:62px;box-shadow:inset 0 0 0 1px var(--line);letter-spacing:-.005em;color:var(--ink);align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.25;display:flex}.bnf .bi{background:var(--soft);width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;align-items:center;justify-items:center;display:grid}.bnf .bi .ic{stroke-width:1.6px;width:19px;height:19px}.info .bnf{margin:0;padding:0}.info .bnf li{font-size:13.5px;line-height:1.3}.bnf .bt{min-width:0;display:grid}.bnf .bt span{white-space:nowrap;display:block}@media (max-width:640px){.info .bnf li{gap:10px;padding:12px;font-size:max(11.5px,min(3.15vw,13.5px))}.bnf .bi{width:34px;height:34px}}@media (max-width:380px){.info .bnf li{gap:9px;min-height:56px;padding:10px}.bnf .bi{border-radius:9px;width:30px;height:30px}.bnf .bi .ic{width:17px;height:17px}}.hero-txt .h-xl .nb{letter-spacing:-.01em;white-space:nowrap}.info-wrap{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;padding-top:40px;padding-bottom:88px;display:grid}.info-tabs{gap:4px;display:grid;position:sticky;top:110px}.info-tabs a{color:var(--ink-2);border-radius:10px;padding:10px 14px;font-size:14.5px;transition:background .15s}.info-tabs a:hover{background:var(--soft)}.info-tabs a[aria-current=page]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-weight:600}.info{min-width:0;max-width:720px}.info .eyebrow{margin-bottom:10px;display:block}.info-upd{color:var(--mut);margin:12px 0 26px;font-size:14px}.info section{border-top:1px solid var(--line);padding:22px 0}.info h2{font-family:var(--f-body);letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;font-size:18px;font-weight:700}.info p,.info li{color:var(--ink-2);font-size:15.5px;line-height:1.65}.info p+p{margin-top:10px}.info ul,.info ol{gap:8px;padding-left:20px;display:grid}.info b{color:var(--ink)}@media (max-width:900px){.info-wrap{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:18px;padding-bottom:56px}.info-tabs{scrollbar-width:none;gap:6px;margin-left:calc(-1*max(16px,4vw));margin-right:calc(-1*max(16px,4vw));padding-left:max(16px,4vw);padding-right:max(16px,4vw);display:flex;position:static;overflow-x:auto}.info-tabs::-webkit-scrollbar{display:none}.info-tabs a{white-space:nowrap;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex:none;padding:9px 14px;font-size:14px}.info-tabs a[aria-current=page]{background:var(--ink);color:var(--on-ink);box-shadow:none}.info p,.info li{font-size:15px}}.hero{position:relative}.hero-dots{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(20,20,20,.34);border-radius:999px;gap:2px;padding:4px 6px;display:flex;position:absolute;bottom:30px;right:max(18px,2vw)}.hero-dots button{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;justify-items:center;width:30px;height:20px;padding:0;display:grid}.hero-dots button:focus-visible{outline-offset:1px;outline:2px solid #fff}.hero-dots i{background:rgba(255,255,255,.42);border-radius:3px;width:22px;height:3px;display:block;position:relative;overflow:hidden}.hero-dots i:after{content:"";transform-origin:0;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.hero-dots button[aria-current=true] i:after{animation:7s linear forwards hero-prog}.hero.hs-paused .hero-dots i:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-dots button[aria-current=true] i:after{transform:scaleX(1)}}@media (max-width:960px){.hero-in{padding-bottom:56px!important}.hero-dots{bottom:18px;right:max(16px,4vw)}}.wa-float{transform:translateY(calc(-1*var(--lift,0px)));box-shadow:0 0 0 1px rgba(255,255,255,.16),var(--shadow)}.hero{--bf-red:#e34b30}.hero-bf{z-index:4;color:#fff;opacity:0;visibility:hidden;--bf-pad:max(16px,4vw);--bf-T:calc(max(0px,(100cqw - 1320px)/2) + var(--bf-pad) + max(397px,4.41*clamp(48px,6.3vw,96px)));background:#221b16;transition:opacity .55s,visibility 0s linear .55s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:size}@media (min-width:1400px){.hero-bf{--bf-pad:48px}}.hero[data-slide="0"] .hero-bf[data-s="0"]{opacity:1;visibility:visible;transition:opacity .55s .12s,visibility}.hero[data-slide="0"] .hero-in{visibility:hidden;transition:visibility 0s linear .7s}.bf-pic{z-index:0;pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hero-bf{--bf-W:max(291.84cqh,100cqw)}.bf-scene{width:var(--bf-W);aspect-ratio:2396/821;max-width:none;height:auto;top:0;left:clamp(calc(100cqw - var(--bf-W)),min(calc(var(--bf-T) + 40px - .4795*var(--bf-W)),calc(100cqw - .818*var(--bf-W) - 24px)),0px);position:absolute}.bf-scrim{z-index:1;pointer-events:none;--c:26,20,16;background:linear-gradient(90deg,rgba(var(--c),.8)0,rgba(var(--c),.64)calc(var(--bf-T) - 60px),rgba(var(--c),0)calc(var(--bf-T) + 160px)),radial-gradient(ellipse 42% 34% at 100% 0,rgba(var(--c),.55),rgba(var(--c),0));position:absolute;top:0;bottom:0;left:0;right:0}.bf-cover{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.bf-in{z-index:3;pointer-events:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;padding-top:max(24px,min(3.2vw,44px));padding-bottom:max(28px,min(3.4vw,48px));display:grid;position:relative}.bf-main{z-index:1;grid-area:1/1;align-self:center;justify-items:start;gap:max(32px,min(2.9vw,42px));display:grid;position:relative}.bf-cta,.bf-btn{pointer-events:auto}.bf-tl,.bf-tr{color:rgba(255,255,255,.82);grid-area:1/1;align-self:start;margin:0;line-height:1.75}.bf-tr{text-align:right;justify-self:end}.bf-title{--fk:clamp(10.5px,.92vw,13px);--fo:clamp(48px,6.3vw,96px);--fw:clamp(38px,4.8vw,73px);--g:clamp(7px,.78vw,12px);justify-items:start;row-gap:0;margin:0;display:grid}.bf-k{font-family:var(--f-body);font-weight:400;font-size:var(--fk);letter-spacing:.34em;text-transform:uppercase;color:#fff;white-space:nowrap;line-height:1}.bf-k b{font-weight:700}.bf-off,.bf-w1,.bf-w2{white-space:nowrap;line-height:.78;display:block}.bf-off{font-family:var(--f-display);font-weight:700;font-size:var(--fo);letter-spacing:.03em;word-spacing:-.12em;color:#fff;margin-top:calc(var(--g) + .107*var(--fk) - .012*var(--fo));animation:4.2s forwards bf-blink3}.bf-w1{font-family:var(--f-display);font-weight:700;font-size:var(--fw);letter-spacing:-.01em;margin-top:calc(var(--g) - .007*var(--fo) - .005*var(--fw))}.bf-w2{font-family:var(--f-body);font-weight:400;font-size:var(--fw);letter-spacing:.01em;margin-top:calc(var(--g) + .027*var(--fw))}.bf-off~.bf-k{margin-top:calc(var(--g) - .018*var(--fw) - .107*var(--fk) + 1.5px)}@keyframes bf-blink{0%,49.9%{color:#fff}50%,to{color:var(--bf-red)}}@keyframes bf-blink3{0%,16.6%,33.4%,50%,66.7%,83.3%,to{color:#fff}16.7%,33.3%,50.1%,66.6%,83.4%,99.9%{color:var(--bf-red)}}@media (prefers-reduced-motion:reduce){.bf-off{color:var(--bf-red);animation:none}}.bf-tl,.bf-tr,.bf-title{z-index:1;position:relative}.hero-bf .bf-btn{color:var(--ink);background:#fff;border-color:#fff}.hero-bf .bf-btn:hover{background:#f1eee8;border-color:#f1eee8}.hero-bf .bf-btn.hot{background:var(--bf-red);border-color:var(--bf-red);color:#fff}.hero-bf .bf-btn.hot:hover{background:#cf3e24;border-color:#cf3e24}.hero-bf .bf-btn.ghost{color:#fff;background:0 0;border-color:rgba(255,255,255,.72)}.hero-bf .bf-btn.ghost:hover{color:var(--ink);background:#fff;border-color:#fff}.bf-tag{right:var(--bf-pad);pointer-events:auto;z-index:4;background:var(--surface);color:var(--ink);border-radius:var(--r-s);box-shadow:var(--shadow);white-space:nowrap;gap:1px;padding:11px 22px 11px 18px;font-size:12.5px;display:grid;position:absolute;top:calc(max(24px,min(3.2vw,44px)) + 106px)}.bf-tag span{color:var(--mut)}.bf-tag b{font-size:14px}@media (max-width:1180px){.bf-tr,.bf-tag{display:none}}@media (max-width:640px){.hero-bf{background:#1e1814}.bf-scene{aspect-ratio:1280/2274;width:auto;max-width:none;height:106cqh;display:block;position:absolute;top:0;left:calc(50cqw - 27.45cqh)}.bf-scrim{background:linear-gradient(180deg,rgba(var(--c),.55)0,rgba(var(--c),0)110px),linear-gradient(180deg,rgba(var(--c),0)66.5%,rgba(var(--c),.28)72%,rgba(var(--c),.45)100%)}.bf-tl{text-wrap:balance}.bf-tr,.bf-tag{display:none}.bf-in{grid-template-rows:auto minmax(0,1fr) auto;padding-top:22px;padding-bottom:64px}.bf-main{gap:22px;position:absolute;top:67.6%;left:max(16px,4vw);right:max(16px,4vw)}.bf-tl{letter-spacing:.1em;font-size:11px;line-height:1.7}.bf-cta{flex-wrap:nowrap;width:100%}.bf-cta .btn{flex:1;gap:6px;height:48px;padding:0 12px;font-size:14.5px}.bf-title{--fk:clamp(9.5px,2.45vw,12px);--fo:clamp(38px,14vw,78px);--fw:clamp(30px,11vw,61px);--g:8px}.bf-k{letter-spacing:.26em}}@media (max-width:380px){.bf-tl{letter-spacing:.07em;font-size:10.5px}}.deliv-line,.resale{color:var(--mut);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.deliv-line .ic,.resale .ic{color:var(--ink);flex:none;margin-top:2px}.deliv-line b{color:var(--ink);font-weight:600}.resale{border-top:1px solid var(--line);padding-top:12px}.resale b{color:var(--ink)}.resale button{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hero-dots button{position:relative}.hero-dots button:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-2px;right:-2px}.mbar{left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:49;background:var(--ink);height:54px;color:var(--on-ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;animation:.3s mbar-in;display:flex;position:fixed;box-shadow:0 10px 28px rgba(20,20,20,.28)}.mbar.hot{background:#e34b30}.mbar[hidden]{display:none}@keyframes mbar-in{0%{opacity:0;transform:translateY(16px)}}@media (min-width:641px){.mbar{display:none!important}}@media (prefers-reduced-motion:reduce){.mbar{animation:none}}.cart-nudge{z-index:60;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));opacity:0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 8px 8px 16px;font-size:14px;font-weight:600;transition:opacity .25s,transform .25s;display:flex;position:fixed;transform:translate(-50%,12px)}.cart-nudge.in{opacity:1;transform:translate(-50%)}.cart-nudge>span{text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.cart-nudge .btn.sm{height:38px;padding:0 16px}.cart-nudge .icon-btn{width:34px;height:34px}@media (min-width:641px){.cart-nudge{bottom:24px;left:24px;transform:translateY(12px)}.cart-nudge.in{transform:none}}.steps.steps3{grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.steps.steps3{grid-template-columns:minmax(0,1fr)}.steps.steps3>.stp{flex:none}}@media (max-width:640px){.steps.steps3{display:grid;overflow:visible}}.deliv-note{align-items:flex-start;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.deliv-note .ic{color:var(--ink);flex:none;margin-top:2px}.home-gr .gr{margin:0 0 max(40px,min(5vw,64px))}.final-g{color:#d9d5cd;flex-wrap:wrap;gap:8px 18px;margin:0;font-size:14.5px;display:flex}.final-g span{align-items:center;gap:7px;display:inline-flex}.final-g .ic{color:#fff}.final .btns{align-items:center}.final-alt{color:#d9d5cd;background:0 0;border:0;padding:6px 2px;font-size:14px;font-weight:500}@media (max-width:640px){#destaques .grid>.pc:nth-child(n+5){display:none}}.steps3+.hs-dots{display:none}:root{--out:#d94636}.sizes button.is-out{color:rgba(120,116,110,.45);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--out);cursor:not-allowed;opacity:1;text-decoration:none;position:relative}.cimg{line-height:0;display:inline-block;position:relative}.sx{box-shadow:inset 0 0 0 2px var(--out);pointer-events:none;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0}.cbtn.is-out{cursor:not-allowed;color:var(--mut)}.cbtn.is-out img,.grade-row.is-out img{opacity:.32;filter:grayscale(.5)}.cbtn small{letter-spacing:.02em;color:var(--out);margin-top:-3px;font-size:10.5px;font-weight:600;display:block}.grade-row.is-out .sx{border-radius:8px}.grade-row.is-out b{color:var(--mut);opacity:.6}.g-out{color:var(--out);padding-right:6px;font-size:12.5px;font-weight:600}.pc-flags .sold{color:#fff;background:var(--out);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}.pc.is-out .pc-img img{opacity:.55;filter:grayscale(.35)}.dr-cont{width:100%;color:var(--mut);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:10px 0 2px;padding:6px;font-size:13px;text-decoration:underline;display:block}.co-vazio{text-align:center;grid-column:1/-1;justify-items:center;gap:14px;padding:48px 16px;display:grid}.frete{border-radius:var(--r-s);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.dr-body .frete{margin-top:4px}.frete-h{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;display:flex}.frete-h span{color:var(--mut);margin-left:auto;font-size:13px}.frete-f{gap:8px;display:flex}.frete-f input{border-radius:var(--r-s);min-width:0;height:44px;box-shadow:inset 0 0 0 1.5px var(--line);background:var(--bg);font:inherit;letter-spacing:.02em;border:0;flex:1;padding:0 14px;font-size:16px}.frete-f input:focus{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.frete-f .btn{flex:none;height:44px;padding:0 18px}.frete-r:empty{display:none}.frete-to{color:var(--mut);font-size:13px}.frete-to b{color:var(--ink);font-weight:600}.frete .frete-l,.frete-co .frete-l{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.frete-l li{border-radius:var(--r-xs);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.frete-l.pick li{background:0 0;padding:0}.frete-l.pick label{border-radius:var(--r-s);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;background:var(--surface);align-items:center;gap:12px;padding:12px 14px;display:flex}.frete-l.pick label:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.frete-l.pick input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.fl-n{flex:1;gap:1px;min-width:0;display:grid}.fl-n b{font-size:14px}.fl-n small{color:var(--mut);font-size:12.5px}.frete-l .tnum{white-space:nowrap;font-size:14.5px}.frete-n{color:var(--mut);font-size:12px}.frete-wait,.frete-err{color:var(--mut);align-items:center;gap:8px;font-size:13.5px;display:flex}.frete-err{color:var(--alert,#c8101a)}.frete-cep-q{color:var(--mut);text-underline-offset:3px;justify-self:start;font-size:12.5px;text-decoration:underline}.box .frete[data-ctx=co]{box-shadow:none;background:0 0;padding:0}.err-frete{color:var(--alert,#c8101a);font-size:13px;font-weight:600;display:block}.deliv-grid{align-items:start;gap:20px;display:grid}@media (min-width:900px){.deliv-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.deliv-grid .steps3{grid-template-columns:1fr}}.veh-pick.ship>svg.ic{width:28px;height:28px}.veh-pick.ship span{display:block}.veh-pick.ship span+span{margin-top:2px}.dtf-opt.is-off{cursor:default;background:var(--bg)}.dtf-opt.is-off b{color:var(--mut)}.dtf-opt.is-off input{opacity:.45}@media (max-width:640px){.dtf-txt{gap:16px}.dtf-img{aspect-ratio:4/3}.dtf-price{border-radius:var(--r-s);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:14px;padding:14px 16px}.dtf-price b{letter-spacing:-.03em;font-size:34px;line-height:1}.dtf-price span{font-size:13.5px;line-height:1.4}.dtf-txt .lead{font-size:15.5px;line-height:1.5}.dtf-txt .incl{gap:6px}.dtf-txt .incl .pill{padding-left:10px;padding-right:10px;font-size:12.5px}.dtf-txt p[style*=font-weight\:600]{font-size:14.5px;margin-bottom:6px!important}.sizes-svg{max-width:100%}.sizes-svg text{font-size:15px}}.next{margin:0;padding:0;list-style:none}