#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show{background:linear-gradient(170deg,#1f4d2a 0%,#173a20 60%,#10291a 100%)!important;border:1px solid rgba(201,169,97,.45)!important;border-radius:18px!important;box-shadow:0 18px 50px rgba(0,0,0,.45)!important;color:#fff!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{color:#e3c989!important;font-weight:700!important;font-size:15px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close{color:rgba(255,255,255,.75)!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message p{color:rgba(255,255,255,.86)!important;font-size:13px!important;line-height:1.5!important;margin:0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message a{color:#e3c989!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-divider,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-logo,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents{display:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show{gap:8px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;height:auto!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{display:block!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title:before{content:"🍪 "}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn{border-radius:12px!important;font-weight:700!important;font-size:15px!important;min-height:46px!important;height:auto!important;padding:11px 14px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept{background:linear-gradient(180deg,#e3c989 0%,#c9a961 100%)!important;border:1px solid #c9a961!important;color:#173a20!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-deny{background:0 0!important;border:1px solid rgba(255,255,255,.7)!important;color:#fff!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{background:0 0!important;border:0!important;color:#e3c989!important;text-decoration:underline!important;font-weight:600!important;font-size:13.5px!important;min-height:0!important;padding:4px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links a,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents a{color:rgba(255,255,255,.7)!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category{background:rgba(255,255,255,.06)!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category-title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-always-active,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-description{color:#fff!important}@media (max-width:767px){#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;padding:14px 16px 12px!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important;transform:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{margin-bottom:6px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{gap:8px!important;margin-top:10px!important}}body:has(.cmplz-cookiebanner.cmplz-show) .cg-float-cart,body:has(.cmplz-cookiebanner.cmplz-show) .cg-lang,body:has(.cmplz-cookiebanner.cmplz-show) #smartsupp-widget-container{visibility:hidden!important}html body ul.products li.product .woocommerce-loop-product__title{font-family:Montserrat,system-ui,-apple-system,sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.01em;line-height:1.28!important}html body ul.products li.product .price,html body ul.products li.product .price *{font-family:Montserrat,system-ui,-apple-system,sans-serif!important;font-variant-numeric:lining-nums tabular-nums}html body ul.products li.product .price{font-weight:800!important;letter-spacing:-.02em}html body ul.products li.product .price .cg-jedn{font-weight:500!important;letter-spacing:0;opacity:.85}html body .cg-ppt-spec-n{font-family:Montserrat,system-ui,-apple-system,sans-serif!important;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}html body .cg-kat__t td,html body .cg-porov-tab td,html body .cg-b-tab td{font-variant-numeric:lining-nums tabular-nums}