.mq-cp{max-width:1320px;margin:auto;padding:28px 32px 48px;color:#263b32}.mq-cp__crumb{font-size:12px;color:#64736b;margin-bottom:28px}.mq-cp__crumb a{color:inherit}.mq-cp__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.mq-cp__photo{height:500px;display:block;background:#f5f4ef;border-radius:6px;overflow:hidden}.mq-cp__photo img{width:100%;height:100%;object-fit:contain;display:block}.mq-cp__thumbs{display:flex;gap:10px;margin:14px 0}.mq-cp__thumbs button{height:76px;width:76px;background:white;border:1px solid #d8e1da;border-radius:4px;padding:3px;cursor:pointer}.mq-cp__thumbs button[aria-pressed=true]{border:2px solid #216f61}.mq-cp__thumbs img{height:100%;width:100%;object-fit:contain}.mq-cp__caption{font-size:11px;color:#6e7c72;margin:0}.mq-cp__eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:650;color:#5c796b;margin:0 0 12px}.mq-cp h1{font-size:clamp(28px,3.2vw,40px);line-height:1.14;letter-spacing:-.7px;margin:0 0 12px;color:#213b2e}.mq-cp__subtitle{font-size:16px;line-height:1.6;margin:0 0 18px;color:#55695c}.mq-cp__tags{display:flex;gap:8px;flex-wrap:wrap}.mq-cp__tags span{font-size:12px;border:1px solid #dce4dd;padding:5px 10px;border-radius:4px}.mq-cp__pricing{display:flex;align-items:baseline;gap:14px;margin:24px 0 18px;flex-wrap:wrap}.mq-cp__pricing p{margin:0}.mq-cp__pricing strong{font-size:36px;color:#236454}.mq-cp__pricing p>span{font-size:16px}.mq-cp__vat{font-size:12px;color:#526b5c}.mq-cp__pack{background:#edf3ed;border-left:3px solid #317766;padding:15px 18px;display:grid;gap:4px;border-radius:3px;font-size:14px}.mq-cp__pack span{font-size:12px}.mq-cp__description{font-size:15px;line-height:1.8;margin:20px 0}.mq-cp__primary{display:block;text-align:center;background:#216f61;color:#fff!important;border-radius:4px;padding:14px 18px;font-size:14px;font-weight:600;text-decoration:none;line-height:1.5}.mq-cp__primary:hover{background:#195849}.mq-cp__shipping{font-size:12px;line-height:1.7;color:#677a6b}.mq-cp__anchor{font-size:13px;color:#245e50}.mq-cp__jump{display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid #dce4de;border-bottom:1px solid #dce4de;padding:18px 0;margin:40px 0}.mq-cp__jump a{font-size:13px;text-decoration:none;color:#2a5e4a}.mq-cp__detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px}.mq-cp h2{font-size:26px;line-height:1.25;letter-spacing:-.3px;color:#263f31;margin:0 0 22px}.mq-cp h3{font-size:17px;line-height:1.4;margin:0 0 10px;color:#294b3a}.mq-cp__specs{margin:0}.mq-cp__specs>div{display:grid;grid-template-columns:35% 1fr;gap:20px;border-bottom:1px solid #e1e7e1;padding:13px 0;font-size:14px;line-height:1.6}.mq-cp__specs dt{color:#67766b}.mq-cp__specs dd{margin:0;font-weight:500}.mq-cp__calculator{padding:28px;background:#f2f6f1;border-radius:6px;align-self:start}.mq-cp__calculator>p{font-size:13px;line-height:1.7}.mq-cp__inputs{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.mq-cp__inputs label{font-size:12px;font-weight:600}.mq-cp__inputs input,.mq-cp__inputs select{width:100%;min-height:46px;border:1px solid #bacbbc;border-radius:4px;padding:10px;background:white;font:inherit;font-size:15px;margin-top:7px;color:#263b32}.mq-cp__calculator .mq-cp__calc-note{font-size:11px;line-height:1.65;color:#667969}.mq-cp__calc-result{background:white;padding:16px 20px;border-radius:4px;margin:18px 0}.mq-cp__calc-result p{font-size:13px;line-height:1.65;margin:6px 0}.mq-cp__calc-result strong{color:#216f61}.mq-cp__calc-result .mq-cp__result-total{font-size:22px;padding-top:12px;border-top:1px solid #e2e9df;margin-top:12px}.mq-cp__benefits,.mq-cp__documents,.mq-cp__related{margin-top:52px}.mq-cp__benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:26px 0}.mq-cp__benefit-grid article{border:1px solid #e0e7df;border-radius:5px;padding:24px 20px}.mq-cp__benefit-grid article>span{display:block;color:#7a9883;font-size:12px;margin-bottom:18px}.mq-cp__benefit-grid p{font-size:13px;line-height:1.7;margin:0}.mq-cp details{border-bottom:1px solid #dde5dc;padding:16px 0;font-size:14px}.mq-cp summary{cursor:pointer;font-weight:600}.mq-cp details p{font-size:13px;line-height:1.8;max-width:1000px}.mq-cp__download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.mq-cp__download-grid>a{display:flex;align-items:center;gap:18px;background:#f1f5ef;border:1px solid #dce6d9;border-radius:5px;padding:20px;text-decoration:none;color:#295842}.mq-cp__download-grid svg{height:36px;width:30px;flex-shrink:0}.mq-cp__download-grid>a>span:last-child{margin-left:auto;font-size:24px}.mq-cp__download-grid strong{display:block;font-size:14px}.mq-cp__download-grid small{display:block;font-size:11px;color:#738071;margin-top:5px}.mq-cp__related>p{font-size:14px}.mq-cp__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.mq-cp__related-card{display:block;border:1px solid #dfe6dc;text-decoration:none;color:#294c3a;border-radius:5px;overflow:hidden}.mq-cp__related-card>img{width:100%;height:180px;object-fit:contain;background:#fafaf6}.mq-cp__related-card>div{padding:20px}.mq-cp__related-card h3{font-size:14px}.mq-cp__related-card span,.mq-cp__related-card p{font-size:12px}.mq-cp__final{margin-top:48px;padding:32px;background:#f0f4ec;border-radius:5px}.mq-cp__final p{font-size:14px;line-height:1.7;max-width:850px}.mq-cp__final .mq-cp__primary{display:inline-block;margin-top:10px}.mq-cp section[id]{scroll-margin-top:150px}.mq-cp :focus-visible{outline:2px solid #216f61;outline-offset:4px}body:has([data-clap-product]) [id$="__17805812680e0fced7"]{display:none!important}@media(max-width:989px){.mq-cp__hero{gap:28px}.mq-cp__photo{height:420px}.mq-cp__benefit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.mq-cp{padding:20px 18px 32px}.mq-cp__hero,.mq-cp__detail-grid{grid-template-columns:1fr;gap:28px}.mq-cp__photo{height:370px}.mq-cp__thumbs button{width:65px;height:65px}.mq-cp__summary{padding-top:4px}.mq-cp__pricing strong{font-size:32px}.mq-cp__jump{gap:12px 20px;margin:28px 0}.mq-cp h2{font-size:23px}.mq-cp__calculator{padding:22px 18px}.mq-cp__specs>div{font-size:13px;grid-template-columns:32% 1fr;gap:12px}.mq-cp__benefit-grid{gap:12px}.mq-cp__benefit-grid article{padding:18px 14px}.mq-cp__download-grid,.mq-cp__related-grid{grid-template-columns:1fr}.mq-cp__related-card{display:grid;grid-template-columns:110px 1fr}.mq-cp__related-card>img{height:100%;min-height:150px}.mq-cp__related-card>div{padding:16px}.mq-cp__related-card h3{font-size:13px}.mq-cp__final{padding:24px 20px}}

.mq-cp{max-width:var(--page-width);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgb(var(--color-foreground))}
.mq-cp h1,.mq-cp h2,.mq-cp h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));letter-spacing:calc(var(--font-heading-scale)*.06rem)}
.mq-cp h1{font-size:calc(var(--font-heading-scale)*3rem);line-height:1.3}
.mq-cp h2{font-size:calc(var(--font-heading-scale)*2.4rem)}
.mq-cp h3{font-size:calc(var(--font-heading-scale)*1.8rem)}
.mq-cp__subtitle,.mq-cp__description,.mq-cp__related>p,.mq-cp__final p{font-size:1.6rem;line-height:1.7}
.mq-cp__eyebrow,.mq-cp__caption,.mq-cp__shipping,.mq-cp__vat,.mq-cp__specs dt,.mq-cp__calc-note{color:rgba(var(--color-foreground),.7)}
.mq-cp__eyebrow{letter-spacing:.1rem}
.mq-cp__primary{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.5rem;letter-spacing:.1rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text))!important;border-radius:var(--buttons-radius)}
.mq-cp__primary:hover{background:rgba(var(--color-button),.9)}
.mq-cp__pack,.mq-cp__calculator,.mq-cp__download-grid>a,.mq-cp__final{background:#f5f5f3;border-color:rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));border-radius:4px}
.mq-cp__pack{border-left-color:#216f61}
.mq-cp__pricing strong{color:#216f61;font-size:3.6rem;font-weight:700}
.mq-cp__anchor,.mq-cp__jump a,.mq-cp__related-card{color:rgb(var(--color-foreground))}
.mq-cp__benefit-grid article>span{color:rgba(var(--color-foreground),.6)}
.mq-cp__jump,.mq-cp__specs>div,.mq-cp details,.mq-cp__benefit-grid article,.mq-cp__related-card{border-color:rgba(var(--color-foreground),.15)}
@media(min-width:750px){.mq-cp h1{font-size:calc(var(--font-heading-scale)*4rem)}}

.mq-cp__pricing strong{font-size:2rem;font-weight:var(--font-body-weight);color:#000;letter-spacing:.13rem;line-height:calc(1 + .5 / var(--font-body-scale))}
.mq-cp__pricing p>span{font-size:1.6rem;color:#000}
.mq-cp__general{margin-top:48px}
.mq-cp__general-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.mq-cp__general-columns p{font-size:1.6rem;line-height:1.8;margin:0 0 18px}
.mq-cp__visualizer{display:grid;gap:8px;margin-top:22px;padding:20px;background:#f5f5f3;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:rgb(var(--color-foreground))}
.mq-cp__visualizer strong{font-size:1.6rem}.mq-cp__visualizer span{font-size:1.3rem;line-height:1.7}.mq-cp__visualizer b{font-size:1.3rem;font-weight:500;text-decoration:underline}
@media(min-width:750px){.mq-cp__pricing strong{font-size:2.2rem}.mq-cp__pricing p>span{font-size:1.8rem}}
@media(max-width:749px){.mq-cp__general-columns{grid-template-columns:1fr;gap:12px}}

.mq-cp summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:4px 0}
.mq-cp summary::-webkit-details-marker{display:none}
.mq-cp summary::after{content:"+";display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:1px solid rgba(var(--color-foreground),.25);border-radius:50%;font-family:var(--font-body-family);font-size:22px;font-weight:400;line-height:1;color:rgb(var(--color-foreground))}
.mq-cp details[open]>summary::after{content:"−"}
.mq-cp__visualizer{margin-top:32px;padding:24px 28px}
@media(max-width:749px){.mq-cp summary{gap:12px}.mq-cp__visualizer{padding:20px}}

.mq-cp,.mq-cp *{box-sizing:border-box}
.mq-cp__hero>*,.mq-cp__detail-grid>*,.mq-cp__inputs>*,.mq-cp__calculator,.mq-cp__calc-result{min-width:0;max-width:100%}
.mq-cp__inputs{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
.mq-cp__inputs input,.mq-cp__inputs select{min-width:0;max-width:100%;font-size:16px}
.mq-cp__calc-result p,.mq-cp__calc-result strong,.mq-cp__primary{overflow-wrap:anywhere}
@media(max-width:749px){
.mq-cp__detail-grid,.mq-cp__hero{grid-template-columns:minmax(0,1fr)}
.mq-cp__calculator{width:100%}
.mq-cp__inputs{grid-template-columns:minmax(0,1fr)}
.mq-cp__calc-result{width:100%}
.mq-cp__calculator .mq-cp__primary{white-space:normal}
}

.mq-cp__general-columns{align-items:start}.mq-cp__general-columns>div{min-width:0}.mq-cp__general-columns h3{margin:0 0 18px;line-height:1.4}.mq-cp__general-columns p{margin:0 0 20px}.mq-cp__general-columns p:last-child{margin-bottom:0}

.mq-cp__visualizer{background:#d7de5e;border-color:#d7de5e;color:#111;padding:28px 32px}
.mq-cp__visualizer strong{color:#111;font-size:1.8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}
.mq-cp__visualizer span{color:#111}
.mq-cp__visualizer b{display:inline-block;justify-self:start;background:#111;color:#fff;padding:12px 20px;margin-top:8px;border-radius:var(--buttons-radius);text-decoration:none;font-size:1.4rem;font-weight:500;letter-spacing:.06rem}
.mq-cp__visualizer:hover b{background:#303030}
.mq-cp__visualizer:focus-visible{outline:2px solid #111;outline-offset:4px}
@media(max-width:749px){.mq-cp__visualizer{padding:24px 20px}.mq-cp__visualizer b{max-width:100%;white-space:normal}}

.mq-cp__visualizer b{display:inline-flex;align-items:center;gap:10px}.mq-cp__visualizer .mq-cp__external-icon{display:block;width:18px;height:18px;flex:0 0 18px;color:inherit;vertical-align:middle}

.mq-cp__thumbs{flex-wrap:wrap}.mq-cp__variant-label{display:block;margin:18px 0;font-size:14px}.mq-cp__variant-label select{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #bbb;border-radius:4px;background:white;color:#111;font:inherit;min-width:0;font-size:16px}
