body.al .e-con{display:block;padding:0;margin:0;gap:0;width:auto;max-width:none;min-height:0;flex:none;position:static;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--row-gap:0px;--column-gap:0px;--gap:0px;--width:auto;--min-height:0;--flex-direction:row;--flex-wrap:nowrap;--flex-wrap-mobile:nowrap;flex-wrap:nowrap;align-items:normal;justify-content:normal;align-content:normal;text-align:inherit}body.al:not(.elementor-editor-active) .elementor-widget,body.al:not(.elementor-editor-active) .elementor-widget-container{display:contents}body.al .elementor-widget{margin:0}body.al .steps>.e-con:before{position:static!important;inset:auto!important;width:auto!important;height:auto!important;background:none!important;border:0!important;border-radius:0!important;mix-blend-mode:normal!important;opacity:1!important;z-index:auto!important}body.al .elementor-widget-text-editor>p:empty{display:none}body.al .elementor a{text-decoration:revert}body.al .elementor a.btn,body.al .elementor a.lnk,body.al .elementor a.tile,body.al .elementor a.rtile,body.al .elementor a.post,body.al .elementor .tile a,body.al .elementor .subs a,body.al .elementor .guide a,body.al .elementor .paths a,body.al .elementor .lic a,body.al .elementor .contact-l a,body.al .elementor .bl-cat a,body.al .elementor .smap a,body.al .elementor .rel a,body.al .elementor .card a,body.al .elementor .bc a,body.al .elementor .k a{text-decoration:none}body.al .elementor img{height:revert}:root{--navy:#0b2545;--ink:#111418;--ink2:#4f5763;--ink3:#7d8590;--line:#e6e3dd;--soft:#f6f5f2;--stone:#ecebe7;--wa:#1e7a46;--hf:'Archivo','Open Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body.al{margin:0;background:#fff;color:var(--ink);font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body.al img{display:block;max-width:100%}body.al a{color:var(--ink)}body.al a:hover{color:var(--navy)}body.al h1,body.al h2,body.al h3,body.al h4{font-family:var(--hf);font-weight:600;letter-spacing:-.012em;line-height:1.12;margin:0}body.al .wrap{max-width:1240px;margin:0 auto;padding:0 24px}body.al .sec{padding:64px 0}body.al .sec-soft{background:var(--soft)}body.al .sec-line{border-top:1px solid var(--line)}body.al .h1{font-size:52px}body.al .h2{font-size:34px;margin-bottom:12px}body.al .lead{font-size:17.5px;color:var(--ink2);max-width:620px;margin:0}body.al .sub{color:var(--ink2);font-size:16.5px;max-width:640px;margin:0 0 28px}body.al .muted{color:var(--ink3)}body.al .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}body.al .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 26px;border-radius:4px;font-weight:600;font-size:15.5px;text-decoration:none;cursor:pointer;border:1px solid var(--navy);background:var(--navy);color:#fff;font-family:inherit}body.al .btn:hover{background:#08203d;color:#fff}body.al .btn-2{background:0 0;color:var(--ink);border-color:var(--ink)}body.al .btn-2:hover{background:var(--ink);color:#fff}body.al .btn-sm{min-height:44px;padding:0 18px;font-size:14.5px}body.al .btn-full{width:100%}body.al .lnk{font-weight:600;font-size:14.5px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}body.al .row{display:flex;flex-wrap:wrap;gap:12px}body.al .slash{color:#c3c7cc;padding:0 6px}body.al .facts{margin:0;font-size:14px;color:var(--ink2)}body.al .topbar{background:var(--navy);color:#c9d4e2;font-size:12.5px;font-weight:500;letter-spacing:.02em}body.al .topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:9px;padding-bottom:9px}body.al .topbar a{color:#9fb0c6;text-decoration:none;border-bottom:1px solid transparent;padding:2px 0}body.al .topbar a.on{color:#fff;border-bottom-color:#fff}body.al .topbar .sw{display:flex;gap:18px}body.al .topbar .tel{color:#fff}body.al .hdr{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}body.al .hdr .wrap{display:flex;align-items:center;gap:16px 36px;padding-top:14px;padding-bottom:14px}body.al .logo img{height:26px;width:auto;filter:brightness(0)}body.al .nav{display:flex;gap:4px 26px;flex:1;font-weight:500;font-size:14.5px}body.al .nav>.it{position:relative}body.al .nav>.it>a{text-decoration:none;padding:10px 0;display:inline-block;border-bottom:1px solid transparent}body.al .nav>.it>a.on{border-bottom-color:var(--ink)}body.al .mega{position:absolute;left:-24px;top:100%;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px rgba(12,18,28,.08);padding:22px 24px;min-width:260px;display:none;z-index:50}body.al .nav>.it:hover .mega,body.al .nav>.it:focus-within .mega{display:block}body.al .mega.cols{display:none;grid-template-columns:repeat(2,minmax(200px,1fr));gap:4px 32px;min-width:520px}body.al .nav>.it:hover .mega.cols,body.al .nav>.it:focus-within .mega.cols{display:grid}body.al .mega a{display:block;text-decoration:none;padding:6px 0;font-size:14.5px;color:var(--ink2)}body.al .mega a:hover{color:var(--ink)}body.al .mega a.top{color:var(--ink);font-weight:600}body.al .mega .gt{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:8px 0 4px}body.al .hdr-r{display:flex;gap:6px;align-items:center;margin-left:auto}body.al .hdr-r .emp{font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--ink);padding:2px 0;margin-right:14px}body.al .ico{display:flex;height:44px;min-width:44px;padding:0 6px;gap:6px;align-items:center;justify-content:center;color:var(--ink);text-decoration:none;font-size:14px;font-weight:600;background:0 0;border:0;cursor:pointer}body.al .burger{display:none}body.al .mnav{display:none}body.al .bc{font-size:13.5px;color:var(--ink3);padding:22px 0 0}body.al .bc a{color:var(--ink3);text-decoration:none}body.al .bc a:hover{color:var(--ink)}body.al .bc span.s{padding:0 7px}body.al .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center;padding:36px 0 64px}body.al .hero .ph{height:520px;overflow:hidden;border-radius:2px;background:var(--stone)}body.al .hero .ph img{width:100%;height:100%;object-fit:cover}body.al .hero h1{margin:0 0 18px}body.al .hero .lead{margin-bottom:28px}body.al .hero .row{margin-bottom:24px}body.al .hero-c{padding:30px 0 40px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:end;border-bottom:1px solid var(--line)}body.al .hero-c h1{font-size:46px;margin-bottom:14px}body.al .subs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}body.al .subs a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:14px;font-weight:600;border:1px solid var(--line);border-radius:2px;padding:6px 14px 6px 6px;background:#fff}body.al .subs a img{width:36px;height:36px;object-fit:cover;border-radius:2px;background:var(--stone)}body.al .subs a:hover{border-color:var(--ink)}body.al .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body.al .tile{text-decoration:none;display:flex;flex-direction:column;gap:12px}body.al .tile .im{aspect-ratio:4/5;overflow:hidden;background:var(--stone);border-radius:2px}body.al .tile .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}body.al .tile:hover .im img{transform:scale(1.03)}body.al .tile b{font-family:var(--hf);font-weight:600;font-size:17px}body.al .tile span{font-size:13.5px;color:var(--ink3)}body.al .tool{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:14px;color:var(--ink2)}body.al .tool select{font:inherit;font-size:14px;border:1px solid var(--line);border-radius:2px;padding:8px 12px;background:#fff}body.al .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}body.al .card{display:flex;flex-direction:column;gap:12px}body.al .card .im{position:relative;display:block;background:var(--stone);aspect-ratio:4/5;overflow:hidden;border-radius:2px}body.al .card .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}body.al .card:hover .im img{transform:scale(1.03)}body.al .card .tag{position:absolute;left:12px;top:12px;background:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:2px}body.al .card .nm{font-weight:600;font-size:15.5px;line-height:1.35;text-decoration:none}body.al .card .ds{font-size:13.5px;color:var(--ink3)}body.al .card .bt{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}body.al .card .pr{font-size:16px;font-weight:600}body.al .dots{display:flex;gap:6px;align-items:center}body.al .dots i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:block}body.al .add{min-height:44px;padding:0 16px;font-size:14px}body.al .cols2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px}body.al .prose p{margin:0 0 16px;color:var(--ink2)}body.al .prose h3{font-size:20px;margin:26px 0 8px}body.al .prose a{color:var(--ink);font-weight:600}body.al .prose ul{padding-left:20px;color:var(--ink2);margin:0 0 16px}body.al .prose li{margin-bottom:6px}body.al .tbl{width:100%;border-collapse:collapse;font-size:15px}body.al .tbl th,body.al .tbl td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}body.al .tbl thead th{font-family:var(--hf);font-weight:600;font-size:15px;border-bottom:1px solid var(--ink)}body.al .tbl tbody th{font-weight:600;color:var(--ink);width:24%}body.al .tbl td{color:var(--ink2)}body.al .tblw{overflow:auto}body.al .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;counter-reset:st}body.al .steps>div{border-top:1px solid var(--ink);padding-top:18px}body.al .steps>div:before{counter-increment:st;content:counter(st,decimal-leading-zero);font-family:var(--hf);font-size:15px;color:var(--ink3);display:block;margin-bottom:12px}body.al .steps b{font-family:var(--hf);font-weight:600;font-size:19px;display:block;margin-bottom:6px}body.al .steps p{margin:0;color:var(--ink2);font-size:15px}body.al .uses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}body.al .uses :is(figure,.fig){margin:0}body.al .uses .im{aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--stone);margin-bottom:14px}body.al .uses img{width:100%;height:100%;object-fit:cover}body.al .uses b{font-family:var(--hf);font-weight:600;font-size:18px;display:block;margin-bottom:4px}body.al .uses p{margin:0;color:var(--ink2);font-size:15px}body.al .guide{border-top:1px solid var(--line)}body.al .guide a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line);text-decoration:none}body.al .guide b{font-family:var(--hf);font-weight:600;font-size:19px}body.al .guide span{color:var(--ink2);font-size:15px}body.al .guide em{font-style:normal;font-weight:600;font-size:14px;white-space:nowrap}body.al .guide a:hover b{text-decoration:underline}body.al .feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;background:var(--navy);color:#fff}body.al .feat .tx{padding:64px 56px;display:flex;flex-direction:column;justify-content:center}body.al .feat h2{color:#fff;font-size:34px;margin-bottom:14px}body.al .feat p{color:#c9d4e2;margin:0;font-size:16.5px}body.al .feat .im{min-height:420px}body.al .feat .im img{width:100%;height:100%;object-fit:cover}body.al .faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px}body.al details{border-bottom:1px solid var(--line)}body.al details:first-child{border-top:1px solid var(--line)}body.al summary{list-style:none;cursor:pointer;padding:20px 32px 20px 0;font-weight:600;font-size:16px;position:relative}body.al summary::-webkit-details-marker{display:none}body.al summary:after{content:"+";position:absolute;right:4px;top:16px;font-weight:400;color:var(--ink3);font-size:22px}body.al details[open] summary:after{content:"–"}body.al details p{margin:0 0 20px;color:var(--ink2)}body.al .rel{display:flex;flex-wrap:wrap;gap:10px 28px}body.al .rel a{font-weight:600;font-size:15px;text-decoration:none;border-bottom:1px solid var(--line);padding:4px 0}body.al .rel a:hover{border-bottom-color:var(--ink)}body.al .clients{display:flex;flex-wrap:wrap;gap:12px 40px;align-items:center;font-family:var(--hf);font-weight:600;font-size:20px;color:var(--ink3)}body.al .clients small{font-family:'Open Sans',Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--ink3);margin-right:8px}body.al .tech{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body.al .tech div{border-top:1px solid var(--ink);padding-top:16px}body.al .tech b{font-family:var(--hf);font-weight:600;font-size:19px;display:block;margin-bottom:6px}body.al .tech p{margin:0;color:var(--ink2);font-size:14.5px}body.al .quote{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:56px;align-items:start}body.al .form{display:grid;grid-template-columns:1fr 1fr;gap:16px}body.al .form label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600}body.al .form .f{grid-column:1/-1}body.al .form input,body.al .form select,body.al .form textarea{font:inherit;font-size:15px;font-weight:400;border:1px solid #cfcbc3;border-radius:2px;padding:12px 14px;background:#fff;color:var(--ink)}body.al .form textarea{min-height:110px;resize:vertical}body.al .contact-l{display:flex;flex-direction:column;gap:14px;margin-top:28px}body.al .contact-l a{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:600}body.al .art-h{max-width:820px;padding:28px 0 32px}body.al .art-h h1{font-size:46px;margin:12px 0 18px}body.al .art-h .lead{max-width:none;font-size:19px;line-height:1.6}body.al .art-meta{font-size:13.5px;color:var(--ink3);margin-top:18px}body.al .art-img{height:480px;overflow:hidden;border-radius:2px;background:var(--stone)}body.al .art-img img{width:100%;height:100%;object-fit:cover}body.al .art{display:grid;grid-template-columns:240px minmax(0,1fr);gap:72px;padding:48px 0 64px}body.al .toc{position:sticky;top:96px;align-self:start;font-size:14px}body.al .toc b{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px}body.al .toc a{display:block;text-decoration:none;color:var(--ink2);padding:6px 0;border-left:1px solid var(--line);padding-left:14px;line-height:1.4}body.al .toc a:hover{color:var(--ink);border-left-color:var(--ink)}body.al .body{max-width:720px;font-size:17px;line-height:1.75}body.al .body h2{font-size:30px;margin:44px 0 16px;scroll-margin-top:96px}body.al .body h2:first-child{margin-top:0}body.al .body h3{font-size:21px;margin:28px 0 10px}body.al .body p{margin:0 0 18px;color:#2c323a}body.al .body ul{padding-left:22px;margin:0 0 18px;color:#2c323a}body.al .body li{margin-bottom:8px}body.al .body a{font-weight:600}body.al .body .tbl{margin:8px 0 24px;font-size:15px}body.al .pcta{display:grid;grid-template-columns:120px minmax(0,1fr);gap:22px;align-items:center;background:var(--soft);padding:20px;margin:32px 0;border-radius:2px}body.al .pcta img{width:120px;height:150px;object-fit:cover;border-radius:2px;background:var(--stone)}body.al .pcta b{font-family:var(--hf);font-weight:600;font-size:18px;display:block}body.al .pcta p{margin:4px 0 12px!important;font-size:15px;color:var(--ink2)!important}body.al .bl-cat{display:flex;flex-wrap:wrap;gap:8px 24px;padding:8px 0 32px;border-bottom:1px solid var(--line);font-size:14.5px;font-weight:600}body.al .bl-cat a{text-decoration:none;color:var(--ink2)}body.al .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}body.al .post{text-decoration:none;display:flex;flex-direction:column;gap:10px}body.al .post .im{aspect-ratio:3/2;overflow:hidden;border-radius:2px;background:var(--stone);margin-bottom:6px}body.al .post .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}body.al .post:hover .im img{transform:scale(1.03)}body.al .post b{font-family:var(--hf);font-weight:600;font-size:20px;line-height:1.25}body.al .post p{margin:0;color:var(--ink2);font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.al .pdp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;padding:28px 0 64px}body.al .gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.al .gal div{aspect-ratio:4/5;background:var(--stone);overflow:hidden;border-radius:2px}body.al .gal div:first-child{grid-column:1/-1;aspect-ratio:1/1}body.al .gal img{width:100%;height:100%;object-fit:cover}body.al .buy{position:sticky;top:96px;align-self:start}body.al .buy h1{font-size:38px;margin:10px 0 10px}body.al .buy .pr{font-size:24px;font-weight:600;margin:14px 0 22px}body.al .opt{margin-bottom:22px}body.al .opt b{display:block;font-size:14px;margin-bottom:10px}body.al .sws{display:flex;gap:10px;flex-wrap:wrap}body.al .sws button{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.15);cursor:pointer;outline-offset:3px}body.al .sws button.on{outline:1px solid var(--ink)}body.al .qty{display:flex;gap:12px;margin-bottom:14px}body.al .qty input{width:80px;font:inherit;text-align:center;border:1px solid #cfcbc3;border-radius:2px}body.al .specs{margin-top:28px;border-top:1px solid var(--line)}body.al .specs div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}body.al .specs span{color:var(--ink3)}body.al .ship{font-size:14px;color:var(--ink2);margin-top:16px;display:flex;flex-direction:column;gap:6px}body.al .hhero{position:relative;overflow:hidden;transition:background-color .5s ease}body.al .hhero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;min-height:600px}body.al .hhero h1{font-size:64px;line-height:1.02;margin-bottom:20px}body.al .hhero .bottle{align-self:stretch;min-height:600px;position:relative;overflow:hidden}body.al .hhero .bottle img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;mix-blend-mode:multiply;filter:brightness(1.34) contrast(1.08) saturate(1.1);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%);mask-image:linear-gradient(to right,transparent 0,#000 22%)}body.al .sw-row{display:flex;gap:12px;align-items:center;margin-top:28px;font-size:14px;color:var(--ink2)}body.al .sw-row button{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.15);cursor:pointer}body.al .sw-row button.on{box-shadow:0 0 0 2px var(--ink)}body.al .mq{overflow:hidden;white-space:nowrap;background:var(--navy);color:#fff;font-family:var(--hf);font-weight:500;font-size:20px;padding:18px 0}body.al .mq-t{display:inline-flex;gap:56px;padding-right:56px;animation:mq 38s linear infinite}body.al .mq-t i{font-style:normal;opacity:.45}@keyframes mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}body.al .paths{display:grid;grid-template-columns:1fr 1fr;gap:24px}body.al .paths a{text-decoration:none}body.al .paths .im{height:340px;overflow:hidden;border-radius:2px;margin-bottom:18px}body.al .paths .im img{width:100%;height:100%;object-fit:cover}body.al .paths h2{font-size:26px;margin-bottom:6px}body.al .paths p{margin:0 0 12px;color:var(--ink2)}body.al .big24{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:56px;align-items:center}body.al .big24 .n{font-family:var(--hf);font-weight:600;font-size:140px;line-height:.9;letter-spacing:-.04em}body.al .big24 .ims{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:440px}body.al .big24 .ims img{width:100%;height:100%;object-fit:cover;border-radius:2px}body.al .hscroll{display:flex;gap:16px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body.al .hscroll::-webkit-scrollbar{display:none}body.al .hscroll :is(figure,.fig){margin:0;flex:0 0 330px;scroll-snap-align:start}body.al .hscroll .im{height:420px;overflow:hidden;border-radius:2px;margin-bottom:10px}body.al .hscroll img{width:100%;height:100%;object-fit:cover}body.al .hscroll :is(figcaption,.figc){font-size:14px;color:var(--ink2)}body.al .lic{display:grid;grid-template-columns:1fr 1fr;gap:24px}body.al .lic a{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;text-decoration:none;background:var(--soft)}body.al .lic .im{height:340px;overflow:hidden}body.al .lic img{width:100%;height:100%;object-fit:cover}body.al .lic h3{font-size:24px;margin-bottom:8px}body.al .lic p{margin:0 0 12px;color:var(--ink2);font-size:15px;padding-right:20px}body.al .band{background:var(--navy);color:#c9d4e2}body.al .band h2{color:#fff}body.al .band .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}body.al .band .k{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin:24px 0 28px;font-size:15px}body.al .band .k b{display:block;color:#fff;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-weight:600}body.al .band .k span{display:block;padding:6px 0;border-bottom:1px solid #1d3a5f}body.al .band .btn{background:#fff;color:var(--navy);border-color:#fff}body.al .band .btn-2{background:0 0;color:#fff;border-color:#fff}body.al .band img{width:100%;height:440px;object-fit:cover;border-radius:2px}body.al .ftr{background:var(--navy);color:#c9d4e2;font-size:14.5px;margin-top:0}body.al .ftr .g{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:36px;padding:64px 0 32px}body.al .ftr a{color:#c9d4e2;text-decoration:none;display:block;padding:4px 0}body.al .ftr a:hover{color:#fff}body.al .ftr .t{color:#fff;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}body.al .ftr .b{border-top:1px solid #1d3a5f;padding:18px 0 30px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;font-size:13px;color:#9fb0c6}body.al .ftr .b a{display:inline;color:#9fb0c6}body.al .waf{position:fixed;right:24px;bottom:24px;z-index:60;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(12,18,28,.18)}body.al .toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(20px);background:var(--ink);color:#fff;padding:14px 20px;border-radius:4px;font-size:14.5px;opacity:0;pointer-events:none;transition:all .3s ease;z-index:70}body.al .toast.on{opacity:1;transform:translateX(-50%)}body.al .toast a{color:#fff;font-weight:600;margin-left:12px}body.al .cart{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px;padding:28px 0 64px}body.al .cl{border-top:1px solid var(--ink)}body.al .ci{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}body.al .ci img{width:96px;height:120px;object-fit:cover;background:var(--stone)}body.al .ci button{background:0 0;border:0;color:var(--ink3);cursor:pointer;font:inherit;font-size:13px;text-decoration:underline;padding:0}body.al .sum{background:var(--soft);padding:28px;position:sticky;top:96px}body.al .sum div{display:flex;justify-content:space-between;padding:8px 0;font-size:15px}body.al .sum .tt{border-top:1px solid var(--line);margin-top:8px;padding-top:16px;font-weight:600;font-size:18px}body.al .bar{height:4px;background:var(--line);margin:8px 0 18px}body.al .bar i{display:block;height:100%;background:var(--navy)}body.al .smap{columns:3;column-gap:48px}body.al .smap div{break-inside:avoid;margin-bottom:28px}body.al .smap b{display:block;font-family:var(--hf);font-weight:600;font-size:17px;margin-bottom:8px}body.al .smap a{display:block;text-decoration:none;color:var(--ink2);font-size:14.5px;padding:3px 0}body.al .smap a.l2{padding-left:14px}body.al .smap a:hover{color:var(--ink)}@supports (animation-timeline:view()){body.al .rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0% entry 35%}@keyframes rv{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){body.al .mq-t,body.al .rv{animation:none!important}}@media (max-width:1000px){body.al .nav,body.al .hdr-r .emp,body.al .topbar .mid{display:none}body.al .burger{display:flex}body.al .mnav.on{display:block;position:fixed;inset:0;top:0;background:#fff;z-index:80;overflow:auto;padding:16px 16px 40px}body.al .mnav .x{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}body.al .mnav details summary{font-family:var(--hf);font-size:20px}body.al .mnav a{display:block;padding:9px 0;text-decoration:none;color:var(--ink2)}body.al .wrap{padding:0 16px}body.al .sec{padding:48px 0}body.al .h1,body.al .hero-c h1,body.al .art-h h1{font-size:34px}body.al .h2,body.al .feat h2,body.al .body h2{font-size:26px}body.al .hhero h1{font-size:40px}body.al .hhero .wrap,body.al .hero,body.al .hero-c,body.al .cols2,body.al .faq,body.al .quote,body.al .pdp,body.al .art,body.al .cart,body.al .big24,body.al .band .grid2,body.al .feat,body.al .paths,body.al .lic,body.al .lic a{grid-template-columns:minmax(0,1fr)}body.al .hhero .wrap{min-height:0;padding-top:28px}body.al .hhero .bottle{min-height:380px}body.al .hero{gap:24px;padding-top:20px}body.al .hero .ph{height:340px;order:-1}body.al .grid,body.al .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}body.al .posts{grid-template-columns:minmax(0,1fr)}body.al .tech{grid-template-columns:1fr 1fr}body.al .toc{display:none}body.al .art{gap:0;padding-top:28px}body.al .art-img{height:280px}body.al .guide a{grid-template-columns:minmax(0,1fr);gap:4px}body.al .feat .tx{padding:40px 22px}body.al .feat .im{min-height:280px}body.al .form{grid-template-columns:minmax(0,1fr)}body.al .big24 .n{font-size:96px}body.al .big24 .ims{height:300px}body.al .smap{columns:1}body.al .ftr .g{grid-template-columns:1fr 1fr}body.al .buy{position:static}body.al .hscroll :is(figure,.fig){flex-basis:78%}body.al .paths .im{height:240px}body.al .band img{height:280px}body.al .lic .im{height:260px}}body.al .band a{color:#fff}body.al .band .k a{text-decoration:none}body.al .hero-p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;align-items:center;padding:32px 0 48px}body.al .hero-p h1,body.al .hero-m h1{font-size:52px;margin-bottom:18px}body.al .hero-m{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center;padding:32px 0 48px}body.al .mos{display:grid;grid-template-columns:1.25fr 1fr;gap:10px;height:440px}body.al .mos div{overflow:hidden;border-radius:2px;background:var(--stone)}body.al .mos div:last-child{margin-top:56px}body.al .mos img{width:100%;height:100%;object-fit:cover}body.al .show{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}body.al .show-ims{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;height:480px}body.al .show-ims>*{overflow:hidden;border-radius:2px;background:var(--stone)}body.al .show-ims img{width:100%;height:100%;object-fit:cover}body.al .show-ims .main:only-child{grid-column:1/-1}body.al .show-buy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:center}body.al .show-buy .nm{font-family:var(--hf);font-weight:600;font-size:20px;text-decoration:none;display:block}body.al .show-buy .ds{font-size:14px;color:var(--ink3)}body.al .show-buy .pr{font-size:22px;font-weight:600;text-align:right}body.al .show-buy .opt{grid-column:1/-1;margin:0}body.al .show-buy .row{grid-column:1/-1}body.al .show-buy .row .btn{flex:1}body.al .grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}body.al .grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}body.al .perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-bottom:8px}body.al .perks>div{display:flex;gap:14px;align-items:center;color:var(--navy)}body.al .perks p{margin:0;display:flex;flex-direction:column;line-height:1.35}body.al .perks b{font-size:14.5px;color:var(--ink)}body.al .perks span{font-size:13px;color:var(--ink3)}body.al .side-im{margin-top:28px;aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:var(--stone)}body.al .side-im img{width:100%;height:100%;object-fit:cover}body.al .gal3{padding:0 0 64px}body.al .gal3 .g{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;height:380px}body.al .gal3 .g div{overflow:hidden;border-radius:2px;background:var(--stone)}body.al .gal3 img{width:100%;height:100%;object-fit:cover}body.al .mini-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);background:var(--navy);color:#c9d4e2}body.al .mini-band .im{min-height:340px}body.al .mini-band img{width:100%;height:100%;object-fit:cover}body.al .mini-band .tx{padding:48px;display:flex;flex-direction:column;justify-content:center}body.al .mini-band h2{color:#fff;font-size:30px;margin-bottom:12px}body.al .mini-band p{margin:0 0 24px;max-width:480px}body.al .mini-band .btn{background:#fff;color:var(--navy);border-color:#fff}body.al .mini-band .btn-2{background:0 0;color:#fff}body.al .rtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body.al .rtile{text-decoration:none;display:flex;flex-direction:column;gap:12px}body.al .rtile .im{aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:var(--stone)}body.al .rtile img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}body.al .rtile:hover img{transform:scale(1.03)}body.al .rtile b{font-family:var(--hf);font-weight:600;font-size:17px}@media (max-width:1000px){body.al .hero-p,body.al .hero-m,body.al .mini-band{grid-template-columns:minmax(0,1fr);gap:28px}body.al .hero-p h1,body.al .hero-m h1{font-size:34px}body.al .mos,body.al .show-ims{height:320px}body.al .perks,body.al .rtiles{grid-template-columns:1fr 1fr}body.al .grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}body.al .gal3 .g{grid-template-columns:1fr 1fr;height:260px}body.al .gal3 .g div:first-child{grid-column:1/-1}body.al .gal3 .g{height:auto;grid-auto-rows:200px}body.al .mini-band .tx{padding:32px 22px}body.al .side-im{display:none}}body.al .feat a{color:#fff}body.al{overflow-x:clip}body.al .card .im .hv{position:absolute;inset:0;opacity:0;transition:opacity .35s}body.al .card .im:hover .hv{opacity:1}body.al .btn-off{background:#d9d6d0;border-color:#d9d6d0;color:#5d636b;cursor:default}body.al .btn.is-loading{opacity:.6;pointer-events:none}body.al .form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}body.al .form .fl{flex-direction:row;align-items:center;gap:10px;font-weight:400}body.al .form .fl{flex-wrap:wrap}body.al .form .fl input{border:0;padding:0;width:auto;max-width:100%}body.al .form input,body.al .form select,body.al .form textarea{min-width:0;max-width:100%}body.al .body{overflow-wrap:anywhere}body.al .art-1{grid-template-columns:minmax(0,1fr)!important;padding-top:0!important}body.al .info img{max-width:100%;height:auto}body.al .info .form{margin-top:28px}body.al .info table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font-size:14px}body.al .info td,body.al .info th{border:1px solid var(--line);padding:8px 10px;vertical-align:top}body.al .form .ok input{width:18px;height:18px}body.al .form .msg{margin:12px 0 0;font-size:14.5px}body.al .form .msg.err{color:#a1261f}body.al .agotado{background:var(--soft);padding:16px 18px;margin:0 0 14px;font-size:15px}body.al .srch{position:absolute;right:24px;top:100%;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px rgba(12,18,28,.08);padding:14px;display:none;gap:8px;z-index:55;width:min(420px,calc(100vw - 32px))}body.al .srch.on{display:flex}body.al .srch input,body.al .srch-p input{flex:1;font:inherit;font-size:15px;border:1px solid #cfcbc3;border-radius:2px;padding:10px 12px;min-width:0}body.al .srch-p{display:flex;gap:10px;max-width:560px;margin:0 0 32px}body.al .hdr .wrap{position:relative}body.al .lang{display:flex;gap:14px}body.al .lang a{display:inline;padding:0}body.al .elementor-toggle .elementor-toggle-item{border-bottom:1px solid var(--line);margin:0}body.al .elementor-toggle .elementor-toggle-item:first-child{border-top:1px solid var(--line)}body.al .elementor-toggle .elementor-tab-title{padding:20px 32px 20px 0;font-weight:600;font-size:16px;position:relative;cursor:pointer;border:0;color:var(--ink);font-family:inherit;line-height:1.6}body.al .elementor-toggle .elementor-tab-title a{color:inherit;text-decoration:none;font-weight:600}body.al .elementor-toggle .elementor-toggle-icon{display:none}body.al .elementor-toggle .elementor-tab-title:after{content:"+";position:absolute;right:4px;top:16px;font-weight:400;color:var(--ink3);font-size:22px}body.al .elementor-toggle .elementor-tab-title.elementor-active:after{content:"–"}body.al .elementor-toggle .elementor-tab-content{padding:0 0 20px;border:0;color:var(--ink2)}body.al .elementor-toggle .elementor-tab-content p{margin:0}body.al .body ul{list-style:disc}body.al .body ol{list-style:decimal;padding-left:22px}body.al .vi-wcaio-sidebar-cart,body.al [class*=vi-wcaio-sidebar-cart-icon]{display:none!important}@media (max-width:1000px){body.al .srch{right:16px}}