@charset "UTF-8";
/* greendesign.lv — papildu stili (cenas, mobilais skats, pasūtīšanas bloks, valodas, kājene). Fails tiek ielādēts no Iestatījumi → Google statistika. */
/* ===== GD labojumi 2026-11-14: cenas + mobilais skats. Lai atceltu, izdzēsiet šo style bloku un zemāk esošo script bloku ar tādu pašu datumu ===== */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
.product .productDesc .price-discount.hidden,.coupon-prices .price-discount.hidden{display:none}
.product .productDesc .price:not(.old-price){color:var(--muted,#5e6a57);font-size:15px;font-weight:600}
.product .productDesc .price:not(.old-price) b{text-decoration:none;font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ink,#1f2a18)}
.gd-cat-toggle{display:none}
#banner-rotation .front-banners-container{height:auto}
#banner-rotation .front-banners-container::before{content:"";display:block;padding-top:37.5%}
#banner-rotation .front-banner-item{left:0;right:0;bottom:auto;width:100%}
#banner-rotation .front-banners-select{position:relative;bottom:auto;padding:8px 0 10px}
.front-news-list ul.banners li img[src*="gdbaneris"],.front-news-list ul.banners li a:hover img[src*="gdbaneris"],#links ul.banners li a img[src*="gdbaneris"],#links ul.banners li a:hover img[src*="gdbaneris"]{transform:none}
@media (max-width:980px){
#header-small{padding:12px 12px 10px}
#header-wrapper .small-slogan{float:none;text-align:center;margin:0;padding:0}
#header-wrapper .small-slogan a{display:block}
#header-wrapper .small-slogan img{display:block;width:78%;max-width:300px;height:auto;margin:0 auto}
#header-wrapper .phone{position:static;transform:none;margin:0;padding:10px 0 12px;text-align:center;font-size:16px}
#header-wrapper .phone span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px}
#header-wrapper .phone span br{display:none}
#header-wrapper .phone span a[href^="tel"]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:var(--gd-50,#f1f7ea);border:1px solid var(--gd-100,#e2eed4);font-size:17px;font-weight:800;color:var(--gd-d,#3f6a1c)}
#header-wrapper .phone span a[href^="mailto"]{font-size:14.5px;font-weight:700;color:var(--muted,#5e6a57)}
.top-menu{height:auto;min-height:50px;border-radius:12px;box-shadow:0 4px 14px rgba(63,106,28,.22)}
.top-menu .boxed{display:block;left:5px;top:5px;bottom:auto;width:40px;height:40px;padding:11px 8px;box-sizing:border-box}
.top-menu .boxed span{height:2.5px;margin:0 0 5.5px;border-radius:2px}
.top-menu .search-box{left:50px;right:9px;top:9px;width:auto;height:32px;border-radius:999px;overflow:hidden;background:#fff}
.top-menu .search-box form{display:flex;align-items:center;height:32px}
.top-menu .search-box .search-input{flex:1 1 auto;min-width:0;width:auto;height:32px;line-height:32px;padding:0 6px 0 14px;font-size:16px}
.top-menu .search-box .search-btn{flex:none;position:static;width:34px;height:32px;padding:0}
.top-menu ul{padding:50px 0 0;margin:0}
.top-menu ul li a,.top-menu ul li a:link,.top-menu ul li a:visited{display:block;line-height:46px;padding:0 18px;border-top:1px solid rgba(255,255,255,.18);font-size:14px}
.content{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:12px}
.content>*{flex:0 0 100%;min-width:0;order:2}
.content>#path{flex:1 1 0%;order:0;float:none;width:auto;height:auto;margin:0 0 12px;text-align:left;font-size:12.5px;line-height:1.6}
.content>#path a,.content>#path a:link,.content>#path a:visited{font-size:12.5px}
#path img{margin:0 6px;top:2px}
.content>a.back-button{flex:none;order:0;float:none;margin:0 0 12px 10px}
.content>.clr,.content>.clr10{order:0}
#links{display:contents}
#links>*{flex:0 0 100%;min-width:0;order:1}
#links>ul.banners{order:3;margin:18px 0 0}
.products-list{float:none;width:100%;display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}
.products-list>*{flex:0 0 100%;min-width:0}
.products-list>.clr{display:none}
.products-list>.coupon{flex:0 0 calc((100% - 24px)/3);width:auto;margin:0;float:none;display:flex;flex-direction:column}
.products-list>.coupon>.clr{display:none}
.products-list>.coupon .coupon-title{height:auto;flex:1 1 auto;padding:9px 10px 4px}
.products-list>.coupon .coupon-title a,.products-list>.coupon .coupon-title a:link,.products-list>.coupon .coupon-title a:visited{font-size:13px;line-height:1.3}
.products-list>.coupon .coupon-title a span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.products-list>.coupon.category .coupon-title{display:flex;align-items:center;justify-content:center;padding:10px 8px}
.products-list>.coupon.category .coupon-title a,.products-list>.coupon.category .coupon-title a:link,.products-list>.coupon.category .coupon-title a:visited{font-size:13.5px}
.products-list>.coupon .coupon-prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 6px;height:auto;min-height:0;padding:2px 10px 10px;position:static}
.products-list>.coupon .coupon-prices .price,.products-list>.coupon .coupon-prices .old-price,.products-list>.coupon .coupon-prices .price-discount{float:none;margin:0;line-height:1.25}
.products-list>.coupon .coupon-prices .price{font-size:11.5px}
.products-list>.coupon .coupon-prices .price b{font-size:19px}
.products-list>.coupon .coupon-prices .old-price b{font-size:11.5px}
.products-list>.coupon .coupon-prices .price-discount{order:-1;font-size:19px}
.products-list>.coupon .coupon-prices .price-discount::after{font-size:12px}
.products-list>.coupon .coupon-prices .clr{display:none}
.gd-cat-toggle{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;margin:0 0 14px;padding:13px 16px;background:#fff;border:1px solid var(--line,#e2e8dc);border-radius:var(--r,14px);box-shadow:var(--sh,0 1px 2px rgba(31,42,24,.06));font-family:inherit;font-size:15px;font-weight:800;line-height:1.2;color:var(--ink,#1f2a18);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.gd-cat-toggle .gd-ico{flex:none;width:18px;height:14px;background:linear-gradient(#5b8c2a,#5b8c2a) top/100% 2.5px no-repeat,linear-gradient(#5b8c2a,#5b8c2a) center/100% 2.5px no-repeat,linear-gradient(#5b8c2a,#5b8c2a) bottom/100% 2.5px no-repeat}
.gd-cat-toggle .gd-chev{flex:none;margin:-4px 2px 0 auto;width:8px;height:8px;border-right:2.5px solid #5b8c2a;border-bottom:2.5px solid #5b8c2a;transform:rotate(45deg);transition:transform .2s}
html.gd-cat-open .gd-cat-toggle{border-color:#5b8c2a;background:var(--gd-50,#f1f7ea)}
html.gd-cat-open .gd-cat-toggle .gd-chev{transform:rotate(-135deg);margin-top:4px}
html.gd-js #categories{display:none}
html.gd-js.gd-cat-open #categories{display:block;margin-bottom:14px}
#links ul#categories li a{padding:11px 10px 11px 30px}
#links ul#categories>ul{margin:0;padding:2px 0 6px 14px}
.products-list>.category-text:empty{display:none}
#banner-rotation .front-banners-container{margin-bottom:14px}
#banner-rotation .front-banners-select{padding:4px 0 8px}
.formatedtext img,.text-body img{max-width:100%;height:auto}
.formatedtext table{display:block;max-width:100%;overflow-x:auto}
}
@media (max-width:980px){.products-list>.front-news-list:not(:has(*)){display:none}}
@media (max-width:780px){
.product .productImage{padding-top:0;float:none;width:100%}
.product .productDesc{float:none;width:100%;padding:16px 2px 0}
.product .productDesc h1{font-size:23px;line-height:1.25}
.product .productDesc .price{display:flex;box-sizing:border-box;width:100%;margin:8px 0 14px}
.product .productDesc .price-discount,.product .productDesc .price:not(.old-price) b{font-size:30px}
}
@media (max-width:640px){
.products-list>.coupon{flex-basis:calc((100% - 12px)/2)}
.coupon .coupon-image a .discount{top:8px;right:8px}
.coupon .coupon-image a .discount div{font-size:12px;padding:5px 8px}
.coupon-image a .new-top-product{left:8px;top:0}
.coupon .coupon-image a .top-product,.coupon .coupon-image a .new-product{margin:8px 0 0;font-size:9.5px;padding:4px 8px;letter-spacing:.04em}
.coupon-banner-item .coupon .coupon-image a img{width:auto;max-width:100%;max-height:230px;margin:0 auto;display:block}
.front-container h1,.products-list h1,.text-body h1,.content h1{font-size:22px}
.text-body{padding:18px 16px 20px;border-radius:14px}
#footer .footer-content ul li{display:block;margin:8px 12px}
#footer .footer-content{font-size:13px;line-height:1.5}
.text-body,.formatedtext,.text-body.formatedtext{text-align:left}
}
/* ===== GD labojumi v3 (2026-11-14): pasūtīšanas bloks ar kopēšanu, valodas pārslēgs LV/EN, kājene, poga "uz augšu" ===== */
/* Produkta lapa: pasūtīšanas / kontaktu bloks zem cenas */
.gd-cta{box-sizing:border-box;max-width:560px;margin:2px 0 22px;padding:16px 18px 18px;background:var(--gd-50,#f1f7ea);border:1px solid var(--gd-100,#e2eed4);border-radius:14px}
.gd-cta-title{margin:0 0 12px;font-size:17px;font-weight:800;line-height:1.3;color:var(--ink,#1f2a18)}
.gd-cta-text:empty{display:none}
.gd-cta-text{margin:4px 0 12px;font-size:14px;line-height:1.5;color:var(--muted,#5e6a57)}
.gd-cta a.gd-cta-call,.gd-cta a.gd-cta-call:link,.gd-cta a.gd-cta-call:visited{display:flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;width:100%;min-height:48px;padding:0 20px;border-radius:999px;background:var(--gd,#5b8c2a);border:1.5px solid var(--gd,#5b8c2a);color:#fff;font-size:15.5px;font-weight:800;line-height:1.2;text-decoration:none;box-shadow:0 6px 16px rgba(63,106,28,.28);transition:background .15s,border-color .15s,transform .15s}
.gd-cta a.gd-cta-call:hover{background:var(--gd-d,#3f6a1c);border-color:var(--gd-d,#3f6a1c);color:#fff;transform:translateY(-1px)}
.gd-cta-ico{flex:none;width:18px;height:18px;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}
.gd-cta-or{display:flex;align-items:center;gap:10px;margin:16px 0 2px;font-size:13px;font-weight:700;color:var(--muted,#5e6a57)}
.gd-cta-or::before,.gd-cta-or::after{content:"";flex:1;height:1px;background:#d3e2c2}
.gd-cta-step{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13.5px;font-weight:800;color:var(--ink,#1f2a18)}
.gd-cta-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--gd,#5b8c2a);color:#fff;font-size:12px;font-weight:900;line-height:1}
.gd-copy{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;margin:8px 0 0;padding:10px 10px 10px 14px;background:#fff;border:1.5px dashed #b4cf95;border-radius:12px;font:inherit;color:var(--ink,#1f2a18);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,box-shadow .15s,background .15s}
.gd-copy:hover{border-color:var(--gd,#5b8c2a);box-shadow:0 0 0 3px rgba(91,140,42,.12)}
.gd-copy:focus-visible{outline:2px solid var(--gd,#5b8c2a);outline-offset:2px}
.gd-copy-val{flex:1 1 auto;min-width:0;font-size:15.5px;font-weight:800;color:var(--gd-d,#3f6a1c);overflow-wrap:anywhere}
.gd-copy-btn{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--gd-50,#f1f7ea);color:var(--gd-d,#3f6a1c);font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap;transition:background .15s,color .15s}
.gd-copy-btn::before{content:"";width:15px;height:15px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233f6a1c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='12' height='12' rx='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E")}
.gd-copy:hover .gd-copy-btn{background:var(--gd-100,#e2eed4)}
.gd-copy.ok{border-style:solid;border-color:var(--gd,#5b8c2a);background:#f7fbf2}
.gd-copy.ok .gd-copy-btn{background:var(--gd,#5b8c2a);color:#fff}
.gd-copy.ok .gd-copy-btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}
.gd-copy-msg .gd-copy-val{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.45;color:#4a5842}
.gd-cta-hint{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink,#1f2a18);font-weight:700}
.gd-cta-hint .gd-cta-num{margin-top:-1px}
.gd-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media (max-width:780px){.gd-cta{max-width:none;margin-bottom:18px}}
/* Valodas pārslēgs LV | EN ar karodziņiem */
.gd-lang{display:flex;align-items:center;gap:2px;height:32px;padding:3px;box-sizing:border-box;border-radius:999px}
.gd-lang a,.gd-lang a:link,.gd-lang a:visited{display:flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 7px;box-sizing:border-box;border-radius:999px;font-size:12.5px;font-weight:900;letter-spacing:.05em;line-height:1;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}
.gd-lang a b{font-weight:900}
.gd-flag{flex:none;display:block;width:20px;height:14px;border-radius:3px;background:center/cover no-repeat;box-shadow:0 0 0 1px rgba(0,0,0,.14)}
.gd-flag-lv{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Crect width='20' height='14' fill='%239d2235'/%3E%3Crect y='5.6' width='20' height='2.8' fill='%23fff'/%3E%3C/svg%3E")}
.gd-flag-en{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 42'%3E%3CclipPath id='c'%3E%3Crect width='60' height='42'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23c)'%3E%3Crect width='60' height='42' fill='%23012169'/%3E%3Cpath d='M0,0 60,42M60,0 0,42' stroke='%23fff' stroke-width='8'/%3E%3Cpath d='M0,0 60,42M60,0 0,42' stroke='%23c8102e' stroke-width='3'/%3E%3Cpath d='M30,0v42M0,21h60' stroke='%23fff' stroke-width='13'/%3E%3Cpath d='M30,0v42M0,21h60' stroke='%23c8102e' stroke-width='7.5'/%3E%3C/g%3E%3C/svg%3E")}
.gd-lang a.on{cursor:default}
.gd-lang-d{position:absolute;top:10px;right:0;z-index:6;background:#fff;border:1px solid var(--line,#e2e8dc);box-shadow:var(--sh,0 1px 2px rgba(31,42,24,.06))}
.gd-lang-d a,.gd-lang-d a:link,.gd-lang-d a:visited{color:var(--muted,#5e6a57)}
.gd-lang-d a:hover{background:var(--gd-50,#f1f7ea);color:var(--gd-d,#3f6a1c)}
.gd-lang-d a.on,.gd-lang-d a.on:link,.gd-lang-d a.on:visited{background:var(--gd,#5b8c2a);color:#fff}
.gd-lang-m{display:none;position:absolute;top:9px;right:9px;z-index:6;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}
.gd-lang-m a,.gd-lang-m a:link,.gd-lang-m a:visited{color:#fff;padding:0 7px 0 6px;gap:5px}
.gd-lang-m a.on,.gd-lang-m a.on:link,.gd-lang-m a.on:visited{background:#fff;color:var(--gd-d,#3f6a1c);box-shadow:0 1px 4px rgba(0,0,0,.18)}
@media (min-width:981px){#header-wrapper .phone{top:calc(50% + 7px)}}
@media (max-width:980px){.gd-lang-d{display:none}.gd-lang-m{display:flex}.top-menu .search-box{right:128px}}
@media (max-width:359px){.gd-lang-m a b{display:none}.gd-lang-m a,.gd-lang-m a:link,.gd-lang-m a:visited{padding:0 6px}.top-menu .search-box{right:84px}}
/* Google tulkotāja rīkjoslas paslēpšana (izmantojam savu pārslēgu) */
html.gd-en body{top:0!important;position:static!important}
body>.skiptranslate,iframe.goog-te-banner-frame,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-yAWNEb-L7lbkb{display:none!important}
.goog-text-highlight,.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q{background:none!important;box-shadow:none!important}
#gd-gt{position:absolute!important;left:-9999px!important;top:0!important;width:1px;height:1px;overflow:hidden}
html.gd-en a.back-button::before{content:"\2190  Back"}
/* Kājene */
#footer{background:linear-gradient(180deg,#2f5317 0%,#203a0e 100%);color:#d7e4c9;border-top:4px solid #5b8c2a}
#footer .footer-content{background:transparent;padding:0}
#footer .footer-content .gd-foot{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px;box-sizing:border-box;max-width:1000px;margin:0 auto;padding:42px 10px 26px;text-align:left;line-height:1.5;float:none}
#footer .footer-content .gd-foot div{padding:0;float:none;text-align:left}
#footer .gd-foot h4{margin:0 0 14px;padding:0;font-size:12.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#a9d47a}
#footer .gd-foot .gd-foot-brand{font-size:23px;font-weight:900;letter-spacing:.02em;line-height:1.1;color:#fff}
#footer .gd-foot .gd-foot-brand span{color:#a9d47a}
#footer .gd-foot p{margin:12px 0 0;font-size:14px;line-height:1.55;color:#d7e4c9}
#footer .gd-foot ul{list-style:none;margin:0;padding:0;display:block;text-align:left}
#footer .gd-foot ul li{display:block;margin:0 0 9px;padding:0;background:none;list-style:none}
#footer .gd-foot a,#footer .gd-foot a:link,#footer .gd-foot a:visited,#footer .gd-foot ul li a{padding:0;background:none;color:#eef5e6;font-size:14px;text-decoration:none;transition:color .15s}
#footer .gd-foot a:hover,#footer .gd-foot ul li a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
#footer .footer-content .gd-foot .gd-fr{display:flex;align-items:flex-start;gap:10px;margin:0 0 11px}
#footer .gd-foot .gd-fi{flex:none;width:17px;height:17px;margin-top:2px;background:center/contain no-repeat}
#footer .gd-foot .gd-fi-phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9d47a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}
#footer .gd-foot .gd-fi-mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9d47a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E")}
#footer .gd-foot .gd-fi-pin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9d47a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13S3 17 3 10a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}
#footer .gd-foot .gd-fi-bldg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9d47a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V7l7-4 7 4v14'/%3E%3Cpath d='M9 21v-6h6v6'/%3E%3C/svg%3E")}
#footer .gd-foot .gd-fmail{display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;border:0;background:none;font:inherit;font-size:14px;color:#eef5e6;cursor:pointer;text-align:left}
#footer .gd-foot .gd-fmail:hover{color:#fff}
#footer .gd-foot .gd-fmail em{font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.12);color:#a9d47a}
#footer .gd-foot .gd-fmail.ok em{background:#a9d47a;color:#203a0e}
#footer .gd-foot a.gd-foot-eis,#footer .gd-foot a.gd-foot-eis:link,#footer .gd-foot a.gd-foot-eis:visited{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:9px 14px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font-weight:800;font-size:13.5px}
#footer .gd-foot a.gd-foot-eis:hover{background:rgba(255,255,255,.14);text-decoration:none}
#footer .gd-foot a.gd-foot-all{font-weight:800;color:#a9d47a}
#footer .footer-content>div:not(.gd-foot):not(.clr){max-width:1000px;margin:0 auto;padding:16px 10px 20px;border-top:1px solid rgba(255,255,255,.12);box-sizing:border-box;font-size:13px;color:#bfd0ae}
#footer .footer-content>div:not(.gd-foot) a{color:#d7e4c9}
#footer .gd-mt{display:block;margin-top:6px;font-size:12px;color:#a8bb96}
@media (max-width:980px){#footer .footer-content .gd-foot{grid-template-columns:1fr 1fr;gap:26px 20px;padding:32px 18px 20px}}
@media (max-width:560px){#footer .footer-content .gd-foot{grid-template-columns:1fr;gap:24px}#footer .footer-content>div:not(.gd-foot):not(.clr){padding:14px 18px 18px}}
/* Poga "uz augšu" */
.gd-top{position:fixed;right:16px;bottom:18px;z-index:60;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--gd-d,#3f6a1c);box-shadow:0 8px 20px rgba(31,42,24,.32);cursor:pointer;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .2s,transform .2s,background .15s}
.gd-top.show{opacity:1;transform:none;pointer-events:auto}
.gd-top::before{content:"";width:12px;height:12px;border-left:3px solid #fff;border-top:3px solid #fff;transform:translateY(3px) rotate(45deg)}
.gd-top:hover{background:var(--gd,#5b8c2a)}
/* ===== Dizaina un lietojamības uzlabojumi ===== */
/* Platāks izkārtojums datorā */
@media (min-width:981px){
#header-small,.contentbg{width:min(1180px,calc(100% - 40px))}
.content{width:100%}
#links{width:272px;padding-right:20px}
.products-list{width:calc(100% - 272px)}
#footer .footer-content .gd-foot,#footer .footer-content>div:not(.gd-foot):not(.clr){max-width:1180px}
.top-menu ul li a.selected,.top-menu ul li.selected a{background:rgba(255,255,255,.2);color:#fff}
.top-menu .search-box{border-radius:999px;overflow:hidden;transition:box-shadow .15s}
.top-menu .search-box:focus-within{box-shadow:0 0 0 3px rgba(255,255,255,.4)}
.product .productImage{position:sticky;top:16px}
}
/* Preču režģis un kartītes */
.products-list{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}
.products-list>*{flex:0 0 100%;min-width:0}
.products-list>.clr,.products-list>.coupon>.clr,.products-list>.category-text:empty,.products-list>.front-news-list:not(:has(*)){display:none}
.products-list>.coupon{flex:0 0 calc((100% - 32px)/3);width:auto;margin:0;float:none}
.coupon{display:flex;flex-direction:column;border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s}
.coupon:hover{border-color:#b9d49b}
.coupon .coupon-image{background:#fff}
.coupon .coupon-title{flex:1 1 auto;height:auto;min-height:0;padding:11px 14px 6px;background:#fff;overflow:visible}
.coupon:not(.category) .coupon-title a>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;line-height:1.35}
.products-list .coupon .coupon-title a span span,.coupon .coupon-title a span span,.coupon .coupon-title a span font{display:inline;min-height:0;overflow:visible;-webkit-line-clamp:none}
.coupon.category .coupon-title{display:flex;align-items:center;justify-content:center;padding:12px 10px}
.coupon .coupon-prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0 8px;height:auto;min-height:0;padding:2px 14px 14px;position:static;overflow:visible}
.coupon .coupon-prices .price,.coupon .coupon-prices .old-price,.coupon .coupon-prices .price-discount{float:none;margin:0;padding:0;line-height:1.25}
.coupon .coupon-prices .price{font-size:13px;color:var(--muted,#5e6a57)}
.coupon .coupon-prices .price b{font-size:22px;font-weight:800;color:var(--ink,#1f2a18)}
.coupon .coupon-prices .price-discount{order:-1;font-size:22px;font-weight:800;color:var(--sale,#e0412b)}
.coupon .coupon-prices .price-discount.hidden{display:none}
.coupon .coupon-prices .price-discount::after{font-size:.74em;font-weight:800;color:var(--sale,#e0412b)}
.coupon .coupon-prices .old-price b{font-size:13.5px;font-weight:600;color:#8a9483;text-decoration:line-through}
.coupon .coupon-prices .clr,.coupon .coupon-prices .info_link{display:none}
.gd-cur{margin-left:.18em;font-size:1.22em;font-weight:800;color:var(--ink,#1f2a18)}
.old-price .gd-cur{margin-left:.12em;font-size:1em;font-weight:600;color:#8a9483;text-decoration:line-through}
.gd-vat{font-size:12px;font-weight:600;color:var(--muted,#5e6a57);white-space:nowrap}
.coupon .coupon-prices .old-price .gd-cur{font-size:13.5px}
.coupon .coupon-prices .old-price .gd-vat{font-size:12px;text-decoration:none}
.product .productDesc .price-discount,.product .productDesc .price-discount::after{color:var(--sale,#e0412b)}
.product .productDesc .price .gd-cur{margin-left:-5px;font-size:21px}
.product .productDesc .price.old-price .gd-cur{font-size:16px}
.product .productDesc .price .gd-vat{font-size:13.5px}
.product .productImage a{cursor:zoom-in}
@media (max-width:980px){.products-list{gap:12px}.products-list>.coupon{flex-basis:calc((100% - 24px)/3)}}
@media (max-width:640px){.products-list>.coupon{flex-basis:calc((100% - 12px)/2)}.coupon:not(.category) .coupon-title a>span{-webkit-line-clamp:3}.coupon .coupon-title{padding:9px 10px 4px}.coupon .coupon-prices{padding:2px 10px 11px;gap:0 6px}.coupon .coupon-prices .price b,.coupon .coupon-prices .price-discount{font-size:18px}.gd-vat{font-size:11px}}
/* Sākumlapas mazie baneri */
.front-news-list{padding:0}
.front-news-list ul.banners{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:auto;margin:0;padding:0}
.front-news-list ul.banners li:nth-of-type(n){display:block;width:auto;max-width:none;float:none;margin:0;padding:0}
.front-news-list ul.banners li.list-seperate:nth-of-type(n){display:none}
@media (max-width:640px){.front-news-list ul.banners{grid-template-columns:repeat(2,1fr);gap:10px}}
/* Sadaļu virsraksti */
.front-container h1{display:flex;align-items:center;gap:10px}
.front-container h1::before{content:"";flex:none;width:6px;height:24px;border-radius:3px;background:var(--gd,#5b8c2a)}
/* Karuseļa bultiņas */
#bslide .prev-banner,#bslide .next-banner{top:36%;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#fff;border:1px solid var(--line,#e2e8dc);box-shadow:0 4px 14px rgba(31,42,24,.18);transition:background .15s,transform .15s}
#bslide .prev-banner{left:4px}#bslide .next-banner{right:4px}
#bslide .prev-banner::before,#bslide .next-banner::before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-left:3px solid var(--gd-d,#3f6a1c);border-bottom:3px solid var(--gd-d,#3f6a1c);transform:translate(-30%,-50%) rotate(45deg)}
#bslide .next-banner::before{transform:translate(-70%,-50%) rotate(-135deg)}
#bslide .prev-banner:hover,#bslide .next-banner:hover{background:var(--gd-50,#f1f7ea);transform:scale(1.07)}
/* Slaidrādes punkti */
.front-banners-select .select-item-div{background:none;width:auto;padding:0 4px;vertical-align:middle}
.front-banners-select .select-item-div a,.front-banners-select .select-item-div a.select-item{display:block;width:10px;height:10px;padding:0;border-radius:999px;background:#cfd8c6;font-size:0;overflow:hidden;transition:width .25s,background .25s}
.front-banners-select .select-item-div a.select-active{width:28px;background:var(--gd,#5b8c2a)}
.front-banners-select .navigation,.front-banners-select .navigation.right{background:none;width:auto;padding:0 8px;vertical-align:middle}
.front-banners-select .navigation a,.front-banners-select .navigation a.to-last{position:relative;display:block;width:30px;height:30px;padding:0;margin:0;border-radius:50%;background:#fff;border:1px solid var(--line,#e2e8dc);box-shadow:var(--sh,0 1px 2px rgba(31,42,24,.06));font-size:0;transition:background .15s,border-color .15s}
.front-banners-select .navigation a::before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-left:2.5px solid var(--gd-d,#3f6a1c);border-bottom:2.5px solid var(--gd-d,#3f6a1c);transform:translate(-30%,-50%) rotate(45deg)}
.front-banners-select .navigation a.to-last::before{transform:translate(-70%,-50%) rotate(-135deg)}
.front-banners-select .navigation a:hover{background:var(--gd-50,#f1f7ea);border-color:var(--gd,#5b8c2a)}
/* Kategoriju izvēlne: kustība un aktīvā sadaļa */
#links ul#categories li a{transition:background .15s,color .15s,padding-left .15s}
@media (hover:hover){#links ul#categories li a:hover{padding-left:33px}}
#links ul#categories li a.gd-active,#links ul#categories li a.gd-active:link,#links ul#categories li a.gd-active:visited{background:var(--gd-50,#f1f7ea);color:var(--gd-d,#3f6a1c);font-weight:800;box-shadow:inset 3px 0 0 var(--gd,#5b8c2a)}
#links ul#categories li a.gd-parent,#links ul#categories li a.gd-parent:link,#links ul#categories li a.gd-parent:visited{color:var(--gd-d,#3f6a1c);font-weight:800}
@media (max-width:980px){
html.gd-js #categories{display:block;max-height:0;overflow:hidden;opacity:0;visibility:hidden;margin:0;padding-top:0;padding-bottom:0;border-width:0;transition:max-height .32s ease,opacity .22s ease,visibility 0s .32s}
html.gd-js.gd-cat-open #categories{max-height:var(--gd-cat-h,3000px);opacity:1;visibility:visible;margin-bottom:14px;padding-top:6px;padding-bottom:6px;border-width:1px;transition:max-height .32s ease,opacity .22s ease,visibility 0s}
.gd-cat-toggle:active{transform:scale(.99)}
}
/* Uzticamības josla sākumlapā */
.gd-usp{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.gd-usp>*,.gd-usp>a:link,.gd-usp>a:visited{display:flex;align-items:center;gap:11px;padding:11px 14px;background:#fff;border:1px solid var(--line,#e2e8dc);border-radius:12px;box-shadow:var(--sh,0 1px 2px rgba(31,42,24,.06));font-size:13.5px;font-weight:700;line-height:1.3;color:var(--ink,#1f2a18);text-decoration:none;transition:border-color .15s,color .15s,transform .15s}
.gd-usp>a:hover{border-color:var(--gd,#5b8c2a);color:var(--gd-d,#3f6a1c);transform:translateY(-2px)}
.gd-usp i{flex:none;width:34px;height:34px;border-radius:10px;background:var(--gd-50,#f1f7ea) center/19px no-repeat}
.gd-usp .gd-u1 i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233f6a1c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V7l7-4 7 4v14'/%3E%3Cpath d='M9 21v-6h6v6'/%3E%3Cpath d='M9 10h.01M15 10h.01'/%3E%3C/svg%3E")}
.gd-usp .gd-u2 i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233f6a1c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='8' y1='13' x2='16' y2='13'/%3E%3Cline x1='8' y1='17' x2='13' y2='17'/%3E%3C/svg%3E")}
.gd-usp .gd-u3 i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233f6a1c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpolyline points='9 12 11.2 14.2 15.2 10'/%3E%3C/svg%3E")}
@media (max-width:780px){.gd-usp{grid-template-columns:1fr;gap:8px}.gd-usp>*,.gd-usp>a:link,.gd-usp>a:visited{padding:8px 12px;font-size:13px}.gd-usp i{width:30px;height:30px;background-size:17px}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
@media print{.gd-top,.gd-lang,.gd-cat-toggle{display:none!important}}
