@font-face{font-family:'Mulish';font-style:normal;font-weight:200 1000;font-display:swap;src:url(/wp-content/themes/artechnic-vitrina/assets/fonts/mulish-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Mulish';font-style:normal;font-weight:200 1000;font-display:swap;src:url(/wp-content/themes/artechnic-vitrina/assets/fonts/mulish-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--tint:#eef4fb;--tint-2:#dce9f7;--line:#dce3ec;--ink:#121a27;--muted:#58627a;--bronze:#1e73be;--bronze-d:#154588;--red:#d8232a;--ok:#17703c;--sans:'Mulish', system-ui, -apple-system, 'Segoe UI', sans-serif;--serif:var(--sans);--gutter:clamp(14px, 3vw, 40px);--max:1320px;--r:8px;--btn-r:5px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15.5px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:800;line-height:1.12;letter-spacing:-.015em}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding-inline:var(--gutter)}.suit{width:1em;height:1em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:13px 24px;border-radius:var(--btn-r);background:var(--bronze);color:#fff;border:0;font-weight:700;font-size:13.5px;transition:background .2s,transform .15s,box-shadow .2s}.btn:hover{background:var(--bronze-d);color:#fff}.btn:active{transform:scale(.98)}.btn--dark{background:#000;color:#fff}.btn--dark:hover{background:var(--bronze);color:#fff}.btn--line{background:#fff;color:var(--ink);border:1.5px solid #000}.btn--line:hover{background:#000;color:#fff}.btn--block{width:100%;padding:16px;font-size:15px}.btn--sm{width:100%;padding:10px 12px;font-size:13px}.util{background:#000;color:rgb(255 255 255 / .85);font-size:12px}.util .wrap{display:flex;justify-content:space-between;padding-block:7px;gap:14px}.util b{color:var(--bronze);font-weight:700}.util a:hover{color:var(--bronze)}.util .r{display:flex;gap:18px}header.site{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--line)}.hmain{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(16px, 3vw, 44px);align-items:center;padding-block:14px}.logo img{height:46px;width:auto}form.search{display:flex;border:2px solid var(--ink);border-radius:var(--btn-r);overflow:hidden;max-width:640px;width:100%;justify-self:center;background:#fff}form.search input{flex:1;border:0;padding:12px 20px;font:inherit;outline:none;min-width:0}form.search button{background:var(--ink);color:#fff;border:0;padding:0 22px;display:grid;place-items:center}form.search button:hover{background:var(--bronze);color:#fff}.hicons{display:flex;gap:4px}.hicons a,.hicons button{display:grid;justify-items:center;gap:2px;background:none;border:0;padding:4px 12px;font-size:11.5px;font-weight:600;position:relative}.hicons a:hover,.hicons button:hover{color:var(--bronze-d)}.cnt{position:absolute;top:-3px;right:6px;background:var(--red);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;padding:0 4px}.cnt.pop{animation:pop .4s}@keyframes pop{50%{transform:scale(1.5)}}.cats{border-top:1px solid var(--line)}.cats .wrap{display:flex;gap:clamp(14px, 2.4vw, 34px);align-items:center;overflow-x:auto;scrollbar-width:none}.cats a{white-space:nowrap;padding:13px 0;font-weight:600;font-size:13.5px;border-bottom:3px solid #fff0;margin-bottom:-1px}.cats a:hover,.cats a.on{border-color:var(--bronze)}.cats a.hot{color:var(--red)}.cats .gap{flex:1}.cats .est{font-size:12px;color:var(--muted);white-space:nowrap;display:flex;align-items:center;gap:.5em}.burger{display:none!important}.mosaic{display:grid;grid-template-columns:2fr 1fr;gap:16px;padding-block:20px}.mosaic>*{border-radius:12px;overflow:hidden;position:relative}.mb-main{background:linear-gradient(100deg,var(--tint) 0 55%,var(--tint-2));grid-row:span 2;min-height:460px;padding:clamp(24px, 4vw, 54px);display:flex;flex-direction:column;justify-content:center;gap:18px}.mb-main h1{font-size:clamp(2rem, 3.8vw, 3.4rem);max-width:10ch}.mb-main h1 mark{background:none;color:var(--bronze-d)}.mb-main p{max-width:36ch;color:var(--muted);font-size:16px;margin:0}.mb-main .cta{display:flex;gap:12px;flex-wrap:wrap}.mb-main>img{position:absolute;right:-2%;bottom:3%;width:min(46%, 430px);filter:drop-shadow(0 22px 22px rgb(15 49 102 / .25));transition:transform .5s}.mb-main:hover>img{transform:scale(1.04) rotate(-1.5deg)}.chip{position:absolute;top:22px;right:22px;background:#000;color:#fff;padding:8px 14px;border-radius:var(--btn-r);font-size:12.5px;font-weight:700}.chip b{color:var(--bronze)}.mb-side{padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:222px;transition:transform .25s}.mb-side:hover{transform:translateY(-3px)}.mb-side small{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.mb-side h2{font-size:1.6rem;margin-top:6px;max-width:9ch}.mb-side span.go{font-weight:700;font-size:13px;display:inline-flex;gap:.4em;align-items:center}.mb-side img{position:absolute;right:8px;bottom:8px;width:52%}.mb-a{background:#000;color:#fff}.mb-a small{color:var(--bronze)}.mb-b{background:var(--bronze);color:#fff}.mb-b img,.mb-a img{max-height:78%;object-fit:contain;width:auto}.mb-a img.jpg{mix-blend-mode:normal;border-radius:8px}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-block:8px 28px}.trust>div{display:flex;gap:14px;align-items:center;padding:14px 18px;border:1px solid var(--line);border-radius:var(--r)}.trust svg{color:var(--bronze-d);flex:none}.trust b{display:block;font-size:14px}.trust span{font-size:12.5px;color:var(--muted)}section.s{padding-block:clamp(24px, 4vw, 52px)}.sh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;gap:18px}.sh h2{font-size:clamp(1.4rem, 2.4vw, 2rem)}.sh a{font-weight:700;font-size:13.5px;border-bottom:2px solid var(--bronze);padding-bottom:2px;white-space:nowrap}.sh .arrows{display:flex;gap:8px}.sh .arrows button{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ink);background:#fff;display:grid;place-items:center}.sh .arrows button:hover{background:var(--ink);color:#fff}.cattiles{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.cattile{background:var(--tint);border-radius:var(--r);padding:18px 14px 16px;text-align:center;transition:.2s;display:grid;gap:10px;justify-items:center}.cattile:hover{background:var(--tint-2);transform:translateY(-3px)}.cattile .im{width:100%;height:132px;display:grid;place-items:center;overflow:hidden}.cattile img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.cattile b{font-size:14.5px}.cattile small{color:var(--muted);font-size:12px;margin-top:-8px}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * 14px) / 5);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.rail>*{scroll-snap-align:start}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;position:relative;transition:box-shadow .25s,border-color .25s,transform .25s;overflow:hidden}.card:hover{box-shadow:0 14px 34px rgb(15 49 102 / .13);border-color:var(--bronze);transform:translateY(-2px)}.card__img{display:grid;place-items:center;aspect-ratio:1/1;padding:14px;position:relative;background:#fff}.card__img img{max-height:100%;width:100%;height:100%;object-fit:contain;transition:transform .45s}.card:hover .card__img img{transform:scale(1.06)}.card__img .ph{position:absolute;inset:14px;border:1.5px dashed var(--bronze);border-radius:8px;display:grid;place-items:center;text-align:center;color:var(--bronze-d);font-weight:600;font-size:12px;background:var(--tint)}.pill{position:absolute;top:10px;left:10px;z-index:2;background:#000;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--btn-r)}.pill--sale{background:var(--red)}.pill--new{background:var(--bronze);color:#fff}.fav{position:absolute;top:8px;right:8px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#fff;display:grid;place-items:center;box-shadow:0 2px 8px rgb(0 0 0 / .12)}.fav:hover{color:var(--red)}.card__b{padding:4px 14px 14px;display:flex;flex-direction:column;gap:5px;flex:1}.card__cat{font-size:11.5px;color:var(--muted);font-weight:600}.card h3{font-size:14.5px;font-weight:700;letter-spacing:0;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pr{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.price{font-weight:800;font-size:1.2rem}.price small{font-size:.72em;font-weight:700}.pr s{color:var(--muted);font-size:13px}.stock{font-size:12px;color:var(--ok);font-weight:600;display:flex;align-items:center;gap:.4em;margin-bottom:6px}.stock::before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor}.card .btn{margin-top:auto}.b2b{background:var(--bronze);border-radius:12px;padding:clamp(24px, 4vw, 44px);display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.b2b h2{font-size:clamp(1.4rem, 2.6vw, 2.1rem);max-width:22ch}.b2b p{margin:8px 0 0;max-width:56ch}.about{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px, 4vw, 56px);align-items:center;background:var(--tint);border-radius:12px;padding:clamp(22px, 4vw, 44px)}.about img{width:clamp(110px, 14vw, 170px)}.about h2{font-size:clamp(1.3rem, 2.2vw, 1.8rem);margin-bottom:8px}.about p{margin:0;max-width:62ch;color:#3a4558}footer.site{margin-top:48px;background:var(--tint);border-top:1px solid var(--line)}.f-news{background:#000;color:#fff}.f-news .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:26px;flex-wrap:wrap}.f-news b{font-size:1.15rem}.f-news form{display:flex;gap:8px;flex:1;max-width:480px}.f-news input{flex:1;padding:13px 18px;border-radius:var(--btn-r);border:0;font:inherit;min-width:0}.f-main{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:36px;padding-block:44px}.f-main h3{font-size:13px;margin-bottom:14px}.f-main ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:var(--muted);font-size:14px}.f-main ul a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--bronze)}.f-main img{height:42px;margin-bottom:14px}.f-main p{color:var(--muted);margin:0;max-width:30ch}.f-legal{border-top:1px solid var(--line);padding-block:18px;font-size:12.5px;color:var(--muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.crumbs{font-size:12.5px;color:var(--muted);padding-block:16px 6px;display:flex;gap:.5em;flex-wrap:wrap}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs i{font-style:normal;opacity:.5}.ahead{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-block:6px 18px;flex-wrap:wrap}.ahead h1{font-size:clamp(1.8rem, 3.4vw, 2.6rem)}.ahead small{color:var(--muted);font-size:14px;font-weight:500}.fbar{position:sticky;top:111px;z-index:40;background:rgb(255 255 255 / .96);backdrop-filter:blur(6px);border-block:1px solid var(--line);margin-bottom:18px}.fbar .wrap{display:flex;gap:10px;align-items:center;padding-block:12px;flex-wrap:wrap}.dd{position:relative}.dd>button{display:inline-flex;gap:.5em;align-items:center;padding:9px 16px;border:1.5px solid var(--line);border-radius:var(--btn-r);background:#fff;font-weight:600;font-size:13.5px}.dd>button:hover,.dd.open>button{border-color:var(--ink)}.dd>button.on{border-color:var(--ink);background:var(--ink);color:#fff}.dd .menu{display:none;position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 20px 40px rgb(0 0 0 / .14);padding:14px 16px;z-index:5}.dd.open .menu{display:block}.chk{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:14px;cursor:pointer}.chk input{accent-color:var(--bronze);width:17px;height:17px}.chk em{margin-left:auto;font-style:normal;color:var(--muted);font-size:12px}.tgl{display:inline-flex;gap:10px;align-items:center;font-weight:600;font-size:13.5px;cursor:pointer;padding:6px 4px}.tgl input{appearance:none;width:38px;height:22px;border-radius:11px;background:var(--line);position:relative;transition:.2s;margin:0}.tgl input::after{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 3px rgb(0 0 0 / .3)}.tgl input:checked{background:var(--bronze)}.tgl input:checked::after{left:19px}.fbar .sp{flex:1}.fbar select{padding:9px 14px;border:1.5px solid var(--line);border-radius:var(--btn-r);font:inherit;font-weight:600;font-size:13.5px;background:#fff}.active{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.active span{display:inline-flex;gap:.5em;align-items:center;background:var(--tint-2);padding:5px 12px;border-radius:var(--btn-r);font-size:13px;font-weight:600}.active a{font-size:13px;text-decoration:underline;color:var(--muted);align-self:center}.more{display:grid;justify-items:center;gap:12px;padding:36px 0 20px;color:var(--muted);font-size:13px}.seo{max-width:78ch;color:#3a4558;padding-block:18px 0}.seo h2{font-size:1.2rem;margin-bottom:8px}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(20px, 4vw, 56px);align-items:start;padding-bottom:40px}.gal__main{background:#fff;border:1px solid var(--line);border-radius:12px;aspect-ratio:1 / 1;display:grid;place-items:center;padding:4%;position:relative;overflow:hidden}.gal__main img{width:100%;height:100%;object-fit:contain}.gal__main .pill{top:16px;left:16px}.gal__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.gal__thumbs button{aspect-ratio:1;border:1.5px solid var(--line);border-radius:10px;background:#fff;padding:6px;transition:.15s}.gal__thumbs button.on,.gal__thumbs button:hover{border-color:var(--ink)}.gal__thumbs img{width:100%;height:100%;object-fit:contain}.buy{position:sticky;top:124px;border:1px solid var(--line);border-radius:12px;padding:clamp(18px, 2.4vw, 30px);background:#fff;box-shadow:0 12px 40px rgb(15 49 102 / .06)}.buy .cat{font-size:12.5px;color:var(--bronze-d);font-weight:700}.buy h1{font-size:clamp(1.5rem, 2.4vw, 2.1rem);margin:6px 0 10px}.buy .row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted)}.buy .pricebox{margin:18px 0 4px;display:flex;align-items:baseline;gap:10px}.buy .price{font-family:var(--serif);font-weight:400;font-size:2.6rem;line-height:1}.buy .tva{font-size:12.5px;color:var(--muted)}.opt{margin:18px 0}.opt b{display:block;font-size:13px;margin-bottom:8px}.sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sizes button{padding:10px 6px;border:1.5px solid var(--line);border-radius:10px;background:#fff;display:grid;gap:2px;text-align:center;font-weight:700}.sizes button small{font-weight:600;color:var(--muted);font-size:12px}.sizes button.on,.sizes button:hover{border-color:var(--ink);background:var(--tint)}.buyrow{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:18px 0 10px}.qty{display:flex;align-items:center;border:1.5px solid var(--ink);border-radius:var(--btn-r)}.qty button{width:42px;height:48px;border:0;background:none;display:grid;place-items:center}.qty button:hover{color:var(--bronze-d)}.qty input{width:38px;border:0;text-align:center;font:inherit;font-weight:700;background:none}.deliv{display:grid;gap:10px;margin-top:16px;padding:14px;background:var(--tint);border-radius:var(--r);font-size:13.5px}.deliv div{display:flex;gap:10px;align-items:center}.deliv svg{color:var(--bronze-d);flex:none;width:22px;height:22px}.anch{position:sticky;top:111px;z-index:30;background:#fff;border-block:1px solid var(--line);margin-block:20px}.anch .wrap{display:flex;gap:28px}.anch a{padding:14px 0;font-weight:700;border-bottom:3px solid #fff0}.anch a:first-child{border-color:var(--bronze)}.doc{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(20px, 4vw, 56px);padding-block:10px 30px}.doc h2{font-size:1.4rem;margin-bottom:12px}.doc p{color:#3a4558;max-width:62ch;margin:0 0 12px}.doc table{width:100%;border-collapse:collapse}.doc td{padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.doc td:first-child{color:var(--muted);width:45%}.bundle{display:grid;grid-template-columns:auto auto auto auto 1fr;gap:14px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:12px}.bundle img{width:96px;height:96px;object-fit:contain;border:1px solid var(--line);border-radius:10px;padding:6px}.bundle .plus{font-size:1.6rem;font-weight:800;color:var(--bronze-d)}.bundle .tot{justify-self:end;text-align:right;display:grid;gap:8px}.bundle .tot b{font-size:1.4rem}.mbar{display:none}@media (max-width:1100px){.rail{grid-auto-columns:calc((100% - 2 * 14px) / 3)}.cattiles{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:repeat(3,1fr)}.trust{grid-template-columns:1fr 1fr}.mosaic{grid-template-columns:1fr}.mb-main{grid-row:auto;min-height:420px}.mb-side{min-height:180px}.mosaic .mb-a,.mosaic .mb-b{display:block}.pdp{grid-template-columns:1fr}.buy{position:static}.doc{grid-template-columns:1fr}.bundle{grid-template-columns:auto auto auto auto}.bundle .tot{grid-column:1 / -1;justify-self:stretch;text-align:left;grid-auto-flow:column;justify-content:space-between;align-items:center}.f-main{grid-template-columns:1fr 1fr}}@media (max-width:760px){.util .r,.cats .est{display:none}.hmain{grid-template-columns:auto 1fr auto;grid-template-areas:'b l i' 's s s';gap:10px;padding-block:10px}.burger{display:grid!important;grid-area:b;background:none;border:0;padding:6px}.logo{grid-area:l;justify-self:center}.hicons{grid-area:i}form.search{grid-area:s;max-width:none}.logo img{height:36px}.hicons span.t{display:none}.hicons a,.hicons button{padding:6px 8px}.grid{grid-template-columns:repeat(2,1fr);gap:10px}.rail{grid-auto-columns:62%}.cattiles{grid-template-columns:repeat(2,1fr)}.cattile:last-child{grid-column:span 2}.card__img{padding:8px}.card__b{padding:2px 10px 12px}.card h3{font-size:13.5px}.price{font-size:1.05rem}.fav{width:30px;height:30px}.trust{grid-template-columns:1fr;padding-bottom:8px}.trust>div{padding:10px 14px}.mb-main>img{max-width:none}.mb-main{min-height:400px;padding-bottom:300px;justify-content:flex-start}.mb-main>img{width:78%;right:50%;transform:translateX(50%);bottom:0}.mb-main:hover>img{transform:translateX(50%)}.b2b{grid-template-columns:1fr}.about{grid-template-columns:1fr}.fbar{top:104px}.fbar .wrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fbar .dd .menu{position:fixed;left:12px;right:12px;top:auto;bottom:12px}.f-main{grid-template-columns:1fr 1fr}.f-main>:first-child{grid-column:1 / -1}.anch .wrap{overflow-x:auto}.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid var(--line);padding:10px var(--gutter);gap:14px;align-items:center;box-shadow:0 -8px 24px rgb(0 0 0 / .08)}.mbar .price{font-size:1.4rem;font-family:var(--serif)}.mbar .btn{flex:1}body.pdp-page{padding-bottom:76px}.sizes{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.admin-bar header.site{top:32px}.hmain{grid-template-columns:auto 1fr auto}.hicons .mn-cart-toggle{background:none;border:0}.cnt.mn-cart-count{position:absolute;top:-3px;right:6px}.prose{max-width:860px;padding-block:24px 10px}.prose h1{margin-bottom:14px;font-size:clamp(1.6rem, 3vw, 2.3rem)}.prose .entry{color:#3a4558}.prose .entry p,.prose .entry li{max-width:78ch}.wrap--shop{max-width:1300px;padding-block:24px 10px}.stock--out{color:var(--red)}body .button,body a.button,body button.button,body input.button,body #place_order,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button,body .woocommerce #respond input#submit{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:13px 24px;border-radius:var(--btn-r);background:var(--bronze);color:#fff;border:0;font:700 13.5px/1.2 var(--sans);cursor:pointer;text-decoration:none;transition:background .2s,color .2s}body .button:hover,body a.button:hover,body button.button:hover,body #place_order:hover,body .woocommerce a.button:hover,body .woocommerce button.button:hover{background:#000;color:#fff}body .button.btn--sm,body a.button.btn--sm{width:100%;padding:10px 12px;font-size:13px}body .button.disabled,body .button:disabled,body .button.wc-variation-selection-needed{opacity:.45;pointer-events:none}body .button.loading::after{content:'';width:1em;height:1em;margin-left:.4em;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}a.added_to_cart{display:none!important}.card .price del{opacity:.55;font-size:.8em}.card .price ins{text-decoration:none}.card .woocommerce-Price-currencySymbol{font-size:.72em;font-weight:700}.woocommerce-notices-wrapper{margin-bottom:10px}body .woocommerce-message,body .woocommerce-info,body .woocommerce-error{border-radius:10px}.shop-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(20px, 3vw, 40px);align-items:start;padding-bottom:20px}.shop-side{position:sticky;top:130px}.admin-bar .shop-side{top:162px}.filters summary{display:none;cursor:pointer;font-weight:700;padding:10px 16px;border:1.5px solid var(--line);border-radius:var(--btn-r);width:max-content}.filters__in{display:grid;gap:22px}.fgroup h3{font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;color:var(--muted)}.fgroup ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.fgroup li.d1{padding-left:14px}.fgroup li.d2{padding-left:28px}.fgroup a{display:flex;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:8px;font-size:14px}.fgroup a:hover{background:var(--tint)}.fgroup a.on{background:var(--tint-2);font-weight:700}.fgroup a.chk::before{content:'';flex:none;width:16px;height:16px;margin-right:10px;border:1.5px solid #7d8aa0;border-radius:4px}.fgroup a.chk{justify-content:flex-start}.fgroup a.chk.on::before{background:var(--bronze) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--bronze)}.fgroup a.chk em{margin-left:auto}.fgroup em{font-style:normal;color:var(--muted);font-size:12px;margin-left:auto}.freset{font-size:13px;text-decoration:underline;color:var(--muted)}.shop-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.shop-tools .woocommerce-result-count{margin:0;color:var(--muted);font-size:13.5px}.shop-tools .woocommerce-ordering{margin:0}.shop-tools select{padding:9px 14px;border:1.5px solid var(--line);border-radius:var(--btn-r);font:600 13.5px var(--sans);background:#fff}.shop-main .grid{grid-template-columns:repeat(4,1fr)}nav.woocommerce-pagination ul{display:flex;justify-content:center;gap:6px;list-style:none;padding:30px 0 0;margin:0;border:0}nav.woocommerce-pagination li{border:0}nav.woocommerce-pagination a,nav.woocommerce-pagination span{display:grid;place-items:center;min-width:40px;height:40px;border-radius:var(--btn-r);border:1.5px solid var(--line)}nav.woocommerce-pagination .current{background:#000;color:#fff;border-color:#000}.pc-head{padding-block:4px 16px}.pc-head h1{font-size:clamp(1.4rem, 2.4vw, 2rem)}.pc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 330px;gap:clamp(18px, 2.6vw, 38px);align-items:start;padding-bottom:30px}.pc__gal .woocommerce-product-gallery{margin:0;position:relative}.pc__gal .woocommerce-product-gallery__wrapper{margin:0}.pc__gal .woocommerce-product-gallery__image{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:4%}.pc__gal .woocommerce-product-gallery__image img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.pc__gal .flex-control-thumbs{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.pc__gal .flex-control-thumbs li{margin:0}.pc__gal .flex-control-thumbs img{border:1.5px solid var(--line);border-radius:10px;background:#fff;padding:6px;aspect-ratio:1;object-fit:contain;opacity:.7;cursor:pointer;width:100%}.pc__gal .flex-control-thumbs img.flex-active,.pc__gal .flex-control-thumbs img:hover{border-color:var(--ink);opacity:1}.pc__gal .woocommerce-product-gallery__trigger{position:absolute;top:12px;right:12px;z-index:5}.pc__mid .code{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:10px}.pc__mid .lead{margin:0 0 16px;color:#3a4558;font-size:15px}.pc__mid .lead p{margin:0 0 8px}.attrs{margin:0 0 18px;padding:0;display:grid;font-size:13.5px}.attrs div{display:flex;gap:8px;padding:7px 0;border-bottom:1px solid var(--line)}.attrs dt{font-weight:700;margin:0;min-width:150px}.attrs dd{margin:0;color:#3a4558}.pc__mid ul.tick{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:14px}.pc__mid ul.tick li{display:flex;gap:10px;align-items:flex-start}.pc__mid ul.tick li::before{content:'';flex:none;width:8px;height:8px;margin-top:8px;background:var(--bronze);border-radius:50%}.bbox{position:sticky;top:124px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px;display:grid;gap:12px;box-shadow:0 10px 30px rgb(15 49 102 / .07)}.admin-bar .bbox{top:156px}.bbox .price{font-family:var(--serif);font-weight:400;font-size:2.3rem;line-height:1}.bbox .price del{font-size:.5em;opacity:.55}.bbox .price ins{text-decoration:none}.bbox .tva{font-size:12px;color:var(--muted);margin-top:-6px}.bbox form.cart{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:0}.bbox form.cart .variations,.bbox form.cart .woocommerce-variation,.bbox form.cart .single_variation_wrap{grid-column:1 / -1}.bbox form.cart .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:auto 1fr;gap:10px;grid-column:1 / -1}.bbox .variations{width:100%;border:0;margin:0 0 6px}.bbox .variations td,.bbox .variations th{padding:4px 0;border:0;display:block}.bbox .variations select{width:100%;padding:10px;border:1.5px solid var(--line);border-radius:10px}.bbox .quantity{display:flex;align-items:center;border:1.5px solid var(--ink);border-radius:var(--btn-r)}.bbox .quantity input.qty{width:38px;border:0;text-align:center;font:700 14px var(--sans);background:none;-moz-appearance:textfield;padding:0}.bbox .quantity input.qty::-webkit-outer-spin-button,.bbox .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bbox .quantity button{width:38px;height:46px;border:0;background:none;font-size:18px}.bbox .single_add_to_cart_button{width:100%;padding:15px;font-size:15px}.bbox .btn--line{width:100%;padding:12px;font-size:13.5px}.bbox .rows{display:grid;gap:10px;font-size:13px;padding:12px;background:var(--tint);border-radius:10px}.bbox .rows div{display:flex;gap:10px;align-items:center}.bbox .rows svg{color:var(--bronze-d);flex:none}.product-page .anch{position:static}.product-page .entry{color:#3a4558;max-width:62ch}.related h2,.up-sells h2{font-size:clamp(1.4rem, 2.4vw, 2rem);margin-bottom:20px}.mn-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .55);opacity:0;visibility:hidden;transition:opacity .25s;z-index:9998}.mn-overlay.is-open{opacity:1;visibility:visible}.mn-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100%;background:#fff;box-shadow:-8px 0 30px rgb(0 0 0 / .25);transform:translateX(100%);visibility:hidden;transition:transform .3s,visibility .3s;z-index:9999;overflow-y:auto}.admin-bar .mn-drawer{top:32px}.mn-drawer.is-open{transform:none;visibility:visible}.mn-lock{overflow:hidden}.mn-drawer__inner{padding:16px 20px 24px}.mn-drawer__close,.mn-remove{background:none;border:0;cursor:pointer;font-size:28px;line-height:1;color:#000;padding:4px 8px}.mn-drawer__close{display:block;margin:0 0 8px auto}.mn-remove:hover,.mn-drawer__close:hover{color:var(--red)}.mn-drawer__count{display:flex;justify-content:space-between;font-weight:700;margin:16px 0 12px}.mn-drawer__items{list-style:none;margin:0;padding:0}.mn-drawer__items li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.mn-drawer__img{flex:0 0 64px}.mn-drawer__img img{width:64px;height:64px;object-fit:contain}.mn-drawer__info{flex:1;display:flex;flex-direction:column;gap:4px;font-size:14px}.mn-drawer__empty{text-align:center;margin:40px 0}.woocommerce-checkout .mn-line__img img{width:56px;height:56px;object-fit:contain;vertical-align:middle;margin-right:10px}.woocommerce-checkout .mn-line__name{display:inline-block;vertical-align:middle;max-width:60%;font-weight:600}.mn-qty{display:inline-flex;align-items:center;margin-top:8px;border:1.5px solid var(--line);border-radius:var(--btn-r)}.mn-qty button{background:none;border:0;padding:2px 12px;cursor:pointer;font-size:18px;color:#000}.mn-qty input{width:44px;border:0;text-align:center;padding:2px 0;-moz-appearance:textfield;background:none}.mn-qty input::-webkit-outer-spin-button,.mn-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout .mn-remove{float:right;color:var(--red);font-size:22px}tr.mn-free-ship td{border:1px dashed #2e9e4f;border-radius:8px;color:#1f7a39;font-weight:700;padding:10px 12px;text-align:center}.woocommerce-checkout #place_order{width:100%;padding:16px;font-size:15px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1.5px solid var(--line);border-radius:10px;padding:11px 14px;font:inherit}.woocommerce form .form-row .select2-container .select2-selection--single{height:auto;border:1.5px solid var(--line);border-radius:10px;padding:7px 8px}form.woocommerce-checkout h3{font-size:1.15rem;margin-bottom:12px}form.woocommerce-checkout ul.wc-payment-methods{list-style:none;margin:0;padding:0}form.woocommerce-checkout ul.wc-payment-methods li{margin-bottom:10px}form.woocommerce-checkout ul.wc-payment-methods::before{content:"Modalități de plată";display:block;font-weight:800;margin-bottom:12px}@media (min-width:1024px){form.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr) minmax(0,1.15fr);gap:0 36px;align-items:start}form.woocommerce-checkout #customer_details{grid-column:1;grid-row:1 / span 3;float:none;width:auto}form.woocommerce-checkout #customer_details .col-1,form.woocommerce-checkout #customer_details .col-2{float:none;width:100%}form.woocommerce-checkout #order_review_heading{display:none}form.woocommerce-checkout #order_review,form.woocommerce-checkout #payment{display:contents}form.woocommerce-checkout ul.wc-payment-methods{grid-column:2;grid-row:1}form.woocommerce-checkout .woocommerce-checkout-review-order-table{grid-column:3;grid-row:1}form.woocommerce-checkout .place-order{grid-column:3;grid-row:2}}@media (max-width:1023px){form.woocommerce-checkout{display:flex;flex-direction:column}form.woocommerce-checkout #customer_details{order:1}form.woocommerce-checkout ul.wc-payment-methods{order:2}form.woocommerce-checkout .woocommerce-checkout-review-order-table{order:3}form.woocommerce-checkout .place-order{order:4}form.woocommerce-checkout #order_review,form.woocommerce-checkout #payment{display:contents}form.woocommerce-checkout #order_review_heading{display:none}}.f-badges{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-block:22px;border-top:1px solid var(--line)}.f-pay,.f-anpc{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.f-pay img{height:28px;width:auto}.f-anpc img{height:44px;width:auto}@media (max-width:1280px){.shop-main .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.pc{grid-template-columns:1fr 1fr}.pc__buy{grid-column:1 / -1;order:3}.bbox{position:static}}@media (max-width:1023px){.shop-layout{grid-template-columns:1fr}.shop-side{position:static}.filters summary{display:inline-flex;gap:.5em;align-items:center}.filters[open] .filters__in{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:var(--r)}}@media (max-width:760px){.pc{grid-template-columns:1fr}.pc__gal{order:1}.pc__buy{order:2;grid-column:auto}.pc__mid{order:3}.shop-main .grid{grid-template-columns:repeat(2,1fr)}.f-badges{justify-content:center}}@media (max-width:760px){.hmain{grid-template-columns:1fr auto;grid-template-areas:'l i' 's s'}.logo{justify-self:start}.cats .wrap{gap:18px}}.hicons .mn-cart-count{position:absolute;top:-3px;right:6px;background:var(--red);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;padding:0 4px}body .button,body a.button,body button.button,body input.button,body #place_order,body .single_add_to_cart_button,body .woocommerce a.button,body .woocommerce button.button{background:var(--bronze)!important;color:#fff!important;border-radius:var(--btn-r)!important;display:inline-flex!important}body .button:hover,body a.button:hover,body button.button:hover,body #place_order:hover{background:#000!important;color:#fff!important}.bbox p.stock,.bbox .woocommerce-variation-availability{display:none}.bbox .btn--line{background:#fff!important;color:#000!important;border:1.5px solid #000!important}.bbox .btn--line:hover{background:#000!important;color:#fff!important}.pc__gal .gal__main{margin:0}.crumbs{display:flex;flex-wrap:wrap;gap:.5em}.bbox form.cart .quantity{grid-column:1;grid-row:1;float:none;margin:0}.bbox form.cart .single_add_to_cart_button{grid-column:2;grid-row:1;float:none;width:100%}.bbox form.cart .woocommerce-variation-add-to-cart .quantity{grid-column:1}.bbox form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{grid-column:2}.woocommerce-checkout #payment div.payment_box{background:var(--tint);color:#3a4558;border-radius:10px}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--tint)}.woocommerce-checkout #payment ul.payment_methods{border:0;padding:0}.woocommerce-checkout #payment ul.payment_methods li label{font-weight:700}.f-pay{background:#0f3166;padding:10px 18px;border-radius:10px}.f-main img{mix-blend-mode:multiply}.f-credit{font-size:12.5px;color:var(--muted);text-align:center;flex:1;min-width:150px}.f-credit a{font-weight:700;color:var(--ink);border-bottom:2px solid var(--bronze)}.mb-a img,.mb-b img{position:absolute;right:14px;bottom:14px}.mb-a img{top:14px;width:46%;height:calc(100% - 28px);max-height:none;object-fit:contain;background:#fff;border-radius:12px;padding:8px}.mb-b img{width:52%;height:auto;max-height:78%;object-fit:contain}@media (max-width:760px){.mb-a img{width:52%}}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.woocommerce-checkout form .form-row,.woocommerce form .form-row{margin:0 0 9px;padding:0;float:none;width:auto;grid-column:1 / -1}.woocommerce form .form-row.form-row-first,.woocommerce form .form-row.form-row-last{grid-column:auto}.woocommerce form .form-row label{display:block;margin:0 0 3px;font-size:13px;line-height:1.3}.woocommerce form .form-row .optional{font-size:11.5px;color:var(--muted)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{padding:8px 11px;font-size:14px;min-height:0}.woocommerce form .form-row .select2-container .select2-selection--single{padding:4px 6px}.woocommerce form .form-row textarea{min-height:64px}form.woocommerce-checkout h3,.woocommerce-billing-fields h3{font-size:1.05rem;margin:0 0 10px}.woocommerce-additional-fields h3{display:none}.woocommerce-shipping-fields h3{font-size:1rem;margin:6px 0 8px}#ship-to-different-address{margin:4px 0 8px}.woocommerce-shipping-fields,.woocommerce-additional-fields{clear:both;margin-top:10px}#customer_details .col-1,#customer_details .col-2{float:none;width:100%}h3#ship-to-different-address{display:block;font-size:1rem;margin:8px 0}h3#ship-to-different-address label{display:inline-flex;gap:8px;align-items:center;font-weight:700}.woocommerce-billing-fields__field-wrapper>.form-row{order:5}#billing_first_name_field{order:10}#billing_last_name_field{order:11}#billing_phone_field{order:12}#billing_email_field{order:13}#billing_country_field{order:14}#billing_state_field{order:15}#billing_city_field{order:16}#billing_postcode_field{order:17}#billing_address_1_field{order:18}#billing_address_2_field{order:19}.woocommerce form #billing_phone_field,.woocommerce form #billing_email_field,.woocommerce form #billing_country_field,.woocommerce form #billing_state_field,.woocommerce form #billing_city_field,.woocommerce form #billing_postcode_field{grid-column:auto}.woocommerce-billing-fields__field-wrapper>.form-row:not([id^="billing_first_name"]):not([id^="billing_last_name"]):not([id^="billing_phone"]):not([id^="billing_email"]):not([id^="billing_country"]):not([id^="billing_state"]):not([id^="billing_city"]):not([id^="billing_postcode"]):not([id^="billing_address"]){order:1}@media (min-width:1024px){.woocommerce form.woocommerce-checkout .form-row.place-order{grid-column:3;grid-row:2}}.wrap--shop{padding-block:8px 10px}.mn-coupon label{display:block;font-weight:700;font-size:13px;margin-bottom:4px}.mn-coupon__row{display:flex;gap:8px}.mn-coupon__row input{flex:1;min-width:0;border:1.5px solid var(--line);border-radius:10px;padding:8px 11px;font:inherit;font-size:14px}.mn-coupon__row .button{padding:8px 16px}.mn-coupon__msg{font-size:12.5px;margin:4px 0 10px}.mn-coupon__msg ul,.mn-coupon__msg .woocommerce-message,.mn-coupon__msg .woocommerce-error{list-style:none;margin:0;padding:6px 10px;border-radius:8px;font-size:12.5px}.mn-coupon__msg .woocommerce-message::before,.mn-coupon__msg .woocommerce-error::before{display:none}.woocommerce-checkout-review-order-table{border:0!important;border-collapse:collapse;font-size:13.5px;margin:0}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{border:0!important;background:none;padding:6px 0;vertical-align:top}.woocommerce-checkout-review-order-table tr.cart_item td{border-bottom:1px dotted #cfc8b8!important}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{border-top:1px dotted #cfc8b8!important;font-weight:500}.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout-review-order-table tr.order-total th,.woocommerce-checkout-review-order-table tr.order-total td{font-size:16px;font-weight:800}.woocommerce-checkout .mn-line__img img{width:44px;height:44px;margin-right:8px}.woocommerce-checkout .mn-line__name{font-size:13.5px;line-height:1.25;max-width:calc(100% - 60px)}.mn-qty{margin-top:4px}.mn-qty button{padding:0 10px;font-size:16px}.mn-qty input{width:36px;font-size:13px}tr.mn-free-ship td{border:1px dashed #2e9e4f!important;border-radius:8px;color:#1f7a39;font-weight:700;font-size:12.5px;padding:6px 10px!important;text-align:left!important;display:flex;align-items:center;gap:8px}tr.mn-free-ship td svg{flex:none}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:11.5px;line-height:1.4;color:var(--muted);margin:8px 0 6px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin:0 0 8px;font-size:13px}.woocommerce-checkout #place_order{padding:13px}@media (min-width:1024px){form.woocommerce-checkout #customer_details{grid-row:1 / span 4}form.woocommerce-checkout .mn-coupon{grid-column:2;grid-row:1}form.woocommerce-checkout ul.wc-payment-methods{grid-column:2;grid-row:2}form.woocommerce-checkout .woocommerce-checkout-review-order-table{grid-column:3;grid-row:1 / span 2}.woocommerce form.woocommerce-checkout .form-row.place-order{grid-column:3;grid-row:3}}@media (max-width:1023px){form.woocommerce-checkout .mn-coupon{order:2}}@media (min-width:1024px){form.woocommerce-checkout{grid-template-rows:auto 1fr auto auto}form.woocommerce-checkout>*{align-self:start}form.woocommerce-checkout #customer_details{grid-row:1 / span 4}}.woocommerce-checkout .mn-line__img{float:left;margin-right:8px}.woocommerce-checkout .mn-line__img img{display:block;margin:0}.woocommerce-checkout .mn-line__name{display:block;overflow:hidden;max-width:none}.woocommerce-checkout td.product-name{overflow:hidden}tr.mn-free-ship{display:block}tr.mn-free-ship td{display:flex;width:100%;box-sizing:border-box}tr.mn-free-ship{display:table-row}tr.mn-free-ship td{display:table-cell;border:0!important;padding:8px 0!important}.mn-free-ship__in{display:flex;align-items:center;gap:8px;border:1px dashed #2e9e4f;border-radius:8px;color:#1f7a39;font-weight:700;font-size:12.5px;padding:6px 10px}.mn-free-ship__in svg{flex:none}@media (min-width:761px){.mb-b img{width:72%;right:-2%;bottom:-6%;max-height:none;height:auto}.mb-b>div,.mb-b .go{position:relative;z-index:2}}.cattiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cattile .im{height:160px;overflow:hidden}.cattile .im img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.cattile .im{display:flex;align-items:center;justify-content:center;height:190px;overflow:hidden}.cattile .im img{width:auto;height:100%;max-width:100%;object-fit:contain}@media (max-width:760px){.cattiles{grid-template-columns:repeat(2,1fr)}.cattile .im{height:130px}}.cmplz-cookiebanner{font-family:var(--sans)!important;border-radius:14px!important}.cmplz-cookiebanner .cmplz-btn.cmplz-accept{background-color:var(--bronze)!important;border-color:var(--bronze)!important;color:#fff!important;font-weight:700}.cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover{background-color:#000!important;border-color:#000!important;color:var(--bronze)!important}.cmplz-cookiebanner .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{background-color:#fff!important;border:1.5px solid #000!important;color:#000!important;font-weight:700}.cmplz-cookiebanner .cmplz-btn.cmplz-deny:hover,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences:hover{background-color:#000!important;color:#fff!important}.cmplz-cookiebanner a{color:var(--ink)!important;text-decoration:underline;text-decoration-color:var(--bronze)}.cmplz-cookiebanner .cmplz-category-title,.cmplz-cookiebanner .cmplz-title{color:#000;font-weight:800}.mn-ty{max-width:1000px;margin:0 auto;padding-bottom:20px}.mn-ty__hero{position:relative;text-align:center;background:linear-gradient(120deg,var(--tint) 0 55%,var(--tint-2));border-radius:20px;padding:clamp(26px, 4vw, 48px) clamp(16px, 4vw, 40px);overflow:hidden;margin-bottom:16px}.mn-ty__hero h1{font-size:clamp(1.8rem, 3.6vw, 2.8rem);margin:10px 0 8px;position:relative}.mn-ty__lead{max-width:60ch;margin:0 auto;color:#3a4558;font-size:15.5px;position:relative}.mn-ty__check{position:relative;display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--bronze);color:#fff;box-shadow:0 10px 24px rgb(21 69 136 / .35);animation:mnpop .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes mnpop{from{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.mn-ty__suits{position:absolute;inset:0;pointer-events:none;font-size:clamp(60px, 11vw, 120px);color:var(--bronze);opacity:.14;line-height:1}.mn-ty__suits i{position:absolute;font-style:normal}.mn-ty__suits i:nth-child(1){left:5%;top:10%;transform:rotate(-14deg)}.mn-ty__suits i:nth-child(2){right:6%;top:8%;transform:rotate(12deg)}.mn-ty__suits i:nth-child(3){left:12%;bottom:4%;transform:rotate(10deg)}.mn-ty__suits i:nth-child(4){right:14%;bottom:2%;transform:rotate(-9deg)}.mn-ty__hero--fail{background:#fff3f3}.mn-ty__hero--fail h1{color:var(--red)}.mn-ty__facts{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mn-ty__facts li{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:12px 16px;display:grid;gap:2px}.mn-ty__facts small{color:var(--muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.mn-ty__facts b{font-size:15px;overflow-wrap:anywhere}.mn-ty__steps{list-style:none;counter-reset:s;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mn-ty__steps li{counter-increment:s;position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:38px 14px 14px;display:grid;gap:3px;font-size:13px;color:var(--muted);align-content:start}.mn-ty__steps li b{color:var(--ink);font-size:14px}.mn-ty__steps li::before{content:counter(s);position:absolute;top:10px;left:14px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;font-size:11.5px;font-weight:700;color:var(--muted);background:#fff}.mn-ty__steps li.done{border-color:var(--bronze)}.mn-ty__steps li.done::before{content:"\2713";background:var(--bronze);border-color:var(--bronze);color:#fff}.mn-ty__steps li.now{background:var(--tint);border-color:var(--bronze)}.mn-ty__steps li.now::before{border-color:var(--bronze);color:var(--bronze-d)}.mn-ty__pay{background:#fff;border:1.5px dashed var(--bronze);border-radius:var(--r);padding:6px 18px 12px;margin-bottom:16px}.mn-ty__pay h2{font-size:1.1rem;margin:12px 0 8px}.mn-ty__pay ul.order_details,.mn-ty__pay ul.wc-bacs-bank-details{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px}.mn-ty__details{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.mn-ty__details>*{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:6px 18px 14px;margin:0}.mn-ty__details h2{font-size:1.1rem;margin:12px 0 8px}.mn-ty__details table{width:100%;border:0!important;border-collapse:collapse;font-size:14px}.mn-ty__details th,.mn-ty__details td{border:0!important;border-bottom:1px dotted #cfc8b8!important;padding:8px 0;vertical-align:middle;text-align:left;background:none}.mn-ty__details tfoot td{text-align:right}.mn-ty__details thead{display:none}.mn-ty__details address{border:0;padding:0;font-style:normal;line-height:1.5}.mn-ty__cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:20px 0 8px}.mn-ty__hero .mn-ty__cta{margin-top:18px;position:relative}.mn-ty__help{text-align:center;color:var(--muted);font-size:13.5px}.mn-ty__help a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--bronze)}@media (max-width:900px){.mn-ty__facts,.mn-ty__steps{grid-template-columns:1fr 1fr}.mn-ty__details{grid-template-columns:1fr}}@media (max-width:480px){.mn-ty__steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mn-ty__check{animation:none}}.mn-ty__details td.product-name{width:72%}.mn-ty__details td.product-name img{display:inline-block;float:left;margin:0 10px 0 0;width:48px;height:48px}.mn-ty__details .mn-oi__name{display:block;overflow:hidden}.mn-ty__details address,.mn-ty__details .woocommerce-customer-details address{border:0!important;padding:0!important;font-style:normal;line-height:1.5}.mn-ty__details .woocommerce-customer-details .woocommerce-column{float:none;width:100%;max-width:none}@media (max-width:760px){.f-badges{flex-direction:column;align-items:center;gap:16px}.f-pay,.f-anpc{width:100%;max-width:300px;justify-content:center}.f-pay{box-sizing:border-box;gap:14px}.f-anpc{flex-direction:column;gap:12px}.f-anpc a{display:block;width:100%}.f-anpc img{display:block;width:100%;height:auto}.f-credit{flex:none;order:-1}.mb-main{min-height:0;padding:20px 20px 0;gap:14px;justify-content:flex-start}.mb-main .chip{position:static;align-self:flex-start;order:-1}.mb-main h1{font-size:clamp(1.9rem, 9vw, 2.4rem);max-width:none}.mb-main p{max-width:none;font-size:15px}.mb-main .cta{flex-direction:column;gap:10px}.mb-main .cta .btn{width:100%;justify-content:center;text-align:center}.mb-main>img,.mb-main:hover>img{position:static;transform:none;display:block;width:86%;max-width:340px;margin:6px auto 0;right:auto;bottom:auto}.mb-side{min-height:0;padding:14px 14px 20px;gap:14px;justify-content:flex-start}.mb-side img,.mb-a img,.mb-b img{position:static;order:-1;display:block;width:100%;max-width:none;height:180px;max-height:none;object-fit:contain;border-radius:12px}.mb-a img{background:#fff;padding:8px;box-sizing:border-box}.mb-side h2{max-width:none}.about{grid-template-columns:1fr 2fr;gap:16px;padding:20px 16px;align-items:center}.about img{width:100%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover}.about h2{font-size:1.15rem;line-height:1.2;margin-bottom:6px}.about h2 span{display:block}.about p{font-size:13.5px;line-height:1.5}}.mn-ty__hero h2{font-size:clamp(1.8rem, 3.6vw, 2.8rem);margin:10px 0 8px;position:relative}.mn-ty__hero--fail h2{color:var(--red)}.mn-ty--account{max-width:none}.mn-ty__notes ol{list-style:none;margin:0;padding:0}.mn-ty__notes li{padding:8px 0;border-bottom:1px dotted #cfc8b8}.mn-ty__notes li:last-child{border-bottom:0}.mn-ty__notes .meta{margin:0 0 2px;font-size:12px;color:var(--muted)}.mn-ty__notes .description p{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 18px;padding:0 0 2px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.woocommerce-account .woocommerce-MyAccount-navigation li{flex:none;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:9px 16px;border:1.5px solid var(--line);border-radius:var(--btn-r);font-weight:600;font-size:13.5px;white-space:nowrap;background:#fff}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{border-color:var(--bronze)}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#000;color:var(--bronze);border-color:#000}.woocommerce-view-order article>h1{display:none}.woocommerce-account .woocommerce-MyAccount-content{min-width:0}.woocommerce-checkout-review-order-table tr.cart_item{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;grid-template-areas:'img name name name' 'img qty rm price';column-gap:8px;align-items:center;padding:8px 0;border-bottom:1px dotted #cfc8b8}.woocommerce-checkout-review-order-table tr.cart_item td{display:block;padding:0;border:0!important}.woocommerce-checkout-review-order-table tr.cart_item td.product-name,.woocommerce-checkout-review-order-table tr.cart_item .product-quantity{display:contents}.woocommerce-checkout .mn-line__img{grid-area:img;align-self:start}.woocommerce-checkout .mn-line__img img{display:block;margin:0}.woocommerce-checkout .mn-line__name{grid-area:name;max-width:none}.woocommerce-checkout tr.cart_item .mn-qty{grid-area:qty;justify-self:start;margin:0}.woocommerce-checkout tr.cart_item .mn-remove{grid-area:rm;float:none;padding:0 6px}.woocommerce-checkout tr.cart_item td.product-total{grid-area:price;text-align:right;white-space:nowrap;font-weight:700}.woocommerce-checkout-review-order-table{width:100%}.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot{display:block}.woocommerce-checkout-review-order-table tbody tr{display:block;width:100%;box-sizing:border-box}.woocommerce-checkout-review-order-table tbody tr.cart_item{display:grid}.woocommerce-checkout-review-order-table tfoot tr{display:flex;justify-content:space-between;gap:12px}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{display:block}.logo--text b{font-size:1.5rem;letter-spacing:-.02em;color:var(--bronze-d)}html body .price,html body .price ins,html body .price .amount,html body .price bdi{color:var(--ink)}html body .price del,html body .price del .amount{color:var(--muted)}html body .bbox .price,html body .bbox .price .amount{color:var(--bronze-d)}html body .stock,html body p.stock,html body .woocommerce div.product .stock{color:var(--ok)}html body .stock--out{color:var(--red)}html body .btn,html body button.btn,html body a.btn,html body .button,html body button.button,html body .single_add_to_cart_button,html body #place_order{font-family:var(--sans);font-weight:700;font-size:14px;line-height:1.2;letter-spacing:0;text-transform:none;text-shadow:none}html body .bbox .single_add_to_cart_button{font-size:15px;padding:15px;min-height:48px;width:100%}html body .bbox .btn--line{font-size:14px;min-height:46px}html body .quantity{display:flex;align-items:center;height:48px;margin:0}html body .quantity input.qty,html body .quantity input.qty.wcmmq-qty-input-box{height:100%;width:40px;margin:0;padding:0;border:0;background:none;text-align:center;line-height:1;box-shadow:none;font:700 14px var(--sans);color:var(--ink)}html body .quantity button{height:100%;align-self:stretch;display:grid;place-items:center}html body .bbox form.cart{align-items:stretch;margin-bottom:4px}html body .bbox form.cart .quantity{grid-column:1}html body .bbox .single_add_to_cart_button{grid-column:2}.card__b>a.button,.card__b>.button,.card__b>a.btn{margin-top:auto;width:100%;text-align:center;justify-content:center}.grid>.card,.grid>article{height:100%}.card__b .price{min-height:1.5em}.related.products,.up-sells.products{clear:both}.related .grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.related .grid{grid-template-columns:repeat(2,1fr)}}.woocommerce-checkout .wrap--shop,.woocommerce-cart .wrap--shop,.woocommerce-account .wrap--shop{max-width:1300px}.page-wide .entry>.elementor{max-width:100%}html body,html body h1,html body h2,html body h3,html body h4,html body p,html body a,html body button,html body input,html body select,html body textarea,html body span,html body li,html body td,html body th,html body label{font-family:var(--sans)}html body h1,html body h2,html body h3,html body h4{color:var(--ink)}html body .mb-main h1 mark{color:var(--bronze);background:none}html body .mb-a,html body .mb-a h2,html body .mb-b,html body .mb-b h2,html body .mb-b small{color:#fff}html body .mb-a small{color:#cfe3f7}html body .btn--dark,html body a.btn--dark{background:#000;color:#fff;border-color:#000}html body .btn--dark:hover{background:var(--bronze);border-color:var(--bronze);color:#fff}html body .btn--line,html body a.btn--line{background:#fff;color:var(--ink)}html body .btn--line:hover{background:#000;color:#fff}html body .mb-side .go{color:inherit}@media (min-width:641px){.mosaic .mb-main>img{position:absolute;right:3%;bottom:6%;width:auto;height:auto;max-width:min(44%, 420px);max-height:82%;object-fit:contain;border-radius:var(--r);background:#fff}.mosaic .mb-side>img{position:absolute;right:14px;bottom:14px;width:auto;height:auto;max-width:48%;max-height:76%;object-fit:contain;border-radius:var(--r);background:#fff}}.mosaic .mb-main{overflow:hidden}.mosaic .mb-main>*:not(img){position:relative;z-index:2}.mosaic .mb-main h1,.mosaic .mb-main p{max-width:52%}@media (max-width:640px){.mosaic .mb-main h1,.mosaic .mb-main p{max-width:none}}.cattile .im{height:150px}.cattile .im img{width:auto;height:100%;max-width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;mix-blend-mode:normal;background:#fff;box-shadow:0 6px 16px rgb(15 49 102 / .12)}@media (min-width:641px){.mosaic .mb-main>img{right:4%;bottom:auto;top:50%;transform:translateY(-50%);width:min(38%, 360px);max-width:none;height:auto;aspect-ratio:1 / 1;max-height:none;object-fit:cover;border-radius:50%;background:#fff;box-shadow:0 18px 40px rgb(15 49 102 / .22)}.mosaic .mb-side>img{right:18px;bottom:auto;top:50%;transform:translateY(-50%);width:auto;height:70%;max-width:none;max-height:none;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;background:#fff}}@media (max-width:640px){.mosaic .mb-main>img,.mosaic .mb-side>img{width:160px;height:160px;margin:6px auto;border-radius:50%;object-fit:cover;background:#fff}}.card__img img{object-fit:contain}@media (min-width:641px){.mosaic .mb-main>img{right:4%;width:min(40%, 380px);height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:var(--r);padding:14px;background:#fff;box-shadow:0 18px 40px rgb(15 49 102 / .18)}.mosaic .mb-side>img{right:16px;height:72%;width:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:var(--r);padding:8px;background:#fff}}@media (max-width:640px){.mosaic .mb-main>img,.mosaic .mb-side>img{width:180px;height:180px;border-radius:var(--r);object-fit:contain;padding:8px;background:#fff}}.cattiles{gap:12px}.cattile{padding:16px 10px 14px;gap:8px}.cattile .im{height:84px}.cattile .im img{height:84px;width:84px;box-shadow:0 3px 10px rgb(15 49 102 / .12)}.cattile b{font-size:14px}.cattile .im{width:92px;height:92px;margin-inline:auto;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 3px 10px rgb(15 49 102 / .10)}.cattile .im img{width:60px;height:60px;box-shadow:none;background:#fff0}@media (max-width:640px){html body .mosaic .mb-main{padding:20px 16px;min-height:0;justify-content:flex-start}html body .mosaic .mb-main>img{position:static;transform:none;display:block;width:72%;max-width:260px;height:auto;aspect-ratio:1 / 1;margin:8px auto 0;padding:10px;object-fit:contain;background:#fff;border-radius:var(--r);box-shadow:0 10px 24px rgb(15 49 102 / .15)}html body .mosaic .mb-side{min-height:0;padding:16px;display:grid;grid-template-columns:1fr 112px;gap:6px 12px;align-items:center}html body .mosaic .mb-side>div{grid-column:1;grid-row:1;align-self:start}html body .mosaic .mb-side .go{grid-column:1;grid-row:2;align-self:end}html body .mosaic .mb-side>img{position:static;transform:none;grid-column:2;grid-row:1 / span 2;width:112px;height:112px;max-width:none;aspect-ratio:1 / 1;margin:0;padding:6px;object-fit:contain;background:#fff;border-radius:var(--r)}html body .mosaic .mb-side h2{font-size:1.15rem;max-width:none}html body .cattiles .cattile:last-child{grid-column:auto}html body .about{grid-template-columns:1fr;gap:12px;padding:20px 16px}html body .about .logo img{height:34px;width:auto;aspect-ratio:auto;border-radius:0;object-fit:contain}html body .about h2 span{display:inline}}.cats-contact{display:none}@media (max-width:760px){html body .hmain{grid-template-columns:1fr auto;grid-template-areas:'l i' 's s'}html body .hmain .logo{justify-self:start}html body .hicons{align-items:center;gap:2px}html body .hicons .burger{display:grid!important;place-items:center;width:44px;height:44px;padding:0;margin-left:2px;background:none;border:0;color:var(--ink)}html body.mn-menu-open .hicons .burger{color:var(--bronze)}html body .cats{display:none;border-top:1px solid var(--line);background:#fff;max-height:calc(100vh - 150px);overflow-y:auto}html body.mn-menu-open .cats{display:block}html body .cats .wrap{display:grid;gap:0;overflow:visible;padding-block:4px 10px}html body .cats a{display:flex;align-items:center;justify-content:space-between;margin:0;padding:14px 4px;border-bottom:1px solid var(--line);font-size:15px;font-weight:600;white-space:normal}html body .cats a::after{content:"›";color:var(--bronze);font-size:20px;line-height:1}html body .cats a.on{color:var(--bronze-d);border-bottom-color:var(--line)}html body .cats .gap{display:none}html body .cats .est{display:flex;justify-content:flex-start;gap:.5em;color:var(--bronze-d);font-size:15px;border-bottom:0}html body .cats .est::after{content:none}html body .cats .cats-contact{display:flex;border-bottom:0}}html body .price,html body span.price,html body p.price,html body .price ins{color:var(--ink)!important}html body .bbox .price,html body .bbox span.price{color:var(--bronze-d)!important}html body .price del,html body .price del *{color:var(--muted)!important}html body .stock,html body p.stock,html body span.stock{color:var(--ok)!important}html body .stock.stock--out,html body .stock--out{color:var(--red)!important}@media (min-width:981px){.shop-side{max-height:calc(100vh - 150px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}}.contact-page h1{font-size:clamp(1.7rem, 3.2vw, 2.4rem);margin:4px 0 8px}.contact-page .lead-c{color:var(--muted);max-width:62ch;margin:0 0 22px}.contact-page .cg{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;align-items:start;padding-bottom:20px}.cinfo{display:grid;gap:12px}.ci{display:flex;gap:16px;align-items:center;padding:16px 20px;border:1px solid var(--line);border-radius:var(--r);transition:.2s}a.ci:hover{border-color:var(--bronze);background:var(--tint)}.ci>svg{flex:none;width:46px;height:46px;padding:12px;border-radius:var(--r);background:var(--tint);color:var(--bronze)}.ci small{display:block;color:var(--muted);font-size:12.5px}.ci b{font-size:1.05rem;color:var(--ink)}.ci.big b{font-size:1.45rem;color:var(--bronze-d)}.cform{border:1px solid var(--line);border-radius:var(--r);padding:clamp(18px, 3vw, 30px)}.cform h2{font-size:1.35rem;margin-bottom:14px}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fld{display:grid;gap:6px;margin-bottom:14px}.fld label{font-size:13px;font-weight:700}.fld input,.fld textarea,.fld select{width:100%;font:inherit;padding:11px 14px;border:1.5px solid var(--line);border-radius:var(--btn-r);background:#fff;color:var(--ink)}.fld input:focus,.fld textarea:focus,.fld select:focus{border-color:var(--bronze);outline:none;box-shadow:0 0 0 3px var(--tint-2)}.chkl{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--muted);margin-bottom:16px}.chkl input{width:18px;height:18px;margin-top:2px;accent-color:var(--bronze)}.chkl a{text-decoration:underline}.cmsg{padding:12px 14px;border-radius:var(--btn-r);margin:0 0 14px;font-weight:600}.cmsg.ok{background:#e8f6ee;color:#1a6b3d}.cmsg.bad{background:#fdecec;color:#a3191f}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:860px){.contact-page .cg,.two{grid-template-columns:1fr}}.prose{max-width:940px}.prose .entry img{max-width:100%;height:auto;border-radius:var(--r);margin-block:10px}.prose .entry h2{font-size:clamp(1.3rem, 2.2vw, 1.7rem);margin:28px 0 10px}.prose .entry h3{font-size:1.15rem;margin:22px 0 8px}.prose .entry h5{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-d);margin:18px 0 4px}.prose .entry ul,.prose .entry ol{padding-left:1.2em}.prose .entry a{color:var(--bronze-d);text-decoration:underline}.prose .entry iframe{max-width:100%}.cats .wrap{gap:clamp(16px, 2.6vw, 38px);overflow:visible}.cats>.wrap>a{font-size:14.5px;font-weight:700}.catdd{position:relative}.catdd__btn{display:inline-flex;align-items:center;gap:.5em;padding:8px 14px;margin:5px 0;background:var(--tint);color:var(--bronze-d);border:1.5px solid var(--tint-2);border-radius:var(--btn-r);font:700 13.5px var(--sans);cursor:pointer}.catdd:hover .catdd__btn,.catdd:focus-within .catdd__btn{background:var(--bronze);color:#fff;border-color:var(--bronze)}.catdd__menu{display:none;position:absolute;right:0;top:100%;z-index:80;min-width:270px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 16px 36px rgb(15 49 102 / .18)}.catdd:hover .catdd__menu,.catdd:focus-within .catdd__menu{display:grid}.catdd__h{display:none}html body .cats .catdd__menu a.catlink{display:block;padding:10px 12px;margin:0;border:0;border-radius:var(--btn-r);font-size:14px;font-weight:600;white-space:normal}html body .cats .catdd__menu a.catlink:hover,html body .cats .catdd__menu a.catlink.on{background:var(--tint);color:var(--bronze-d)}@media (max-width:760px){html body .cats .catdd__btn{display:none}html body .cats .catdd__menu{display:block;position:static;min-width:0;padding:0;border:0;box-shadow:none}html body .cats .catdd__h{display:block;padding:18px 4px 6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}html body .cats .catdd__menu a.catlink{display:flex;justify-content:space-between;padding:14px 4px;border-radius:0;border-bottom:1px solid var(--line);font-size:15px}html body .cats .catdd__menu a.catlink::after{content:"›";color:var(--bronze);font-size:20px;line-height:1}html body .cats .catdd__menu a.catlink:hover,html body .cats .catdd__menu a.catlink.on{background:none}}.about-page section{margin-block:clamp(22px, 4vw, 44px)}.about-page small{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:8px}.ab-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px, 4vw, 56px);align-items:center;background:linear-gradient(100deg,var(--tint) 0 55%,var(--tint-2));border-radius:12px;padding:clamp(22px, 4vw, 52px)}.ab-hero h1{font-size:clamp(1.8rem, 3.4vw, 2.8rem);margin-bottom:14px}.ab-hero p{color:var(--muted);font-size:16.5px;max-width:52ch;margin:0 0 22px}.ab-hero .cta{display:flex;gap:12px;flex-wrap:wrap}.ab-hero img,.ab-split img{width:100%;height:auto;border-radius:var(--r);box-shadow:0 18px 40px rgb(15 49 102 / .16)}.ab-vals{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ab-vals>div{border:1px solid var(--line);border-radius:var(--r);padding:22px 20px;transition:.2s}.ab-vals>div:hover{border-color:var(--bronze);box-shadow:0 12px 30px rgb(15 49 102 / .1);transform:translateY(-2px)}.ab-vals .ico{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r);background:var(--tint);color:var(--bronze);margin-bottom:14px}.ab-vals h3{font-size:1.05rem;margin-bottom:8px}.ab-vals p{margin:0;color:var(--muted);font-size:14.5px}.ab-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px, 4vw, 56px);align-items:center}.ab-split h2{font-size:clamp(1.4rem, 2.4vw, 2rem);margin-bottom:12px}.ab-split p{color:#3a4558;margin:0 0 12px;max-width:56ch}.ab-list{list-style:none;margin:16px 0 22px;padding:0;display:grid;gap:10px}.ab-list li{position:relative;padding-left:30px;font-weight:600}.ab-list li::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--bronze) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.ab-split--rev{grid-template-columns:1fr 1fr}.ab-cta{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:var(--bronze);color:#fff;border-radius:12px;padding:clamp(24px, 4vw, 44px)}.ab-cta h2{color:#fff!important;font-size:clamp(1.4rem, 2.6vw, 2.1rem);max-width:24ch}.ab-cta p{margin:8px 0 0;color:#e3eefa}.ab-cta .acts{display:flex;gap:12px;flex-wrap:wrap}html body .btn--white{background:#fff;border-color:#fff;color:var(--bronze-d)}html body .btn--white:hover{background:var(--bronze-d);border-color:var(--bronze-d);color:#fff}html body .btn--ghost{background:#fff0;border-color:#fff;color:#fff}html body .btn--ghost:hover{background:#fff;color:var(--bronze-d)}@media (max-width:980px){.ab-vals{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ab-hero,.ab-split,.ab-split--rev,.ab-cta{grid-template-columns:1fr}.ab-split--rev img{order:-1}.ab-hero .cta .btn,.ab-cta .acts .btn{flex:1;text-align:center}}@media (max-width:520px){.ab-vals{grid-template-columns:1fr}}.navdd{position:relative;display:flex;align-items:center}.navdd>a{display:inline-flex;align-items:center;gap:.35em}.navdd>a::after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.6}.navdd__menu{display:none;position:absolute;left:-12px;top:100%;z-index:80;min-width:240px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 16px 36px rgb(15 49 102 / .18)}.navdd:hover .navdd__menu,.navdd:focus-within .navdd__menu{display:grid}html body .cats .navdd__menu a{display:block;padding:10px 12px;margin:0;border:0;border-radius:var(--btn-r);font-size:14px;font-weight:600;white-space:normal}html body .cats .navdd__menu a:hover,html body .cats .navdd__menu a.on{background:var(--tint);color:var(--bronze-d)}@media (max-width:760px){html body .cats .navdd{display:block}html body .cats .navdd>a::after{content:"›";width:auto;height:auto;border:0;transform:none;opacity:1;color:var(--bronze);font-size:20px;line-height:1;margin-left:auto}html body .cats .navdd__menu{display:block;position:static;min-width:0;padding:0 0 0 14px;border:0;box-shadow:none;background:none}html body .cats .navdd__menu a{display:flex;padding:12px 4px;border-radius:0;border-bottom:1px solid var(--line);font-size:14.5px;font-weight:500;color:var(--muted)}html body .cats .navdd__menu a::after{content:none}}.svc-page h1{font-size:clamp(1.7rem, 3.2vw, 2.4rem);margin:4px 0 8px}.svc-page .lead-c{color:var(--muted);max-width:62ch;margin:0 0 22px}.svc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}.svc-card{display:flex;flex-direction:column;gap:8px;padding:24px 22px;background:var(--tint);border-radius:var(--r);border-top:4px solid var(--bronze);transition:.2s}.svc-card:hover{background:var(--tint-2);transform:translateY(-2px)}.svc-card h2{font-size:1.25rem;color:var(--bronze-d)}.svc-card p{margin:0;color:var(--muted);flex:1}.svc-card .go{font-weight:700;color:var(--bronze-d)}@media (max-width:700px){.svc-grid{grid-template-columns:1fr}}.svcp .svcp-sec{margin-block:clamp(24px, 4vw, 48px)}.svcp-hero .svcp-intro{font-weight:700;color:var(--ink);font-size:1.1rem;margin-bottom:10px}.svcp .sh h2,.svcp-how h2{font-size:clamp(1.4rem, 2.4vw, 2rem)}.svcp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.svcp-card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:0 0 18px;overflow:hidden;transition:.2s}a.svcp-card:hover{border-color:var(--bronze);box-shadow:0 12px 30px rgb(15 49 102 / .12);transform:translateY(-2px)}.svcp-card__img{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--tint)}.svcp-card__img img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;box-shadow:none}.svcp-card h3{font-size:1.1rem;padding:12px 18px 0;color:var(--bronze-d)}.svcp-card:not(:has(.svcp-card__img)) h3{padding-top:18px}.svcp-card p{margin:0;padding:0 18px;color:var(--muted);font-size:14.5px;flex:1}.svcp-card .go{padding:0 18px;font-weight:700;color:var(--bronze-d);font-size:14px}.svcp-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.svcp-block{background:var(--tint);border-radius:var(--r);padding:24px 22px}.svcp-block h2{font-size:1.3rem;margin-bottom:10px}.svcp-block p{margin:0 0 10px;color:#3a4558}.svcp-block .ab-list{margin:12px 0 0}.svcp-how{text-align:center}.svcp-how h2{margin-bottom:8px}.svcp-howtxt{max-width:62ch;margin:0 auto 22px;color:var(--muted)}.svcp-steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}.svcp-steps li{counter-increment:s;position:relative;border:1px solid var(--line);border-radius:var(--r);padding:54px 22px 22px}.svcp-steps li::before{content:counter(s);position:absolute;top:16px;left:22px;width:32px;height:32px;border-radius:50%;background:var(--bronze);color:#fff;font-weight:800;display:grid;place-items:center}.svcp-steps h3{font-size:1.1rem;margin-bottom:6px}.svcp-steps p{margin:0;color:var(--muted);font-size:14.5px}.svcp-tests{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.svcp-test{margin:0;background:var(--tint);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:14px}.svcp-test blockquote{margin:0;flex:1;font-size:15px;color:#3a4558}.svcp-test blockquote::before{content:"“";display:block;font-size:2.6rem;line-height:.8;color:var(--bronze);font-weight:800}.svcp-test figcaption b{display:block}.svcp-test figcaption span{color:var(--muted);font-size:13px}.svcp-others{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.svcp-others>span{font-weight:700}.chipl{padding:8px 16px;border:1.5px solid var(--line);border-radius:var(--btn-r);font-weight:600;font-size:14px}.chipl:hover{border-color:var(--bronze);background:var(--tint);color:var(--bronze-d)}@media (max-width:980px){.svcp-cards,.svcp-steps,.svcp-tests{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.svcp-cards,.svcp-steps,.svcp-tests,.svcp-blocks{grid-template-columns:1fr}}.blog .bl-head{padding-block:6px 18px}.blog .bl-head h1{font-size:clamp(1.8rem, 3.4vw, 2.6rem)}.blog .bl-head p{margin:6px 0 0;color:var(--muted);max-width:62ch}.bl-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(20px, 3vw, 40px);align-items:start;padding-bottom:30px}.bl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.bl-grid--3{grid-template-columns:repeat(3,1fr)}.bl-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:box-shadow .25s,border-color .25s,transform .25s}.bl-card:hover{border-color:var(--bronze);box-shadow:0 14px 34px rgb(15 49 102 / .12);transform:translateY(-2px)}.bl-card__img{display:block;aspect-ratio:16 / 10;background:var(--tint);overflow:hidden}.bl-card__img img{width:100%;height:100%;object-fit:cover;margin:0;transition:transform .45s}.bl-card:hover .bl-card__img img{transform:scale(1.04)}.bl-noimg{display:grid;place-items:center;width:100%;height:100%;color:var(--bronze);background:linear-gradient(135deg,var(--tint),var(--tint-2))}.bl-card__b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.bl-card h2{font-size:1.12rem;line-height:1.3;letter-spacing:0}.bl-card h2 a:hover{color:var(--bronze-d)}.bl-card p{margin:0;color:var(--muted);font-size:14.5px;flex:1}.bl-more{font-weight:800;font-size:13.5px;color:var(--bronze-d)}.bl-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.bl-cat{background:var(--tint);color:var(--bronze-d);font-weight:700;padding:3px 10px;border-radius:3px}.bl-cat:hover{background:var(--tint-2)}.bl-card--big{grid-column:1 / -1;display:grid;grid-template-columns:1.1fr 1fr}.bl-card--big .bl-card__img{aspect-ratio:auto;min-height:280px}.bl-card--big .bl-card__b{padding:24px 26px;justify-content:center}.bl-card--big h2{font-size:clamp(1.35rem, 2.2vw, 1.8rem)}.blog .navigation.pagination{margin-top:26px}.blog .nav-links{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.blog .nav-links .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border:1.5px solid var(--line);border-radius:var(--btn-r);font-weight:600}.blog .nav-links a.page-numbers:hover{border-color:var(--bronze)}.blog .nav-links .current{background:var(--bronze);border-color:var(--bronze);color:#fff}.blog .screen-reader-text{position:absolute;left:-9999px}.bl-article{min-width:0}.bl-ahead h1{font-size:clamp(1.7rem, 3.2vw, 2.5rem);margin:10px 0 18px}.bl-ahead .bl-meta{margin-top:4px}.bl-hero{margin:0 0 22px}.bl-hero img{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:var(--r)}.bl-entry{color:#2f3a4d;font-size:16.5px;line-height:1.7;max-width:none}.bl-entry>:first-child{margin-top:0}.bl-entry h1{font-size:clamp(1.7rem, 3vw, 2.3rem);margin:0 0 16px}.bl-entry h2{font-size:clamp(1.35rem, 2.2vw, 1.7rem);margin:32px 0 12px}.bl-entry h3{font-size:1.2rem;margin:26px 0 10px}.bl-entry p{margin:0 0 16px}.bl-entry ul,.bl-entry ol{padding-left:1.3em;margin:0 0 16px}.bl-entry li{margin-bottom:6px}.bl-entry img{max-width:100%;height:auto;border-radius:var(--r);margin-block:8px}.bl-entry a{color:var(--bronze-d);text-decoration:underline}.bl-entry blockquote{margin:20px 0;padding:14px 20px;border-left:4px solid var(--bronze);background:var(--tint);border-radius:0 var(--r) var(--r) 0}.bl-entry table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px}.bl-entry th,.bl-entry td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.bl-afoot{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}.bl-related{margin-top:10px}.bl-side{position:sticky;top:130px;display:grid;gap:16px}.bl-w{border:1px solid var(--line);border-radius:var(--r);padding:18px}.bl-w h3{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px}.bl-search{display:flex;border:1.5px solid var(--line);border-radius:var(--btn-r);overflow:hidden}.bl-search:focus-within{border-color:var(--bronze)}.bl-search input{flex:1;border:0;padding:10px 12px;font:inherit;min-width:0;outline:none}.bl-search button{border:0;background:var(--bronze);color:#fff;padding:0 14px;display:grid;place-items:center}.bl-recent,.bl-cats{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bl-recent a{display:flex;gap:12px;align-items:center}.bl-recent__img{flex:none;width:64px;height:64px;border-radius:var(--btn-r);overflow:hidden;background:var(--tint)}.bl-recent__img img,.bl-recent__img .bl-noimg{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}.bl-recent b{display:block;font-size:14px;line-height:1.3}.bl-recent a:hover b{color:var(--bronze-d)}.bl-recent small{color:var(--muted);font-size:12px}.bl-cats{gap:2px}.bl-cats a{display:flex;justify-content:space-between;padding:8px 10px;border-radius:var(--btn-r);font-weight:600;font-size:14.5px}.bl-cats a:hover{background:var(--tint);color:var(--bronze-d)}.bl-cats em{font-style:normal;color:var(--muted);font-size:12.5px}.bl-cta{background:var(--bronze);border-color:var(--bronze);color:#fff}.bl-cta h3{color:#cfe3f7}.bl-cta p{margin:0 0 14px;color:#fff;font-size:15px}.bl-cta .btn{width:100%}.bl-tel{display:block;text-align:center;margin-top:12px;font-weight:800;font-size:1.2rem;color:#fff}.bl-chips{display:flex;flex-wrap:wrap;gap:8px}.chipl--all{background:var(--tint)}@media (max-width:980px){.bl-layout{grid-template-columns:1fr}.bl-side{position:static;grid-template-columns:1fr 1fr}.bl-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.bl-grid,.bl-grid--3,.bl-side{grid-template-columns:1fr}.bl-card--big{grid-template-columns:1fr}.bl-card--big .bl-card__img{min-height:0;aspect-ratio:16 / 10}}.svcp small{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-d);margin-bottom:8px}.svcp-hero h1{margin-bottom:12px}@media (max-width:760px){.svcp-hero .svcp-intro{font-size:1rem}}@media (max-width:760px){html body .about{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:22px 18px}html body .about .logo{grid-area:auto;justify-self:auto;order:-1;display:block}html body .about .logo img{height:40px;width:auto;max-width:100%;aspect-ratio:auto;border-radius:0}html body .about h2{font-size:1.3rem;line-height:1.2}html body .about h2 span{display:inline}html body .about p{font-size:15px;max-width:none}}.util b,.mb-a small{color:#6db3f2}.mb-b small{color:#fff;opacity:1}