html body ul.products li.product{border:1px solid #ebe3cf!important;border-radius:18px!important;padding:0 0 16px!important;background:#fff!important;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}@media (hover:hover){html body ul.products li.product:hover{border-color:#dcc78f!important;box-shadow:0 18px 38px -22px rgba(23,60,33,.38)!important}}html body ul.products li.product .ct-woo-card-rating{margin:0!important;padding:14px 16px 0!important;min-height:0!important;height:auto!important}html body ul.products li.product .ct-woo-card-rating .star-rating{margin:0!important;font-size:12px!important;color:#c9a14a!important}html body ul.products li.product .woocommerce-loop-product__title{margin:6px 16px 0!important;padding:0!important;font-size:15.5px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.005em}html body ul.products li.product .woocommerce-loop-product__title a{color:#173c21!important}html body ul.products li.product .cg-chips{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px!important;margin:9px 16px 0!important;padding:0!important}html body ul.products li.product .cg-chip{display:inline-flex;align-items:center;gap:4px;height:23px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}html body ul.products li.product .cg-chip--best{background:linear-gradient(135deg,#f5e3ad,#d4b265);color:#173c21;border-color:#c9a961;font-weight:700}html body ul.products li.product .cg-chip--lab{background:#f8f4e8;color:#6b5627;border-color:#e8dcbc}html body ul.products li.product .cg-chip--test,html body ul.products li.product .cg-chip--sklad,html body ul.products li.product .cg-chip--disk,html body ul.products li.product .cg-chip--prod{background:#f2f7f3;color:#1f4d2a;border-color:#d5e5da}html body ul.products li.product .cg-chip--test::before{content:"";width:9px;height:5px;border:solid currentColor;border-width:0 0 1.6px 1.6px;transform:translateY(-1.5px) rotate(-45deg)}html body ul.products li.product .cg-chip--sklad::before{content:"";width:6px;height:6px;border-radius:50%;background:#2f8a52;box-shadow:0 0 0 2.5px rgba(47,138,82,.16)}html body ul.products li.product .cg-delivery{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:auto 16px 0!important;padding:12px 0 0!important;background:0 0!important;border:0!important;border-top:1px solid #efe6d0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;max-width:none!important;text-align:left!important}html body ul.products li.product .cg-chips+.cg-delivery,html body ul.products li.product .cg-delivery{margin-top:auto!important}html body ul.products li.product .cg-chips{margin-bottom:14px!important}html body ul.products li.product .cg-delivery .cg-delivery-ico{display:flex!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:linear-gradient(145deg,#fbf4e0,#f0e2bb)!important;color:#8a6a22!important}html body ul.products li.product .cg-delivery .cg-delivery-txt{display:flex!important;flex-direction:column!important;gap:1px!important;text-align:left!important;min-width:0}html body ul.products li.product .cg-delivery .cg-delivery-main{display:flex!important;align-items:baseline;gap:5px!important;white-space:nowrap}html body ul.products li.product .cg-delivery .cg-delivery-main strong{color:#173c21!important;font-size:13px!important;font-weight:700!important}html body ul.products li.product .cg-delivery .cg-delivery-main .cg-delivery-date{color:#8a6a22!important;font-size:12.5px!important;font-weight:600!important;margin:0!important}html body ul.products li.product .cg-delivery .cg-delivery-sub{display:block!important;color:#8b918a!important;font-size:11px!important;letter-spacing:.02em}html body ul.products li.product .cg-buyrow~.ct-woo-card-actions{margin:0!important;padding:0!important;min-height:0!important}html body ul.products li.product .cg-buyrow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:12px 16px 0!important}html body ul.products li.product.product .cg-buyrow .price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;margin:0!important;line-height:1.1!important}html body ul.products li.product.product .cg-buyrow .price .amount{font-size:1.3rem!important;font-weight:800!important;color:#173c21!important;letter-spacing:-.01em;white-space:nowrap}html body ul.products li.product.product .cg-buyrow .price .cg-jedn{font-size:11.5px!important;font-weight:500!important;color:#7d857e!important;white-space:nowrap}html body ul.products li.product .cg-buyrow .add_to_cart_button,html body ul.products li.product .cg-buyrow a.button{min-height:44px!important;padding:0 18px!important;border-radius:12px!important;background:linear-gradient(180deg,#245a3a,#173c21)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.01em;border:0!important;box-shadow:0 8px 18px -10px rgba(23,60,33,.7),inset 0 0 0 1px rgba(201,169,97,0)!important;transition:box-shadow .2s ease,transform .2s ease,background .2s ease!important;white-space:nowrap}@media (hover:hover){html body ul.products li.product .cg-buyrow .add_to_cart_button:hover,html body ul.products li.product .cg-buyrow a.button:hover{background:linear-gradient(180deg,#1d4a2f,#10301a)!important;color:#f6e7bd!important;transform:translateY(-1px);box-shadow:0 12px 22px -12px rgba(23,60,33,.8),inset 0 0 0 1px rgba(214,182,105,.95)!important}}html body ul.products li.product .cg-buyrow .add_to_cart_button:focus-visible{outline:2px solid #c9a961!important;outline-offset:2px}html body ul.products li.product.cg-doporuceno{padding-bottom:14px!important}@media (max-width:767px){html body ul.products li.product.cg-doporuceno{padding-bottom:10px!important}html body ul.products li.product .cg-chips{justify-content:center!important}html body ul.products li.product .cg-delivery{justify-content:center!important}html body ul.products li.product.product .cg-buyrow .price{justify-content:center!important;align-self:center!important}html body ul.products li.product{border-radius:14px!important;padding-bottom:12px!important}html body ul.products li.product .ct-woo-card-rating{padding:10px 10px 0!important}html body ul.products li.product .ct-woo-card-rating .star-rating{font-size:10.5px!important}html body ul.products li.product .woocommerce-loop-product__title{margin:4px 10px 0!important;font-size:13.5px!important}html body ul.products li.product .cg-chips{gap:4px!important;margin:7px 10px 10px!important}html body ul.products li.product .cg-chip{height:20px;padding:0 5px;font-size:10px;gap:3px;letter-spacing:0}html body ul.products li.product .cg-delivery{margin:auto 10px 0!important;padding:9px 0 0!important;gap:7px!important}html body ul.products li.product .cg-delivery .cg-delivery-ico{flex-basis:22px!important;width:22px!important;height:22px!important}html body ul.products li.product .cg-delivery .cg-delivery-sub{display:none!important}html body ul.products li.product .cg-delivery .cg-delivery-main{flex-wrap:wrap;gap:0 4px!important;white-space:normal}html body ul.products li.product .cg-delivery .cg-delivery-main strong,html body ul.products li.product .cg-delivery .cg-delivery-main .cg-delivery-date{font-size:11.5px!important}html body ul.products li.product .cg-buyrow{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin:9px 10px 0!important}html body ul.products li.product.product .cg-buyrow .price{flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap;gap:0 5px!important}html body ul.products li.product.product .cg-buyrow .price .amount{font-size:1.12rem!important}html body ul.products li.product .cg-buyrow .add_to_cart_button,html body ul.products li.product .cg-buyrow a.button{min-height:42px!important;width:100%!important;max-width:none!important;margin:0!important;justify-content:center!important;font-size:13.5px!important;padding:0 10px!important}}