body a{text-decoration:none !important;transition:color 0.2s ease-out}body a:hover{color:#7fad39}.hero__categories{width:100%;padding:20px 0;background-color:#f8f8f8}.main-category-item{margin-right:15px}.dropdown-menu{min-width:200px;display:none}.dropdown:hover .dropdown-menu{display:block}.navbarStyle{background-color:#88be4c;height:100px;transition:all 0.2s ease-in-out}.custom-background-title{position:relative;font-size:2.5rem;font-weight:bold;color:#ffffff;padding:20px 30px;background:linear-gradient(180deg,#ffffff 20%,#4fab24 80%);border-radius:5px;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease}.custom-background-title:hover{transform:scale(1.01);box-shadow:0 6px 10px rgba(0,0,0,0.3)}.baner_element .banner__pic{width:100%;aspect-ratio:5 / 2;position:relative;overflow:hidden}.baner_element .banner__pic img{width:100%;height:100%;object-fit:cover;display:block}.banner__pic span{position:absolute;top:0;right:0;width:100%;height:100%;color:black;padding:20px;box-sizing:border-box;display:flex;justify-content:center !important;align-items:center !important;text-align:center !important}.baner_element{transition:transform 0.3s ease}.baner_element:hover{transform:scale(1.03)}.banner__pic-cstt{position:relative;overflow:hidden}.banner__pic-cstt img{width:100%;height:300px;object-fit:cover}.banner__pic-cstt span{position:absolute;top:0;right:0;height:100%;color:black;padding:20px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:center}.baner_element-cstt{transition:transform 0.3s ease}.baner_element-cstt:hover{transform:scale(1.03)}.product-image-wrapper{width:100%;aspect-ratio:2 / 3;overflow:hidden;border-radius:8px}.product-image-wrapper img{width:100%;object-fit:cover;display:block}h2{position:relative;padding:0;margin:0;font-weight:300;font-size:40px;color:#080808;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}h2 span{display:block;font-size:0.5em;line-height:1.3}.titleStyle{margin-bottom:20px}.titleStyle h2{text-align:center;text-transform:uppercase;padding-bottom:5px}.titleStyle h2:before{width:28px;height:5px;display:block;content:"";position:absolute;bottom:3px;left:50%;margin-left:-14px;background-color:#4fab24}.titleStyle h2:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:25px;left:50%;margin-left:-50px;background-color:#4fab24}.box-3{margin-top:20px;margin-bottom:20px}.btn-three{color:black;transition:all 0.5s;position:relative}.btn-three::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all 0.3s}.btn-three:hover::before{opacity:0;transform:scale(0.5,0.5)}.btn-three::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:all 0.3s;border:1px solid rgba(0,0,0,0.5);transform:scale(1.2,1.2)}.btn-three:hover::after{opacity:1;transform:scale(1,1)}.step-circle{width:40px;height:40px;margin:0 auto 10px;background-color:#dee2e6;color:#6c757d;font-weight:bold;border-radius:50%;line-height:40px;font-size:18px;transition:all 0.3s ease}.step-title{font-size:18px;font-weight:600;color:#6c757d;transition:color 0.3s ease}.active-step .step-circle{background-color:#007bff;color:white}.active-step .step-title{color:#007bff}.completed-step .step-circle{background-color:#7fad39;color:white}.completed-step .step-title{color:#7fad39}.shoping-cart-routes{padding-top:50px}.cartRouteDesc{font-size:13px;color:#b3b3b3}.position-relative{position:relative}@media (min-width:769px){.img-top{position:absolute;z-index:-1;opacity:0.8}.img-bottom{position:absolute;bottom:0;left:15%;z-index:-1;opacity:0.8}}.product__details__price{font-size:14px;color:#333}.original-price{font-size:14px;color:#999;text-decoration:line-through;margin-right:10px}.discount-price{font-size:20px;color:#e53935;font-weight:bold}.page-btn{margin:0 4px;padding:5px 10px;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:5px;transition:color 0.2s ease-out}.page-btn:hover{color:#7fad39}.page-btn.active{background:#4fab24;color:#fff;border-color:#4fab24;transition:background-color 0.25s ease-out}.page-btn.active:hover{background:#355306;color:#ffffff}#product-container{margin-top:2rem !important}.manufacturer-filter.active,.subcategory-filter.active{font-weight:bold;color:#4fab24;border-radius:5px}.orderHistoryLinkHover:hover{color:#7fad39}.orderHistoryLinkHover{color:black}.custom-link{display:block;text-align:center;padding:5px 5px;margin-bottom:10px;font-size:16px;font-weight:bold;color:white;width:80% !important;margin-inline:auto;text-decoration:none;-webkit-transition:all,0.3s;-moz-transition:all,0.3s;-ms-transition:all,0.3s;-o-transition:all,0.3s;transition:all,0.3s}.mobile-only{display:none}.cst-desktop-only{display:block !important;-webkit-transition:all,0.3s;-moz-transition:all,0.3s;-ms-transition:all,0.3s;-o-transition:all,0.3s;transition:all,0.3s}@media only screen and (max-width:767px){.mobile-only{display:block;-webkit-transition:all,0.3s;-moz-transition:all,0.3s;-ms-transition:all,0.3s;-o-transition:all,0.3s;transition:all,0.3s}.cst-desktop-only{display:none !important}}.producentsStyle{box-shadow:2px 2px 10px rgb(133,133,133);border-radius:4px}.productImageClass{display:block;margin:auto;width:auto;object-fit:contain}.product__item img{width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:0.5rem}.product__item{display:flex;padding:0.5rem;border-radius:0.5rem;border:1px solid rgba(0,0,0,0.25);transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.header-logo-shift{margin-top:-20px;margin-bottom:-20px;height:6.25rem}.img-pop{display:inline-block;transition:transform 0.2s ease-out,filter 0.2s ease-out;transform-origin:center center}.img-pop:hover{transform:scale(1.05);filter:saturate(1.4)}.logo-border-anim{position:relative;display:inline-block;&::before,&::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;transition:transform 0.35s ease,opacity 0.35s ease,border-color 0.35s ease}&::before{transform:scale(0.5);opacity:0}&::after{transform:scale(1.2);opacity:0}&:hover::before,&:hover::after{transform:scale(1);opacity:1}&:hover::before{border-color:#61b914}&:hover::after{border-color:rgba(0,0,0,0.4)}}.form-control:focus{border-color:#7fad39 !important;box-shadow:0 0 0 0.25rem rgb(127,173,57,0.25) !important}.breadcrumbs{display:flex;flex-wrap:wrap;column-gap:0.25rem;align-items:center;white-space:nowrap;padding-block:1rem}.breadcrumbs a{color:#000;text-decoration:none}.breadcrumbs a:hover{color:#7fad39}.breadcrumbs a+a::before{content:" /";margin-right:0.25rem}@media screen and (max-width:768px){.breadcrumbs a{font-size:0.75rem}}@media screen and (max-width:768px){.producentsStyle{margin-bottom:30px !important}}.producentsStyle{background:#fff;border:1px solid #212529;border-radius:4px;box-shadow:none !important;padding:1rem 1.25rem;margin-bottom:1.5rem}@media screen and (max-width:1200px){.producentsStyle{font-size:0.8rem;padding-inline:0.75rem;padding-block:0.75rem}}.producentsStyle>hr{margin:0.75rem 0 1rem}.producentsStyle .row{margin-right:0;margin-left:0}.producentsStyle .row+.row{margin-top:0.25rem}.manufacturer-filter{display:block;padding:0.25rem 0;cursor:pointer;transition:color 0.15s ease-in-out}.manufacturer-filter:hover{color:#7fad39}.product-link{display:grid;grid-template-rows:auto 1fr auto;height:100%;text-decoration:none}.product-title{margin:0.75rem 0 0;text-align:center;font-size:1rem;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;min-height:calc(1.2em * 4)}.product-price{margin-top:auto;text-align:center;font-weight:700;font-size:1.05rem}.original-price{color:#6c757d}.discount-price{color:rgb(0,155,21)}.product__item__text{margin-top:auto;text-align:center;padding:0.75rem;min-height:clamp(80px,10vw,120px);display:flex;flex-direction:column;justify-content:center}.product__item:hover,.product__item:focus-visible{}.product-grid-item{margin-bottom:0rem !important}#manufacturer-filters{}@media (min-width:768px) and (max-width:940px){.container{max-width:95% !important}}.product__item{display:flex;flex-direction:column;height:100%}.add-to-cart-form button{width:100%}.rating-cst span{font-size:20px}#manufacturerSearch:focus{outline:none !important;box-shadow:none !important;border-color:#d5dadf !important}.panels{border-radius:8px;width:auto;text-align:center;color:white;padding:5px;margin:2px;font-weight:bold;display:flex;align-items:center;justify-content:center}.panels-promotion{background-color:#d00}.panels-bestseller{background-color:rgb(151,0,0)}.panels-vege{background-color:rgb(4,124,0)}.panels-date{background-color:rgb(1,175,228)}.bioIcon{color:#7fad39}.page-aleeko .fl-main-container{width:min(22rem,calc(100vw - 1.25rem)) !important;max-width:calc(100vw - 1.25rem);font-family:var(--body,"Open Sans",Arial,sans-serif);font-size:14px}.page-aleeko .fl-main-container[data-position^="top-"]{top:1rem}.page-aleeko .fl-main-container[data-position$="-right"]{right:1rem}.page-aleeko .fl-main-container .fl-container.fl-flasher{background:#fff !important;color:var(--ink,#23281f) !important;border:1px solid var(--line,#e6e3da) !important;border-radius:12px !important;box-shadow:0 8px 24px rgba(43,34,8,0.1) !important;padding:0 !important;min-height:0 !important;overflow:hidden;margin-top:0.65rem !important}.page-aleeko .fl-main-container .fl-container.fl-flasher:not(.fl-rtl){border-left-width:1px !important;border-right-width:1px !important;border-radius:12px !important}.page-aleeko .fl-main-container .fl-container.fl-flasher.fl-rtl{border-radius:12px !important}.page-aleeko .fl-main-container .fl-container.fl-flasher .fl-content{align-items:center !important;padding:0.8rem 0.9rem !important;gap:0.7rem}.page-aleeko .fl-main-container .fl-container.fl-flasher .fl-icon{width:2rem !important;height:2rem !important;min-width:2rem !important;min-height:2rem !important;margin:0 !important;font-size:1rem !important;border-radius:50% !important;flex-shrink:0;position:relative !important;display:block !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:1rem 1rem !important}.page-aleeko .fl-main-container .fl-container.fl-flasher .fl-icon:before,.page-aleeko .fl-main-container .fl-container.fl-flasher .fl-icon:after{display:none !important;content:none !important}.page-aleeko .fl-main-container .fl-container.fl-flasher .fl-message{font-size:13px !important;font-weight:600 !important;line-height:1.45 !important;margin:0 !important;color:var(--ink,#23281f) !important}.page-aleeko .fl-title{display:none !important}.page-aleeko .fl-main-container .fl-container.fl-success.fl-flasher{border-left:4px solid var(--g-mid,#4a7a14) !important}.page-aleeko .fl-main-container .fl-container.fl-success .fl-icon{background-color:var(--g-soft,#eef3e6) !important;color:var(--g,#305308) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23305308' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") !important}.page-aleeko .fl-main-container .fl-container.fl-success .fl-progress-bar{background-color:var(--g-soft,#eef3e6) !important}.page-aleeko .fl-main-container .fl-container.fl-success .fl-progress-bar .fl-progress{background-color:var(--g-mid,#4a7a14) !important}.page-aleeko .fl-main-container .fl-container.fl-error.fl-flasher{border-left:4px solid var(--red,#e0392b) !important}.page-aleeko .fl-main-container .fl-container.fl-error .fl-icon{background-color:#fdeeed !important;color:var(--red,#e0392b) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e0392b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") !important}.page-aleeko .fl-main-container .fl-container.fl-error .fl-progress-bar{background-color:#fdeeed !important}.page-aleeko .fl-main-container .fl-container.fl-error .fl-progress-bar .fl-progress{background-color:var(--red,#e0392b) !important}.page-aleeko .fl-main-container .fl-container.fl-warning.fl-flasher{border-left:4px solid var(--orange,#f28c32) !important}.page-aleeko .fl-main-container .fl-container.fl-warning .fl-icon{background-color:#fff4e8 !important;color:var(--orange,#f28c32) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f28c32' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='8' x2='12' y2='13'/%3E%3Ccircle cx='12' cy='16.5' r='1' fill='%23f28c32' stroke='none'/%3E%3C/svg%3E") !important}.page-aleeko .fl-main-container .fl-container.fl-warning .fl-progress-bar{background-color:#fff4e8 !important}.page-aleeko .fl-main-container .fl-container.fl-warning .fl-progress-bar .fl-progress{background-color:var(--orange,#f28c32) !important}.page-aleeko .fl-main-container .fl-container.fl-info.fl-flasher{border-left:4px solid var(--blue,#2f7fe0) !important}.page-aleeko .fl-main-container .fl-container.fl-info .fl-icon{background-color:#eef5fd !important;color:var(--blue,#2f7fe0) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f7fe0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='10' x2='12' y2='16'/%3E%3Ccircle cx='12' cy='7.5' r='1' fill='%232f7fe0' stroke='none'/%3E%3C/svg%3E") !important}.page-aleeko .fl-main-container .fl-container.fl-info .fl-progress-bar{background-color:#eef5fd !important}.page-aleeko .fl-main-container .fl-container.fl-info .fl-progress-bar .fl-progress{background-color:var(--blue,#2f7fe0) !important}.page-aleeko #toast-container{font-family:var(--body,"Open Sans",Arial,sans-serif)}.page-aleeko #toast-container>div{width:min(22rem,calc(100vw - 1.25rem)) !important;max-width:calc(100vw - 1.25rem);opacity:1 !important;box-shadow:0 8px 24px rgba(43,34,8,0.1) !important;border:1px solid var(--line,#e6e3da) !important;border-radius:12px !important;background-image:none !important;background-color:#fff !important;color:var(--ink,#23281f) !important;padding:0.8rem 2rem 0.8rem 0.9rem !important}.page-aleeko #toast-container>.toast-success{border-left:4px solid var(--g-mid,#4a7a14) !important}.page-aleeko #toast-container>.toast-error{border-left:4px solid var(--red,#e0392b) !important}.page-aleeko #toast-container>.toast-warning{border-left:4px solid var(--orange,#f28c32) !important}.page-aleeko #toast-container>.toast-info{border-left:4px solid var(--blue,#2f7fe0) !important}.page-aleeko #toast-container .toast-title{font-family:var(--head,"Montserrat",Arial,sans-serif);font-weight:700;font-size:13px;line-height:1.3;color:var(--ink,#23281f);margin-bottom:0.15rem}.page-aleeko #toast-container .toast-message{font-size:13px;font-weight:600;line-height:1.45;color:var(--ink,#23281f)}.page-aleeko #toast-container .toast-close-button{color:var(--muted,#6f7368);font-weight:400;opacity:0.75;text-shadow:none;top:0.45rem;right:0.55rem}.page-aleeko #toast-container .toast-close-button:hover{color:var(--ink,#23281f);opacity:1}.page-aleeko #toast-container>.toast-success .toast-progress{background-color:var(--g-mid,#4a7a14) !important;opacity:0.35}.page-aleeko #toast-container>.toast-error .toast-progress{background-color:var(--red,#e0392b) !important;opacity:0.35}.page-aleeko #toast-container>.toast-warning .toast-progress{background-color:var(--orange,#f28c32) !important;opacity:0.35}.page-aleeko #toast-container>.toast-info .toast-progress{background-color:var(--blue,#2f7fe0) !important;opacity:0.35}@media only screen and (max-width:480px){.page-aleeko .fl-main-container,.page-aleeko #toast-container>div{width:min(22rem,calc(100vw - 1rem)) !important}.page-aleeko .fl-main-container[data-position$="-right"]{right:0.5rem}}.site-btn.product-purchase-box__cart-btn,a.site-btn.product-purchase-box__cart-btn{font-size:13px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0.02em;padding:9px 20px !important;border-radius:5px !important;background:#8bb84a !important;color:#fff !important;border:none !important;box-shadow:0 2px 6px rgba(127,173,57,0.2);display:inline-flex !important;align-items:center;justify-content:center;gap:7px;width:auto;margin:0;text-decoration:none !important;line-height:normal !important;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease}.site-btn.product-purchase-box__cart-btn:hover,.site-btn.product-purchase-box__cart-btn:focus,.site-btn.product-purchase-box__cart-btn:active,a.site-btn.product-purchase-box__cart-btn:hover,a.site-btn.product-purchase-box__cart-btn:focus,a.site-btn.product-purchase-box__cart-btn:active,body a.site-btn.product-purchase-box__cart-btn:hover{background:#7fad39 !important;color:#fff !important;text-decoration:none !important;box-shadow:0 3px 10px rgba(127,173,57,0.28);transform:translateY(-1px)}.site-btn.product-purchase-box__cart-btn i,a.site-btn.product-purchase-box__cart-btn i{font-size:12px;opacity:0.95;color:#fff !important}.add-to-cart-form.d-flex .site-btn.product-purchase-box__cart-btn{flex:1;min-width:0;font-size:12px !important;padding:9px 12px !important;white-space:nowrap;gap:5px}.add-to-cart-form.d-flex .site-btn.product-purchase-box__cart-btn i{font-size:11px}