
#header .navigation-buttons a[data-target=cart]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f07a";color: #1E6F41;}
.navigation-buttons a[data-target=login]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f007";color: #1E6F41;}
.navigation-buttons a[data-target=search]:before, .search-input-icon::before, .search-focused .search-input-icon:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f002";color: #1E6F41;}
.custom-footer__instagram.col-sm-6.col-lg-4{display:none;}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{background-color:#C12E3B;border-radius:15px;}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:hover{background-color:#d9303e;}
#header .search-input{border:1px solid #c5c5c5;border-radius:15px;}
#header .header-bottom{border-style:none;}
:focus-visible, [tabindex="0"]:focus-visible, input:focus-visible, input[type=checkbox].focus-visible+label, input[type=checkbox]:focus-visible+label, input[type=radio].focus-visible+label, input[type=radio]:focus-visible+label, select:focus-visible, textarea:focus-visible{outline:3px solid #C02A38;}
.top-navigation-bar,.top-navigation-bar a{background:#1e6f41;border:none;color:white}
.desktop .banners-row{margin-top:0}
.quantity{border-radius:15px;overflow:hidden;}
.banners-row .carousel, .next-to-carousel-banners{border-radius: 15px;overflow: hidden;}
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion, .btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover{border-radius:15px;color:white;}
.products-block>div .p .p-bottom>div .p-tools .pr-action{display:flex;justify-content:left;gap:10px;justify-content:center;}
.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart{margin:0}
.quantity .decrease:hover:before, .quantity .increase:hover:before{background-color:#3F994F}
.homepage-group-title{border-bottom: 5px dotted #1e6f41;;padding-bottom: 30px;}
.products-block .p>a{background: #fff8f8;padding: 20px;border-radius:15px;}
.products-block>div .p>a img{mix-blend-mode:multiply;}
.products-block>div:hover{box-shadow:none;}
.products-block>div .p>a img:hover{transform:scale(1.05);transition:0.2s}
.btn.btn-default, a.btn.btn-default{color:white;}
.footer-rows ul li h3::after{content:"";background:url("https://734674.myshoptet.com/user/documents/upload/Ikony/ilprimo-footer-dots-V1.png");display:block;height:10px;background-repeat:no-repeat;margin-top:15px;}
.footer-rows ul li h3{margin-bottom:5px;}
.category-top .subcategories.with-image li .image{mix-blend-mode:multiply;}
.category-top .subcategories.with-image{margin:20px auto;}
.category-perex, .category__secondDescription{margin-top: 20px;border-radius:15px;overflow:hidden;}
.flag{mix-blend-mode: multiply;margin: 10px;}
.products-block>div .p .p-in{text-align:left;}
.products-block .p .name{padding-left:0;}
.products-block>div .p .p-bottom>div .prices{display:flex;flex-wrap:nowrap;justify-content:left;}
.products-block>div .p .p-bottom{padding:0;}
.products-block>div .p .name{font-weight:600;}
.products-block>div .p .p-bottom>div .prices .price-save{background:#c12e3b;padding:5px;color:white;border-radius:5px;}
.flag.flag-discount{background-color: #1e6f41;}
.products-block>div .p .p-bottom>div .prices .price-final{flex-basis:auto;}
.btn.btn-secondary, a.btn.btn-secondary{background:#C12E3B!important;border-color:transparent!important;color:white!important;border-radius:15px;}
.btn.btn-secondary:hover, a.btn.btn-secondary:hover{background:#D9303E!important;}
.banners-row .col-sm-8 #carousel{margin-right:5px}
.banners-row .col-sm-4 .next-to-carousel-banners{margin-left:5px}
.category-top .subcategories.with-image li a{width:100%}
@media (min-width: 1200px) {
.columns-3 .products-block>div, .columns-4 .products-block>div {width: 20%;}
}
@media (min-width: 992) and (max-width: 1200px){
.columns-3 .products-block>div, .columns-4 .products-block>div {width: 25%;}
}
button.btn.btn-cart.add-to-cart-button{min-width: 50px !important;padding: 0px 20px;}
.products-block>div .p .p-bottom>div .p-tools .pr-acion {justify-content: space-around;}
div.product:hover{border:1px solid whitesmoke; border-radius:15px;}
.quantity .decrease, .quantity .increase {height: 65px;}
.shp-tabs-holder ul.shp-tabs .shp-tab.active, .shp-tabs-holder ul.shp-tabs .shp-tab:hover {background: #F0E6DA;border-radius: 15px 15px 0px 0px;}
div#tab-content.tab-content{background: #F0E6DA;border-radius: 15px;margin-top:-23px;padding:50px;}
.shp-tabs-holder ul.shp-tabs li {margin: 0px 2px;}
div.p-data-wrapper{background:#F0E6DA; border-radius:15px; padding:25px!important;}
table.detail-parameters tbody tr th .row-header-label {background-color: transparent;}
.p-to-cart-block{border-radius:15px;}
.category-top .subcategories.with-image li .text{max-height:40px;height:40px}
.products-inline.products-top{border-radius: 15px;background: #F7F7F7;padding: 20px 0;}
.products-top div.product:hover{border:none}
.products-inline.products-top>div .p .image img{mix-blend-mode:multiply}






.flag {font-size: 18px !important;}
div[data-testid="widgetButtonFrame"] {margin-bottom: 45px !important;}
.ilp-bottom-nav .akcna-ikona svg {width: 32px;height: 26px;}
.ilp-bottom-nav {position: fixed;bottom: 0;width: 100%;background: white;display: flex;justify-content: space-around;border-top: 1px solid #ddd;padding: 8px 0;z-index: 1000;}
.ilp-bottom-nav a {text-align: center;text-decoration: none;color: black;font-size: 14px;}
.ilp-bottom-nav svg {display: block;margin: 0 auto 4px;}
.breadcrumbs {font-size: 18px !important;color: #1e6f41  !important;}
.spodok {position: fixed;bottom: 0;left: 0;width: 100%;background-color: #333;color: white;padding: 0px;text-align: center;z-index: 1000;box-shadow: 0 -2px 5px rgba(0,0,0,0.3);}
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs span, .breadcrumbs span:hover {color: #037c19;}
.multiple-columns-body.type-product .breadcrumbs {padding-left: 0 !important;width: calc(100% - 0px) !important;}
#content h1 {margin-top: 0;color: #a50404;}
@media (max-width: 768px) {
#navigation .navigation-in ul li>a>b{line-height:1.5;}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:hover{color:white;}
.homepage-group-title{margin-bottom:0}
.row.custom-footer.elements-3 {display: none;}
.navigation-buttons .my‑msg a {font-size: 30px !important;}
p.my‑msg {padding-top: 15px !important;padding-bottom: 0px !important;}
a.cart-count {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.00), 0 6px 20px 0 rgba(0, 0, 0, 0.00) !important;border-radius: 1px;margin-right: 15px;}
p.my‑msg {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.00), 0 6px 20px 0 rgba(0, 0, 0, 0.00) !important;}
a.btn.btn-icon.toggle-window.cart-count.hovered {margin-bottom: 20px !important;}
.overall-wrapper{overflow-x:hidden;}
}
@media(max-width:992px){
.row.banners-row .col-sm-4 .next-to-carousel-banners{display:none;}
.row.banners-row .col-sm-8 {width:100%}
.benefitBanner__item{justify-content:start;width:100%}
#category-filter-hover.visible, .content #category-filter-hover, .content .sidebar #category-filter-hover.visible {display: block !important;}
}
.navigation-in>ul>li>a{display:flex;align-items:center;}
.responsive-nav .shp-tabs-holder {float: inline-start;margin-left: 10px;}
.p-detail-tabs-wrapper{margin-top:50px}
table.detail-parameters tbody tr th .row-header-label {background-color: #F0E6DA;}
.products-block>div .p .stars-placeholder{display:none}
@media (min-width: 992px) {
body.fvStudio-Disco .fvDoplnek {display: flex;}
.fvDoplnek-produkt {width: 33%;}
div.filters-unveil-button-wrapper{display:none;}
.description-inner {justify-content: space-between;}
.benefitBanner__item{flex: 1 1 calc(25% - 20px) !important;}
}
#footer .banner{margin-bottom:0}
.category-title {margin-bottom: 10px;}
.benefitBanner__item{display: flex;align-items: center;margin-bottom: 15px;background: #fcfff8;padding:15px;border-radius: 15px;max-width: 450px;border: 1px solid #b5d1b5;transition: 0.2s;}
.benefitBanner__item:hover{background: #f4fde7;transition: 0.2s;}
.benefitBanner__item img{mix-blend-mode:multiply}
.benefitBanner{gap:20px}
.custom-action-box {border: 1px solid #ddd;border-radius: 10px;padding: 14px 16px;margin: 10px 0;display: flex;align-items: flex-start;gap: 12px;background: #fff;transition: border-color .2s, box-shadow .2s;}
.custom-action-box:hover {border-color: #1F7041;box-shadow: 0 2px 6px rgba(0,0,0,0.06);}
.custom-action-box svg {width: 22px;height: 22px;flex-shrink: 0;color: #1F7041;margin-top: 2px;}
.custom-action-box .text {font-size: 15px;line-height: 1.4;color: #555;}
.custom-action-box .text strong {display: block;font-size: 16px;color: #1F7041;margin-bottom: 2px;}
.custom-action-box a {text-decoration: none;color: inherit;display: flex;align-items: flex-start;gap: 12px;width: 100%;}
.link-icon.chat{background: none !important;padding-left: 0 !important;position: static !important;}
.link-icon.chat::before,.link-icon.chat::after{content: none !important;display: none !important;}
.custom-action-box .text {justify-items: start;}
.social-buttons-wrapper {display: none;}
table.detail-parameters tbody tr th:after{display:none;}
@media (min-width: 480px) {
#header .site-name a img {max-height: 75px;}
}
.top-navigation-bar, .top-navigation-bar a {background: #F0E6DA;color: black;font-weight: 600;}
:root{--pill-bg:#EEEEEE;--pill-fg:#000000;--pill-bg-active:#000000;--pill-fg-active:#FFFFFF;--pill-radius:999px;--pill-gap:20px;--pill-pad:12px 22px;--pill-fw:700;
}
.adtl-order-pills{display:flex;flex-wrap:wrap;gap:var(--pill-gap);align-items:center;margin:20px 0}
.adtl-order-pills .pill{display:inline-flex;align-items:center;justify-content:center;padding:var(--pill-pad);background:var(--pill-bg);color:var(--pill-fg);border-radius:var(--pill-radius);font-weight:var(--pill-fw);line-height:1;text-decoration:none;border:0;cursor:pointer;transition:transform .12s ease,opacity .12s ease,background .12s ease;white-space:nowrap}
.adtl-order-pills .pill:hover{transform:translateY(-1px)}
.adtl-order-pills .pill.active{background:var(--pill-bg-active);color:var(--pill-fg-active)}
.adtl-order-wrap .btn.btn-plain,.adtl-order-wrap .dropdown-menu{display:none!important}
.product .p .name{text-align:center}
.products-block>div .p .availability {text-align: center;}
.products-block>div .p .p-bottom>div .prices{justify-content:center}
.p-bottom .price-action-before{color:white !important;background:#cb2d3e;padding:0 10px;border-radius:5px;margin:0px 10px;width: auto !important;}
.p-data-wrapper .p-to-cart-block{margin-top:10px}
.products-inline.products-top>div .p .p-in .p-bottom>div{align-items: center;}
.products-inline>div .p .p-in .p-in-in .ratings-wrapper {align-items: center;text-align: center;justify-self: center;}
.products-inline>div .p .p-in .p-in-in{padding-right:0px;}
.card.blue {background-color: #F0E6DA;color: #000000;}
.next-step .next-step-back {background: #F0E6DA;color: black; border-radius:15px;}
.btn.btn-primary, a.btn.btn-primary, .btn {background-color: #000000;color: #ffffff;border-radius: 15px;}
.quantity-discounts__item+.quantity-discounts__item:hover, .quantity-discounts__item:hover{color:white;}
.quantity-discounts__item--highlighted, .quantity-discounts__item--highlighted:hover {background: #A50404;color: #fefefe;font-weight: 600;}
ol.cart-header li.active a:before, ol.cart-header li.active strong:before, ol.cart-header li.completed a:before, ol.cart-header li.completed strong:before {background-color: #f0e6da;border-color: #f0e6da;}