/* Native Shoptet cards, forms, sorting, pagination and filters remain in place. */
body.template-14.vo-category #content{row-gap:22px}
body.template-14.vo-category .category-top{padding:0;margin:0 0 22px;width:100%;max-width:none;text-align:left}
body.template-14.vo-category .vo-category-intro{padding:24px 28px;border:1px solid #f0dfbc;border-radius:8px;background:#fff8e9;text-align:left;min-height:130px}
body.template-14.vo-category .vo-category-honey{background:linear-gradient(90deg,#fff8e9 65%,transparent 90%),url('/user/documents/upload/poradna-vcela.jpg') right 42%/auto 370px no-repeat #fff8e9}
body.template-14.vo-category .vo-category-honey .vo-category-copy{max-width:70%}
body.template-14.vo-category h1.category-title{font:700 36px/1.15 Georgia,serif;text-align:left;margin:0 0 10px;padding:0}
body.template-14.vo-category .category-perex{font-size:14px;line-height:1.5;max-width:780px;text-align:left;margin:0;padding:0}
body.template-14.vo-category .category-perex p{margin:0 0 8px}
body.template-14.vo-category .subcategories{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:16px 0 0;width:100%;justify-content:flex-start}
body.template-14.vo-category .subcategories li{flex:0 1 auto;width:auto;min-width:150px;padding:0;margin:0}
body.template-14.vo-category .subcategories li a{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 14px;border:1px solid #ebdfc7;border-radius:5px;background:#fff;font-size:13px}
body.template-14.vo-category .subcategories .image{width:38px;height:32px;flex:0 0 38px;margin:0;padding:0}
body.template-14.vo-category .subcategories img{width:38px;height:32px;object-fit:contain}
body.template-14.vo-category .subcategories .text{font-size:13px;padding:0;margin:0}
body.template-14.vo-category .vo-category-guide{border:1px solid #efdfbd;background:#fffaf0;border-radius:6px;margin:16px 0 0;padding:12px 16px;font-size:13px}
body.template-14.vo-category .vo-category-guide summary{font-weight:700;cursor:pointer}
body.template-14.vo-category .vo-category-guide p{margin:12px 0 8px}
body.template-14.vo-category .vo-category-guide a,body.template-14.vo-category .vo-category-bottom a{color:#985900;text-decoration:underline}
body.template-14.vo-category #category-header{margin:0 0 16px;padding:0}
body.template-14.vo-category .listSorting__controls{flex-wrap:wrap;gap:6px}
body.template-14.vo-category .listSorting__control{font-size:12px;padding:9px 12px}
body.template-14.vo-category .category-content-wrapper .products-block{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0}
body.template-14.vo-category .category-content-wrapper .products-block>.product{width:auto;max-width:none;min-width:0;padding:0;margin:0;border:0}
body.template-14.vo-category .category-content-wrapper .products-block .p{display:flex;flex-direction:column;height:100%;padding:12px;border:1px solid #e8e4dd;border-radius:7px;background:white;min-width:0}
body.template-14.vo-category .category-content-wrapper .products-block .image{height:150px;min-height:0;display:flex;align-items:center;justify-content:center;margin:0 0 10px;padding:0}
body.template-14.vo-category .category-content-wrapper .products-block .image img{width:100%;height:150px;object-fit:contain;max-height:150px}
body.template-14.vo-category .category-content-wrapper .products-block .p-in{display:flex;flex:1;flex-direction:column;padding:0;margin:0}
body.template-14.vo-category .category-content-wrapper .products-block .p-in-in{padding:0;margin:0 0 8px;min-height:40px}
body.template-14.vo-category .category-content-wrapper .products-block .name{font-size:14px;line-height:1.35;padding:0;margin:0;min-height:38px;height:auto;text-align:left}
body.template-14.vo-category .category-content-wrapper .products-block .p-bottom{display:flex;flex:1;flex-direction:column;padding:0;margin:0;min-height:0;text-align:left}
body.template-14.vo-category .category-content-wrapper .products-block .prices{margin:0;padding:0;text-align:left}
body.template-14.vo-category .category-content-wrapper .products-block .price-final{font-size:19px;line-height:1.3}
body.template-14.vo-category .category-content-wrapper .products-block .availability{font-size:12px;margin:6px 0}
body.template-14.vo-category .category-content-wrapper .products-block .p-tools{margin:auto 0 0;padding:10px 0 0;width:100%;display:block}
body.template-14.vo-category .category-content-wrapper .products-block .p-tools form{display:flex;flex-wrap:wrap;gap:6px;margin:0}
body.template-14.vo-category .category-content-wrapper .products-block .p-tools .btn{flex:1;min-width:90px;width:100%;font-size:13px;min-height:36px;padding:8px;background:#ffca28;border-color:#ffca28;color:#171717;border-radius:5px}
body.template-14.vo-category .category-content-wrapper .products-block .quantity{max-width:90px}
body.template-14.vo-category .category-content-wrapper .products-block .p-desc{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0}
body.template-14.vo-category .box-filters{border:1px solid #e8e3d9;border-radius:6px;background:#fff}
body.template-14.vo-category .box-filters h4{font-size:14px}
body.template-14.vo-category .filter-label{font-size:12px}
body.template-14.vo-category .vo-category-bottom{grid-column:1/-1;width:100%;clear:both;margin:24px 0 0}
body.template-14.vo-category .vo-category-benefits{display:flex;justify-content:space-around;flex-wrap:wrap;gap:14px;padding:18px 10px;border-block:1px solid #eee;font-size:12px}
body.template-14.vo-category .vo-category-community{background:#fff8e9;border:1px solid #efdfbd;border-radius:7px;padding:20px 24px;margin:20px 0}
body.template-14.vo-category .vo-category-community h2,body.template-14.vo-category .vo-category-articles h2{font:700 24px/1.2 Georgia,serif;margin:0 0 10px}
body.template-14.vo-category .vo-category-community p{font-size:13px;margin:0 0 12px}
body.template-14.vo-category .vo-category-community a{margin-right:20px;font-size:13px;font-weight:700}
body.template-14.vo-category .vo-category-articles{margin:0 0 24px}
body.template-14.vo-category .vo-category-articles-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}
body.template-14.vo-category .vo-category-articles-head a{font-size:12px}
body.template-14.vo-category .vo-category-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.template-14.vo-category .vo-category-article{border:1px solid #e8e3d9;border-radius:7px;overflow:hidden;padding:0 14px 14px;min-width:0}
body.template-14.vo-category .vo-category-article img{width:calc(100% + 28px);max-width:none;height:135px;object-fit:cover;margin:0 -14px 12px}
body.template-14.vo-category .vo-category-article h3{font-size:15px;line-height:1.35;margin:12px 0 8px;color:#242421}
body.template-14.vo-category .vo-category-article p{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 10px}
body.template-14.vo-category .vo-category-read{font-size:12px}
@media(max-width:1199px){body.template-14.vo-category .category-content-wrapper .products-block{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){body.template-14.vo-category .vo-category-intro{padding:20px;min-height:100px}body.template-14.vo-category h1.category-title{font-size:30px}body.template-14.vo-category .category-content-wrapper .products-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.template-14.vo-category .category-content-wrapper .products-block .p{padding:10px}body.template-14.vo-category .category-content-wrapper .products-block .image,body.template-14.vo-category .category-content-wrapper .products-block .image img{height:120px}body.template-14.vo-category .category-content-wrapper .products-block .name{font-size:13px}body.template-14.vo-category .vo-category-article-grid{grid-template-columns:1fr}body.template-14.vo-category .vo-category-honey{background:#fff8e9}body.template-14.vo-category .vo-category-honey .vo-category-copy{max-width:100%}body.template-14.vo-category .vo-category-articles-head{align-items:flex-start;flex-direction:column}}

body.template-14.vo-category .category-content-wrapper .products-block .p-bottom>[data-micro=offer]{display:flex;flex-direction:column;flex:1}
body.template-14.vo-category .category-content-wrapper .products-block .p-code{display:none}
@media(min-width:992px){body.template-14.vo-category #content>.sidebar{width:220px;flex:0 0 220px}body.template-14.vo-category #content>.category-content-wrapper{width:calc(100% - 245px);flex:1;min-width:0}}
body.template-14.vo-category #vo-newsletter{grid-column:1/-1;flex:0 0 100%;width:100%;margin:0 0 24px}
/* v2: explicit page layout, independent of the hidden native sidebar. */
body.template-14.vo-category #content{display:block!important;width:100%;max-width:none}
body.template-14.vo-category #content>.sidebar,body.template-14.vo-category .products-top,body.template-14.vo-category .products-top-wrapper,body.template-14.vo-category .bestsellers,body.template-14.vo-category .bestsellers-wrapper{display:none!important}
body.template-14.vo-category .vo-category-intro{min-height:165px;position:relative;overflow:hidden;display:flex;align-items:center;background:#fff8e9!important}
body.template-14.vo-category .vo-category-copy{position:relative;z-index:1}
body.template-14.vo-category .vo-category-honey .vo-category-copy{max-width:70%;padding-right:20px}
body.template-14.vo-category .vo-category-photo{position:absolute;right:0;top:0;bottom:0;width:28%;background:linear-gradient(90deg,#fff8e9,transparent 35%),url('/user/documents/upload/poradna-vcela.jpg') left 40%/240% auto no-repeat}
body.template-14.vo-category .vo-category-eyebrow{display:block;font-size:10px;letter-spacing:1.7px;text-transform:uppercase;color:#986220;margin-bottom:8px}
body.template-14.vo-category .vo-category-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}
body.template-14.vo-category .vo-category-choices>div{padding:14px;background:white;border:1px solid #eee0c5;border-radius:5px}
body.template-14.vo-category .vo-category-choices p{font-size:12px}
body.template-14.vo-category .vo-category-layout{display:grid!important;grid-template-columns:205px minmax(0,1fr);gap:24px;align-items:start;width:100%;margin:24px 0}
body.template-14.vo-category .vo-category-layout>.category-content-wrapper{width:100%!important;max-width:none!important;min-width:0;flex:none!important;padding:0!important;margin:0!important}
body.template-14.vo-category .vo-category-sidebar{padding:16px;border:1px solid #e8e0d2;border-radius:6px;min-width:0}
body.template-14.vo-category .vo-category-sidebar summary{font-size:14px;font-weight:bold;cursor:pointer;margin-bottom:12px}
body.template-14.vo-category .vo-category-sidebar .filters-wrapper,body.template-14.vo-category .vo-category-sidebar #filters{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;transform:none!important;visibility:visible!important;opacity:1!important;background:white;padding:0!important;margin:0!important;box-shadow:none}
body.template-14.vo-category .vo-category-sidebar .filter-section{padding:12px 0}
body.template-14.vo-category .vo-category-sidebar .slider-wrapper{padding:0 0 16px}
body.template-14.vo-category .vo-category-list-title{font:700 24px/1.25 Georgia,serif;margin:0 0 14px}
body.template-14.vo-category .category-content-wrapper .filter-button,body.template-14.vo-category .category-content-wrapper .filters-button{display:none!important}
body.template-14.vo-category .category-content-wrapper .products-block{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:none!important}
body.template-14.vo-category .category-content-wrapper .products-block .p{height:100%!important;min-height:0!important;padding:12px!important}
body.template-14.vo-category .category-content-wrapper .products-block .p-in,body.template-14.vo-category .category-content-wrapper .products-block .p-bottom{min-height:0!important;height:auto!important;padding:0!important;gap:0!important}
body.template-14.vo-category .category-content-wrapper .products-block .p-in-in{height:auto!important;min-height:38px!important;margin:0 0 8px!important}
body.template-14.vo-category .category-content-wrapper .products-block .p-bottom>[data-micro=offer]{min-height:0!important;height:auto!important;gap:0!important}
body.template-14.vo-category .category-content-wrapper .products-block .p-tools{margin:10px 0 0!important;padding:0!important;min-height:0!important}
body.template-14.vo-category .category-content-wrapper .products-block .availability{padding:0!important;margin:6px 0!important;min-height:0!important}
body.template-14.vo-category .vo-category-article-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
body.template-14.vo-category .vo-category-article{padding:18px;max-width:100%}
body.template-14.vo-category .vo-category-article img{display:none}
body.template-14.vo-category .vo-category-article h3{margin:0 0 8px}
body.template-14.vo-category .vo-category-community-row{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:20px 0}
body.template-14.vo-category .vo-category-community-row .vo-category-community{margin:0}
body.template-14.vo-category .vo-category-community-row #vo-newsletter{grid-column:auto;display:block;width:100%;margin:0;padding:20px 24px}
body.template-14.vo-category .vo-category-community-row #vo-newsletter .vo-newsletter-intro{margin-bottom:14px}
body.template-14.vo-category .vo-category-community-row #vo-newsletter .vo-newsletter-icon{display:none}
body.template-14.vo-category .vo-category-community-row #vo-newsletter h2{font:700 24px/1.2 Georgia,serif}
@media(max-width:1100px) and (min-width:768px){body.template-14.vo-category .vo-category-layout{grid-template-columns:180px minmax(0,1fr);gap:16px}body.template-14.vo-category .category-content-wrapper .products-block{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){body.template-14.vo-category .vo-category-layout{grid-template-columns:1fr;gap:14px}body.template-14.vo-category .category-content-wrapper .products-block{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-14.vo-category .vo-category-choices,body.template-14.vo-category .vo-category-community-row{grid-template-columns:1fr}body.template-14.vo-category .vo-category-photo{display:none}body.template-14.vo-category .vo-category-honey .vo-category-copy{max-width:100%;padding:0}body.template-14.vo-category .vo-category-intro{min-height:130px}body.template-14.vo-category .vo-category-sidebar{padding:12px}}
body.template-14.vo-category .vo-category-sidebar .filter-sections,body.template-14.vo-category .vo-category-sidebar #category-filter-hover,body.template-14.vo-category .vo-category-sidebar .filter-section,body.template-14.vo-category .vo-category-sidebar form,body.template-14.vo-category .vo-category-sidebar fieldset{display:block!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0;box-sizing:border-box}
body.template-14.vo-category .vo-category-sidebar fieldset>div{display:block!important;width:100%!important;margin:7px 0!important;position:relative}
body.template-14.vo-category .vo-category-sidebar .filter-label{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;text-align:left!important;font-size:12px!important;line-height:1.4!important;padding:3px 0 3px 27px!important;margin:0!important}
body.template-14.vo-category .vo-category-sidebar .filter-count{display:inline!important;margin-left:5px}
body.template-14.vo-category .vo-category-sidebar .filter-section{border:0!important;background:white!important}
body.template-14.vo-category .subcategories .text{max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
body.template-14.vo-category .subcategories a{width:auto!important;min-width:180px}
body.template-14.vo-category .vo-category-community-row #vo-newsletter .form-control-wrapper{width:100%!important}
body.template-14.vo-category .vo-category-sidebar #filters{border:0!important;border-radius:0!important}
body.template-14.vo-category .vo-category-sidebar #filters h4{font-size:14px;margin:12px 0 8px}
body.template-14.vo-category .vo-category-sidebar .filter-section{padding:8px 0!important}
body.template-14.vo-category .vo-category-sidebar .slider-header{padding:8px 0!important;margin:0!important}
body.template-14.vo-category .vo-category-sidebar .slider-content{padding:12px 5px!important;margin:0!important}
body.template-14.vo-category .vo-category-sidebar .ui-slider-range,body.template-14.vo-category .vo-category-sidebar .ui-slider-handle{background:#e9ad13!important;border-color:#e9ad13!important}
body.template-14.vo-category .vo-category-community-row #vo-newsletter input[type=email]{max-width:none!important;width:100%!important}
