:root{--navy:#0a2342;--blue:#1560d4;--blue-soft:#e9f1fd;--cta:#1560d4;--cta-h:#0f4fb6;--ink:#111a2b;--mut:#5a6578;--line:#e2e7ef;--bg:#f5f7fa;--ok:#12805c;--ok-d:#0b5c41;--ok-soft:#e6f5ef;--err:#c62828;--r:12px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body.sd24{margin:0;font:16px/1.5"Segoe UI",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:where(.sd24) button{font:inherit;cursor:pointer;border:0;background:0 0;color:inherit}input,select{font:inherit;color:inherit}h1,h2,h3{line-height:1.2;margin:0 0 .5em;letter-spacing:-.01em}s{color:var(--mut);font-weight:400}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.usp{background:var(--navy);color:#dbe6f7;font-size:13.5px}.usp .wrap{display:flex;gap:24px;justify-content:space-between;padding-top:7px;padding-bottom:7px;flex-wrap:wrap}.usp b{color:#fff;font-weight:600}.usp i{color:#7fe0b8;margin-right:6px;font-style:normal}header.main{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:30}header.main .wrap{display:flex;align-items:center;gap:20px;height:68px}.logo{font-weight:900;font-style:italic;font-size:22px;letter-spacing:-.03em;color:var(--navy);white-space:nowrap}.logo i{color:var(--blue)}.logo img{height:44px;width:auto;display:block}.search{flex:1;position:relative;max-width:520px;margin-right:auto}.search input{width:100%;height:44px;border:1.5px solid var(--line);border-radius:10px;padding:0 14px 0 42px;background:var(--bg);outline:0}.search input:focus{border-color:var(--blue);background:#fff}.search svg{position:absolute;left:13px;top:12px;color:var(--mut)}.hbtn{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1.5px solid var(--line);border-radius:10px;font-weight:600;white-space:nowrap}.hbtn:hover{border-color:var(--blue)}.badge{background:var(--blue);color:#fff;font-size:12px;border-radius:20px;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px}nav.cats{background:#fff;border-bottom:1px solid var(--line)}nav.cats>.wrap{display:flex;gap:4px;overflow-x:auto}nav.cats>.wrap>a{padding:12px 14px;font-weight:600;font-size:15px;white-space:nowrap;border-bottom:3px solid transparent}nav.cats>.wrap>a:hover,nav.cats>.wrap>a.on{border-color:var(--blue);color:var(--blue)}nav.cats>.wrap>a.hl{color:var(--ok-d)}nav.cats{position:relative}nav.cats>.wrap>a.mo{color:var(--blue);border-color:var(--blue)}.car{display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:9px;opacity:.6}.mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);box-shadow:0 24px 40px -24px rgba(10,35,66,.35);z-index:25;display:none}.mega.on{display:block}.mw{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:40px;padding:26px 20px 28px}.mc{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px}.mega h5{margin:0 0 10px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.mega .mc a{display:block;padding:5px 0;font-size:15px}.mega .mc a:hover{color:var(--blue)}.mega .mf{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;background:var(--bg);border-radius:var(--r);padding:16px;align-self:start}.mega .mf:hover{box-shadow:0 0 0 1.5px var(--blue)}.mega .mf .box{width:96px;font-size:10px}.mega .mf small{color:var(--blue);font-weight:700;text-transform:uppercase;font-size:11.5px;letter-spacing:.04em}.mega .mf b{display:block;font-size:15px;line-height:1.3;margin:2px 0 6px}.mega .mf .price{font-size:22px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border-radius:10px;font-weight:700;font-size:17px;transition:.15s}.btn.cta{background:var(--cta);color:#1a1300;box-shadow:0 2px 0#c98f00}.btn.cta:hover{background:var(--cta-h)}.btn.sec{border:1.5px solid var(--navy);color:var(--navy);background:#fff}.btn.sec:hover{background:var(--blue-soft)}.btn.sm{height:40px;font-size:14.5px;padding:0 14px}.btn.full{width:100%}.lnk{color:var(--blue);font-weight:600;font-size:14.5px;text-decoration:underline}.tag{display:inline-block;background:var(--blue-soft);color:var(--blue);font-weight:700;font-size:12px;padding:3px 9px;border-radius:20px;letter-spacing:.03em;text-transform:uppercase}.tag.g{background:var(--ok-soft);color:var(--ok-d)}.price{font-weight:800;color:var(--navy);font-size:28px;letter-spacing:-.02em}.vat{font-size:12.5px;color:var(--mut)}.price{color:#e74c3c}.savetag{background:var(--ok-soft);color:var(--ok-d);font-weight:700;font-size:13px;padding:3px 9px;border-radius:20px;white-space:nowrap}.box{aspect-ratio:4/5;border-radius:10px;position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:9% 9% 8%;box-shadow:0 14px 30px -14px rgba(10,35,66,.45),inset 8px 0 0 rgba(255,255,255,.14)}.box:before{content:"";position:absolute;right:-30%;bottom:-22%;width:95%;aspect-ratio:1;border-radius:46% 54% 60% 40%/50% 42% 58% 50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.55),rgba(255,255,255,.08) 60%);transform:rotate(18deg)}.box:after{content:"";position:absolute;right:-8%;bottom:-30%;width:70%;aspect-ratio:1;border-radius:60% 40% 45% 55%/45% 55% 45% 55%;background:rgba(255,255,255,.16);transform:rotate(-24deg)}.box b{font-size:clamp(14px,1.2em,26px);line-height:1.15;position:relative;z-index:1}.box small{position:relative;z-index:1;font-size:.72em;opacity:.9;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.box.mini{width:44px;flex:none;border-radius:5px;padding:0;box-shadow:inset 4px 0 0 rgba(255,255,255,.14)}.box.mini b,.box.mini small{display:none}.box.img{background:#fff;padding:0;box-shadow:none;aspect-ratio:1;border-radius:8px}.box.img:before,.box.img:after{display:none}.box.img img{width:100%;height:100%;object-fit:contain;display:block}.card .box.img{width:78%;margin:0 auto}.setc .pair .box.img{width:40%}.th1{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.th1 h1{flex:1;min-width:0}.brand{height:22px;width:auto;display:block;flex:none;margin-top:9px}.g-win{background:linear-gradient(150deg,#0b57d0,#39a0ff)}.g-home{background:linear-gradient(150deg,#0a6aa8,#35c2e0)}.g-svc{background:linear-gradient(150deg,#3a4558,#7b8aa3)}.g-srv{background:linear-gradient(150deg,#12343b,#2a8c82)}.g-ent{background:linear-gradient(150deg,#4a2a9b,#8f6bea)}.g-off{background:linear-gradient(150deg,#b3320d,#f2772b)}.g-off2{background:linear-gradient(150deg,#8f2a12,#d9541e)}.hero{background:linear-gradient(180deg,#eef4fc,#fff)}.hero .hw{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding-top:44px;padding-bottom:36px}.hero h1{font-size:clamp(30px,4.2vw,46px);font-weight:800;color:var(--navy)}.hero p{font-size:18px;color:var(--mut);max-width:520px;margin:0 0 22px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;grid-template-columns:140px 1fr;gap:20px;align-items:center;box-shadow:0 20px 50px -30px rgba(10,35,66,.4)}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.trust div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;display:flex;gap:12px;align-items:flex-start}.trust svg{flex:none;color:var(--blue)}.trust b{display:block;font-size:15px}.trust span{font-size:13.5px;color:var(--mut)}.trust p{margin:0}.resume{background:var(--navy);color:#fff;border-radius:var(--r);padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;flex-wrap:wrap}.home section,.sd24-sec{padding:42px 0}.home section.alt{background:var(--bg)}.sh{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px;gap:12px}.sh h2{font-size:26px;margin:0}.sh p{margin:4px 0 0;color:var(--mut)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:10px;transition:.15s}.card:hover{border-color:var(--blue);box-shadow:0 10px 30px -18px rgba(10,35,66,.5)}.card .box{width:62%;margin:6px auto 8px;font-size:13px}.card h3{font-size:16px;margin:0;min-height:2.4em}.card .meta{font-size:13px;color:var(--ok);font-weight:600}.card .row{display:grid;margin-top:auto;gap:10px}.card .price{font-size:22px}.sets{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.setc{background:#fff;border:1.5px solid var(--line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:12px}.setc .pair{display:flex;align-items:center;gap:10px;justify-content:center;background:var(--bg);border-radius:10px;padding:16px}.setc .pair .box{width:34%;font-size:10.5px}.setc .pair i{font-style:normal;font-size:24px;font-weight:700;color:var(--mut)}.setc h3{font-size:16px;margin:0}.setc .pr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.staffel{background:#fff;border:1.5px solid var(--line);border-radius:var(--r);padding:18px 22px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.staffel ul{display:flex;gap:10px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.staffel li{background:var(--ok-soft);color:var(--ok-d);font-weight:700;border-radius:8px;padding:8px 12px;font-size:14.5px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:s}.steps div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;counter-increment:s}.steps div:before{content:counter(s);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700;margin-bottom:10px}.steps p{margin:0;color:var(--mut);font-size:15px}.steps h3{font-size:17px}.slot{border:2px dashed #b9c4d6;border-radius:var(--r);padding:20px;color:var(--mut);text-align:center;font-size:14.5px;background:#fff}.origin{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.origin div{border-left:3px solid var(--blue);padding:4px 0 4px 14px}.origin b{display:block}.origin span{font-size:14px;color:var(--mut)}.b2b{background:var(--navy);color:#fff;border-radius:16px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.b2b p{margin:0;color:#c5d3ea;max-width:560px}details.faq{border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:10px}.faq summary{padding:15px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:20px;color:var(--blue);line-height:1}.faq[open] summary:after{content:"–"}.faq p{margin:0;padding:0 18px 16px;color:var(--mut)}.crumb{font-size:13.5px;color:var(--mut);padding:14px 0}.crumb a:hover{color:var(--blue)}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;padding-bottom:36px}.gal{background:var(--bg);border-radius:16px;padding:12px;position:sticky;top:90px}.gv{display:grid;grid-template-columns:62px 1fr;gap:12px;align-items:start}.th{display:grid;gap:8px}.th button{border:1.5px solid var(--line);border-radius:8px;background:#fff;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;padding:5px}.th button:hover{border-color:#9fb4d3}.th button.on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.th .box{width:62%;border-radius:3px;padding:0;box-shadow:none}.th .box b,.th .box small,.th .iph span{display:none}.th img{max-width:100%;max-height:100%}.th .iph{width:100%;border-width:1px}#gm{background:#fff;border-radius:12px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}#gm .box{width:64%;font-size:22px}#gm img{width:100%;height:100%;object-fit:contain;display:block}.tilt{perspective:900px;width:100%;display:grid;place-items:center}.tilt .box{transform:rotateY(-32deg) rotateX(5deg);box-shadow:24px 18px 34px -16px rgba(10,35,66,.5),inset 8px 0 0 rgba(255,255,255,.14)}.iph{width:78%;aspect-ratio:1;border:2px dashed #b9c4d6;border-radius:10px;display:grid;place-items:center;text-align:center;color:var(--mut);font-size:14px;background:repeating-linear-gradient(135deg,#f7f9fc,#f7f9fc 8px,#eef2f8 8px,#eef2f8 16px)}.pdp h1{font-size:clamp(22px,2.3vw,28px);font-weight:700;line-height:1.25;margin:4px 0 10px}.sub{color:var(--mut);margin:0 0 12px}.rate{font-size:14.5px;margin:0 0 8px;color:#3a4558}.rate .st{color:#f5a700;letter-spacing:1px}.rate.ph{border:1.5px dashed #b9c4d6;border-radius:8px;padding:5px 10px;display:inline-block;color:var(--mut);font-size:13px}.pricebox{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pricebox .price{font-size:38px;line-height:1.1}.pricebox s{font-size:18px}.match{background:var(--ok-soft);color:var(--ok-d);border-radius:8px;padding:7px 12px;font-size:14px;margin:8px 0 0}.avail{display:flex;gap:8px;align-items:center;color:var(--ok);font-weight:600;font-size:14.5px;margin:10px 0 16px}.dot{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft);flex:none}.lab{font-size:13.5px;font-weight:700;margin:0 0 6px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.tl{border:1.5px solid var(--line);border-radius:10px;padding:8px 6px;text-align:center;position:relative;background:#fff;line-height:1.25}.tl b{display:block;font-size:14.5px}.tl span{font-size:12.5px;color:var(--mut)}.tl i{position:absolute;top:-9px;right:-4px;background:var(--ok);color:#fff;font-style:normal;font-size:11px;font-weight:700;border-radius:20px;padding:1px 7px}.tl.on{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 1px var(--blue)}.addon{display:flex;gap:12px;align-items:center;border:1.5px dashed #9fb4d3;border-radius:10px;padding:10px 12px;margin:0 0 12px;font-size:14.5px;cursor:pointer;background:#fff}.addon:has(input:checked){border:1.5px solid var(--blue);background:var(--blue-soft)}.addon input{width:20px;height:20px;accent-color:var(--blue);flex:none}.addon .t{flex:1;line-height:1.3}.addon small{display:block;color:var(--ok-d);font-weight:600}.addon .p{text-align:right;font-weight:700;white-space:nowrap;line-height:1.2}.addon .p s{display:block;font-size:12.5px}.xp div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.xp button,.express button{height:46px;border-radius:8px;font-weight:800;font-size:15px}.x-pp{background:#ffc439;color:#00306f}.x-ap{background:#000;color:#fff}.x-gp{background:#fff;border:1.5px solid #333}.pay{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 0}.pay{align-items:center}.pay .pi{height:30px;width:auto;max-width:150px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:3px 6px;display:block}.pay.pmi{margin:0;flex:none}.pay.pmi .pi{height:28px;border:0;padding:0;background:0 0}.pay.pmi span{display:none}.pay span{border:1px solid var(--line);border-radius:6px;padding:3px 9px;font-size:12.5px;font-weight:700;color:#3a4558;background:#fff}.guar{display:flex;gap:12px;align-items:flex-start;border:1.5px solid #b9e2d2;background:var(--ok-soft);border-radius:var(--r);padding:14px 16px;margin-top:16px;font-size:14.5px}.guar{text-align:left}.guar svg{color:var(--ok);flex:none}.guar b{display:block;color:var(--ok-d)}.up{display:block;margin-top:12px;border:1.5px solid var(--line);border-radius:var(--r);padding:12px 14px;font-size:14.5px}.up:hover{border-color:var(--blue)}.up b{color:var(--blue)}.help{margin-top:12px;background:var(--blue-soft);border-radius:var(--r);padding:12px 16px;font-size:14.5px;display:flex;gap:12px;align-items:center}.cols{display:grid;grid-template-columns:1.3fr 1fr;gap:40px}table.spec{width:100%;border-collapse:collapse;font-size:15px}table.spec td{padding:9px 0;border-bottom:1px solid var(--line);vertical-align:top}table.spec td:first-child{color:var(--mut);width:42%}.feat{padding-left:18px;margin:0 0 20px;display:grid;gap:6px}.mail{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:0 14px 40px -26px rgba(10,35,66,.5);font-size:14.5px;background:#fff}.mail header{background:var(--bg);padding:10px 14px;border-bottom:1px solid var(--line);font-size:13px;color:var(--mut)}.mail header b{color:var(--ink)}.mail .b{padding:14px}.mail code{display:block;background:var(--bg);border:1px dashed #b9c4d6;border-radius:8px;padding:8px 10px;margin:6px 0 10px;letter-spacing:.05em}.mail .at{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.mail .at span{border:1px solid var(--line);border-radius:6px;padding:4px 9px;font-size:12.5px;font-weight:600}.seller{border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;font-size:14px;color:#3a4558;margin-top:16px}.seller b{color:var(--ink)}.info{padding:6px 0 30px}.tabs{display:flex;gap:4px;box-shadow:inset 0-1.5px 0 var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-bottom:24px}.tabs::-webkit-scrollbar{display:none}.tabs button{padding:13px 18px;font-weight:700;font-size:15.5px;color:var(--mut);border-bottom:3px solid transparent;white-space:nowrap}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--blue);border-color:var(--blue)}.pan{max-width:none}.pan table.spec,.pan .steps,.pan .guar,.pan .origin,.pan details,.pan .tip,.pan .seller{max-width:860px}.pan h2{font-size:22px}.pan h3{font-size:17px;margin-top:22px}.pan .lead{font-size:17px;color:#3a4558;margin:0}.dgrid{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:start}.fl{margin:0;border-top:1px solid var(--line)}.fl div{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.fl dt{font-weight:700}.fl dd{margin:0;color:#3a4558}.facts{background:var(--bg);border-radius:var(--r);padding:20px}.facts b{font-size:17px}.facts ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px;font-size:15px}.facts li{display:grid;grid-template-columns:90px 1fr;gap:10px}.facts li span{color:var(--mut)}.pan .tip{background:var(--blue-soft);border-radius:10px;padding:12px 14px;margin:16px 0 0;font-size:14.5px}.pan .steps{margin:0}.pan .origin{grid-template-columns:1fr 1fr;row-gap:16px}.promo{background:#101014;color:#fff;font-size:14.5px}.promo .wrap{display:flex;gap:14px;justify-content:center;align-items:center;padding-top:9px;padding-bottom:9px;flex-wrap:wrap;text-align:center}.promo b{background:var(--cta);color:#1a1300;border-radius:5px;padding:1px 9px;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.promo .cd{font-variant-numeric:tabular-nums;color:#ffd978;font-weight:600}.pl{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pl s{font-size:14px}.off{background:#101014;color:#fff;font-size:12px;font-weight:700;border-radius:5px;padding:1px 6px}.stars{color:#0a9e6b;letter-spacing:1px}.tp{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#1c2b3a;background:#e9f8f1;border:1px solid #bfe8d6;border-radius:8px;padding:5px 10px;line-height:1.2}.tp small{color:#0a7a54;font-weight:700}.tp.ph{border-style:dashed}.rr{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:2px 0 6px;color:#6b7482}.rr .ys{color:#ffb400;font-size:21px;letter-spacing:1px;line-height:1}.rr .rc{font-size:16.5px}.rr .cu{display:inline-flex;align-items:center;gap:6px;font-size:14px;border-left:1.5px solid #cfd6df;padding-left:12px}.pdp .sold{margin:0 0 10px}.meta2{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 10px}.sold{font-size:14px;color:#3a4558}.trow{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.g1{display:flex;gap:8px;align-items:center;font-size:14.5px;color:#3a4558}.g1 svg{color:var(--ok);width:22px;height:22px;flex:none}.g1 b{color:var(--ok-d);display:block}.rv{border:1px solid #bfe8d6;border-radius:var(--r);background:#f4fbf8;padding:20px}.rvh{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.rvs{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rvs .stars{font-size:24px}.rvs b{font-size:22px}.rvs span:last-child{color:var(--mut);font-size:14.5px}.rvg{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rvc{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px;display:grid;gap:9px}.rvc i{display:block;height:9px;border-radius:9px;background:#e8edf3}.rvc small{color:var(--mut);font-size:12.5px}.ftrust{background:#061730;border-bottom:1px solid rgba(255,255,255,.1);padding:22px 0}.ftrust .wrap{display:grid;gap:12px;justify-items:center}.ftrust .tb.ph{background:0 0;border-color:rgba(255,255,255,.35);color:#fff;min-width:128px}.ftrust .tb.ph small{color:#a9bad6}.ftrust .tb.ph em{background:#52688c}.ftrust .tbr{gap:14px}.ftrust img.tb{height:64px}.ftrust .more{font-weight:700;color:#fff;border-bottom:1.5px solid rgba(255,255,255,.5);padding:0 0 1px;display:inline-block}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 16px}.chips span{border:1.5px solid var(--blue);color:var(--blue);border-radius:6px;padding:5px 12px;font-weight:600;font-size:14px}.buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.qty{display:flex;border:1.5px solid var(--line);border-radius:10px;height:52px;align-items:center}.qty button{width:42px;height:100%;font-size:20px;color:var(--mut)}.qty span{min-width:30px;text-align:center;font-weight:700}.thint{font-size:13.5px;color:var(--ok-d);font-weight:600;margin-top:8px}.checks{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;gap:9px;font-size:15px}.checks li{display:flex;gap:10px}.checks li:before{content:"✓";color:var(--ok);font-weight:800}.setoffer{display:flex;gap:16px;align-items:center;border:1.5px solid var(--line);border-radius:var(--r);padding:14px 18px;margin:0 0 26px;flex-wrap:wrap}.setoffer .pair{display:flex;align-items:center;gap:8px}.setoffer .pair i{font-style:normal;font-weight:700;color:var(--mut)}.setoffer .t{flex:1;min-width:200px;display:grid;gap:2px}.setoffer .t span{color:var(--ok-d);font-weight:600;font-size:14.5px}.stick{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:10px 20px;z-index:20;box-shadow:0-8px 20px -12px rgba(0,0,0,.25);transform:translateY(110%);transition:transform .2s}.stick.show{transform:none}.stick .in{max-width:1140px;margin:0 auto;display:flex;gap:14px;align-items:center}.stick .nm{flex:1;font-size:16px}.stick .price{font-size:20px;line-height:1.1}.stick .btn{height:48px;min-width:260px}body.pdp-on{padding-bottom:70px}.tiles.v3{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.tiles.v3 .tl i{background:var(--blue)}.gb{margin-top:10px}.sup{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--ok-d)}.sup.off{color:var(--mut)}.sup .dot{width:8px;height:8px;box-shadow:none}.sup.off .dot{background:#9aa5b5}.prog{font-size:13.5px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:10px 0}.prog i{display:block;height:7px;border-radius:7px;background:var(--line);margin-top:7px;overflow:hidden}.prog u{display:block;height:100%;background:var(--ok);border-radius:7px}.prog.ok{background:var(--ok-soft);border-color:#b9e2d2;color:var(--ok-d);font-weight:700}.cp{margin:0 0 14px;font-size:14.5px}.cp .row{display:flex;gap:8px;margin-top:8px}.cp input{flex:1;height:44px;border:1.5px solid #c9d2df;border-radius:9px;padding:0 12px;text-transform:uppercase;min-width:0}.cp .okc{color:var(--ok-d);font-weight:700}.bump+.bump{margin-top:-6px}.after2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;text-align:left}.after2 div{border:1px solid var(--line);border-radius:var(--r);padding:16px}.after2 p{margin:4px 0 10px;font-size:14px;color:var(--mut)}.exit{text-align:center}.exit .big{font-size:44px;font-weight:800;color:var(--navy);line-height:1}.exit code{background:var(--bg);border:1px dashed #b9c4d6;border-radius:6px;padding:2px 8px;font-weight:700}.tbr{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tb{height:52px;border-radius:8px}img.tb{width:auto;display:block}.tb.ph{position:relative;display:inline-flex;flex-direction:column;justify-content:center;min-width:104px;padding:4px 12px 4px 12px;border:1.5px dashed #9fb0c8;background:repeating-linear-gradient(135deg,#f7f9fc,#f7f9fc 6px,#eef2f8 6px,#eef2f8 12px);line-height:1.15;color:#3a4558}.tb.ph b{font-size:13.5px}.tb.ph small{font-size:11px;color:var(--mut)}.tb.ph em{position:absolute;top:-7px;right:6px;background:#9fb0c8;color:#fff;font-style:normal;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:0 5px}.tbr.sm .tb{height:42px}.tbr.sm .tb.ph{min-width:86px;padding:2px 9px}.tbr.sm .tb.ph b{font-size:12.5px}.tbr.sm .tb.ph small{font-size:10px}.tbr.c{justify-content:center}.tband{border-top:1px solid var(--line);background:#fff;padding:22px 0}.tband .wrap{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tband b.h{font-size:17px}.ov{position:fixed;inset:0;background:rgba(8,20,40,.5);z-index:50;opacity:0;pointer-events:none;transition:.2s}.ov.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;height:100%;width:min(440px,100%);background:#fff;z-index:51;transform:translateX(100%);transition:.25s;display:flex;flex-direction:column}.drawer.on{transform:none}.drawer header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.drawer header b{font-size:18px}.drawer .body{flex:1;overflow:auto;padding:14px 20px}.drawer footer{border-top:1px solid var(--line);padding:16px 20px;display:grid;gap:6px}.drawer footer .btn{margin-top:8px}.added{background:var(--ok-soft);color:var(--ok-d);font-weight:600;padding:10px 12px;border-radius:8px;margin-bottom:10px;font-size:14.5px}.li{display:grid;grid-template-columns:44px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.li .box{width:44px;border-radius:6px;padding:0;box-shadow:inset 4px 0 0 rgba(255,255,255,.14)}.li .box.img{box-shadow:none}.li .box b,.li .box small{display:none}.li b{font-size:14.5px;font-weight:600;display:block;line-height:1.3}.li .q{display:inline-flex;align-items:center;font-size:13.5px;color:var(--mut);margin-top:6px}.li .q button{width:28px;height:28px;border:1px solid var(--line);border-radius:7px;line-height:1;color:var(--ink);background:#fff}.li .q span{min-width:30px;text-align:center;color:var(--ink);font-weight:600}.li .lp{font-weight:700;font-size:15px;white-space:nowrap}.tot{display:flex;justify-content:space-between;font-size:15px}.tot.sub{font-size:13.5px;color:var(--mut)}.tot small{font-weight:400;color:var(--mut);font-size:12.5px;margin-left:4px}.tot.big{font-size:19px;font-weight:800}.tot.grn{color:var(--ok-d);font-weight:600}.tg{display:grid;gap:6px;margin-top:12px}.r{text-align:right}.nudge{background:var(--bg);border-radius:10px;padding:10px 12px;margin-top:14px;display:flex;gap:12px;align-items:center;font-size:14.5px;line-height:1.3}.nudge .box{width:36px;flex:none;border-radius:5px;padding:0;box-shadow:none}.nudge .box b,.nudge .box small{display:none}.nudge div{flex:1}.nudge small{display:block;color:var(--ok-d);font-weight:600;font-size:13px}.modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);background:#fff;border-radius:14px;z-index:52;width:min(620px,92vw);max-height:84vh;overflow:auto;padding:24px;opacity:0;pointer-events:none;transition:.2s}.modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.modal li{margin-bottom:8px}.co-head{border-bottom:1px solid var(--line)}.co-head .wrap{display:flex;justify-content:space-between;align-items:center;height:64px}.co-head span{font-size:14px;color:var(--mut);display:flex;gap:8px;align-items:center}.co{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;padding:26px 20px 60px;align-items:start}.co h1{font-size:26px}.express{border:1px solid var(--line);border-radius:var(--r);padding:16px}.express p{margin:0 0 10px;font-size:13.5px;color:var(--mut);text-align:center}.or{text-align:center;color:var(--mut);font-size:13.5px;margin:14px 0;position:relative}.or:before,.or:after{content:"";position:absolute;top:50%;width:34%;height:1px;background:var(--line)}.or:before{left:0}.or:after{right:0}.step{border:1px solid var(--line);border-radius:var(--r);padding:20px;margin-bottom:14px}.step.secure-box{background:var(--bg);border:1.5px solid #cfd8e6}.step h2{font-size:17px;display:flex;gap:10px;align-items:center;margin-bottom:14px}.step h2 i{font-style:normal;width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:13px}.step h2 span{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ok-d);display:flex;gap:5px;align-items:center}.f{display:grid;gap:5px;margin-bottom:12px}.f label{font-size:13.5px;font-weight:600}.f input,.f select{height:48px;border:1.5px solid #c9d2df;border-radius:9px;padding:0 13px;outline:0;background:#fff;width:100%}.f input:focus,.f select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.f.bad input{border-color:var(--err)}.f em{font-style:normal;color:var(--err);font-size:13px;display:none}.f.bad em{display:block}.f small{color:var(--mut);font-size:13px}.f.ok input{border-color:var(--ok);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2312805c' stroke-width='3'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")no-repeat right 12px center}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pm{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:14px;border:1.5px solid var(--line);border-radius:10px;padding:12px 16px;margin-bottom:8px;cursor:pointer;background:#fff;transition:border-color .15s}.pm:hover{border-color:#9fb4d3}.pm:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.pm input{accent-color:var(--blue);width:20px;height:20px;margin:0}.pmt{display:grid;line-height:1.3}.pmt b{font-size:16px}.pmt small{color:var(--mut);font-size:13px}.pmi{display:flex;align-items:center;justify-content:flex-end;width:120px;height:28px}.pmi img{max-height:26px;max-width:120px;width:auto;height:auto;display:block}.pmd{grid-column:2/-1;display:none;font-size:13.5px;color:#3a4558;border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.pm:has(input:checked) .pmd{display:block}.pmnote{display:flex;gap:6px;color:var(--mut);font-size:13px;margin-top:4px}.xrow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.xb{height:46px;border:1.5px solid #c9d2df;border-radius:10px;background:#fff;font-weight:700;font-size:15px;display:grid;place-items:center;padding:0 10px;transition:.15s}.xb:hover{border-color:var(--navy);background:var(--bg)}.xb img{max-height:22px;max-width:90%;display:block}.or.sm{margin:16px 0 10px;font-size:13px}.or.sm:before,.or.sm:after{width:27%}.bbx{border:1px solid var(--line);border-radius:14px;padding:20px;margin-top:6px;box-shadow:0 10px 30px -24px rgba(10,35,66,.45)}.bbx .pricebox{margin-top:0}.bump{border:2px dashed #e0a100;background:#fff9e8;border-radius:var(--r);padding:14px 16px;margin-bottom:14px;display:flex;gap:12px;align-items:center;cursor:pointer}.bump:has(input:checked){border-style:solid;background:#fff3cf}.bump input{width:22px;height:22px;accent-color:#b77f00;flex:none}.bump .t{flex:1;font-size:14.5px;line-height:1.35}.bump .t small{display:block;color:var(--mut)}.bump .p{text-align:right;font-weight:800;white-space:nowrap;line-height:1.2}.bump .p s{display:block;font-size:12.5px}.chk{display:flex;gap:10px;font-size:13.5px;color:#3a4558;margin:12px 0;align-items:flex-start}.chk input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--blue)}.chk.bad{color:var(--err)}.secure{display:flex;gap:6px;justify-content:center;align-items:center;font-size:13px;color:var(--mut);margin-top:10px;flex-wrap:wrap}.after{font-size:13.5px;color:#3a4558;background:var(--bg);border-radius:10px;padding:12px 14px;margin-top:12px}.after b{display:block;margin-bottom:2px}.legal{font-size:12.5px;color:var(--mut);margin:10px 0 0;text-align:center}.sum{border:1px solid var(--line);border-radius:var(--r);padding:20px;position:sticky;top:20px;background:var(--bg)}.sum h2{font-size:17px;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.sum h2 .lnk{font-size:13.5px;font-weight:600}.sum .li:last-of-type{border-bottom:0}.sum .tg{border-top:1px solid var(--line);padding-top:12px;margin-top:0}.saved{background:var(--ok-soft);color:var(--ok-d);font-weight:700;border-radius:8px;padding:8px 12px;margin-top:10px;font-size:14.5px;text-align:center}.sum ul{list-style:none;padding:0;margin:14px 0;font-size:13.5px;display:grid;gap:7px;color:#3a4558}.sum ul li:before{content:"✓ ";color:var(--ok);font-weight:800}.done{max-width:700px;margin:0 auto;padding:40px 20px 70px;text-align:center}.done .ic{width:64px;height:64px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;margin:0 auto 16px;font-size:32px}.keybox{border:1px solid var(--line);border-radius:var(--r);padding:18px;text-align:left;margin:20px 0;background:var(--bg)}.keybox code{display:block;font-size:16px;letter-spacing:.06em;background:#fff;border:1px dashed #b9c4d6;border-radius:8px;padding:9px 12px;margin-top:6px}.oto{border:2px solid var(--cta);border-radius:var(--r);padding:18px;text-align:left;margin:0 0 20px;background:#fffaf0;display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center}.oto .box{width:64px;border-radius:7px;padding:0}.oto .box b,.oto .box small{display:none}.oto p{margin:2px 0 0;font-size:14px;color:var(--mut)}.empty{text-align:center;padding:50px 0;color:var(--mut)}footer.main{background:var(--navy);color:#c5d3ea;font-size:14.5px;margin-top:20px}footer.main .top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;padding:40px 20px 30px}footer.main h4{color:#fff;margin:0 0 12px;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase}footer.main .fl2 a{display:block;padding:4px 0}footer.main a:hover{color:#fff}footer.main .logo{color:#fff;margin-bottom:12px;display:block}footer.main .logo i{color:#7db4ff}footer.main .logo img{filter:brightness(0) invert(1);height:48px}.fco p{margin:0 0 14px}.fco b{color:#fff}.soc{display:flex;gap:14px;flex-wrap:wrap}.soc a{text-decoration:underline;text-underline-offset:3px}.fnl{border-bottom:1px solid rgba(255,255,255,.1)}.fnl .wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;padding-top:30px;padding-bottom:30px}.fnl h3{color:#fff;font-size:20px;margin:0 0 6px;letter-spacing:.02em}.fnl p{margin:0}.fnl .row{display:flex;gap:10px}.fnl input[type=email]{color:var(--ink);background:#fff;flex:1;min-width:0;height:46px;border-radius:9px;border:1.5px solid transparent;padding:0 14px;outline:0}.fnl input[type=email]:focus{border-color:var(--cta)}.fnl input.bad{border-color:#ff8a80}.fnl .btn{height:46px}.nlc{display:flex;gap:9px;font-size:13px;margin-top:10px;align-items:flex-start;cursor:pointer}.nlc input{width:17px;height:17px;margin-top:2px;flex:none;accent-color:var(--cta)}.nlc.bad{color:#ffb4ab}#nlmsg{font-size:13.5px;margin-top:8px;min-height:1px}#nlmsg.ok{color:#8be3bf;font-weight:600}#nlmsg.err{color:#ffb4ab}footer.main .bot{border-top:1px solid rgba(255,255,255,.12);padding:16px 20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}footer.main .pay{margin:0}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,80px);background:var(--ink);color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;z-index:60;transition:.25s;opacity:0}.toast.on{transform:translate(-50%,0);opacity:1}@media (max-width:900px){.hero .hw,.pdp,.cols,.co{grid-template-columns:1fr;gap:22px}.grid,.origin{grid-template-columns:repeat(2,1fr)}.trust,.rvg{grid-template-columns:1fr}.mw{grid-template-columns:1fr;gap:18px;padding:16px 20px 18px}.mc{grid-template-columns:1fr 1fr;gap:16px}.mega{max-height:70vh;overflow:auto}.promo{font-size:13px}.promo .wrap{gap:2px 10px;padding-top:6px;padding-bottom:6px}.sets,.steps{grid-template-columns:1fr}footer.main .top{grid-template-columns:1fr;gap:0;padding-top:28px}.fco{margin-bottom:10px}.fcol{border-top:1px solid rgba(255,255,255,.12)}.fcol h4{margin:0;padding:15px 0;cursor:pointer;display:flex;justify-content:space-between}.fcol h4:after{content:"+";font-size:18px;line-height:1}.fcol.open h4:after{content:"–"}.fcol .fl2{display:none;padding-bottom:12px}.fcol.open .fl2{display:block}.fnl .wrap{grid-template-columns:1fr;gap:16px}.gal{position:static;padding:16px}.gal ul{display:none}.gv{grid-template-columns:1fr}.th{order:2;display:flex;justify-content:center}.th button{width:54px}#gm{aspect-ratio:auto;padding:18px 0}#gm .box{width:46%;font-size:15px}#gm .iph{width:46%}.sum{position:static;order:-1;padding:14px 16px}.sumx{display:none}#paybtn{font-size:15.5px;padding:0 10px}.usp .wrap span:nth-child(n+2){display:none}.usp .wrap{justify-content:center}header.main a.hbtn{display:none}header.main .wrap{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;gap:10px}.search{order:3;flex-basis:100%;max-width:none}.logo{flex:1}.hbtn .t{display:none}.stick{padding:10px 16px}.stick .nm,.stick .box{display:none}.stick .btn{flex:1;min-width:0}}.trust>div,.grid>*,.sets>*,.origin>div,footer.main .top>div,.co>*{min-width:0}.trust p,.origin{overflow-wrap:anywhere;hyphens:auto}footer.main .top{overflow-wrap:anywhere}@media (max-width:900px){.co-head .co-q{display:none}.co-head .wrap>span{font-size:13.5px;gap:6px}}@media (max-width:520px){.trust{grid-template-columns:1fr}.staffel{padding:14px}.two{grid-template-columns:1fr}.pmi{width:84px}.pmi img{max-width:84px}.bbx{padding:16px}.hero-card{grid-template-columns:100px 1fr}.card .box{width:70%}.tiles{grid-template-columns:repeat(2,1fr)}.brand{display:none}.tiles.v3{grid-template-columns:repeat(3,1fr)}.tiles.v3 .tl b{font-size:13px}.pan .origin,.dgrid{grid-template-columns:1fr}.dgrid{gap:22px}.fl div{grid-template-columns:120px 1fr}.after2{grid-template-columns:1fr}.oto{grid-template-columns:48px 1fr}.oto .box{width:48px}.oto .btn{grid-column:1/-1}.pricebox .price{font-size:32px}}.usp{background:#1f5fae}nav.cats{background:var(--navy);border-bottom:0}nav.cats>.wrap>a{color:#fff;border-bottom-color:transparent}nav.cats>.wrap>a:hover,nav.cats>.wrap>a.on,nav.cats>.wrap>a.mo{color:#fff;border-color:var(--cta);background:rgba(255,255,255,.09)}nav.cats>.wrap>a.hl{color:#8be3bf}.search svg{left:0;top:0;width:46px;height:44px;padding:12px 13px;background:var(--blue);color:#fff;border-radius:10px 0 0 10px}.search input{padding-left:58px;border-color:#cfdcf0}.hbtn.cartbtn{background:var(--navy);border-color:var(--navy);color:#fff}.hbtn.cartbtn:hover{background:#123463}.hbtn.cartbtn .badge{background:var(--cta);color:#1a1300;font-weight:700}.hero{background:linear-gradient(120deg,#0a2342 0,#123f7c 55%,#1b63c4 100%)}.hero h1{color:#fff}.hero p{color:#cfdcf2}.hero .trust p{color:var(--ink);font-size:inherit;margin:0}.hero .resume{background:#fff;color:var(--ink)}.hero .btn.sec{background:0 0;border-color:rgba(255,255,255,.7);color:#fff}.hero .btn.sec:hover{background:rgba(255,255,255,.12)}.hero .tp{background:rgba(255,255,255,.95)}.hero .trust div{border-color:transparent;box-shadow:0 10px 30px -18px rgba(0,0,0,.5)}.hero-card{border:0}.sh h2{position:relative;padding-left:15px}.sh h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:5px;border-radius:5px;background:var(--blue)}.card{border-color:#dbe5f3}.card h3{color:var(--navy)}.pdp h1,.pan h2,.sh h2,.co h1{color:var(--navy)}.btn.cta{color:#fff;box-shadow:0 2px 0#0b3d8f}.hero .btn.cta{background:#fff;color:var(--navy);box-shadow:0 2px 0 rgba(0,0,0,.25)}.hero .btn.cta:hover{background:#e9f1fd}nav.cats>.wrap>a:hover,nav.cats>.wrap>a.on,nav.cats>.wrap>a.mo{border-color:#7db4ff}.hbtn.cartbtn .badge{background:#fff;color:var(--navy)}.promo{background:var(--navy)}.promo b{background:#fff;color:var(--navy)}.promo .cd{color:#9cc4ff}.off{background:var(--navy)}.nlc input{accent-color:#7db4ff}.fnl input[type=email]:focus{border-color:#7db4ff}.fnl .btn.cta{background:#fff;color:var(--navy);box-shadow:none}.fnl .btn.cta:hover{background:#e9f1fd}.g-off{background:linear-gradient(150deg,#1b2a6b,#4a63d6)}.g-off2{background:linear-gradient(150deg,#22306e,#3f55b8)}.mega{border-top:0}.bump{border:1.5px dashed #b9c4d6;background:#fff}.bump:has(input:checked){border:1.5px solid var(--navy);background:var(--bg)}.bump input{accent-color:var(--navy)}.oto{background:var(--bg);border-color:var(--line)}.rv{border-color:var(--line);background:var(--bg)}.pm:has(input:checked){border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.pm input{accent-color:var(--navy)}.co .lnk{color:var(--navy)}.xb[data-m=PayPal]{background:#ffc439;border-color:#ffc439;color:#00306f}.xb[data-m=PayPal]:hover{background:#f2b824;border-color:#f2b824}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.skip-link:focus{clip:auto;clip-path:none;height:auto;width:auto;background:#fff;padding:10px 14px;z-index:100;left:8px;top:8px}img{max-width:100%;height:auto}.site-content{min-height:50vh}.site-content>.wrap{padding-bottom:40px}#primary,.content-area,.site-main{float:none;width:auto;margin:0}.narrow{max-width:820px}.logo-txt{font-weight:900;font-style:italic;font-size:22px;letter-spacing:-.03em;text-transform:uppercase}.logo img{height:44px;width:auto;display:block}.entry-title,.woocommerce-products-header__title,.page-title{font-size:30px;color:var(--navy);margin:6px 0 18px}.entry-content,.entry{max-width:860px}.sd24 .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sd24 ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;margin:0 0 30px;padding:0}.sd24 ul.products:before,.sd24 ul.products:after{display:none}.sd24 ul.products li.product{float:none;width:auto;margin:0;padding:16px;list-style:none;text-align:left}.card-a{display:block}.card-img{display:block;width:78%;aspect-ratio:1;margin:0 auto 10px}.sd24 ul.products li.product .card-img img{width:100%;height:100%;object-fit:contain;margin:0;box-shadow:none;display:block}.sd24 ul.products li.product h3{font-size:16px;margin:0;min-height:2.4em;padding:0;color:var(--navy)}.sd24 ul.products li.product .price{font-size:22px;margin:0;display:inline;font-weight:800;color:#e74c3c}.woocommerce-result-count{color:var(--mut);font-size:14px;margin:0 0 14px}.woocommerce-ordering{margin:0 0 14px;float:right}.woocommerce-ordering select{height:40px;border:1.5px solid var(--line);border-radius:9px;padding:0 10px;background:#fff}.woocommerce-pagination{margin:10px 0 30px;text-align:center}.woocommerce-pagination ul{display:inline-flex;gap:6px;list-style:none;margin:0;padding:0;border:0}.woocommerce-pagination ul li{border:0;float:none}.woocommerce-pagination .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;border:1.5px solid var(--line);border-radius:9px;padding:0 10px;font-weight:600;background:#fff}.woocommerce-pagination .page-numbers.current{background:var(--navy);color:#fff;border-color:var(--navy)}.term-description{color:var(--mut);max-width:860px;margin:-8px 0 18px}.hero-card img{width:140px;height:140px;object-fit:contain;border-radius:8px;display:block}.hero-card h3{margin:8px 0 6px;font-size:19px}.hero-trust{padding-bottom:34px}.setc .pair img{width:40%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px}.setoffer .pair img,.nudge img,.bump img,.li img,.stick .st-img{width:44px;height:44px;object-fit:contain;border-radius:6px;background:#fff;flex:none;display:block}.oto img{width:64px;height:64px;object-fit:contain;border-radius:7px;background:#fff}.oto h3{margin:6px 0 0;font-size:17px}.mega .mf img{width:96px;height:96px;object-fit:contain;border-radius:8px;background:#fff}.mw.nofeat{grid-template-columns:1fr}.ftrust img.tb{height:64px;width:auto}.sd24 div.product{position:static}.sd24 div.product .pdp .summary{float:none;width:auto;margin:0}.gal .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;gap:12px;float:none!important;width:auto!important;margin:0!important;position:relative}.gal .flex-viewport,.gal .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{flex:1;min-width:0;background:#fff;border-radius:12px;overflow:hidden;margin:0}.gal .woocommerce-product-gallery__image img{width:100%;height:auto;display:block}.gal .woocommerce-product-gallery__image a{display:block}.sd24 div.product .gal div.images ol.flex-control-thumbs{display:flex;flex-direction:column;gap:8px;width:62px;flex:none;margin:0;padding:0;list-style:none;overflow:visible}.sd24 div.product .gal div.images ol.flex-control-thumbs li{width:62px;height:62px;float:none;margin:0;border:1.5px solid var(--line);border-radius:8px;background:#fff;aspect-ratio:1;overflow:hidden;padding:4px;list-style:none}.sd24 div.product .gal div.images ol.flex-control-thumbs li img{opacity:1;width:100%;height:100%;object-fit:contain;cursor:pointer;margin:0}.sd24 div.product .gal div.images ol.flex-control-thumbs li:has(img.flex-active){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.gal .woocommerce-product-gallery__trigger{position:absolute;right:10px;top:10px;z-index:3;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--line);text-indent:-999px;overflow:hidden}.gal .woocommerce-product-gallery__trigger span{display:none}.gal .woocommerce-product-gallery__trigger:before{content:"";position:absolute;left:10px;top:10px;width:10px;height:10px;border:2px solid var(--navy);border-radius:50%}.gal .woocommerce-product-gallery__trigger:after{content:"";position:absolute;left:22px;top:21px;width:7px;height:2px;background:var(--navy);transform:rotate(45deg)}.rr .ys{position:relative;display:inline-block;color:#d5dae2;font-size:21px;letter-spacing:1px;line-height:1;white-space:nowrap}.rr .ys span{position:absolute;left:0;top:0;overflow:hidden;color:#ffb400}.rr a.rc{color:inherit}.rr a.rc:hover{color:var(--blue)}.sd24-buy{margin:0}.qty input.qty-in{width:46px;height:100%;border:0;background:0 0;text-align:center;font-weight:700;padding:0;-moz-appearance:textfield;outline:0}.qty input.qty-in::-webkit-outer-spin-button,.qty input.qty-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sd24 .single_add_to_cart_button.btn.cta{background:var(--cta);color:#fff;border-radius:10px;height:52px;font-size:17px;font-weight:700;padding:0 24px;opacity:1}.sd24 .single_add_to_cart_button.btn.cta:hover{background:var(--cta-h)}.sd24-express{display:grid;gap:8px}.bbx .product_meta,.bbx .woocommerce-product-details__short-description{font-size:13.5px;color:var(--mut);margin-top:10px}.bbx form.variations_form{margin:14px 0 0}.bbx table.variations{width:100%;margin-bottom:12px}.bbx table.variations select{height:44px;border:1.5px solid var(--line);border-radius:9px;padding:0 10px;width:100%;background:#fff}.bbx .woocommerce-variation-add-to-cart{display:flex;gap:10px}.bbx .quantity .qty{width:70px;height:52px;border:1.5px solid var(--line);border-radius:10px;text-align:center;font-weight:700}.bbx .single_add_to_cart_button{flex:1;background:var(--cta);color:#fff;border-radius:10px;height:52px;font-weight:700;font-size:17px;border:0;cursor:pointer}.bbx .stock.out-of-stock{color:var(--err);font-weight:700;margin:12px 0 0}.stick .st-img{width:44px;height:44px}.sd24 div.product .woocommerce-tabs{padding:6px 0 26px;clear:both}.sd24 div.product .woocommerce-tabs ul.tabs{display:flex;gap:4px;list-style:none;margin:0 0 24px;padding:0;box-shadow:inset 0-1.5px 0 var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sd24 div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}.sd24 div.product .woocommerce-tabs ul.tabs:before,.sd24 div.product .woocommerce-tabs ul.tabs li:before,.sd24 div.product .woocommerce-tabs ul.tabs li:after{display:none}.sd24 div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:0;background:0 0;border-radius:0;list-style:none}.sd24 div.product .woocommerce-tabs ul.tabs li a{display:block;padding:13px 18px;font-weight:700;font-size:15.5px;color:var(--mut);border-bottom:3px solid transparent;white-space:nowrap}.sd24 div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--ink)}.sd24 div.product .woocommerce-tabs ul.tabs li.active a{color:var(--blue);border-color:var(--blue)}.woocommerce-Tabs-panel{margin:0;padding:0}.woocommerce-Tabs-panel h2{font-size:22px;color:var(--navy);margin:26px 0 12px}.woocommerce-Tabs-panel h2:first-child,.woocommerce-Tabs-panel .dgrid h2:first-child{margin-top:0}.woocommerce-Tabs-panel .steps,.woocommerce-Tabs-panel .guar,.woocommerce-Tabs-panel .origin,.woocommerce-Tabs-panel details,.woocommerce-Tabs-panel table{max-width:860px}.woocommerce-Tabs-panel .origin{grid-template-columns:1fr 1fr;row-gap:16px}.desc{font-size:16px;color:#3a4558}.desc>p:first-child{font-size:17px}.desc h2,.desc h3{color:var(--navy);margin-top:22px}.desc ul{padding-left:20px;display:grid;gap:6px}.desc table{width:100%;border-collapse:collapse}.desc td,.desc th{padding:10px 0;border-bottom:1px solid var(--line);text-align:left}table.shop_attributes,table.spec{width:100%;border-collapse:collapse;font-size:15px;border:0}table.shop_attributes th,table.shop_attributes td,table.spec td{padding:9px 0;border:0;border-bottom:1px solid var(--line);vertical-align:top;text-align:left;font-style:normal;background:0 0!important}table.shop_attributes th,table.spec td:first-child{color:var(--mut);width:42%;font-weight:400}table.shop_attributes td p{margin:0;padding:0}.related.products{padding:20px 0 10px;clear:both}.related.products>h2,.upsells.products>h2{position:relative;padding-left:15px;font-size:26px;color:var(--navy);margin:0 0 18px}.related.products>h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:5px;border-radius:5px;background:var(--blue)}#reviews #comments h2{font-size:22px}#reviews ol.commentlist{list-style:none;padding:0;margin:0 0 20px}#reviews ol.commentlist li{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:10px}#reviews .comment_container img.avatar{display:none}#reviews .comment-text{margin:0;border:0;padding:0}#review_form textarea,#review_form input[type=text],#review_form input[type=email]{width:100%;border:1.5px solid #c9d2df;border-radius:9px;padding:10px 13px;font:inherit}#review_form .submit,.sd24 .woocommerce a.button,.sd24 .woocommerce button.button,.sd24 a.button,.sd24 button.button,.sd24 .woocommerce-button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:10px;background:var(--navy);color:#fff;font-weight:700;font-size:15px;border:0;cursor:pointer}.sd24 a.button:hover,.sd24 button.button:hover{background:#123463;color:#fff}.sd24-drawer-inner{display:flex;flex-direction:column;height:100%}.drawer header button{font-size:24px;line-height:1}.drawer.busy .sd24-drawer-inner{opacity:.55;pointer-events:none}.sd24 .woocommerce-error,.sd24 .woocommerce-info,.sd24 .woocommerce-message{list-style:none;margin:0 0 16px;padding:12px 16px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:14.5px;border-top:1px solid var(--line)}.sd24 .woocommerce-error:before,.sd24 .woocommerce-info:before,.sd24 .woocommerce-message:before{display:none}.sd24 .woocommerce-error{border-color:#f1c0c0;background:#fdf1f1;color:#8e1c1c}.sd24 .woocommerce-message{border-color:#b9e2d2;background:var(--ok-soft);color:var(--ok-d)}.sd24 .woocommerce-error li{list-style:none;margin:0}.sd24 .woocommerce-info a,.sd24 .woocommerce-message a,.sd24 .woocommerce-error a{color:inherit;text-decoration:underline;font-weight:600}.sd24-co-wrap{padding:26px 0 60px}.co-title{font-size:26px;color:var(--navy);margin:0 0 14px}.sd24 form.co{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;padding:0;align-items:start}.co-main{min-width:0}.sd24 .co .form-row{display:grid;gap:5px;margin:0 0 12px;padding:0;float:none;width:auto}.sd24 .co .form-row label{font-size:13.5px;font-weight:600;line-height:1.4}.sd24 .co .form-row .required{color:var(--err);text-decoration:none;border:0}.sd24 .co .form-row .optional{font-weight:400;color:var(--mut)}.sd24 .co .form-row input.input-text,.sd24 .co .form-row select,.sd24 .co .form-row textarea{height:48px;border:1.5px solid #c9d2df;border-radius:9px;padding:0 13px;outline:0;background:#fff;width:100%;font:inherit;color:inherit;box-shadow:none}.sd24 .co .form-row textarea{height:90px;padding:10px 13px}.sd24 .co .form-row input.input-text:focus,.sd24 .co .form-row select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.sd24 .co .form-row.woocommerce-invalid input.input-text{border-color:var(--err)}.sd24 .co .form-row.woocommerce-validated input.input-text{border-color:var(--ok)}.sd24 .co .form-row .description{display:block!important;font-size:13px;color:var(--mut)}.sd24 .co .woocommerce-input-wrapper{display:block}.sd24 .co .checkout-inline-error-message{color:var(--err);font-size:13px;margin:0}.sd24 .select2-container .select2-selection--single{height:48px;border:1.5px solid #c9d2df;border-radius:9px}.sd24 .select2-container .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:13px}.sd24 .select2-container .select2-selection--single .select2-selection__arrow{height:46px}.sd24-land{margin:0 0 8px}.sd24-land .lnk{font-size:12.5px}.sd24-firm{display:inline-block;margin:2px 0}#sd24-extra{margin-top:14px}#sd24-sug{margin:-4px 0 10px}.woocommerce-account-fields{margin-top:12px}.sd24 #payment{background:0 0;border-radius:0;padding:0}.sd24 #payment ul.wc_payment_methods{list-style:none;margin:0;padding:0;border:0}.sd24 #payment ul.wc_payment_methods li.pm{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;border:1.5px solid var(--line);border-radius:10px;padding:12px 16px;margin:0 0 8px;background:#fff;line-height:1.4}.sd24 #payment ul.wc_payment_methods li.pm:hover{border-color:#9fb4d3}.sd24 #payment ul.wc_payment_methods li.pm:has(input:checked){border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.sd24 #payment ul.wc_payment_methods li.pm>input{width:20px;height:20px;margin:0;accent-color:var(--navy)}.sd24 #payment ul.wc_payment_methods li.pm>label{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;margin:0;min-height:28px}.sd24 #payment .pmt b{font-size:16px}.sd24 #payment .pmi{display:flex;align-items:center;justify-content:flex-end;gap:6px;max-width:150px;height:28px}.sd24 #payment .pmi img{max-height:26px;max-width:120px;width:auto;height:auto;display:block;margin:0;float:none}.sd24 #payment div.payment_box{grid-column:2;background:0 0;color:#3a4558;font-size:13.5px;border-top:1px solid var(--line);margin:10px 0 0;padding:10px 0 0;border-radius:0}.sd24 #payment div.payment_box:before{display:none}.sd24 #payment div.payment_box p{margin:0 0 6px}.sd24 #payment .place-order{padding:0;margin:14px 0 0;float:none;display:block}.sd24 #payment .place-order .button#place_order,.sd24 #place_order{width:100%;height:52px;border-radius:10px;background:var(--cta);color:#fff;font-weight:700;font-size:17px;box-shadow:0 2px 0#0b3d8f;float:none;margin:0;border:0;cursor:pointer;display:block}.sd24 #place_order:hover{background:var(--cta-h)}.sd24 .woocommerce-terms-and-conditions-wrapper{font-size:13.5px;color:#3a4558;margin-bottom:10px}.sd24 .woocommerce-privacy-policy-text p{margin:0 0 8px;font-size:12.5px;color:var(--mut)}.sd24-consent{margin:12px 0!important}.sd24-consent .chk{margin:0;font-weight:400!important;cursor:pointer}.sd24 .woocommerce-invalid .chk{color:var(--err)}.step.secure-box{background:var(--bg);border:1.5px solid #cfd8e6}.sum .li{grid-template-columns:44px 1fr auto}.sum .li .variation{margin:2px 0 0;font-size:13px;color:var(--mut)}.sd24-review{border:0;margin:0}.sd24-shipping{width:100%;font-size:14px;margin:0 0 6px}.sd24-shipping th{text-align:left;font-weight:400;padding:0}.sd24-shipping td{text-align:right;padding:0}.sd24-shipping ul{list-style:none;margin:0;padding:0}.tot.sub .lnk{font-size:13px}.woocommerce-form-coupon-toggle .woocommerce-info{background:0 0;border:0;padding:0;margin:0 0 12px;font-size:14.5px;color:var(--mut)}.checkout_coupon{border:1px solid var(--line);border-radius:var(--r);padding:16px;margin:0 0 16px;max-width:560px}.checkout_coupon p{margin:0 0 10px}.checkout_coupon .form-row{display:inline-block;margin:0 8px 0 0;padding:0;float:none;width:auto}.checkout_coupon input.input-text{height:44px;border:1.5px solid #c9d2df;border-radius:9px;padding:0 12px}.woocommerce-form-login{border:1px solid var(--line);border-radius:var(--r);padding:16px;margin:0 0 16px;max-width:560px}.co-foot{border-top:1px solid var(--line);font-size:13px;color:var(--mut)}.co-foot .wrap{display:flex;gap:18px;flex-wrap:wrap;padding-top:16px;padding-bottom:20px}.co-foot a{text-decoration:underline}.co-head span svg{flex:none}.blockUI.blockOverlay{border-radius:10px}.woocommerce-order{max-width:760px;margin:0 auto;padding:14px 0 40px}.done-head{text-align:center;padding:10px 0 6px}.done-head .ic{width:64px;height:64px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;margin:0 auto 16px;font-size:32px}.done-head h1{color:var(--navy);font-size:30px}.done-head p{color:var(--mut)}.woocommerce-order .guar{margin:16px 0}.woocommerce-order ul.order_details{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0;padding:16px;background:var(--bg);border-radius:var(--r);font-size:13px;color:var(--mut)}.woocommerce-order ul.order_details li{float:none;margin:0;padding:0;border:0;text-transform:none;font-size:13px}.woocommerce-order ul.order_details strong{display:block;color:var(--ink);font-size:15px;text-transform:none}.woocommerce-order h2{font-size:20px;color:var(--navy);margin:24px 0 10px}.woocommerce-order table.shop_table,.woocommerce-MyAccount-content table.shop_table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:10px}.woocommerce-order table.shop_table th,.woocommerce-order table.shop_table td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left}.woocommerce-order address{font-style:normal;border:1px solid var(--line);border-radius:10px;padding:14px}.woocommerce-bacs-bank-details ul{list-style:none;padding:14px;margin:0 0 14px;background:var(--bg);border-radius:10px;display:grid;gap:6px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 20px;padding:0;display:flex;gap:6px;flex-wrap:wrap}.woocommerce-MyAccount-navigation a{display:block;padding:8px 14px;border:1.5px solid var(--line);border-radius:9px;font-weight:600}.woocommerce-MyAccount-navigation .is-active a{background:var(--navy);color:#fff;border-color:var(--navy)}.woocommerce form.login,.woocommerce form.register,.woocommerce form.woocommerce-ResetPassword{border:1px solid var(--line);border-radius:var(--r);padding:20px;max-width:520px}.woocommerce form .form-row input.input-text{height:46px;border:1.5px solid #c9d2df;border-radius:9px;padding:0 13px;width:100%;font:inherit}.woocommerce form .form-row label{font-size:13.5px;font-weight:600}@media (max-width:900px){.sd24 ul.products{grid-template-columns:repeat(2,1fr);gap:12px}.sd24 form.co{grid-template-columns:1fr;gap:22px}.sd24 form.co .sum{order:-1;position:static;padding:14px 16px}.gal .woocommerce-product-gallery{flex-direction:column}.sd24 div.product .gal div.images ol.flex-control-thumbs{flex-direction:row;width:auto;justify-content:center}.sd24 div.product .gal div.images ol.flex-control-thumbs li{width:54px;height:54px}.hide-m{display:none}.woocommerce-Tabs-panel .origin{grid-template-columns:1fr}.sd24 #place_order{font-size:15.5px}}.sd24 div.product .pricebox span.price,.sd24 div.product .pricebox .price{color:#e74c3c;font-size:38px;line-height:1.1;font-weight:800}.sd24 div.product .stick .price{color:#e74c3c;font-size:20px;font-weight:800}.sd24 div.product p.price,.sd24 div.product span.price{color:#e74c3c}.sd24 div.product .woocommerce-tabs .panel{margin:0;padding:0}.sd24 div.product form.cart.sd24-buy{margin:0}.sd24 div.product .gal div.images ol.flex-control-thumbs li:before{display:none}.sd24 div.product div.images{margin:0}.sd24 #payment ul.wc_payment_methods li.pm:before,.sd24 #payment ul.wc_payment_methods li.pm:after,.sd24 #payment ul.wc_payment_methods:before,.sd24 #payment ul.wc_payment_methods:after{display:none}.sd24 #payment ul.wc_payment_methods li.pm>label{grid-column:2}.sd24 #payment ul.wc_payment_methods li.pm>input{grid-column:1;float:none;position:static}.sd24 .co .form-row .description{background:0 0;color:var(--mut);padding:0;margin:0;border-radius:0;position:static}.sd24 .co .form-row .description:before{display:none}.sd24 #payment .woocommerce-privacy-policy-text{margin:6px 0}.co-head .logo-txt{font-size:20px}.sd24 form.co>.woocommerce-NoticeGroup,.sd24 form.co>.woocommerce-error,.sd24 form.co>.woocommerce-message,.sd24 form.co>.woocommerce-info{grid-column:1/-1}.sd24 form.co>.co-main{grid-column:1}.sd24 form.co>.sum{grid-column:2}.woocommerce-order ul.order_details:before,.woocommerce-order ul.order_details:after{display:none}.secure svg{flex:none}@media (max-width:900px){.sd24 form.co>.co-main,.sd24 form.co>.sum{grid-column:1}}.sd24 form.co .form-row span.description{background:0 0!important;color:var(--mut)!important;padding:0!important;margin:0!important;border-radius:0!important;position:static!important;display:block!important;font-size:13px}.sd24 form.co .form-row span.description:before{display:none!important}.tbw{display:inline-flex}.tbw .tb.txt{display:none}.tbw.noimg .tb.txt{display:inline-flex}.tb.txt{flex-direction:column;justify-content:center;min-width:104px;padding:4px 12px;border:1.5px solid #c9d2df;background:#fff;line-height:1.15;color:#3a4558;display:inline-flex}.tb.txt b{font-size:13.5px}.tb.txt small{font-size:11px;color:var(--mut)}.tbr.sm .tb.txt{min-width:86px;padding:2px 9px}.tbr.sm .tb.txt b{font-size:12.5px}.tbr.sm .tb.txt small{font-size:10px}.ftrust .tb.txt{background:0 0;border-color:rgba(255,255,255,.35);color:#fff;min-width:128px;height:52px}.ftrust .tb.txt small{color:#a9bad6}.sd24 #payment .tbr{margin-top:12px}.sd24 #payment .legal a{text-decoration:underline}.co-head span a{text-decoration:none;color:inherit}.co-head span a:hover{text-decoration:underline}.sd24 #payment .cp{margin:14px 0 0}.sd24 #payment .cp .row{display:flex;gap:8px;margin-top:8px}.sd24 #payment .cp input{flex:1;min-width:0;height:44px;border:1.5px solid #c9d2df;border-radius:9px;padding:0 12px;text-transform:uppercase;font:inherit}#sd24-cpmsg{font-size:13.5px;margin-top:6px}#sd24-cpmsg.ok{color:var(--ok-d);font-weight:600}#sd24-cpmsg.err{color:var(--err)}.sd24 form.co .form-row.sd24-ok input.input-text,.sd24 form.co .form-row.woocommerce-validated.validate-required input.input-text{border-color:var(--ok);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2312805c' stroke-width='3'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")no-repeat right 12px center}.sd24 form.co .form-row.woocommerce-invalid input.input-text{background-image:none;border-color:var(--err)}.sd24-express .ppcp-messages,.sd24-express #ppcp-messages,.sd24-express [data-pp-message],.bbx .ppcp-messages,.bbx [data-pp-message]{display:none!important}.sd24-express>*{margin:0!important}.sd24-express .ppc-button-wrapper,.sd24-express #ppc-button-ppcp-gateway{margin:0!important;min-height:0}.bbx .edit-link,.bbx .post-edit-link{display:none}.sd24 #payment .pmt{display:grid;line-height:1.3}.sd24 #payment .pmt small{color:var(--mut);font-size:13px;font-weight:400}.sd24 #payment .pmi{width:120px;flex:none}.sd24 #payment .pmi img,.sd24 #payment .pmi svg{max-height:26px!important;max-width:120px!important;width:auto!important;height:auto!important;margin:0!important;float:none!important;display:block}.sd24 #payment .pmi img+img{display:none}.sd24 form.co .ppcp-messages,.sd24 form.co #ppcp-messages,.sd24 form.co [data-pp-message],.sd24-co-wrap .ppcp-messages,.sd24-co-wrap [data-pp-message]{display:none!important}.hbento-wrap{background:#f6f9fd;padding-top:18px}.hbento{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:400px}.bt{position:relative;overflow:hidden;border-radius:22px;color:#fff;display:flex;align-items:flex-end;padding:28px 30px;transition:transform .2s,box-shadow .2s}.bt:hover{transform:translateY(-2px);box-shadow:0 18px 40px -22px rgba(10,35,66,.6)}.bt0{grid-row:1/3;background:radial-gradient(120% 90%at 85%0,#8fd0f6 0,#3f7fdc 38%,#1f3f9c 70%,#17307c 100%);padding:40px 44px}.bt1{background:linear-gradient(120deg,#1f2a63 0,#3c3f93 55%,#7b78d6 100%)}.bt2{background:linear-gradient(120deg,#053a4a 0,#0c6470 55%,#2aa3a3 100%)}.bt:before{content:"";position:absolute;left:-10%;right:-10%;top:55%;height:90%;border-radius:50%;background:rgba(255,255,255,.07)}.bt .art{position:absolute;right:0;bottom:0;height:86%;width:auto;max-width:62%}.bt0 .art{height:82%;max-width:66%;right:-2%}.bt1 .art{top:0;bottom:auto;height:100%;right:2%}.bt2 .art{top:0;bottom:auto;height:100%;right:4%}.btx{position:relative;display:grid;gap:4px;text-shadow:0 1px 10px rgba(0,0,0,.25)}.btx b{font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.bt0 .btx b{font-size:38px}.btx span{font-size:15.5px;opacity:.95}.bt0 .btx span{font-size:17px}.hstrip{background:#f3f5f9;margin-top:22px;padding:18px 0}.tbr.strip{gap:14px 56px;justify-content:space-around}.tbr.strip img.tb{height:64px}.tbr.strip .tb.txt{height:56px;min-width:150px;border-color:#d5dbe6}.tbr.strip .tb.txt b{font-size:16px}.tbr.strip .tb.txt small{font-size:12px}.sd24 form.co #mailpoet_woocommerce_checkout_optin_field,.sd24 form.co .mailpoet_woocommerce_checkout_optin,.sd24 form.co #mailchimp_woocommerce_newsletter_field,.sd24 form.co .woocommerce-marketing-optin,.sd24 form.co p:has(>label>input[name*=optin]),.sd24 form.co p:has(input[name*=newsletter]),.sd24 form.co p:has(input[name*=marketing]){display:none!important}.sd24 button.lnk{font-size:14.5px;font-weight:600;text-decoration:underline;text-align:left}.sd24 .sd24-land button.lnk{font-size:12.5px}.sd24 .sum h2 button.lnk{font-size:13.5px}@media (max-width:900px){.hbento{grid-template-columns:1fr;grid-template-rows:none;height:auto}.bt,.bt0{grid-row:auto;min-height:170px;padding:22px}.bt0 .btx b{font-size:28px}.bt .art,.bt0 .art{height:100%;top:0;bottom:auto;max-width:52%;opacity:.9}.tbr.strip{gap:12px 18px}.tbr.strip img.tb{height:46px}}.tbr.strip{gap:14px 20px;justify-content:space-between}.tbr.strip .tb.txt{min-width:140px}.sd24 #payment .step.secure-box{margin:0 0 14px}.sd24 #payment .step.secure-box ul.wc_payment_methods{margin:0;padding:0}.sd24 #payment .place-order,.sd24.woocommerce-checkout #payment div.form-row.place-order{padding:0!important;margin:0!important}.sd24 #payment .bump{margin:0 0 14px}.sd24 #payment .cp{margin:0 0 4px}.sd24 #payment .pmnote{margin-top:6px}.hbento-wrap>.wrap{max-width:1284px}.bt .bimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;max-width:none}.bt:has(.bimg):before{display:none}.bt:has(.bimg) .art{display:none}.btx b{font-weight:900}.hbento{height:396px}.hbento-wrap>.wrap{max-width:1720px;padding-left:20px;padding-right:20px}.hbento{height:clamp(396px,31vw,520px)}@media (max-width:900px){.hbento{height:auto}}.ov{z-index:100000}.drawer{z-index:100001}.modal{z-index:100002}.sd24-express,.sd24 .bbx{position:relative;z-index:0;isolation:isolate}.btn.loading{opacity:.65;pointer-events:none}.hbtn.acct{color:var(--navy)}@media (max-width:900px){.hbtn.acct .t{display:none}}.btn.cta svg{flex:none}.btn.loading{opacity:1;pointer-events:none;background:#8fabcc!important;box-shadow:none!important;position:relative}.btn.loading svg{display:none}.btn.loading:before{content:"";width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:sd24spin .7s linear infinite;flex:none}.btn.added{background:var(--ok)!important;box-shadow:0 2px 0 var(--ok-d)!important;pointer-events:none}.btn.added svg{display:none}.btn.added:before{content:"✓";font-weight:800}@keyframes sd24spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.loading:before{animation-duration:2s}}.sd24-express{gap:8px}.sd24-express iframe{max-width:100%}.usp{background:var(--navy);font-size:14.5px}.usp .wrap{padding-top:9px;padding-bottom:9px}.search{max-width:380px}.sd24 .buy{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:stretch}.sd24 .buy .qty{display:flex;align-items:center;height:52px;border:1.5px solid var(--line);border-radius:10px;padding:0;margin:0;background:#fff}.sd24 .buy .qty button{width:42px;height:100%;font-size:20px;line-height:1;color:var(--mut);padding:0}.sd24 .buy .qty input.qty-in{width:30px;min-width:30px;height:100%;border:0;background:0 0;text-align:center;font-weight:700;font-size:16px;padding:0;margin:0;box-shadow:none}.sd24 .buy .single_add_to_cart_button.btn.cta{height:52px;min-height:52px;padding:0 24px;font-size:17px;font-weight:700;border-radius:10px;margin:0;width:100%;line-height:1}.xrow.one{grid-template-columns:1fr}.express .xb img{max-height:22px}.sd24 .co .express{margin-bottom:0}.sd24 .co .or{margin:14px 0}.sd24 .co-main .ppc-button-wrapper{margin-top:12px}.logo .logo-img{height:44px;width:auto;display:block}.logo .logo-img+.logo-txt{display:none}.logo.nologo .logo-txt{display:inline}footer.main .logo .logo-img{filter:brightness(0) invert(1);height:48px}.co-head .logo .logo-img{height:40px}nav.cats>.wrap>a{font-size:16.5px;padding:13px 16px}.sd24 div.product .gal div.images ol.flex-control-thumbs li.ph{border:1.5px solid var(--line);background:repeating-linear-gradient(135deg,#f7f9fc,#f7f9fc 6px,#eef2f8 6px,#eef2f8 12px);box-shadow:inset 0 0 0 5px #fff;cursor:default}.sd24 div.product .gal .woocommerce-product-gallery{min-height:0}.rr .ys{font-size:21px}#sd24-express .xstack{display:grid;gap:8px}#sd24-express #wc-stripe-express-checkout-element{margin:0!important;clear:none!important}#sd24-express #wc-stripe-express-checkout-button-separator,#sd24-express .wc-stripe-express-checkout-button-separator,#sd24-express [id*=express-checkout-button-separator],#sd24-express [id*=payment-request-button-separator]{display:none!important}#sd24-express .xb{height:48px;border-radius:4px;width:100%}#sd24-express .xb img{max-height:24px}.sd24-blockco .wp-block-woocommerce-checkout{margin:0;padding:0;max-width:none}.sd24-blockco .wc-block-components-sidebar-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:start;margin:0;width:100%}.sd24-blockco .wc-block-components-main{width:auto;padding:0;margin:0;min-width:0;float:none}.sd24-blockco .wc-block-components-sidebar{width:auto;padding:20px;margin:0;float:none;position:sticky;top:20px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);box-sizing:border-box;min-width:0}.sd24-blockco .wc-block-checkout__form{margin:0}.sd24-blockco .wc-block-components-express-payment{border:1px solid var(--line);border-radius:var(--r);padding:16px;margin:0 0 4px;background:#fff}.sd24-blockco .wc-block-components-express-payment:before,.sd24-blockco .wc-block-components-express-payment:after{display:none}.sd24-blockco .wc-block-components-express-payment__title-container{display:block;margin:0 0 10px;padding:0;border:0;position:static;text-align:center}.sd24-blockco .wc-block-components-express-payment__title-container:before,.sd24-blockco .wc-block-components-express-payment__title-container:after{display:none}.sd24-blockco .wc-block-components-express-payment__title{font-size:13.5px;font-weight:400;color:var(--mut);margin:0;padding:0;letter-spacing:0;text-transform:none}.sd24-blockco .wc-block-components-express-payment__content{padding:0;border:0;margin:0}.sd24-blockco .wc-block-components-express-payment__event-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;list-style:none;margin:0;padding:0}.sd24-blockco .wc-block-components-express-payment__event-buttons>li{margin:0;padding:0;width:auto;list-style:none}.sd24-blockco .wc-block-components-express-payment-continue-rule{text-align:center;color:var(--mut);font-size:13.5px;margin:14px 0;display:flex;align-items:center;gap:14px}.sd24-blockco .wc-block-components-express-payment-continue-rule:before,.sd24-blockco .wc-block-components-express-payment-continue-rule:after{content:"";flex:1;height:1px;background:var(--line);border:0;margin:0;position:static;display:block}.sd24-blockco .wc-block-components-checkout-step{border:1px solid var(--line);border-radius:var(--r);padding:20px;margin:0 0 14px;background:#fff}.sd24-blockco .wc-block-components-checkout-step:after,.sd24-blockco .wc-block-components-checkout-step:before{display:none}.sd24-blockco .wc-block-components-checkout-step__heading{margin:0 0 14px;padding:0}.sd24-blockco .wc-block-components-checkout-step__title{font-size:17px;font-weight:700;color:var(--ink);display:flex;gap:10px;align-items:center;margin:0}.sd24-blockco .wc-block-components-checkout-step__title[data-n]:before{content:attr(data-n);width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:13px;flex:none;position:static;transform:none;margin:0}.sd24-blockco .wc-block-components-checkout-step__container{padding:0;margin:0}.sd24-blockco .wc-block-components-checkout-step__container:after{display:none}.sd24-blockco .wc-block-components-checkout-step__description{font-size:13px;color:var(--mut);margin:0 0 10px}.sd24-blockco .wc-block-checkout__payment-method.wc-block-components-checkout-step,.sd24-blockco #payment-method{background:var(--bg);border:1.5px solid #cfd8e6}.sd24-blockco .wc-block-components-text-input,.sd24-blockco .wc-block-components-combobox,.sd24-blockco .wc-blocks-components-select{margin:0 0 12px}.sd24-blockco .wc-block-components-text-input input,.sd24-blockco .wc-blocks-components-select__select,.sd24-blockco .wc-block-components-combobox .components-combobox-control__input{height:52px;border:1.5px solid #c9d2df;border-radius:9px;background:#fff;font:inherit;color:inherit;box-shadow:none}.sd24-blockco .wc-block-components-text-input input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:0}.sd24-blockco .wc-block-components-text-input.has-error input{border-color:var(--err)}.sd24-blockco .wc-block-components-text-input label{color:var(--mut)}.sd24-blockco .wc-block-components-address-form{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.sd24-blockco .wc-block-components-address-form>*{grid-column:1/-1;margin-top:0!important}.sd24-blockco .wc-block-components-address-form__first_name{grid-column:1}.sd24-blockco .wc-block-components-address-form__last_name{grid-column:2}.sd24-blockco .wc-block-components-validation-error{font-size:13px;color:var(--err)}.sd24-blockco .wc-block-components-checkbox{margin:12px 0}.sd24-blockco .wc-block-components-checkbox__label{font-size:13.5px;color:#3a4558;line-height:1.5}.sd24-blockco .wc-block-components-checkbox__input[type=checkbox]{border:1.5px solid #9aa5b5;border-radius:4px}.sd24-blockco .wc-block-components-radio-control,.sd24-blockco .wc-block-components-radio-control--highlight-checked{display:grid;gap:8px;border:0}.sd24-blockco .wc-block-components-radio-control:after,.sd24-blockco .wc-block-components-radio-control--highlight-checked:after{display:none}.sd24-blockco .wc-block-components-radio-control-accordion-option{border:1.5px solid var(--line);border-radius:10px;background:#fff;box-shadow:none;overflow:hidden}.sd24-blockco .wc-block-components-radio-control-accordion-option:after{display:none}.sd24-blockco .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.sd24-blockco .wc-block-components-radio-control-accordion-option:has(input:checked){border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.sd24-blockco .wc-block-components-radio-control__option{padding:14px 16px 14px 50px;margin:0}.sd24-blockco .wc-block-components-radio-control__option:after{display:none}.sd24-blockco .wc-block-components-radio-control__input{left:16px;width:20px;height:20px;min-width:20px;min-height:20px;border:1.5px solid #9aa5b5}.sd24-blockco .wc-block-components-radio-control__input:checked{border-color:var(--navy)}.sd24-blockco .wc-block-components-radio-control__input:checked:before{background:var(--navy)}.sd24-blockco .wc-block-components-radio-control__label{font-size:16px;font-weight:700}.sd24-blockco .wc-block-components-radio-control__label img,.sd24-blockco .wc-block-components-payment-method-icons img{max-height:26px;width:auto}.sd24-blockco .wc-block-components-radio-control-accordion-content{padding:10px 16px 12px 50px;font-size:13.5px;color:#3a4558;border-top:1px solid var(--line);margin:0 16px 0 0}.sd24-blockco .wc-block-checkout__payment-method .wc-block-components-checkout-step__container{background:0 0}.sd24-blockco .wc-block-checkout__actions{padding:0;margin:0;border:0}.sd24-blockco .wc-block-checkout__actions_row{display:block;margin:0}.sd24-blockco .wc-block-components-checkout-return-to-cart-button{display:none}.sd24-blockco .wc-block-components-checkout-place-order-button{width:100%;height:52px;min-height:52px;border-radius:10px;background:var(--cta);color:#fff;font-weight:700;font-size:17px;box-shadow:0 2px 0#0b3d8f;border:0;padding:0 16px}.sd24-blockco .wc-block-components-checkout-place-order-button:hover{background:var(--cta-h);color:#fff}.sd24-blockco .wc-block-checkout__terms{font-size:13.5px;color:#3a4558;margin:10px 0;padding:0;border:0}.sd24-blockco .wc-block-checkout__order-notes,.sd24-blockco .wp-block-woocommerce-checkout-order-note-block{border:0;background:0 0;padding:0;margin:0 0 10px}.sd24-co-trust .tbr{margin-top:12px}.sd24-co-trust .legal a{text-decoration:underline}.sd24-blockco .wp-block-woocommerce-checkout-order-summary-block{border:0;background:0 0;margin:0}.sd24-blockco .wc-block-components-checkout-order-summary__title{margin:0 0 8px;padding:0}.sd24-blockco .wc-block-components-checkout-order-summary__title-text{font-size:17px;font-weight:700;margin:0}.sd24-blockco .wc-block-components-order-summary{padding:0}.sd24-blockco .wc-block-components-order-summary-item{padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.sd24-blockco .wc-block-components-order-summary-item__image{width:44px;padding:0;margin:0}.sd24-blockco .wc-block-components-order-summary-item__image>img{width:44px;max-width:44px;border-radius:6px;background:#fff}.sd24-blockco .wc-block-components-order-summary-item__quantity{background:var(--navy);color:#fff;border:0;box-shadow:none;min-width:18px;min-height:18px;font-size:11px}.sd24-blockco .wc-block-components-product-name{font-size:14.5px;font-weight:600;color:var(--ink)}.sd24-blockco .wc-block-components-order-summary-item__total-price{font-weight:700;font-size:15px}.sd24-blockco .wc-block-components-product-metadata,.sd24-blockco .wc-block-components-order-summary-item__individual-prices{font-size:13px;color:var(--mut)}.sd24-blockco .wc-block-components-totals-wrapper{border:0;padding:8px 0 0}.sd24-blockco .wc-block-components-totals-wrapper:after{display:none}.sd24-blockco .wc-block-components-totals-item{padding:0;margin:0 0 6px;font-size:15px}.sd24-blockco .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.sd24-blockco .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:19px;font-weight:800}.sd24-blockco .wc-block-components-totals-footer-item-tax{font-size:13.5px;color:var(--mut)}.sd24-blockco .wc-block-components-totals-discount .wc-block-components-totals-item__value{color:var(--ok-d);font-weight:600}.sd24-blockco .wc-block-components-totals-coupon{padding:0}.sd24-blockco .wc-block-components-panel__button{font-size:14.5px;font-weight:600;color:var(--navy);text-decoration:underline;padding:6px 0;height:auto;min-height:0}.sd24-blockco .wc-block-components-panel__button svg{display:none}.sd24-blockco .wc-block-components-totals-coupon__button{height:52px;border-radius:9px;background:#fff;border:1.5px solid var(--navy);color:var(--navy);font-weight:700}.sd24-blockco .wc-block-components-notice-banner{border-radius:10px;font-size:14.5px}@media (max-width:900px){.sd24-blockco .wc-block-components-sidebar-layout{grid-template-columns:1fr;gap:22px}.sd24-blockco .wc-block-components-sidebar{position:static;order:-1;padding:14px 16px}.sd24-blockco .wc-block-components-checkout-step{padding:16px}}.sd24-blockco .price,.sd24-blockco .wc-block-components-order-summary-item__total-price *{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit}.sd24-blockco .wc-block-components-product-metadata,.sd24-blockco .wc-block-components-order-summary-item__individual-prices,.sd24-blockco .wc-block-components-product-details{display:none}.sd24-blockco .wc-block-components-checkout-order-summary__title-text,.sd24-blockco .wc-block-components-checkout-order-summary__title *{font-size:0!important;margin:0}.sd24-blockco .wc-block-components-checkout-order-summary__title-text:after{content:"Ihre Bestellung";font-size:17px;font-weight:700;color:var(--ink)}.sd24-blockco .wc-block-components-checkout-order-summary__title{padding:0!important;margin:0 0 4px!important}.sd24-blockco .wc-block-components-text-input input[type],.sd24-blockco .wc-blocks-components-select .wc-blocks-components-select__container,.sd24-blockco .wc-blocks-components-select__select{border:1.5px solid #c9d2df!important;border-radius:9px!important}.sd24-blockco .wc-block-components-text-input input[type]:focus{border-color:var(--blue)!important}.sd24-blockco .wc-block-components-text-input.has-error input[type]{border-color:var(--err)!important}.sd24-blockco .wc-block-components-checkout-step__title{font-size:0!important}.sd24-blockco .wc-block-components-checkout-step__title:after{font-size:17px;font-weight:700;color:var(--ink);content:"Ihre Angaben"}.sd24-blockco .wc-block-checkout__contact-fields .wc-block-components-checkout-step__title:after{content:"Wohin sollen wir den Schlüssel senden?"}.sd24-blockco .wc-block-checkout__billing-fields .wc-block-components-checkout-step__title:after{content:"Rechnungsangaben"}.sd24-blockco .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__title:after{content:"Lieferadresse"}.sd24-blockco .wc-block-checkout__shipping-option .wc-block-components-checkout-step__title:after,.sd24-blockco .wc-block-checkout__shipping-method .wc-block-components-checkout-step__title:after{content:"Versand"}.sd24-blockco .wc-block-checkout__payment-method .wc-block-components-checkout-step__title:after{content:"Zahlungsart"}.sd24-blockco .wc-block-components-checkout-step__title[data-n]:before{font-size:13px}.sd24-blockco .wc-block-components-checkout-step:has(#order-sd24-digital-consent){border:0;padding:0;background:0 0;margin:0}.sd24-blockco .wc-block-components-checkout-step:has(#order-sd24-digital-consent) .wc-block-components-checkout-step__heading{display:none}.sd24-blockco .wp-block-woocommerce-checkout-order-note-block,.sd24-blockco .wc-block-checkout__add-note,.sd24-blockco .wc-block-checkout__guest-checkout-notice{display:none}.sd24-blockco .wc-block-checkout__terms:not(:has(input)){display:none}.sd24-blockco .wc-block-components-checkout-place-order-button .wc-block-components-button__text{font-size:0}.sd24-blockco .wc-block-components-checkout-place-order-button .wc-block-components-button__text>*{display:none}.sd24-blockco .wc-block-components-checkout-place-order-button .wc-block-components-button__text:after{content:"Zahlungspflichtig bestellen";font-size:17px;font-weight:700}.sd24-blockco .wc-block-components-checkout-place-order-button[data-total] .wc-block-components-button__text:after{content:"Zahlungspflichtig bestellen · "attr(data-total)}.sd24-blockco .wc-block-components-totals-footer-item{border-top:1px solid var(--line);padding-top:10px;margin-top:6px}.sd24-ppx{min-height:48px}.sd24-ppx #ppc-button-minicart{display:block}#sd24-express .xstack:empty{display:none}.sd24-blockco .wc-block-components-checkout-step__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.sd24-lock{font-size:12.5px;font-weight:600;color:var(--ok-d);display:inline-flex;gap:5px;align-items:center;margin-left:auto}.sd24-blockco .wc-block-components-radio-control__option{display:flex;align-items:center;gap:12px;min-height:56px}.sd24-blockco .wc-block-components-radio-control__label-group{display:grid;line-height:1.3;flex:1}.sd24-pmsub{color:var(--mut);font-size:13px;font-weight:400}.sd24-pmicon{max-height:26px;max-width:120px;width:auto;height:auto;margin-left:auto;flex:none}.sd24-blockco .wc-block-components-payment-method-icons{display:none}.sd24-pmdesc{margin:0}.sd24-pmdesc~*{display:none}.sd24-pmnote{font-size:13px;color:var(--mut);margin:8px 0 0}.sd24-blockbump .bump{margin:0 0 4px}.sd24-blockco .wc-block-components-address-form__first_name{grid-column:1/-1}.sd24-blockco .wc-block-components-checkout-place-order-button .wc-block-components-button__text[data-total]:after{content:"Zahlungspflichtig bestellen · "attr(data-total)}.sd24-blockco .wc-block-components-checkout-place-order-button[data-total] .wc-block-components-button__text:not([data-total]):after{content:"Zahlungspflichtig bestellen"}.sd24-blockco .wc-block-checkout__contact-fields{border-bottom:0;border-radius:var(--r) var(--r)0 0;margin-bottom:0;padding-bottom:0}.sd24-blockco .wc-block-checkout__billing-fields{border-top:0;border-radius:0 0 var(--r) var(--r);padding-top:0}.sd24-blockco .wc-block-checkout__billing-fields>.wc-block-components-checkout-step__heading,.sd24-blockco .wc-block-checkout__billing-fields .wc-block-components-checkout-step__description{display:none}.sd24-blockco .wc-block-checkout__contact-fields .wc-block-components-text-input{display:flex;flex-direction:column-reverse;gap:5px;margin:0 0 12px;position:static}.sd24-blockco .wc-block-checkout__contact-fields .wc-block-components-text-input label{position:static!important;transform:none!important;font-size:13.5px!important;font-weight:600;color:var(--ink);line-height:1.4;max-width:none;margin:0;padding:0;white-space:normal;overflow:visible;width:auto}.sd24-blockco .wc-block-checkout__contact-fields .wc-block-components-text-input input[type]{height:48px!important;padding:0 13px!important;font-size:16px;line-height:1.2}.sd24-blockco .wc-block-checkout__contact-fields .wc-block-components-text-input .wc-block-components-validation-error{order:-1}.sd24-hint{display:block;color:var(--mut);font-size:13px;margin:-6px 0 12px}.sd24-form{display:block!important}.sd24-form.sd24-land-closed .wc-block-components-address-form__country{display:none}.sd24-form:not(.sd24-land-closed) .sd24-landline{display:none}.sd24-form.sd24-closed .wc-block-components-address-form__company,.sd24-form.sd24-closed .wc-block-components-address-form__address_1,.sd24-form.sd24-closed .wc-block-components-address-form__address_2,.sd24-form.sd24-closed .wc-block-components-address-form__address_2-toggle,.sd24-form.sd24-closed .wc-block-components-address-form__city,.sd24-form.sd24-closed .wc-block-components-address-form__state,.sd24-form.sd24-closed .wc-block-components-address-form__postcode,.sd24-form.sd24-closed .wc-block-components-address-form__phone:not(:has(input[required])),.sd24-form.sd24-closed [class*=tax-number]{display:none}.sd24-landline{margin:0 0 8px;order:50}.sd24-landline .lnk{font-size:12.5px!important}.sd24-firmbtn{display:block;margin:2px 0 0;order:51}.sd24-form{display:flex!important;flex-direction:column}.sd24-form .wc-block-components-address-form__first_name{order:1}.sd24-form .wc-block-components-address-form__country{order:2}.sd24-form>*{order:60}.sd24-form>.wc-block-components-address-form__first_name{order:1}.sd24-form>.sd24-landline{order:3}.sd24-form>.sd24-firmbtn{order:4}.sd24-form>.wc-block-components-address-form__country{order:2}.sd24-blockco .wc-block-components-express-payment__title{font-size:0!important}.sd24-blockco .wc-block-components-express-payment__title:after{content:"Express-Kauf – Adresse und Zahlung aus Ihrem Konto";font-size:13.5px;color:var(--mut);font-weight:400}.sd24-blockco .wc-block-components-express-payment-continue-rule{font-size:0!important}.sd24-blockco .wc-block-components-express-payment-continue-rule:before{flex:1}.sd24-blockco .wc-block-components-express-payment-continue-rule:after{flex:1}.sd24-blockco .wc-block-components-express-payment-continue-rule{gap:0}.sd24-blockco .wc-block-components-express-payment-continue-rule:before{content:"";margin-right:14px}.sd24-blockco .wc-block-components-express-payment-continue-rule:after{content:"";margin-left:14px}.sd24-blockco .wc-block-components-express-payment-continue-rule>*{font-size:13.5px}.sd24-blockco .wc-block-components-checkout-order-summary__title{display:flex!important;justify-content:space-between;align-items:baseline}.sd24-blockco .wc-block-components-checkout-order-summary__title .sd24-edit{font-size:13.5px!important;font-weight:600}.sd24-blockco .wc-block-components-order-summary-item:last-child{border-bottom:0}.sd24-blockco .wc-block-components-sale-badge,.sd24-blockco .wc-block-components-order-summary-item .wc-block-components-product-badge{display:none}.sd24-owntotals .wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item),.sd24-owntotals .wc-block-components-totals-wrapper:has(.wc-block-components-totals-item):not(:has(.wc-block-components-totals-coupon)){display:none}.sd24-owntotals .wc-block-components-totals-item:not(.wc-block-components-totals-coupon *){display:none}.sd24-tg{border-top:1px solid var(--line);padding-top:12px;margin-top:4px;display:grid;gap:6px}.sd24-blockco .wc-block-components-panel__button{font-size:0!important}.sd24-blockco .wc-block-components-panel__button:before{content:"Gutscheincode eingeben";font-size:14.5px;font-weight:600}.sd24-blockco .wc-block-components-totals-coupon,.sd24-blockco .wc-block-components-totals-wrapper:has(.wc-block-components-totals-coupon){border:0;padding:0;margin:0}.sd24-blockco .wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading{display:none!important}.sd24-blockco .lnk{color:var(--navy)}.sd24-owntotals .wc-block-components-totals-wrapper{border:0!important}.sd24-blockco .wc-block-components-checkout-order-summary__title-text{padding:0!important;margin:0!important}.sd24-blockco .wp-block-woocommerce-checkout-order-summary-coupon-form-block{display:none!important}.sd24-blockco .sd24-blockcp{margin:14px 0 4px}.sd24-blockco .sd24-blockcp .row{display:flex;gap:8px;margin-top:8px}.sd24-blockco .sd24-blockcp .row[hidden]{display:none}.sd24-blockco .sd24-blockcp input{flex:1;min-width:0;height:44px;border:1.5px solid #c9d2df;border-radius:9px;padding:0 12px;text-transform:uppercase;font:inherit;background:#fff}.sd24-blockco .sd24-cpon{margin:0 0 6px}.sd24-blockco .sd24-cpmsg.err{color:#c0392b;font-size:13.5px;margin-top:6px}.sd24-blockco .wc-block-checkout__actions .wp-block-woocommerce-checkout-order-summary-block{display:none!important}.sd24-blockco .lnk{padding:0!important}.sd24-blockco .wc-block-components-order-summary-item:last-child,.sd24-blockco .wc-block-components-order-summary{border-bottom:0!important}.co-head .wrap>span{white-space:nowrap}.sd24-blockco .wc-block-components-order-summary-item:last-child{border-bottom:1px solid var(--line)!important}.sd24-blockco .sd24-owntotals .sd24-tg{border-top:0!important;margin-top:0!important;padding-top:6px!important}.sd24-blockco .is-mobile .wc-block-components-checkout-order-summary__title{border:0!important}.sd24-form{flex-flow:row wrap!important;column-gap:22px}.sd24-form>*{flex:0 0 100%;max-width:100%;box-sizing:border-box}.sd24-form>.wc-block-components-address-form__company{order:61}.sd24-form>.wc-block-components-address-form__address_1{order:62}.sd24-form>.wc-block-components-address-form__postcode,.sd24-form>.wc-block-components-address-form__city{flex:1 1 calc(50% - 11px);max-width:calc(50% - 11px);min-width:0}.sd24-form>.wc-block-components-address-form__postcode{order:63}.sd24-form>.wc-block-components-address-form__city{order:64}.sd24-form>.wc-block-components-address-form__state{order:65}.sd24-form>[class*=sd24-tax-number],.sd24-form>[class*="sd24/tax-number"]{order:66}.sd24-form>.wc-block-components-address-form__address_2,.sd24-form>.wc-block-components-address-form__address_2-toggle,.sd24-form>.wc-block-components-address-form__phone{display:none!important}.sd24-form>.sd24-firmbtn{margin:8px 0 2px!important;text-align:left}.sd24-form:not(.sd24-closed)>.sd24-firmbtn{margin-bottom:16px!important}.sd24-blockco .sd24-edit{display:none!important}.sd24-blockco .wc-block-checkout__payment-method .wc-block-components-checkout-step__content{display:flex;flex-direction:column}.sd24-blockco .wc-block-checkout__payment-method .sd24-pmnote{order:99}.sd24-blockco .wc-block-components-radio-control__option{min-height:76px!important;box-sizing:border-box;padding-top:12px!important;padding-bottom:12px!important}.sd24-blockco .wc-block-components-radio-control__option-layout{flex:1;min-width:0;display:block!important}.sd24-blockco .wc-block-components-radio-control__label{display:flex!important;align-items:center;gap:12px;min-width:0}.sd24-blockco .wc-block-components-radio-control__label>span{display:inline-flex;align-items:center;gap:10px}.sd24-blockco .wc-block-components-radio-control__label .wc-block-components-payment-method-icons{display:flex!important;margin:0 0 0 auto!important;flex:none}.sd24-blockco .wc-block-components-radio-control__label [class*=payment-method-icon]{margin-left:auto}.sd24-blockco .wc-block-components-radio-control__label img{max-height:28px!important;max-width:110px;width:auto!important;height:auto;display:block}.sd24-blockco .wc-block-components-radio-control__option:has(.sd24-pmicon) .wc-block-components-radio-control__option-layout :is(img,svg,.wc-block-components-payment-method-icons,[class*=payment-method-icon]){display:none!important}.sd24-blockco .sd24-pmicon{max-height:28px}.sd24-blockco .wc-block-components-radio-control-accordion-content.sd24-empty{display:none!important}.sd24-blockco .wc-block-components-radio-control__label-group,.sd24-blockco .wc-block-components-radio-control__label{width:100%!important;max-width:none!important;box-sizing:border-box}.sd24-blockco .wc-block-components-radio-control__label-group{display:block!important;line-height:1.3}.sd24-blockco .wc-block-components-radio-control__label-group .sd24-pmsub{display:block}.sd24-co-wrap{padding-top:28px}.sd24-co-wrap .co-title.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}.sd24-blockco .wc-block-components-express-payment-continue-rule{display:block!important;text-align:center;font-size:0!important;gap:0;background:linear-gradient(var(--line),var(--line)) center/100% 1px no-repeat}.sd24-blockco .wc-block-components-express-payment-continue-rule:before{content:"oder als Gast bestellen"!important;display:inline-block!important;position:static!important;height:auto!important;width:auto!important;background:#fff!important;padding:0 14px;margin:0!important;font-size:13.5px;line-height:1.4;color:var(--mut);border:0!important}.sd24-blockco .wc-block-components-express-payment-continue-rule:after{display:none!important}.sd24-blockco .wc-block-components-checkout-step__heading-container{margin-bottom:8px!important}.sd24-blockco .wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading-container{margin:0!important;display:none!important}.sd24-blockco .wc-block-checkout__contact-fields .wc-block-components-text-input{margin-bottom:6px!important}.sd24-blockco .sd24-hint{margin-bottom:2px!important}.sd24-blockco .sd24-form>.wc-block-components-text-input{margin-top:10px!important;margin-bottom:0!important}.sd24-blockco .sd24-form>.sd24-landline{margin:8px 0 0!important}.sd24-blockco .sd24-form>.sd24-firmbtn{margin:8px 0 0!important}.sd24-blockco .sd24-form:not(.sd24-closed)>.sd24-firmbtn{margin-bottom:8px!important}.sd24-blockco .wc-block-checkout__billing-fields{padding-bottom:18px!important}.sd24-blockco .sd24-form .wc-block-components-text-input{position:relative!important;display:block!important}.sd24-blockco .sd24-form .wc-block-components-text-input input[type]{height:56px!important;padding:22px 14px 6px!important;font-size:16px;line-height:1.2;box-sizing:border-box;width:100%}.sd24-blockco .sd24-form .wc-block-components-text-input label{position:absolute!important;left:15px!important;right:15px;top:50%!important;transform:translateY(-50%)!important;transform-origin:left top;margin:0!important;padding:0!important;font-size:16px!important;font-weight:400!important;line-height:1.25!important;color:var(--mut)!important;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px)!important;width:auto;transition:top .15s,font-size .15s,transform .15s}.sd24-blockco .sd24-form .wc-block-components-text-input.is-active label,.sd24-blockco .sd24-form .wc-block-components-text-input:focus-within label,.sd24-blockco .sd24-form .wc-block-components-text-input:has(input:-webkit-autofill) label{top:8px!important;transform:none!important;font-size:12.5px!important}.sd24-blockco .sd24-form .wc-block-components-text-input .wc-block-components-validation-error{position:static;margin-top:4px}.sd24-form .sd24-landline{display:none!important}.sd24-form.sd24-closed .wc-block-components-address-form__country{display:none!important}.sd24-form:not(.sd24-closed) .wc-block-components-address-form__country{display:block!important;order:60;margin-top:10px}.mega .mc h5 a{color:inherit;text-decoration:none;font:inherit;letter-spacing:inherit;padding:0;display:inline}.mega .mc h5 a:hover{color:var(--blue);text-decoration:underline}.li .q{margin-top:8px;font-size:15px}.li .q button{width:36px;height:36px;border:1.5px solid #c9d2df;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.li .q button svg{width:17px;height:17px;display:block}.li .q button:hover{border-color:var(--navy);background:#f3f6fb}.li .q button.rm{color:var(--mut)}.li .q button.rm:hover{color:#c0392b;border-color:#e3b1ab;background:#fdf3f2}.li .q span{min-width:38px;font-size:15.5px}#sd24-drawer .li{grid-template-columns:54px 1fr auto;gap:14px;padding:14px 0}#sd24-drawer .li img{width:54px;height:54px}#sd24-drawer .li b{font-size:15.5px}#sd24-drawer .li .lp{font-size:16.5px}.sd24-form:not(.sd24-closed) .wc-block-components-address-form__country{margin-top:2px;margin-bottom:0}.sd24-blockco .sd24-form.sd24-closed>:not(.wc-block-components-address-form__first_name):not(.sd24-firmbtn){display:none!important}.sd24-blockco .sd24-form:not(.sd24-closed)>.sd24-firmbtn{margin:10px 0 2px!important}.sd24-blockco .sd24-form:not(.sd24-closed)>.wc-block-components-address-form__country{margin:10px 0 0!important;padding:0!important}.sd24-blockco .sd24-form .wc-block-components-address-form__country>*,.sd24-blockco .sd24-form .wc-blocks-components-select,.sd24-blockco .sd24-form .wc-block-components-combobox{margin:0!important}.sd24-blockco .sd24-form .wc-blocks-components-select__container{height:56px!important;box-sizing:border-box;box-shadow:none!important}.sd24-blockco .sd24-form .wc-blocks-components-select__select{height:100%!important;border:0!important}.sd24-blockco .sd24-form .wc-blocks-components-select__label{font-size:12.5px!important;color:var(--mut)!important}.sd24-pmicon[src*=bank-transfer],.sd24-pmicon[src*=vorkasse i],.pm img[src*=bank-transfer]{max-height:44px!important;max-width:150px!important}@media (min-width:901px){header.main .wrap{height:88px}.logo img,.logo .logo-img{height:54px}header.main .logo-txt{font-size:26px}}.sd24-blockco .sd24-form .wc-blocks-components-select__select{padding-left:14px!important}.sd24-blockco .sd24-form .wc-blocks-components-select__label{left:15px!important}.gal{position:static!important;top:auto}.gal .woocommerce-product-gallery{opacity:1!important}.sd24 div.product .gal .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:nth-child(n+2){display:none!important}.gal .woocommerce-product-gallery .zoomImg{display:none!important}.gal .woocommerce-product-gallery__image a{cursor:default}.sd24 div.product .woocommerce-tabs .panel,.sd24 div.product .woocommerce-Tabs-panel{width:100%!important;max-width:none!important;float:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.dgrid{grid-template-columns:minmax(0,1fr) 380px;width:100%}@media (max-width:900px){.dgrid{grid-template-columns:1fr}}@media (min-width:901px){.mw{max-width:1320px;gap:32px}.mc{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:26px 28px;align-items:start}.mw.nofeat .mc{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.mega .mc a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14.5px;padding:4px 0}.mega h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;letter-spacing:.05em;margin-bottom:8px}.mega{max-height:calc(100vh - 190px);overflow-y:auto}}@media all{.sd24 div.product .gal div.images ol.sd24-pre-thumbs{display:flex;flex-direction:column;gap:8px;width:62px;flex:none;margin:0;padding:0;list-style:none;overflow:visible}.sd24 div.product .gal div.images ol.sd24-pre-thumbs li{width:62px;height:62px;float:none;margin:0;border:1.5px solid var(--line);border-radius:8px;background:#fff;aspect-ratio:1;overflow:hidden;padding:4px;list-style:none}.sd24 div.product .gal div.images ol.sd24-pre-thumbs li img{opacity:1;width:100%;height:100%;object-fit:contain;cursor:pointer;margin:0}.sd24 div.product .gal div.images ol.sd24-pre-thumbs li:has(img.flex-active){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.sd24 div.product .gal div.images ol.sd24-pre-thumbs li:before{display:none}.sd24 div.product .gal div.images ol.sd24-pre-thumbs li.ph{border:1.5px solid var(--line);background:repeating-linear-gradient(135deg,#f7f9fc,#f7f9fc 6px,#eef2f8 6px,#eef2f8 12px);box-shadow:inset 0 0 0 5px #fff;cursor:default}}@media (max-width:900px){.sd24 div.product .gal div.images ol.sd24-pre-thumbs{flex-direction:row;width:auto;justify-content:center}.sd24 div.product .gal div.images ol.sd24-pre-thumbs li{width:54px;height:54px}}.gal .flex-viewport{aspect-ratio:1/1;overflow:hidden!important;min-height:0}.sd24-blockco.sd24-busy .sd24-tg,.sd24-blockco.sd24-busy .sd24-blockbump{opacity:.55;transition:opacity .15s}.sd24-mailfix{margin:4px 0 6px!important;font-size:14px;color:#8a5a00;background:#fff8e6;border:1px solid #f0dfb0;border-radius:8px;padding:7px 11px}.sd24-mailfix .lnk{font-weight:700;color:var(--navy);padding:0}.pdp .sold,.sold{display:inline-flex;align-items:center;gap:7px;background:#eaf1fe;color:#1552c8;border:1px solid #cfe0fb;border-radius:20px;padding:5px 12px 5px 10px;font-size:14px;font-weight:600;margin:0 0 12px}.sold svg{flex:none;display:block}.sold b{font-weight:800}.woocommerce-product-gallery__trigger{display:none!important}.setoffer .t span s{color:var(--mut);font-weight:500}.setoffer .t span .pct{font-style:normal;background:var(--ok-soft);color:var(--ok-d);font-weight:700;font-size:12.5px;padding:2px 8px;border-radius:20px;margin-left:2px}.drawer header .back{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:700;line-height:1.2;color:var(--navy);border:1.5px solid #c9d2df;border-radius:9px;padding:8px 12px 8px 8px;background:#fff;cursor:pointer}.drawer header .back:hover{border-color:var(--navy);background:#f3f6fb}.drawer header .back svg{display:block}.only-m,.crumb-back,.mnav{display:none}@media (max-width:900px){.wrap{padding-left:12px;padding-right:12px}.only-m{display:inline-flex}header.main .wrap{gap:8px;padding-top:10px;padding-bottom:10px}header.main .logo{flex:0 0 100%;display:flex;justify-content:center;order:0}header.main .hbtn{order:2;width:44px;height:44px;padding:0;justify-content:center;align-items:center;border-radius:10px;flex:none}header.main a.hbtn.acct{display:inline-flex}header.main .hbtn.menubtn{order:1;margin-right:auto;background:var(--navy);color:#fff;border-color:var(--navy)}header.main .hbtn.cartbtn{order:4;width:auto;min-width:44px;padding:0 10px;gap:6px}header.main .hbtn.acct{order:3}header.main .hbtn .t{display:none}header.main .search{order:9;flex-basis:100%;display:none;margin:2px 0 0}header.main.search-on .search{display:flex}header.main.search-on .hbtn.searchbtn{background:#eaf1fe;border-color:#cfe0fb;color:#1552c8}nav.cats{display:none}.mnav{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100%;width:min(340px,88%);background:#fff;z-index:100001;transform:translateX(-100%);transition:transform .25s;box-shadow:0 0 40px rgba(8,20,40,.25)}.mnav.on{transform:none}.mnav header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--navy);color:#fff}.mnav header b{font-size:18px}.mnav header button{font-size:26px;line-height:1;color:#fff;width:40px;height:40px}.mnav .mbody{flex:1;overflow-y:auto;padding:6px 0}.mnav .mbody>a.ml,.mnav summary{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;font-size:16.5px;font-weight:700;color:var(--navy);border-bottom:1px solid var(--line);cursor:pointer;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mnav summary:after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:-4px 4px 0 12px;flex:none;transition:transform .15s}.mnav details[open]>summary:after{transform:rotate(-135deg);margin-top:4px}.mnav details>div{padding:4px 0 10px;background:#f6f8fc;border-bottom:1px solid var(--line)}.mnav details>div a{display:block;padding:11px 18px 11px 28px;font-size:15.5px;color:var(--ink)}.mnav details>div a.all{font-weight:700;color:#1552c8}.mnav details.sub>summary{font-size:15px;padding:12px 18px 12px 28px;border-bottom:0;font-weight:700;color:#3a4558}.mnav details.sub>div{background:0 0;border:0;padding:0 0 6px}.mnav details.sub>div a{padding-left:40px;font-size:15px}.mnav .mfoot{border-top:1px solid var(--line);padding:10px 18px;display:flex;gap:18px}.mnav .mfoot a{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--navy);padding:8px 0;font-size:15px}.mnav .mfoot svg{width:18px;height:18px}.sd24.single-product .crumb{display:none}.crumb-back{display:inline-flex;align-items:center;gap:5px;font-size:14.5px;font-weight:600;color:#3a4558;padding:12px 0 10px}.th1{flex-direction:column-reverse;gap:8px;align-items:flex-start}.th1 .brand{margin:0;height:22px;display:block}.sd24 div.product .product_title,.th1 h1{font-size:26px;line-height:1.2}.gal{padding:10px}.bbx{padding:14px}.pricebox{gap:4px 10px}.pricebox .price{flex:0 0 100%}.pricebox s{font-size:16px}.sd24 div.product .pricebox .price{font-size:36px}.sd24 .buy{grid-template-columns:96px minmax(0,1fr);gap:8px}.sd24 .buy .qty button{width:32px}.sd24 .buy .qty input.qty-in{flex:1;width:auto;min-width:0}.sd24 .buy .single_add_to_cart_button.btn.cta{padding:0 10px}.setoffer{padding:12px}.setoffer .btn{width:100%}.sd24 div.product .woocommerce-tabs ul.tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible;box-shadow:none;margin-bottom:18px}.sd24 div.product .woocommerce-tabs ul.tabs li a{white-space:normal;text-align:center;padding:11px 8px;font-size:14.5px;line-height:1.25;border:1.5px solid #c9d2df;border-radius:10px;min-height:46px;display:flex;align-items:center;justify-content:center;color:var(--navy)}.sd24 div.product .woocommerce-tabs ul.tabs li.active a{background:var(--blue);border-color:var(--blue);color:#fff}.dgrid{gap:18px}.facts{padding:14px}.sd24 ul.products,.grid{grid-template-columns:1fr!important;gap:10px}.sd24 ul.products li.card,.card{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:14px;row-gap:6px;padding:12px;align-items:start}.card .card-a{display:contents}.card .card-img{grid-column:1;grid-row:1/span 2;align-self:center;display:block}.card .card-img img{width:100%;height:auto;display:block}.card h3{grid-column:2;margin:0;font-size:16px;line-height:1.25}.card .row{grid-column:2;margin:0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;flex-wrap:wrap}.card .row .btn{flex:none}.sd24-blockco .wc-block-checkout__contact-fields,.sd24-blockco .wc-block-checkout__billing-fields,.sd24-blockco .wc-block-checkout__payment-method{padding-left:14px!important;padding-right:14px!important}.sd24-blockco .wc-block-components-radio-control__option{padding-right:12px!important}.ftrust{padding:18px 0}.ftrust .tbr{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;width:100%}.ftrust .tbr>*{min-width:0!important;width:100%;box-sizing:border-box;justify-content:center;text-align:center}.ftrust .tbw{display:flex;justify-content:center;align-items:center}.ftrust img.tb{height:52px;max-width:100%;object-fit:contain}.ftrust .more{margin-top:4px}}@media (max-width:900px){.ftrust .tbr>*,.ftrust .tbw>*{display:flex!important;width:100%!important;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center}.card .row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.card .pl{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}}.payrow{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;align-items:center;margin:14px 0 0;padding-top:13px;border-top:1px solid var(--line)}.payrow img{height:30px;width:auto;display:block;border-radius:4px;box-shadow:0 0 0 1px rgba(10,30,60,.14)}@media (max-width:900px){.payrow{gap:6px}.payrow img{height:28px}.mnav .mbody>a.ml:after{content:"";width:8px;height:8px;border-right:2px solid #8a96a8;border-top:2px solid #8a96a8;transform:rotate(45deg);flex:none}}@media (min-width:901px){.mega .mc a{font-size:16px;padding:5px 0}.mega h5,.mega .mc h5 a{font-size:13.5px}.mc{grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}.mw.nofeat .mc{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.tbr.strip a.tbw{display:inline-flex;text-decoration:none}.tbr.strip img.tb{height:64px;max-width:210px;width:auto;object-fit:contain;border-radius:0}@media (max-width:900px){.tbr.strip{display:grid!important;grid-template-columns:1fr 1fr;gap:14px 12px;justify-items:center;align-items:center}.tbr.strip img.tb{height:52px;max-width:100%}.tbr.strip>:last-child:nth-child(odd){grid-column:1/-1}}@keyframes sd24-sold-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sd24-sold-ic{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-3px)}90%{transform:translateY(0)}95%{transform:translateY(-1.5px)}}@keyframes sd24-sold-glow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 5px rgba(21,82,200,.1)}}.sold{animation:sd24-sold-in .5s ease-out both,sd24-sold-glow 3.2s ease-in-out 1s infinite}.sold svg{animation:sd24-sold-ic 3.2s ease-in-out 1s infinite}@media (prefers-reduced-motion:reduce){.sold,.sold svg{animation:none}}.sd24-blockco .wc-block-components-checkout-order-summary__title-text[data-count]:before{content:attr(data-count);font-size:13.5px;font-weight:600;color:var(--mut);float:right;line-height:1.7}.sd24-blockco .wc-block-components-checkout-order-summary__title-text{display:block;width:100%}.sd24-blockco .wc-block-components-order-summary-item__quantity{display:flex!important}@keyframes sd24-dok{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.drawer .dok{display:flex;align-items:center;gap:9px;margin:12px 20px 0;padding:10px 13px;background:var(--ok-soft);color:var(--ok-d);border:1px solid #bfe3cf;border-radius:10px;font-size:14.5px;font-weight:600;line-height:1.3;animation:sd24-dok .3s ease-out both}.drawer .dok svg{flex:none}@media (prefers-reduced-motion:reduce){.drawer .dok{animation:none}}.tbr.strip img.tb{height:88px;max-width:260px}.tbr.strip{gap:16px 44px}@media (max-width:900px){.tbr.strip img.tb{height:68px;max-width:100%}}.card .sold.sm{align-self:flex-start;margin:0;padding:3px 9px 3px 7px;font-size:12.5px;gap:5px;animation:none;width:max-content;max-width:100%}.card .sold.sm svg{width:13px;height:13px;animation:none}@media (max-width:900px){.card .sold.sm{grid-column:2}.card .card-img{grid-row:1/span 3}}.gal .woocommerce-product-gallery:not(:has(ol)) .woocommerce-product-gallery__wrapper{width:100%}.mnav{box-shadow:none!important}.mnav.on{box-shadow:0 0 40px rgba(8,20,40,.25)!important}.secure{display:block;text-align:center;line-height:1.5}.secure svg{display:inline-block;vertical-align:-2px;margin-right:5px}.sd24-blockco .wc-block-components-address-card{display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px;margin:12px 0 0!important;padding:12px 14px!important;border:1.5px solid #c9d2df;border-radius:10px;background:#fff;height:auto!important;min-height:0}.sd24-blockco .wc-block-components-address-card address{flex:1;min-width:0;margin:0!important;padding:0!important;font-style:normal;display:block}.sd24-blockco .wc-block-components-address-card__address-section{display:block!important;position:static!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.45!important;font-size:15px!important;color:#3a4558;transform:none!important;white-space:normal;overflow:visible}.sd24-blockco .wc-block-components-address-card__address-section--primary{font-weight:700;color:var(--ink);margin-bottom:2px!important}.sd24-blockco .wc-block-components-address-card__edit{flex:none;font-size:14.5px;font-weight:600;color:var(--navy);text-decoration:underline;cursor:pointer;padding:0!important;margin:0!important;line-height:1.45}.sd24-blockco .wc-block-components-express-payment{margin:0 0 4px!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;overflow:hidden}.sd24-blockco .wc-block-components-express-payment__title-container{display:block!important;position:static!important;height:auto!important;margin:0 0 10px!important;padding:0!important;border:0!important;transform:none!important;background:0 0!important}.sd24-blockco .wc-block-components-express-payment__title{display:block!important;position:static!important;transform:none!important;margin:0!important;padding:0!important;line-height:1.4!important;background:0 0!important;width:auto!important;max-width:none!important;text-align:center}.sd24-blockco .wc-block-components-express-payment__content{border:0!important;padding:0!important;margin:0!important;border-radius:0!important}.woocommerce-ordering select{height:46px;line-height:1.3;padding:0 36px 0 12px;font-size:15px;max-width:100%}@media (max-width:900px){.woocommerce-ordering{float:none;width:100%;margin:0 0 10px}.woocommerce-ordering select{width:100%}.woocommerce-result-count{float:none;width:100%;margin:0 0 12px;clear:both}.sd24 ul.products{clear:both}.hbento-wrap>.wrap{padding-left:12px!important;padding-right:12px!important}.tbr.strip{gap:16px 12px;padding:0 4px}.tbr.strip>*{display:flex!important;align-items:center;justify-content:center;width:100%;height:64px}.tbr.strip img.tb{height:100%!important;max-height:64px;width:auto!important;max-width:150px!important;object-fit:contain}.ftrust .tbw:not(.noimg)>.tb.txt{display:none!important}.ftrust .tbw:not(.noimg)>img.tb{display:block!important;width:auto!important;height:56px;max-width:100%;margin:0 auto}.ftrust .tbr{align-items:center}.sd24-blockco .wc-block-components-radio-control-accordion-content{padding:12px 12px 14px!important;margin:0!important}.sd24-blockco .wc-block-components-radio-control-accordion-content .sd24-pmdesc{margin:0 2px}}@media (max-width:900px){.sd24-form{column-gap:10px}.sd24-form>.wc-block-components-address-form__postcode,.sd24-form>.wc-block-components-address-form__city{flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px)}}.art2{display:block;width:100%;height:auto;border-radius:14px}.kick{display:block;font-size:12.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#1b6fc2;margin:0 0 8px}.hhead{margin:0 0 22px;max-width:760px}.hhead h2{font-size:30px;line-height:1.15;margin:0;color:var(--navy)}.hhead p{margin:8px 0 0;color:var(--mut);font-size:16.5px}.hflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hstep{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(10,35,66,.04)}.hstep .in{padding:16px 10px 10px;display:flex;flex-direction:column;flex:1}.hstep .n{font-size:13px;font-weight:800;letter-spacing:.08em;color:#1b6fc2}.hstep h3{font-size:20px;line-height:1.2;margin:6px 0 8px;color:var(--navy)}.hstep p{margin:0 0 14px;color:#3a4558;font-size:15px;line-height:1.55}.hstep .more{margin-top:auto;font-weight:700;color:#14549a;font-size:15px}.hstep .more:hover{text-decoration:underline}.home section.hinfo-sec{padding:34px 0}.hinfo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px 38px;margin:0 0 20px}.hinfo:last-child{margin-bottom:0}.hinfo.rev .tx{order:2}.hinfo.rev .im{order:1}.hinfo h2{font-size:30px;line-height:1.15;margin:0 0 12px;color:var(--navy)}.hinfo p{margin:0;color:#3a4558;font-size:16.5px;line-height:1.6}.hinfo .checks{border:0;padding:0;margin:16px 0 0;font-weight:600;color:var(--ink)}.hinfo .btn{margin-top:20px}@media (max-width:900px){.hhead h2,.hinfo h2{font-size:24px}.hflow{grid-template-columns:1fr;gap:12px}.hstep{flex-direction:row;align-items:center;gap:12px;padding:10px}.hstep .art2{width:112px;flex:none;border-radius:10px}.hstep .in{padding:4px 4px 4px 0}.hstep h3{font-size:17px;margin:2px 0 4px}.hstep p{font-size:14px;margin-bottom:6px;line-height:1.45}.hinfo{grid-template-columns:1fr;gap:16px;padding:16px;border-radius:16px;margin-bottom:12px}.hinfo .im,.hinfo.rev .im{order:-1}.hinfo.rev .tx{order:0}.hinfo p{font-size:15.5px}footer.main .bot{flex-direction:column;align-items:flex-start;padding-left:12px;padding-right:12px}}footer.main .bot .payrow{margin:0;padding:0;border:0;justify-content:flex-end;gap:6px}footer.main .bot .payrow img{height:28px;box-shadow:none}