/* Kliko V2.1 refinement */
:root{--blue:#14213d;--orange:#ff7900;--gray:#f5f6f8}
body{background:#fff;line-height:1.5}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #ffb66f;outline-offset:3px}
header{position:relative;z-index:3;box-shadow:0 3px 14px #101c3320}
.logo{letter-spacing:-1.2px}.search input{font-size:15px;min-width:0}.search button{font-size:14px}
nav a{font-size:14px;font-weight:700}nav a:hover{color:#ffb66f}
.hero-main{background:radial-gradient(circle at 85% 15%,#436ea0 0,transparent 40%),linear-gradient(125deg,#14213d,#243d67)}
.hero-main strong{font-size:12px;letter-spacing:1.5px;color:#ffbc81}.hero-main h1{max-width:580px;line-height:1.1}
.promo{box-shadow:0 8px 22px #14213d0a}.promo:last-child{background:#e7effb}
.section h2{letter-spacing:-.5px}.cat{transition:transform .2s,box-shadow .2s}.cat:hover{transform:translateY(-3px);box-shadow:0 8px 22px #14213d12}
.woocommerce ul.products li.product{transition:box-shadow .2s,transform .2s;min-width:0}.woocommerce ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 8px 24px #14213d18}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;color:#14213d;min-height:42px}
.woocommerce ul.products li.product .button{display:inline-block;font-size:13px;text-align:center;padding:11px 13px!important}
.woocommerce .quantity .qty{min-height:42px}.woocommerce div.product .product_title{line-height:1.2}
.kliko-cart-count{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:100px;background:#ff7900;color:white;font-size:12px;padding:0 5px}
.woocommerce-message,.woocommerce-info{border-top-color:#ff7900}.woocommerce-message::before,.woocommerce-info::before{color:#ff7900}
@media(max-width:850px){nav .container{scrollbar-width:thin}.head{row-gap:14px}}
@media(max-width:550px){.top{font-size:11px;padding:8px}.head{padding-top:3px;padding-bottom:3px}.search input{padding:12px}.hero{padding:15px 0}.hero-main{border-radius:12px}.hero h1{font-size:36px}.promo{padding:22px;border-radius:12px}.promo strong{font-size:19px}.section h2{font-size:23px}.cat{padding:14px 5px}.woocommerce ul.products li.product .button{width:100%;font-size:12px;padding:10px 4px!important}.woocommerce ul.products li.product .price{font-size:17px}}
