:root{--a:#79b800;--b:#69b52c;--b2:#5aa124;--t:#111827;--m:#6b7280;--l:#e5e7eb;--s:#f3f4f6;--g:#f6f7f8;--r:18px}
#header,.header,.header-top,.header-bottom{background:#fff!important;color:var(--t)}.header-top{border-bottom:1px solid var(--l)!important}
#header a{color:var(--t)}#header a:hover{color:var(--a)}#header .site-name,#header .site-name a{color:var(--t)!important}#header .site-name img{max-height:44px}
#header :is(.contact-box,.top-contact,.header-contact){color:var(--m)!important}#header :is(.contact-box,.top-contact,.header-contact) strong{color:var(--t)!important;font-weight:700}
.site-search input,.search input{background:var(--s)!important;border:1px solid var(--l)!important;border-radius:9999px!important;height:44px!important;padding:0 52px 0 18px!important;color:var(--t)!important}
.site-search input::placeholder,.search input::placeholder{color:var(--m)!important}.site-search input:focus,.search input:focus{outline:0!important;border-color:rgba(121,185,0,.45)!important;box-shadow:0 0 0 4px rgba(121,185,0,.12)!important}
.site-search button,.search button{border:0!important;background:0 0!important;color:var(--m)!important}.site-search button:hover,.search button:hover{color:var(--a)!important}
#header .cart a{background:var(--a)!important;border:1px solid rgba(0,0,0,.06)!important;color:#fff!important;font-weight:800;height:44px;display:inline-flex;align-items:center;gap:10px;padding:0 16px!important;border-radius:9999px!important;box-shadow:0 8px 18px rgba(17,24,39,.10)}#header .cart a:hover{filter:brightness(.96)}
.cart-count,.cart .count,.badge{background:#fff!important;color:var(--t)!important;border:1px solid rgba(0,0,0,.10)!important;border-radius:9999px!important;font-weight:800}
#navigation,nav#navigation,.navigation-in{background:#fff!important;border-top:1px solid var(--l)!important;border-bottom:1px solid var(--l)!important}
#navigation a,.navigation-in a{color:var(--t)!important;font-weight:700;text-transform:none!important;font-size:14px}#navigation a:hover,.navigation-in a:hover,#navigation li.active>a,.navigation-in li.active>a{color:var(--a)!important}
.products-wrapper.product-slider-holder.has-navigation button.product-slider-navigation{width:54px!important;height:54px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(0,0,0,.10)!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:0!important;color:transparent!important}
.products-wrapper.product-slider-holder.has-navigation button.product-slider-navigation:before{content:""!important;width:10px!important;height:10px!important;border-right:3px solid #111!important;border-bottom:3px solid #111!important;display:block!important}
.products-wrapper.product-slider-holder.has-navigation .navigation-prev:before{transform:rotate(135deg)!important}
.products-wrapper.product-slider-holder.has-navigation .navigation-next:before{transform:rotate(-45deg)!important}
.products-wrapper.product-slider-holder.has-navigation button.product-slider-navigation:hover{background:#7eba28!important;border-color:#7eba28!important}
.products-wrapper.product-slider-holder.has-navigation button.product-slider-navigation:hover:before{border-color:#fff!important}
.products-wrapper.product-slider-holder.has-navigation button.product-slider-navigation[disabled],.products-wrapper.product-slider-holder.has-navigation button.product-slider-navigation.is-disabled{opacity:.35!important;pointer-events:none!important}
:is(.products,.products-block,.products-related) :is(.row,.products),:is(.products-block,.products-related){border:0!important;box-shadow:none!important}
:is(.products,.products-block,.products-related) :is([class*="col-"],.product){border:0!important}
:is(.products,.products-block,.products-related) :is([class*="col-"],.product)::before,:is(.products,.products-block,.products-related) :is([class*="col-"],.product)::after{content:none!important}
.stars-placeholder{display:none!important}
:is(.products,.products-block,.products-related,.products-wrapper.product-slider-holder) .p{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:var(--r)!important;overflow:hidden!important;position:relative!important;box-shadow:none!important;transition:background .12s,border-color .12s!important;display:flex!important;flex-direction:column!important;padding:0!important}
:is(.products,.products-block,.products-related,.products-wrapper.product-slider-holder) .p:hover{background:var(--g)!important;border-color:rgba(0,0,0,.12)!important}
:is(.products,.products-block,.products-related,.products-wrapper.product-slider-holder) .p a.image{order:1!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;aspect-ratio:4/3;overflow:hidden;background:var(--g)!important}
:is(.products,.products-block,.products-related,.products-wrapper.product-slider-holder) .p a.image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;transform:none!important}
:is(.products,.products-block,.products-related,.products-wrapper.product-slider-holder) .p>a.name{order:2!important;display:block!important;margin:10px 16px 0!important;line-height:1.25!important;text-decoration:none!important;color:var(--t)!important}
:is(.products,.products-block,.products-related,.products-wrapper.product-slider-holder) .p>a.name span{font-weight:500!important;font-size:16px!important}
:is(.products,.products-block,.products-related,.products-wrapper.product-slider-holder) .p>a.name:hover{text-decoration:underline!important}
.p p.p-desc{order:3!important;margin:6px 16px 0!important;color:var(--m)!important;font-size:13px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
:is(.products,.products-block,.products-related,.products-wrapper.product-slider-holder) .p>.p-in{order:4!important;padding:10px 16px 14px!important}
.p .p-in:before{content:"";display:block;height:1px;background:rgba(0,0,0,.06);margin:10px 0 12px}
.p .prices{margin:10px 0 0!important}
.availability{margin:8px 0 10px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:0!important;padding:0!important;color:#1f7a2e!important;font-weight:600!important;font-size:14px!important;line-height:1!important}
.availability:before{content:none!important}
.availability :is(i,svg,.icon,.fa){display:none!important}
:is(.products,.products-block,.products-related) .p .btn{background:var(--b)!important;border:1px solid var(--b)!important;color:#fff!important;border-radius:999px!important;padding:12px 22px!important;font-weight:800!important;text-transform:none!important;line-height:1!important;box-shadow:none!important;margin-top:6px!important}
:is(.products,.products-block,.products-related) .p .btn:hover{background:var(--b2)!important;border-color:var(--b2)!important}
:is(.products,.products-block,.products-related) .p .btn:after{content:"›"!important;margin-left:10px!important;font-size:18px!important;position:relative!important;top:1px!important}
:is(.p,.product-detail) :is(.flags,.p-flag){position:absolute!important;top:12px!important;left:12px!important;z-index:6!important}
.flag-tip,.flag.flag-tip{background:linear-gradient(135deg,#9e2a2b,#6a040f)!important;color:#fff!important;border-radius:999px!important;padding:6px 10px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.4px!important;text-transform:uppercase!important;line-height:1!important;box-shadow:0 8px 18px rgba(0,0,0,.18)!important}
.skladem:before{content:"• "!important;color:#2e7d32!important}
.skladem{color:#2e7d32!important}