@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Roboto:wght@400;500;600;700;800;900&display=swap');
:root{--dc-green:#0d621d;--dc-dark:#022d0d;--dc-yellow:#ffdb00;--dc-ink:#11151a}*{box-sizing:border-box;min-width:0}body{margin:0;font-family:Roboto,Arial,sans-serif;color:var(--dc-ink);background:white}h1,h2,h3,p{margin:0}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #c49e00;outline-offset:4px}button:disabled{opacity:.45;cursor:default}[hidden]{display:none!important}img{max-width:100%}em{font-style:normal;color:var(--dc-green)}.dc-wrap{width:min(1320px,90%);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dc-header-top{display:flex;align-items:center;gap:18px;min-height:86px}.dc-logo{display:flex;align-items:center;gap:8px;flex-shrink:0}.dc-emblem{width:54px;height:54px;border:2px solid #1b681e;border-radius:50%;display:grid;place-items:center;font-family:Georgia,serif;font-weight:700;font-size:29px;position:relative;color:#163b17;transform:rotate(-8deg)}.dc-emblem>span{position:absolute;left:-8px;bottom:-7px;font-size:25px;color:#8ab437;background:white;border-radius:50%}.dc-logo b{font-family:'Barlow Condensed',Arial,sans-serif;font-size:27px;letter-spacing:.5px;font-weight:700;line-height:1;display:block;white-space:nowrap}.dc-logo sup{font:500 9px Arial;vertical-align:top;margin-left:2px}.dc-logo small{font-size:10px;color:#798173;letter-spacing:.1px;display:block;margin-top:5px}.dc-search{display:flex;border:1px solid #c4d2be;border-radius:25px;overflow:hidden;flex:1;margin-left:20px;min-width:150px}.dc-search input{width:100%;min-height:43px;border:0;background:#fcfdfa;padding:10px 16px;font-size:12px;outline:none}.dc-search button{border:0;background:#0c721b;color:white;font-size:25px;width:49px;flex-shrink:0}.dc-mini-button{background:#164a11;color:white;border-radius:9px;padding:12px 15px;font-size:12px;font-weight:600;white-space:nowrap}.dc-mini-mascot{height:55px;width:38px;object-fit:contain}.dc-header{position:sticky;top:39px;background:white;border-bottom:1px solid #e1e5db;z-index:40}.dc-nav{display:flex;align-items:center;gap:36px;min-height:54px}.dc-nav>button{border:0;background:linear-gradient(90deg,#09521a,#078521);color:white;min-height:42px;padding:11px 20px;border-radius:7px;font-size:14px;min-width:195px;text-align:left;font-weight:700}.dc-nav>nav{display:flex;gap:30px;align-items:center;flex:1}.dc-nav>nav a{font-size:14px;font-weight:700;min-height:44px;display:flex;align-items:center}.dc-nav a[aria-current=page]{color:#14751f}.dc-nav-icons{display:flex;gap:23px;align-items:center}.dc-nav-icons>a{font-size:26px;position:relative;display:grid;place-items:center;min-width:30px;min-height:44px}.dc-nav-icons sup{position:absolute;font-size:9px;right:-7px;top:2px;background:#0e7b1e;color:white;border-radius:50%;min-width:17px;height:17px;text-align:center;padding:3px}.dc-category-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 20px;padding:18px 0}.dc-category-menu a{font-size:13px;padding:12px;border-radius:5px}.dc-category-menu a:hover{background:#f0f5e9}.dc-hero{height:420px;position:relative;background:#143d17 var(--bamboo-live-product,none) center/cover no-repeat;color:white;display:flex;align-items:center}.dc-hero>.dc-wrap{position:relative;z-index:1}.dc-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b300e40,transparent 65%)}.dc-hero-kicker{font-size:16px;font-weight:600;margin-bottom:12px}.dc-hero h1{font-size:clamp(34px,3.8vw,55px);line-height:1.08;font-weight:800;letter-spacing:-1.3px;max-width:62%}.dc-hero em{color:#ffe000}.dc-hero>.dc-wrap>p:not(.dc-hero-kicker){font-size:18px;line-height:1.5;margin:20px 0 23px;max-width:53%}.dc-hero>.dc-wrap>div{display:flex;gap:15px;flex-wrap:wrap}.dc-button,.dc-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--dc-green);border-radius:12px;min-height:42px;padding:12px 20px;font-size:13px;font-weight:700;line-height:1.3}.dc-button{background:linear-gradient(100deg,#12651b,#067d16);color:white}.dc-button:hover{background:#0a4c10}.dc-outline{background:white;color:#184e19}.dc-yellow{background:#ffdd00;color:#0d270b;border-color:#ffdd00;border-radius:30px}.dc-yellow:hover{background:#f1ca00}.dc-white{color:white;background:none;border-color:white;border-radius:30px}.dc-hero-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:4px;z-index:2}.dc-hero-dots button{position:relative;border:0;background:none;width:28px;height:28px;padding:0}.dc-hero-dots button:after{content:'';position:absolute;inset:7px;border-radius:50%;background:white}.dc-hero-dots .selected:after{background:#098823}.dc-service-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:25px;background:linear-gradient(110deg,#f3f4ed,#f9f9f6);padding:20px 15px;border-radius:22px}.dc-service-strip>div{display:flex;align-items:center;justify-content:center;gap:12px;font-size:39px;color:#00841b;padding:0 10px}.dc-service-strip>div+div{border-left:1px solid #e0e6d8}.dc-service-strip b{color:#151915;font-size:13px;line-height:1.3;display:block}.dc-launch{padding-top:30px;padding-bottom:25px}.dc-launch-heading{display:flex;justify-content:center;margin:0 0 30px}.dc-launch-heading>span{position:relative;background:#176823;color:#ffdf00;padding:10px 40px;font-size:37px;line-height:.95;letter-spacing:-1px;text-align:center;transform:rotate(-3deg);clip-path:polygon(5% 3%,90% 0,96% 15%,100% 9%,98% 87%,91% 100%,0 94%,5% 78%,0 57%,4% 25%);text-shadow:1px 2px #11420d}.dc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.dc-product-card{border:1px solid #e7e9e0;border-radius:18px;background:#f7f8f4;overflow:hidden;box-shadow:0 2px 5px #0000000a;display:flex;flex-direction:column}.dc-product-card>a{display:block}.dc-product-photo{background-repeat:no-repeat;background-color:#f4ecdf;width:100%;height:210px}.dc-photo-launch{background-image:var(--bamboo-live-product,none);background-size:400% 300%}.dc-launch-0{background-position:0 0}.dc-launch-1{background-position:33.3333% 0}.dc-launch-2{background-position:66.6667% 0}.dc-launch-3{background-position:100% 0}.dc-launch-4{background-position:0 50%}.dc-launch-5{background-position:33.3333% 50%}.dc-launch-6{background-position:66.6667% 50%}.dc-launch-7{background-position:100% 50%}.dc-launch-8{background-position:0 100%}.dc-launch-9{background-position:33.3333% 100%}.dc-launch-10{background-position:66.6667% 100%}.dc-launch-11{background-position:100% 100%}.dc-photo-category,.dc-category-photo{background-image:var(--bamboo-live-product,none);background-size:400% 400%;background-repeat:no-repeat;background-color:#f8f4ec}.dc-product-card>div{display:flex;flex-direction:column;padding:15px;flex:1}.dc-product-card h3{font-size:15px;line-height:1.35;letter-spacing:-.3px;margin-bottom:15px;min-height:41px}.dc-card-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:auto}.dc-card-bottom strong{font-size:16px}.dc-card-bottom button{border:0;background:#1c671c;color:white;width:35px;height:35px;font-size:19px;border-radius:8px}.dc-center{text-align:center;margin:27px 0 0}.dc-center .dc-outline{border-radius:30px;min-width:260px;padding:11px 25px}.dc-category-section{padding:20px 0 45px}.dc-section-title{display:flex;align-items:center;justify-content:center;gap:8px;font-size:33px;font-weight:800;letter-spacing:-.6px;margin-bottom:26px;text-align:center}.dc-section-title:before,.dc-section-title:after{content:'';width:110px;height:1px;background:#1c5e26;margin:0 25px}.dc-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:23px 25px}.dc-category-grid>a{display:block;border-radius:20px;overflow:hidden;background:#fafaf6}.dc-category-photo{height:135px}.dc-category-grid>a>span{display:block;color:white;font-weight:700;font-size:13px;line-height:1.3;padding:10px;text-align:center;background:#174d13}.dc-category-0{background-position:0 0}.dc-category-1{background-position:33.3333% 0}.dc-category-2{background-position:66.6667% 0}.dc-category-3{background-position:100% 0}.dc-category-4{background-position:0 33.3333%}.dc-category-5{background-position:33.3333% 33.3333%}.dc-category-6{background-position:66.6667% 33.3333%}.dc-category-7{background-position:100% 33.3333%}.dc-category-8{background-position:0 66.6667%}.dc-category-9{background-position:33.3333% 66.6667%}.dc-category-10{background-position:66.6667% 66.6667%}.dc-category-11{background-position:100% 66.6667%}.dc-category-12{background-position:0 100%}.dc-category-13{background-position:33.3333% 100%}.dc-category-14{background-position:66.6667% 100%}.dc-category-15{background-position:100% 100%}.dc-promo{display:grid;grid-template-columns:1fr 1.05fr;gap:45px;align-items:center;background:#f7f6f0;border-radius:25px;overflow:hidden;margin-bottom:20px}.dc-promo-photo{height:270px;background:var(--bamboo-live-product,none) right center/200% 100% no-repeat}.dc-promo>div:last-child{padding:25px 45px 25px 0}.dc-kicker{font-size:11px;letter-spacing:2px;font-weight:800;color:#1a5d20;margin-bottom:10px}.dc-promo h2,.dc-home-contact h2,.dc-about h2,.dc-download h2{font-size:36px;line-height:1.06;letter-spacing:-1px}.dc-promo>div>p:not(.dc-kicker){font-size:14px;color:#5a6455;line-height:1.6;margin-top:15px;margin-bottom:20px;max-width:450px}.dc-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:30px}.dc-value-grid article{display:flex;gap:20px;align-items:center;border:1px solid #eef0e6;border-radius:15px;background:linear-gradient(120deg,#fff,#f7f9f3);padding:22px}.dc-value-grid article>span{font-size:45px;color:#0b7a20}.dc-value-grid h3{font-size:15px;line-height:1.3;margin-bottom:8px;letter-spacing:-.3px}.dc-value-grid p{font-size:12px;line-height:1.6;color:#68725f}.dc-home-contact{display:grid;grid-template-columns:.85fr 1.05fr;gap:45px;align-items:center;margin-bottom:35px}.dc-contact-photo{height:410px;border-radius:24px;background:var(--bamboo-live-product,none) 78% center/auto 100% no-repeat}.dc-home-contact h2{font-size:33px;margin-bottom:20px}.dc-enquiry-form{display:grid;gap:16px;margin-top:20px}.dc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dc-enquiry-form label{font-size:12px;font-weight:600;display:block}.dc-enquiry-form label b{color:#c72724}.dc-enquiry-form input,.dc-enquiry-form textarea,.dc-catalogue-toolbar input,.dc-catalogue-toolbar select{border:1px solid #d5d9cf;border-radius:6px;width:100%;font:inherit;font-size:14px;padding:10px 12px;min-height:42px;background:#fdfefb;display:block;margin-top:5px}.dc-enquiry-form textarea{resize:vertical;min-height:95px}.dc-form-note{font-size:10px;line-height:1.6;color:#76816b}.dc-form-actions{display:flex;gap:12px}.dc-form-actions>.dc-button{flex:1}.dc-enquiry-form output{font-size:12px;color:#285b1f;line-height:1.5}.dc-bottom-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:30px}.dc-bottom-actions>a{border-radius:20px;background:#f3f7ee;display:flex;align-items:center;justify-content:center;gap:20px;font-size:34px;color:#138824;padding:21px}.dc-bottom-actions b{font-size:15px;line-height:1.4;color:#123712}.dc-footer{background:linear-gradient(120deg,#06250c,#002207);color:#ecf3e8;padding:35px 0 15px}.dc-footer-grid{display:grid;grid-template-columns:1.2fr 1fr .9fr 1.2fr;gap:45px}.dc-footer .dc-logo b{font-size:25px}.dc-footer .dc-logo small{color:#c2d1b6}.dc-footer .dc-emblem{color:white;border-color:#a8d18d}.dc-footer .dc-emblem>span{background:#0b3211}.dc-footer h3{font-size:15px;color:#f1db00;margin-bottom:12px}.dc-footer p{font-size:12px;line-height:1.6;margin-top:20px;max-width:260px}.dc-footer a:not(.dc-logo){display:block;font-size:11px;line-height:1.8;margin-bottom:3px}.dc-footer .dc-other-brand{margin-top:20px;color:#d4eaaa}.dc-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #47703b;margin-top:25px;padding-top:14px;font-size:10px;line-height:1.5;color:#bdd0b4}.dc-page-banner{padding:48px 0;background:#f1f6e9}.dc-page-banner h1{font-size:43px;line-height:1.1;letter-spacing:-1px;color:#153c18}.dc-page-banner p:not(.dc-breadcrumb){font-size:16px;line-height:1.7;color:#6d7962;margin-top:15px}.dc-breadcrumb{font-size:12px;color:#6a7f5b;padding:22px 0}.dc-page-banner .dc-breadcrumb{padding:0;margin-bottom:18px}.dc-catalogue{padding:35px 0 45px}.dc-catalogue-toolbar{display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;background:#f7f8f2;border-radius:15px;padding:20px;margin-bottom:18px}.dc-catalogue-toolbar label{font-size:12px;font-weight:600}#dc-result-count{font-size:12px;color:#65745a;margin-bottom:20px}.dc-catalogue-note{font-size:11px;line-height:1.8;color:#728064;margin-top:22px}.dc-product-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;padding:15px 0 40px}.dc-product-detail>.dc-product-photo{height:480px;border-radius:20px}.dc-product-detail h1{font-size:36px;line-height:1.15;letter-spacing:-1px}.dc-detail-price{display:block;font-size:27px;color:#184e17;margin:22px 0}.dc-product-detail p{font-size:14px;line-height:1.8;color:#6a765d}.dc-quantity{display:block;font-size:12px;font-weight:700;margin:22px 0;max-width:120px}.dc-quantity input{display:block;width:100%;padding:11px;border:1px solid #c5d0ba;border-radius:7px;min-height:44px;font-size:16px;margin-top:7px}.dc-detail-actions{display:flex;gap:12px;flex-wrap:wrap}.dc-whatsapp{display:block;width:max-content;max-width:100%;padding:12px 0;color:#1c6d26;font-size:13px;font-weight:600;min-height:44px;margin:10px 0}.dc-product-detail dl{font-size:13px;margin-top:15px}.dc-product-detail dl>div{display:grid;grid-template-columns:130px 1fr;gap:15px;line-height:1.8;border-bottom:1px solid #e5eadc;padding:12px 0}.dc-product-detail dt{font-weight:700;color:#31572a}.dc-product-detail dd{margin:0;color:#6b785d}.dc-related{padding:0 0 45px}.dc-related h2{font-size:28px;margin:0 0 25px}.dc-about,.dc-download{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:45px 0}.dc-about>div>p:not(.dc-kicker),.dc-download>div>p:not(.dc-kicker){font-size:15px;line-height:1.8;color:#66755a;margin:20px 0}.dc-how{padding:45px 0}.dc-how h2{font-size:32px;text-align:center;margin-bottom:30px}.dc-how ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0;list-style:none}.dc-how li{padding:25px;border:1px solid #e4eada;border-radius:15px}.dc-how li>b{font-size:35px;color:#92b16a}.dc-how h3{font-size:21px;margin:12px 0}.dc-how p{font-size:14px;line-height:1.7;color:#6a785f}.dc-contact-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:70px;padding:45px 0}.dc-contact-layout h2{font-size:28px;margin-bottom:20px}.dc-contact-layout aside{background:#f5f7ef;border-radius:20px;padding:30px;align-self:start}.dc-contact-layout aside>p{font-size:14px;line-height:1.8;margin:20px 0;color:#66765b}.dc-contact-layout aside>a:not(.dc-outline){display:block;font-size:15px;line-height:2}.dc-cart-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;padding:35px 0 50px;align-items:start}.dc-cart-item{display:grid;grid-template-columns:120px 1fr;gap:20px;border-bottom:1px solid #e2e7d9;padding:20px 0}.dc-cart-item .dc-product-photo{height:115px;border-radius:10px}.dc-cart-item h3{font-size:18px;line-height:1.4;margin-bottom:10px}.dc-cart-item p{font-size:14px;color:#607154;margin-bottom:15px}.dc-qty-controls{display:flex;align-items:center}.dc-qty-controls button{width:44px;height:44px;border:1px solid #d4deca;background:#f5f8f0;font-size:20px}.dc-qty-controls input{width:60px;height:44px;border:1px solid #d4deca;text-align:center;font-size:16px}.dc-remove{border:0;background:none;padding:10px 0;text-decoration:underline;color:#6c7b5f;min-height:35px}.dc-cart-layout aside{padding:25px;background:#f2f6e9;border-radius:18px}.dc-cart-layout aside h2{font-size:25px;margin-bottom:20px}.dc-cart-layout aside>div{display:flex;justify-content:space-between;gap:20px;font-size:14px;border-bottom:1px solid #dce4cf;padding:15px 0}.dc-cart-layout aside p{font-size:12px;line-height:1.8;color:#728066;margin:20px 0}.dc-cart-layout aside>a:not(.dc-button){display:block;font-size:13px;margin-top:15px}.dc-cart-layout aside>.dc-button{width:100%}.dc-empty{padding:50px 20px;text-align:center;grid-column:1/-1;background:#f7f9f1;border-radius:15px}.dc-empty h1,.dc-empty h2{font-size:26px;margin-bottom:20px}.dc-empty p{font-size:14px;line-height:1.8;margin:15px}.dc-download-actions{display:flex;gap:15px;flex-wrap:wrap}.dc-print-catalogue{padding-bottom:45px}.dc-print-catalogue>h2{font-size:28px;margin-bottom:25px}.dc-print-catalogue article{border:1px solid #e4e9dc;border-radius:12px;overflow:hidden;padding-bottom:15px}.dc-print-catalogue h3,.dc-print-catalogue p{padding:12px 15px 0;font-size:14px;line-height:1.5}#dc-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:80;background:#ffde00;color:#173111;border-radius:30px;padding:13px 23px;font-size:13px;font-weight:700;transition:.2s;max-width:90%;width:max-content;text-align:center}#dc-toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:1050px){.dc-wrap{width:92%}.dc-header-top{gap:12px;flex-wrap:wrap;padding:12px 0}.dc-logo b{font-size:23px}.dc-logo small{font-size:9px}.dc-emblem{width:45px;height:45px;font-size:25px}.dc-search{margin:0;min-width:200px}.dc-mini-button{font-size:10px;padding:10px}.dc-mini-mascot{display:none}.dc-nav{gap:20px}.dc-nav>button{min-width:170px;font-size:12px}.dc-nav>nav{gap:20px}.dc-nav>nav a{font-size:12px}.dc-nav-icons{gap:13px}.dc-product-grid{gap:18px}.dc-product-photo{height:170px}.dc-category-grid{gap:20px}.dc-category-photo{height:115px}.dc-product-card>div{padding:13px}.dc-product-card h3{font-size:13px;min-height:52px}.dc-card-bottom strong{font-size:14px}.dc-section-title{font-size:28px}.dc-promo h2,.dc-home-contact h2{font-size:30px}.dc-value-grid{gap:12px}.dc-value-grid article{padding:18px;gap:12px}.dc-value-grid h3{font-size:13px}.dc-footer-grid{gap:28px}.dc-footer .dc-logo b{font-size:23px}.dc-footer .dc-emblem{width:40px;height:40px;font-size:23px}.dc-service-strip>div{font-size:31px;gap:10px}.dc-service-strip b{font-size:11px}.dc-hero{height:370px}.dc-hero h1{font-size:43px}.dc-hero>.dc-wrap>p:not(.dc-hero-kicker){font-size:16px}.dc-product-detail{gap:35px}.dc-product-detail>.dc-product-photo{height:390px}}
@media(max-width:760px){.dc-header-top{display:grid;grid-template-columns:1fr auto auto;gap:12px}.dc-header-top .dc-search{grid-column:1/-1;grid-row:2}.dc-header-top .dc-mini-button{font-size:10px;padding:10px 12px}.dc-logo b{font-size:23px}.dc-header{top:37px}.dc-nav{gap:12px;flex-wrap:wrap;padding:7px 0;min-height:55px}.dc-nav>button{min-width:150px;min-height:39px;padding:10px 14px;font-size:12px}.dc-nav>nav{order:3;width:100%;flex:auto;justify-content:space-between;gap:10px;border-top:1px solid #edf0e8;padding-top:4px}.dc-nav>nav a{font-size:12px;min-height:34px}.dc-nav-icons{margin-left:auto;gap:20px}.dc-nav-icons>a{font-size:24px;min-height:40px}.dc-category-menu{grid-template-columns:repeat(2,minmax(0,1fr));max-height:60dvh;overflow:auto;padding:12px 0;gap:0}.dc-category-menu a{font-size:12px;min-height:43px}.dc-hero{height:570px;align-items:start;background-size:auto 330px;background-position:65% bottom;background-repeat:no-repeat;background-color:#153d14!important;isolation:isolate}.dc-hero:before{background:linear-gradient(180deg,#12370f 0%,#12370f 36%,#12370f00 72%);z-index:-1}.dc-hero>.dc-wrap{padding-top:30px;width:86%}.dc-hero-kicker{font-size:12px;margin-bottom:12px}.dc-hero h1{font-size:35px;max-width:100%;line-height:1.1}.dc-hero>.dc-wrap>p:not(.dc-hero-kicker){font-size:14px;line-height:1.6;max-width:100%;margin:17px 0 20px}.dc-hero>.dc-wrap>p br{display:none}.dc-hero>.dc-wrap>div{gap:10px}.dc-button,.dc-outline{font-size:12px;min-height:44px;padding:11px 16px}.dc-service-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;padding:22px 13px;margin-top:23px}.dc-service-strip>div{display:block;text-align:center;padding:0;font-size:30px;line-height:1}.dc-service-strip>div+div{border:0}.dc-service-strip b{font-size:11px;margin-top:9px;line-height:1.3}.dc-service-strip>div:nth-child(n+4){display:none}.dc-launch{padding-top:30px}.dc-launch-heading{margin-bottom:24px}.dc-launch-heading>span{font-size:32px;padding:10px 30px}.dc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.dc-product-card{border-radius:13px}.dc-product-photo{height:160px}.dc-product-card>div{padding:12px}.dc-product-card h3{font-size:13px;line-height:1.45;min-height:56px;margin-bottom:12px}.dc-card-bottom strong{font-size:13px}.dc-card-bottom button{width:36px;height:40px;font-size:19px;flex-shrink:0}.dc-center{margin-top:27px}.dc-center .dc-outline{min-width:240px}.dc-category-section{padding:20px 0 35px}.dc-section-title{font-size:24px;gap:6px;margin-bottom:23px}.dc-section-title:before,.dc-section-title:after{width:25px;margin:0 6px}.dc-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 12px}.dc-category-photo{height:105px}.dc-category-grid>a{border-radius:13px}.dc-category-grid>a>span{font-size:10px;line-height:1.3;padding:9px 5px;min-height:33px;display:grid;place-items:center}.dc-promo{grid-template-columns:1fr;gap:0;margin-bottom:22px}.dc-promo-photo{height:195px}.dc-promo>div:last-child{padding:27px 25px 30px}.dc-promo h2,.dc-home-contact h2{font-size:31px}.dc-promo>div>p:not(.dc-kicker){font-size:14px;line-height:1.8}.dc-value-grid{grid-template-columns:1fr;gap:13px;margin-bottom:30px}.dc-value-grid article{padding:22px;gap:20px}.dc-value-grid article>span{font-size:36px;width:40px;flex-shrink:0}.dc-value-grid h3{font-size:15px}.dc-value-grid p{font-size:13px}.dc-home-contact{grid-template-columns:1fr;gap:27px;margin-bottom:30px}.dc-contact-photo{height:260px}.dc-home-contact h2{font-size:29px}.dc-kicker{font-size:10px}.dc-form-row{gap:15px}.dc-enquiry-form{gap:18px}.dc-enquiry-form input,.dc-enquiry-form textarea,.dc-catalogue-toolbar input,.dc-catalogue-toolbar select{font-size:16px;min-height:45px}.dc-enquiry-form label{font-size:12px}.dc-enquiry-form textarea{min-height:115px}.dc-form-note{font-size:10px}.dc-form-actions{gap:10px;flex-wrap:wrap}.dc-form-actions>.dc-button{min-width:160px}.dc-bottom-actions{grid-template-columns:1fr;gap:13px}.dc-bottom-actions>a{justify-content:start;padding:20px 25px;font-size:30px;gap:20px}.dc-bottom-actions b{font-size:15px}.dc-footer{padding-top:30px}.dc-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.dc-footer-grid>div:first-child{grid-column:1/-1}.dc-footer p{font-size:12px;max-width:none;margin-top:15px}.dc-footer h3{font-size:14px}.dc-footer a:not(.dc-logo){font-size:11px;line-height:1.7;min-height:28px}.dc-footer .dc-logo b{font-size:27px}.dc-footer .dc-emblem{width:48px;height:48px;font-size:28px}.dc-footer-bottom{flex-direction:column;gap:10px;margin-top:25px;font-size:10px;padding-top:15px}.dc-page-banner{padding:30px 0}.dc-page-banner h1{font-size:33px}.dc-page-banner p:not(.dc-breadcrumb){font-size:14px}.dc-catalogue{padding:25px 0 35px}.dc-catalogue-toolbar{grid-template-columns:1fr 1fr;gap:15px;padding:15px}.dc-catalogue-toolbar label:nth-child(2){grid-column:1/-1;grid-row:1}.dc-product-detail{grid-template-columns:1fr;gap:27px;padding-bottom:35px}.dc-product-detail>.dc-product-photo{height:340px}.dc-product-detail h1{font-size:29px}.dc-detail-price{font-size:25px}.dc-detail-actions{gap:10px}.dc-product-detail dl>div{grid-template-columns:105px 1fr;gap:12px;font-size:12px}.dc-related h2{font-size:26px}.dc-about,.dc-download{grid-template-columns:1fr;gap:28px;padding:30px 0}.dc-about h2,.dc-download h2{font-size:30px}.dc-about>div>p:not(.dc-kicker),.dc-download>div>p:not(.dc-kicker){font-size:14px;line-height:1.9}.dc-how{padding:35px 0}.dc-how h2{font-size:28px}.dc-how ol{grid-template-columns:1fr;gap:17px}.dc-how li{padding:24px}.dc-contact-layout{grid-template-columns:1fr;gap:30px;padding:30px 0 40px}.dc-contact-layout aside{padding:26px}.dc-contact-layout h2{font-size:26px}.dc-cart-layout{grid-template-columns:1fr;gap:30px;padding-top:25px}.dc-cart-item{grid-template-columns:85px 1fr;gap:15px}.dc-cart-item .dc-product-photo{height:90px}.dc-cart-item h3{font-size:15px}.dc-cart-item p{font-size:12px}.dc-cart-layout aside{padding:24px}.dc-print-catalogue h3,.dc-print-catalogue p{font-size:12px;padding:12px 10px 0}#dc-toast{bottom:20px;font-size:12px}}
@media(max-width:380px){.dc-header-top{grid-template-columns:1fr auto}.dc-header-top .dc-mini-button:nth-of-type(3){display:none}.dc-logo b{font-size:21px}.dc-nav>button{min-width:140px}.dc-nav-icons{gap:13px}.dc-nav>nav a{font-size:10px}.dc-hero h1{font-size:32px}.dc-product-photo{height:140px}.dc-product-card h3{font-size:12px;min-height:65px}.dc-card-bottom strong{font-size:11px}.dc-product-card>div{padding:10px}.dc-card-bottom{gap:5px}.dc-category-photo{height:90px}.dc-category-grid>a>span{font-size:9px}.dc-section-title{font-size:21px}.dc-form-row{grid-template-columns:1fr}}
@media(max-width:600px){.dc-header-top{grid-template-columns:minmax(0,1fr) auto}.dc-header-top>.dc-mini-button:nth-of-type(3){display:none}.dc-search{grid-column:1/-1}.dc-logo b{font-size:22px}.dc-header-top .dc-mini-button{padding:10px;font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#dc-toast{transition:none}}@media print{.brand-switcher-bar,.dc-header-top,.dc-header,.dc-footer,.dc-page-banner,.dc-download,#dc-toast{display:none!important}.dc-print-catalogue{width:100%;padding:0}.dc-print-catalogue>.dc-product-grid{grid-template-columns:repeat(3,1fr);gap:15px}.dc-print-catalogue article{break-inside:avoid}.dc-print-catalogue .dc-product-photo{height:150px}.dc-print-catalogue h3,.dc-print-catalogue p{font-size:10px}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
