@font-face{font-family:"teuton_normalnormal";src:url(/theme_borhalo/fonts/teutonnormal-webfont.woff2) format("woff2"),url(/theme_borhalo/fonts/teutonnormal-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--mainBlack:#000000;--mainHighlight:#299B46;--mainWhite:#FFFFFF;--mainGray:#383B42;--mainBgGray:#22262E;--mainFooterGray:#000000;--mainLightGray:#d3d3d3;--mainLighterGray:#FAF6F6;--mainHeaderBg:#191C22}html{scroll-behavior:smooth}#cc-main{--cc-font-family:"Poppins", sans-serif;--cc-btn-primary-bg:#299B46;--cc-btn-primary-border-color:#299B46;--cc-btn-primary-hover-bg:#000000;--cc-btn-primary-hover-border-color:#000000;--cc-toggle-on-bg:#299B46;--cc-btn-border-radius:5px}#cc-main .cm__links{font-size:13px;font-weight:300}body{font-family:"Raleway",sans-serif;color:var(--mainBlack);min-height:100vh;display:flex;flex-direction:column;font-size:15px;font-weight:500;overflow-x:hidden}body main{flex:1}body h1,body h2,body h3{font-family:"Raleway",sans-serif}body h1{font-size:30px}@media (min-width:1200px){body h1{font-size:40px}}body h2{font-size:26px;font-weight:700}@media (min-width:1200px){body h2{font-size:36px}}body a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;color:var(--mainHighlight)}body a:hover{text-decoration:none;color:var(--mainBlack)}body img{height:auto}body .row{--bs-gutter-x:24px !important}body .initial-hidden{display:none}body .font-weight-bold{font-weight:700}.error-message{color:#ff4141;font-size:12px;margin-top:3px;margin-left:3px}header{position:sticky;z-index:50;background:var(--mainWhite);padding:0;top:-8px}header .header-top{font-size:13px;color:var(--mainLightGray);padding:11px 0}header .header-top a{color:var(--mainLightGray);display:inline-block;margin-right:23px;position:relative}header .header-top a.phone:before{content:"\f879"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;display:inline-block;margin-right:10px;color:var(--mainHighlight)}header .header-top a:hover{color:var(--mainWhite)}header .navbar-toggler-icon{filter:invert(1)}header .logo-holder{max-width:100px}@media (min-width:1200px){header .logo-holder{padding-right:70px;max-width:200px}}header .logo-holder a{display:inline-block}header .logo-holder a img{width:100%}header .header-center{background-color:var(--mainWhite);padding-top:15px;padding-bottom:15px;font-size:14px;z-index:2;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:992px){header .header-center{padding-top:30px;padding-bottom:25px}}header .header-center a{font-size:14px}header .header-center .search-form-page{position:relative}header .header-center .search-form-page:before{content:"\f002"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;position:absolute;left:10px;top:50%;transform:translateY(-50%) scaleX(-1);color:var(--mainBlack);width:20px;height:20px;z-index:2}header .header-center .search-form-page input{background-color:var(--mainWhite);border-top:2px solid var(--mainGray);border-left:2px solid var(--mainGray);border-right:2px solid var(--mainGray);border-bottom:2px solid var(--mainGray);font-size:14px;height:48px;line-height:48px;padding-left:50px;position:relative;border-radius:5px;margin-top:10px}header .header-center .search-form-page input:focus{box-shadow:none}@media (min-width:992px){header .header-center .search-form-page input{border-top:0;border-left:0;border-right:0;border-bottom:2px solid var(--mainGray);margin-top:0}}header .header-bottom .menu-holder{background-color:var(--mainLighterGray);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:4px;border:1px solid var(--mainWhite)}header .header-bottom .menu-holder .product-toggle{background-color:var(--mainBlack);padding:14px 15px;display:inline-block;color:var(--mainWhite);text-transform:uppercase;font-weight:700;font-size:14px;border-radius:4px 0 0 4px}@media (min-width:992px){header .header-bottom .menu-holder .product-toggle{padding:18px 15px}}header .fas{font-size:18px}header .fas.fa-bars{float:left;font-size:19px}header .logged-in{padding-right:20px;font-size:14px;padding-left:35px;position:relative;line-height:16px}header .logged-in .fa-user{position:absolute;left:0;top:50%;transform:translateY(-50%)}header .logged-in .price{font-size:14px;font-weight:700}header .logged-in::after{position:absolute;right:0;top:50%}header .logged-in .text-small{font-size:13px}header .dropdown-menu{background-color:var(--mainWhite);border-radius:0;min-width:220px;margin-top:15px!important}header .dropdown-menu ul,header .dropdown-menu li{margin:0;padding:0;list-style:none}header .dropdown-menu ul li,header .dropdown-menu li li{padding:8px 8px 0 8px;margin:0}header .dropdown-menu ul li a,header .dropdown-menu li li a{display:block;padding:10px 20px;text-transform:uppercase;color:var(--mainBlack);border-radius:4px}header .dropdown-menu ul li a:hover,header .dropdown-menu li li a:hover{background-color:var(--mainHighlight);color:var(--mainWhite)}header .dropdown-menu .profile-data{padding:5px 20px;font-size:14px;border-bottom:1px solid var(--mainLightGray);margin-bottom:15px}header .navbar{background:var(--mainHeaderBg);left:0;padding:30px;position:absolute;text-align:left;top:0;width:calc(100% - 30px);z-index:1;margin:15px;border-radius:4px}@media (min-width:992px){header .navbar{width:100%;margin:0;border-radius:0}}header .navbar ul>li a{color:var(--mainWhite);text-transform:uppercase;font-weight:700;font-size:14px;padding:18px 15px;display:inline-block;line-height:0}@media (min-width:992px){header .navbar ul>li a{color:var(--mainBlack)}}header .navbar ul>li a:hover{color:var(--mainHighlight)}@media (min-width:992px){header .navbar{background:initial;position:static;width:auto;text-align:right}}header .cart-toggler-btn{position:relative;cursor:pointer;background-color:var(--mainHighlight);color:var(--mainWhite);padding:0;border-radius:3px;overflow:hidden;min-height:30px}@media (min-width:992px){header .cart-toggler-btn{min-height:45px}}header .cart-toggler-btn .cart-left{padding:0 15px 0 15px;text-transform:uppercase;font-weight:500;line-height:40px;font-family:"Montserrat",Arial,sans-serif;letter-spacing:.5px}@media (min-width:992px){header .cart-toggler-btn .cart-left{padding:0 15px 0 15px;line-height:45px}}header .cart-toggler-btn .cart-left span,header .cart-toggler-btn .cart-left i{position:relative;z-index:2}header .cart-toggler-btn .cart-left:before{display:block;width:0;height:100%;position:absolute;left:0;top:0;content:"";background-color:var(--mainBlack);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .cart-toggler-btn .cart-left:hover:before{width:100%}header .cart-toggler-btn .cartNum{background-color:var(--mainBlack);color:var(--mainWhite);width:14px;height:100%;text-align:center;font-size:14px;display:inline-block;font-weight:700;position:relative;z-index:2;line-height:40px}@media (min-width:992px){header .cart-toggler-btn .cartNum{padding:0 25px 0 20px;line-height:45px}}header.scrolled{box-shadow:0 5px 5px -2px rgba(0,0,0,.1019607843)}header.scrolled .header-bottom{margin-top:-52px}@media (min-width:992px){header.scrolled .header-bottom{margin-top:-60px}}header.scrolled .header-center{padding-top:20px;padding-bottom:15px}header .theme-switcher .checkbox{opacity:0;position:absolute}header .theme-switcher .label{width:28px;height:16px;background-color:var(--mainGray);display:flex;border-radius:50px;align-items:center;justify-content:space-between;padding:3px;position:relative;transform:scale(1.5);border:1px solid #444852;cursor:pointer}header .theme-switcher .ball{width:10px;height:10px;background-color:#fff;position:absolute;display:inline-block;top:2px;left:2px;border-radius:50%;transition:transform 0.2s linear}header .theme-switcher .checkbox:checked+.label .ball{transform:translateX(12px)}header .theme-switcher .fas{font-size:8px}header .theme-switcher .fa-moon{color:pink}header .theme-switcher .fa-sun{color:yellow}header .navbar-toggler{filter:invert(1)}.row.owl-carousel .owl-item>.col-12{width:100%!important}.notification-bar{color:var(--mainWhite);font-size:13px;padding:8px;background-color:var(--mainGray)}.notification-bar a{background-color:#231F20;display:inline-block;padding:2px 8px;color:var(--mainWhite);margin-left:15px}footer{color:var(--mainWhite)}footer .footer-top .container .inner{background:var(--mainFooterGray);padding-top:60px;border-radius:4px;overflow:hidden}footer .footer-top .container .inner a{color:var(--mainWhite)}footer .footer-top .container .inner a:hover{color:var(--mainHighlight)}footer .footer-top .container .inner .footer-logo-holder{margin-bottom:40px;filter:invert(1)}footer .footer-top .container .close{background-color:var(--mainHighlight);height:125px;background-image:url(/theme_borhalo/img/headerbg.png)}footer .footer-top .container .footer-links{border-top:1px solid #4F4F4F;border-bottom:1px solid #4F4F4F;padding-top:20px;padding-bottom:20px;margin-bottom:50px}footer .footer-top .container .footer-links ul{display:inline-block;margin:0;padding:0}footer .footer-top .container .footer-links ul li{list-style:none;display:inline-block;padding:0 15px;text-align:center}footer .footer-top .container .footer-links ul li a{margin-left:15px;margin-right:15px;font-weight:700;font-size:14px}footer .footer-top .container .footer-links ul li ul{display:none;position:absolute;background-color:var(--mainBlack);left:50%;transform:translateX(-50%);width:100%}footer .footer-top .container .footer-links ul li:hover ul{display:block}footer .footer-top .container .footer-social{margin-bottom:40px}footer .footer-top .container .footer-social a{display:inline-block;background-color:var(--mainWhite);color:var(--mainBlack);width:40px;height:40px;line-height:40px;text-align:center;margin:3px;border-radius:4px}footer .footer-top .container .footer-social a:hover{background-color:var(--mainHighlight);color:var(--mainWhite)}footer .footer-bottom{background-color:var(--mainWhite);color:var(--mainBlack);padding-top:40px;font-size:14px}footer .footer-bottom a{color:var(--mainBlack)}footer .footer-bottom a:hover{color:var(--mainHighlight)}footer .footer-bottom .text-box h5{text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif;margin-bottom:40px;font-weight:700;font-size:14px}footer .footer-bottom .text-box ul{padding:0;margin:0}footer .footer-bottom .text-box ul li{margin-bottom:10px;list-style:none}footer .totalstudio{display:block}#toTop{background:var(--mainHighlight);border:none;bottom:30px;color:var(--mainWhite);font-size:28px;height:50px;line-height:50px;padding:0;position:fixed;right:12px;text-align:center;width:50px;z-index:100;border-radius:4px}@media (min-width:768px){#toTop{bottom:60px;right:40px}}@media (min-width:992px){#toTop{bottom:60px;right:40px}}#toTop:focus{outline:none}.error{margin-top:200px;margin-bottom:200px}.error .clip{display:inline-block;margin:10px;font-size:50px}@media (min-width:1200px){.error .clip{margin:20px}}.error .clip .shadow{width:50px;height:50px;background-color:var(--mainHighlight);border-radius:50%;color:var(--mainWhite);line-height:50px}@media (min-width:1200px){.error .clip .shadow{width:90px;height:90px;line-height:90px}}.cc-window{background-color:var(--mainBlack);color:var(--mainWhite)}.cc-window a{color:var(--mainWhite)!important}.cc-window a:hover{color:var(--mainHighlight)!important}.cc-revoke{display:none}.btn,.cross_link .inner .more,.more{font-family:"Montserrat",Arial,sans-serif;border-radius:4px;text-transform:uppercase;padding-left:15px;padding-right:15px;position:relative;height:46px;line-height:34px}@media (min-width:992px){.btn,.cross_link .inner .more,.more{padding-left:30px;padding-right:30px}}.btn:focus,.cross_link .inner .more:focus,.more:focus{box-shadow:none}.btn.btn-default,.cross_link .inner .btn-default.more,.btn-default.more{background-color:var(--mainGray);color:var(--mainWhite);font-size:16px}.btn.btn-default i,.cross_link .inner .btn-default.more i,.btn-default.more i{font-size:16px}.btn.btn-default:hover,.btn-default.more:hover{background-color:var(--mainBlack)}.btn.btn-success,.cross_link .inner .btn-success.more,.more{background-color:var(--mainHighlight);color:var(--mainWhite);border:0}.btn.btn-success:hover,.cross_link .inner .btn-success.more:hover,.more:hover{background-color:var(--mainBlack)}.btn.btn-primary,.cross_link .inner .btn-primary.more,.btn-primary.more{background-color:var(--mainBlack);color:var(--mainWhite);border-color:var(--mainBlack)}.btn.btn-primary:hover,.btn-primary.more:hover{background-color:var(--mainBlack)}.btn.btn-white,.cross_link .inner .btn-white.more,.btn-white.more{background-color:var(--mainWhite);color:var(--mainBlack);font-weight:700;border:0}.btn.btn-white:hover,.btn-white.more:hover{background-color:var(--mainBlack);color:var(--mainWhite)}.btn.btn-transparent,.cross_link .inner .btn-transparent.more,.btn-transparent.more{background-color:transparent;color:var(--mainWhite);padding-left:10px;padding-right:40px}.btn.btn-transparent:hover,.btn-transparent.more:hover{color:var(--mainHighlight)}.btn.btn-transparent:hover:before,.btn-transparent.more:hover:before{border-bottom:1px solid var(--mainHighlight)}.btn.btn-transparent:after,.cross_link .inner .btn-transparent.more:after,.btn-transparent.more:after{right:15px}.btn.btn-transparent:before,.cross_link .inner .btn-transparent.more:before,.btn-transparent.more:before{content:"";border-bottom:1px solid var(--mainWhite);bottom:-2px;position:absolute;width:100%;left:0}.btn.btn-no-icon,.cross_link .inner .btn-no-icon.more,.btn-no-icon.more{padding-right:30px}.btn.btn-no-icon:after,.cross_link .inner .btn-no-icon.more:after,.btn-no-icon.more:after{display:none}.btn.btn-lg,.cross_link .inner .btn-lg.more,.btn-lg.more{font-size:16px;padding:0 15px 0 15px;overflow:hidden;text-align:center;line-height:48px;height:48px}@media (min-width:1400px){.btn.btn-lg,.cross_link .inner .btn-lg.more,.btn-lg.more{padding:0 30px 0 30px;line-height:55px;height:55px}}.btn.btn-free-height,.cross_link .inner .btn-free-height.more,.btn-free-height.more{height:auto}.btn:hover:after,.cross_link .inner .more:hover:after,.more:hover:after{right:20px}.btn.multiselect,.cross_link .inner .multiselect.more,.multiselect.more{height:auto!important}.btn.social-btn,.cross_link .inner .social-btn.more,.social-btn.more{text-transform:inherit;padding-right:15px;padding-left:16px;displaY:block}.btn.social-btn span,.cross_link .inner .social-btn.more span,.social-btn.more span{margin-right:15px}.btn.social-btn:after,.cross_link .inner .social-btn.more:after,.social-btn.more:after{display:none}.btn.social-btn.btn-facebook,.social-btn.btn-facebook.more{background-color:#4267B2;color:var(--mainWhite)}.btn.social-btn.btn-google,.social-btn.btn-google.more{background-color:var(--mainWhite);color:var(--mainBlack)}.more{display:inline-block;line-height:45px;padding-top:0}.more:hover{color:var(--mainWhite)}.page h1{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:30px}.page h2{font-size:16px;position:relative;font-family:"Montserrat",Arial,sans-serif}.page h2.block-title{padding-left:44px;text-transform:uppercase;font-weight:700;font-size:14px!important;line-height:28px;margin-bottom:30px}.page h2.block-title:before{content:"";width:22px;height:100%;left:0;top:0;background-color:var(--mainBlack);border-radius:4px;display:block;position:absolute;margin-bottom:50px}.page h5{font-family:"Montserrat",Arial,sans-serif}.page section.top{padding-top:0}.page-0 h1{margin-bottom:0}.page-0 section.top{padding:0}.page-0 section.top img{width:100%;height:200px;object-fit:cover}.page-0 .slider-container #slider{border-radius:4px;overflow:hidden;width:100%;height:100%;min-height:400px;max-height:500px}.page-0 .slider-container .carousel img{width:100%;height:100%;object-fit:cover;max-height:300px}@media (min-width:1200px){.page-0 .slider-container .carousel img{max-height:500px}}.page-0 .slider-container .carousel .carousel-inner{overflow:initial}@media (min-width:1200px){.page-0 .slider-container .carousel .carousel-inner{overflow:hidden}}.page-0 .slider-container .carousel .video-container{height:202px}@media (min-width:1200px){.page-0 .slider-container .carousel .video-container{height:550px}}@media (min-width:1200px){.page-0 .slider-container .carousel .video-container iframe{height:100%!important;width:100%!important;margin-left:0!important;pointer-events:none;min-height:575px;margin-top:-58px!important}}.page-0 .slider-container h1,.page-0 .slider-container h2{font-family:"Raleway",Arial,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:15px}@media (min-width:1400px){.page-0 .slider-container h1,.page-0 .slider-container h2{font-size:40px;margin-bottom:30px}}.page-0 .slider-container h4{font-size:14px}@media (min-width:1400px){.page-0 .slider-container h4{font-size:26px}}.page-0 .slider-container .carousel-caption{background-color:var(--mainWhite);max-width:715px;padding:20px;bottom:0;top:auto;left:auto;right:0;text-align:left;color:var(--mainBlack);position:relative}@media (min-width:1200px){.page-0 .slider-container .carousel-caption{padding:42px;width:60%;position:absolute}}@media (min-width:1600px){.page-0 .slider-container .carousel-caption{width:48%}}.page-0 .slider-container .carousel-caption strong{font-family:"Montserrat",Arial,sans-serif;font-size:18px;font-weight:400;display:block;text-transform:initial;margin-bottom:10px}@media (min-width:1200px){.page-0 .slider-container .carousel-caption strong{font-size:20px}}.page-0 .slider-container .carousel-caption .carousel-control-prev,.page-0 .slider-container .carousel-caption .carousel-control-next{background-color:rgba(255,255,255,.2);display:inline-block;width:35px;height:46px;opacity:1}.page-0 .slider-container .carousel-caption .carousel-control-prev .carousel-control-next-icon,.page-0 .slider-container .carousel-caption .carousel-control-next .carousel-control-next-icon{width:20px;margin-top:5px}.page-0 .slider-container .carousel-caption .carousel-control-prev .carousel-control-prev-icon,.page-0 .slider-container .carousel-caption .carousel-control-next .carousel-control-prev-icon{width:20px;margin-top:5px}.page-0 .slider-container .carousel-caption .carousel-control-next,.page-0 .slider-container .carousel-caption .carousel-control-prev{position:relative;border:2px solid var(--mainBlack);border-radius:4px}.page-0 .slider-container .carousel-caption .carousel-control-next span,.page-0 .slider-container .carousel-caption .carousel-control-prev span{filter:invert(1)}.page-0 .slider-container .cross_link img{height:100%;object-fit:cover;max-height:200px}.page-0 .shop-slider-widget{position:relative;height:100%}@media (min-width:992px){.page-0 .shop-slider-widget .row-1{height:250px}}.page-0 .shop-slider-widget .row-1 .shop-data{background-color:var(--mainGray);color:var(--mainBlack);width:100%;height:100%;padding:30px 0}@media (min-width:992px){.page-0 .shop-slider-widget .row-1 .shop-data{padding:45px}}.page-0 .shop-slider-widget .row-1 .shop-data span{font-family:"Montserrat",Arial,sans-serif;font-size:24px}.page-0 .shop-slider-widget .row-1 .shop-data .shop-name{font-family:"Raleway",Arial,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase}@media (min-width:992px){.page-0 .shop-slider-widget .row-1 .shop-data .shop-name{font-size:48px}}.page-0 .shop-slider-widget .row-1 .shop-data .btn-default{padding-left:10px;padding-right:10px}@media (min-width:992px){.page-0 .shop-slider-widget .row-2{height:calc(100% - 250px)}}.page-0 .shop-slider-widget img{width:100%;height:100%;object-fit:cover}.page-0 .shop-slider-widget .map-img{width:100%;height:100%;object-fit:cover}section{padding-top:20px;padding-bottom:20px}@media (min-width:1200px){section{padding-top:30px;padding-bottom:30px}}section.barrels-bg .container .container-inner{background-size:cover;background:url(/theme_borhalo/img/barrels_bg_light.webp) no-repeat center;overflow:hidden;border-radius:4px}section.barrels-bg .left_image{margin:0!important;padding-top:0!important}section.bottles-bg{background:url(/theme_borhalo/img/bottles_bg.jpg) var(--mainWhite);background-size:cover;position:relative}section.bottles-bg .container{position:relative;z-index:2}section.bottles-bg:after{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(255,255,255,.95)}section.dark-bg{color:var(--mainWhite)!important}section.dark-bg .container .container-inner{background:url(/theme_borhalo/img/testimonials_bg.jpg) no-repeat center;background-size:cover;overflow:hidden;border-radius:4px;padding-right:0}@media (min-width:1200px){section.dark-bg .container .container-inner{padding-left:60px}}section.dark-bg .container .container-inner a{color:var(--mainWhite)!important}section.gray-bg{color:var(--mainBlack)!important}section.gray-bg .container-inner{background:url(/theme_borhalo/img/gray_bg.jpg) no-repeat center;background-size:cover;overflow:hidden;border-radius:4px}section.gray-bg.newsletter .container-inner{padding:60px 30px 60px 30px}section.gray-bg.newsletter .container-inner h2{text-transform:uppercase}section.green-bg{color:var(--mainWhite)!important}section.green-bg .inner{background:url(/theme_borhalo/img/green_bg.jpg) no-repeat center;background-size:cover;overflow:hidden;border-radius:4px}section.icon-row{padding-top:70px;padding-bottom:90px}.icon{position:relative;margin-bottom:30px}@media (min-width:1200px){.icon{margin-bottom:0}}.icon .box{padding-left:15px;padding-right:15px}.icon .box .inner{padding-left:45px;position:relative}.icon .box .inner h2{font-size:20px;text-transform:uppercase}.icon .box .inner p{margin-bottom:0}.icon .box .inner p strong{color:var(--mainBlack)}.icon .box .inner:before{content:"";width:32px;height:32px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:center}@media (min-width:992px){.icon .box .inner:before{width:40px;height:40px}}@media (min-width:992px){.icon .box .inner{padding-left:64px}}.icon.right-line:after{content:"";position:absolute;height:100%;background:#444;width:2px;top:0;right:0}.icon.icon-truck .inner:before{background-image:url(/theme_borhalo/img/icon_truck.svg)}.icon.icon-check .inner:before{background-image:url(/theme_borhalo/img/icon_check.svg)}.icon.icon-dots .inner:before{background-image:url(/theme_borhalo/img/icon_dots.svg)}.icon.icon-grapes .inner:before{background-image:url(/theme_borhalo/img/icon_grapes.svg)}.icon.icon-glass .inner:before{background-image:url(/theme_borhalo/img/icon_glass.svg)}.icon.icon-grapes2 .inner:before{background-image:url(/theme_borhalo/img/icon_grapes_badge.svg)}.icon.big-icon{margin-top:30px;margin-bottom:30px}.icon.big-icon .box{padding-left:0;padding-right:0}.icon.big-icon .box .inner{padding-left:50px;padding-right:50px}.icon.big-icon .box .inner:before{width:32px;height:32px}@media (min-width:992px){.icon.big-icon .box .inner:before{width:64px;height:64px}}@media (min-width:992px){.icon.big-icon .box .inner{padding-left:100px}}.icon.big-icon .box .inner h2{font-family:"Montserrat",Arial,sans-serif;font-size:18px;margin-bottom:20px}@media (min-width:992px){.icon.big-icon{margin-top:60px;margin-bottom:60px}}.left_image .box .inner{padding-left:30px;padding-bottom:30px;padding-top:30px;padding-right:30px}@media (min-width:1200px){.left_image .box .inner{padding-right:96px;padding-left:30px}}.left_image .box .inner .pre-title{color:var(--mainHighlight);font-family:"Montserrat",Arial,sans-serif;margin-bottom:20px;font-size:24px;display:block;font-weight:300}.left_image .box .inner h2{margin-bottom:30px;font-size:24px}.left_image .box .inner h2 a{color:var(--mainBlack)}.left_image .box .inner .btn-wrapper{margin-top:30px}.right_image .box .inner{padding-right:30px;padding-bottom:30px;padding-top:30px;padding-left:30px}@media (min-width:1200px){.right_image .box .inner{padding-left:96px}}.right_image .box .inner .pre-title{color:var(--mainHighlight);font-family:"Montserrat",Arial,sans-serif;margin-bottom:20px;font-size:20px;display:block;font-weight:300}.right_image .box .inner h2{margin-bottom:30px;font-size:24px}.right_image .box .inner h2 a{color:var(--mainBlack)}.right_image .box .inner .btn-wrapper{margin-top:30px}.only_title{text-align:center;margin-bottom:36px}.cross_link{text-align:center;position:relative}.cross_link a{color:var(--mainBlack)}.cross_link picture{display:block;overflow:hidden;border-radius:4px}.cross_link picture img{transition:transform 0.2s linear}.cross_link .inner{width:100%;padding:3px 30px 12px 30px}@media (min-width:992px){.cross_link .inner{padding:12px 30px 12px 30px}}.cross_link .inner em{font-family:"Montserrat",Arial,sans-serif;font-style:normal}.cross_link .inner h2{font-size:14px;text-transform:uppercase;margin-bottom:0}@media (min-width:1200px){.cross_link .inner h2{margin-bottom:5px}}.cross_link .inner .more{display:inline-block;position:relative;padding-left:0;padding-right:20px;height:30px;background-color:transparent;line-height:30px}.cross_link .inner .more:after{right:0}.cross_link .inner .more span:after{content:"";position:absolute;display:block;bottom:-5px;border-bottom:1px solid var(--mainWhite);width:100%}.cross_link .inner .more:hover:after{right:-10px}.cross_link:hover img{transform:scale(1.01)}.category_card{margin-bottom:20px}.category_card .box{background:linear-gradient(123.81deg,rgba(51,51,51,.8) 0%,rgba(51,51,51,.7) .01%,rgba(51,51,51,.8) 100%);height:100%}.category_card .box .row{height:100%}.category_card .box .image{max-width:140px;text-align:center}.category_card .box .image .main-image{display:block;padding-left:15px}.category_card .box .image img{max-height:300px;width:auto!important;max-width:100%}.category_card .box .inner{padding:36px 44px 80px 0}.category_card .box .inner h2{font-family:"Raleway",Arial,sans-serif;font-size:30px;line-height:40px;text-transform:uppercase}.category_card .box .inner h2 a{color:var(--mainBlack)}.big h2.block-title{text-align:right;padding-right:180px;margin-top:60px;margin-bottom:30px}.big h2.block-title:before{displaY:none!important}.products-big{border:2px solid var(--mainWhite);padding:20px;border-radius:4px;background-color:var(--mainHighlight);margin:30px 10px 52px 10px}@media (min-width:1200px){.products-big{margin:30px 36px 52px 36px}}.products-big .owl-dot.active{background-color:var(--mainWhite)!important}.owl-testimonials{text-align:center;padding-top:40px;padding-bottom:30px}@media (min-width:1200px){.owl-testimonials{padding-top:160px;padding-bottom:50px}}.owl-testimonials:before{content:"";width:40px;height:40px;position:absolute;left:50%;top:60px;transform:translateX(-50%);background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/theme_borhalo/img/testimonial_vector.svg)}.owl-testimonials:after{content:"";width:132px;height:40px;position:absolute;left:50%;top:100px;transform:translateX(-50%);background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/theme_borhalo/img/testimonial_shape.svg)}.owl-testimonials .testimonial-text{line-height:28px;max-width:600px;width:100%;display:block;text-align:center;margin-left:auto;margin-right:auto}.owl-testimonials .testimonial-writer{margin-top:30px;font-family:"Raleway",Arial,sans-serif;font-size:24px;font-weight:700}.owl-testimonials .testimonial-image{text-align:center;margin-top:30px}.owl-testimonials .testimonial-image img{width:100px!important;height:100px!important;border-radius:50%;margin-bottom:30px;display:inline-block!important}.newsletter form .row .col-auto:nth-of-type(1),.newsletter form .row .col-auto:nth-of-type(2),.newsletter form .row .col-auto:nth-of-type(3),.newsletter form .row .col-auto:nth-of-type(4){width:100%}@media (min-width:992px){.newsletter form .row .col-auto:nth-of-type(1),.newsletter form .row .col-auto:nth-of-type(2),.newsletter form .row .col-auto:nth-of-type(3),.newsletter form .row .col-auto:nth-of-type(4){width:25%}}.newsletter .pt-2{text-align:center}.newsletter .required-note{display:none}.box.admin .inner{position:relative}.box.admin .ts-uploader-add-holder{position:absolute}.box.admin .follow-link{top:0;right:0}.fullform .col-auto{width:100%}.product-item-col{height:100%;padding-bottom:30px}.product-item-col .card{border-radius:0;border:0;background-color:transparent;overflow:hidden;height:100%}.product-item-col .card .image-holder{position:relative;margin-bottom:3px}.product-item-col .card .image-holder .design{content:"";position:absolute;left:0;top:0;height:70%;width:100%;border-radius:4px;display:block}.product-item-col .card .image-holder img{width:100%}.product-item-col .card .image-holder .card-image{display:block;position:relative;z-index:2}.product-item-col .card .image-holder .action{position:absolute;top:10px;z-index:3;left:8px;padding-right:15px;pointer-events:none}.product-item-col .card .image-holder .action .label-tag{padding:5px 15px;background-color:var(--mainBlack);border-radius:4px;font-size:10px;font-weight:700;color:var(--mainWhite);margin:2px;display:inline-block}@media (min-width:1200px){.product-item-col .card .image-holder .action .label-tag{font-size:12px}}@media (min-width:1200px){.product-item-col .card .image-holder .action{top:15px;left:15px}}.product-item-col .card .card-body{text-align:center;padding:5px;display:flex;flex-direction:column;flex:1}@media (min-width:992px){.product-item-col .card .card-body{padding:1rem 1rem}}.product-item-col .card .card-body .card-body-content{display:flex;flex-direction:column;height:100%}.product-item-col .card .card-body .card-body-content .product-price{display:flex;flex:1;justify-content:center;flex-direction:column}.product-item-col .card .card-body .card-body-content .product-price .inner{font-family:"Montserrat",Arial,sans-serif;font-size:16px;font-weight:700}.product-item-col .card .card-body .card-body-content .product-price .inner span{font-weight:900;display:inline-block;font-size:16px}.product-item-col .card .card-body .card-body-content .product-price .inner.has-offer .offer{font-size:20px;text-decoration:line-through}.product-item-col .card .card-body .card-body-content .product-price .inner.has-offer .price{color:var(--mainHighlight)}.product-item-col .card .card-body .card-body-content .product-price .unit-price{color:var(--mainGray);font-family:"Montserrat",Arial,sans-serif}.product-item-col .card .card-body .card-body-content .product-price .gong-price{font-size:11px;color:var(--mainGray);font-family:"Montserrat",Arial,sans-serif}.product-item-col .card .card-body .card-body-content h5{margin-top:10px;display:flex;flex:1;flex-direction:column}.product-item-col .card .card-body .card-body-content h5 a{color:var(--mainBlack);line-height:20px;font-weight:500;display:block;padding-left:5px;padding-right:5px;font-size:14px}@media (min-width:992px){.product-item-col .card .card-body .card-body-content h5 a{font-size:15px;padding-left:5%;padding-right:5%}}.product-item-col .cart-and-price{position:absolute;width:30px;top:44px;z-index:3;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;right:-60px}.product-item-col .cart-and-price a{display:inline-block;width:36px;height:36px;border-radius:50%;line-height:38px;color:var(--mainBlack);background-color:#fff;text-align:center;margin-bottom:10px}.product-item-col .cart-and-price a:hover{color:var(--mainHighlight)}.product-item-col .cart-and-price a.toCart{background-color:var(--mainHighlight);color:var(--mainWhite)!important}.product-item-col .cart-and-price a.toCart:hover{background-color:var(--mainFooterGray)}.product-item-col .cart-and-price a.toFavs.added{color:var(--mainHighlight)}.product-item-col:hover .cart-and-price{right:20px}.product-item-col-big .card{border-radius:0;border:0;background-color:transparent;overflow:hidden}.product-item-col-big .card .image-holder{background-color:var(--mainWhite);border-radius:4px}.product-item-col-big .card .image-holder img{width:100%;min-height:280px;object-fit:cover}@media (min-width:1200px){.product-item-col-big .card .image-holder img{min-height:460px}}.product-item-col-big .card .product-lead{line-height:28px}.product-item-col-big .card h5{font-size:16px;margin-bottom:30px;font-weight:700}@media (min-width:1200px){.product-item-col-big .card h5{font-size:24px}}.product-item-col-big .card h5 a{color:var(--mainWhite)}@media (min-width:992px){.product-item-col-big .card .card-body{padding:10px 0 10px 10px}}.product-item-col-big .card .cart-and-price{margin-top:40px;text-align:left}.product-item-col-big .card .product-price{font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:24px;white-space:nowrap;padding:5px}.product-item-col-big .card .product-price span{text-decoration:line-through;font-weight:700;display:block;font-size:24px}.product-item-col-big .card .product-price .btn-default{padding-left:20px;padding-right:20px}.product-item-col-big .card .product-price.has-offer{font-size:18px;font-weight:400}.product-item-col-big .card .label-tag{margin-bottom:20px;font-size:20px}.owl-carousel .owl-dots{margin-top:0;margin-bottom:0;text-align:center}.owl-carousel .owl-dots .owl-dot{width:10px;height:6px;display:inline-block;border-radius:10px;background-color:var(--mainGray);margin:2px}.owl-carousel .owl-dots .owl-dot.active{background-color:var(--mainHighlight);width:30px}.owl-testimonials .owl-dot.active{background-color:var(--mainHighlight)!important}.product-index h1{text-transform:uppercase;font-size:20px;font-weight:700}.product-index .lead{font-size:16px}.product-index .filter-btn{position:absolute;right:15px;top:10px;font-size:14px;text-transform:uppercase}.product-index .left-side .filter-box{margin-bottom:20px;background-color:var(--mainLighterGray);padding:7px;border-radius:4px}.product-index .left-side .filter-box .filter-title{text-transform:uppercase;padding:15px 15px 0 15px;font-weight:700}.product-index .left-side .filter-box .filter-inner{padding:15px}.product-index .left-side .filter-box .filter-inner .form-group{margin-bottom:0}.product-index .left-side .filter-box .filter-inner .checkbox{font-family:"Montserrat",Arial,sans-serif;margin-bottom:10px;font-size:14px}.product-index .left-side .filter-box .btn-default{background-color:var(--mainWhite);color:var(--mainBlack)}.product-index .left-side .filter-box .btn-default:after{float:right;margin-top:15px}.product-index .left-side .search-btn{position:sticky;bottom:0;background-color:var(--mainBlack);color:var(--mainWhite);width:100%;padding:10px 20px;font-family:"Raleway",Arial,sans-serif;border:0;z-index:10;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.product-index .left-side .search-btn:hover{background-color:var(--mainHighlight);color:var(--mainWhite)}.product-index .category-box ul.slist-group{list-style:none;padding:0;margin:0}.product-index .category-box ul.slist-group>li{padding:0;margin-bottom:5px}.product-index .category-box ul.slist-group>li>a{padding-left:40px;position:relative}.product-index .category-box ul.slist-group>li>a .icon-box{background-color:var(--mainBlack)!important}.product-index .category-box ul.slist-group>li>a:before{display:block;position:absolute;width:30px;height:30px;background-color:var(--mainBlack);content:"";left:0;top:0;border-radius:4px}.product-index .category-box ul.slist-group>li>a:after{position:absolute;width:30px;height:30px;left:0;top:5px;z-index:1;color:var(--mainWhite);font-weight:300;text-align:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.product-index .category-box ul.slist-group>li>a.category-tree-2:after{content:"\f72f"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.product-index .category-box ul.slist-group>li>a.category-tree-6:after{content:"\f79e"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.product-index .category-box ul.slist-group>li>a.category-tree-7:after{content:"\f0fc"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.product-index .category-box ul.slist-group>li>a.category-tree-8:after{content:"\f7a1"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.product-index .category-box ul.slist-group>li>a.category-tree-14:after{content:"\f561"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.product-index .category-box ul.slist-group>li>a.category-tree-11:after{background:url(/theme_borhalo/img/cork-screw-icon.svg);background-size:20px;filter:invert(1);-webkit-filter:invert(100%);background-repeat:no-repeat;display:block;content:"";background-position:center 1px}.product-index .category-box ul.slist-group>li>a.category-tree-23:after{content:"\f622"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.product-index .category-box ul.slist-group>li>a.category-tree-24:after{content:"\f49d"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.product-index .category-box ul.slist-group>li>a:hover:after{transform:rotate(360deg)}.product-index .category-box ul.slist-group>li a{color:var(--mainBlack);display:block;min-height:30px;padding-top:5px;font-family:"Montserrat",Arial,sans-serif;font-size:13px;padding-left:40px;border-radius:4px}.product-index .category-box ul.slist-group>li a .icon-box{display:block;position:absolute;width:30px;height:30px;background-color:var(--mainBlack);content:"";left:0;top:0;border-radius:4px}.product-index .category-box ul.slist-group>li a:hover{background-color:rgba(255,255,255,.8)}.product-index .category-box ul.slist-group>li ul{display:none;margin-top:5px;margin-bottom:5px;padding-left:0;list-style:none}.product-index .category-box ul.slist-group>li ul li{margin-left:0;position:relative;margin-bottom:5px}.product-index .category-box ul.slist-group>li.active>a .icon-box{background-color:var(--mainHighlight)!important}.product-index .category-box ul.slist-group>li.active ul{display:block}.product-index .multiselect-container-div .btn,.product-index .multiselect-container-div .more,.product-index .multiselect-container-div select{padding-left:13px;padding-right:15px;min-height:45px;text-transform:initial;border:1px solid var(--mainBlack);font-size:13px;font-family:"Montserrat",Arial,sans-serif!important;height:40px!important;line-height:33px}.product-index .multiselect-container-div .btn:after,.product-index .multiselect-container-div .more:after,.product-index .multiselect-container-div select:after{right:13px}.product-index .multiselect-container-div .multiselect-selected-text{white-space:normal}.product-index .multiselect-container-div .multiselect-container{max-height:400px;overflow-y:scroll;width:100%;border:1px solid var(--mainBlack);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.19);-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.19);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.19)}.product-index .multiselect-container-div a{display:block}.product-index .multiselect-container-div a:hover{background-color:var(--mainLighterGray)}.product-index .multiselect-container-div input{display:none}.product-index .multiselect-container-div label{padding:3px 20px 3px 11px!important}.product-index .sub-categories .category-item{border:1px solid var(--mainBlack);display:block;padding:10px 20px;color:var(--mainBlack);margin-bottom:5px;border-radius:4px;line-height:25px}@media (min-width:992px){.product-index .sub-categories .category-item{margin-bottom:0}}.product-index .sub-categories .category-item img{height:25px;width:auto}.product-index .sub-categories .category-item:hover{background-color:var(--mainLighterGray)}.product-index .limit-holder .form-group,.product-index .sort-holder .form-group{margin-bottom:0}.product-index .limit-holder .form-group .form-control,.product-index .sort-holder .form-group .form-control{height:47.61px;margin-bottom:0;padding:5px 10px;line-height:30px;width:70px;border:1px solid var(--mainLighterGray)!important}.product-index .sort-holder .form-group .form-control{width:200px}.products-view .product-top{padding-top:15px}.products-view .product-left .position-sticky{top:100px}.products-view .product-left .main-image-holder{position:relative}.products-view .product-left .main-image-holder .design{content:"";position:absolute;left:0;top:0;height:70%;width:100%;border-radius:4px;display:block}.products-view .product-left .main-image-holder .action{position:absolute;top:15px;z-index:3;left:15px}.products-view .product-left .main-image-holder .action .label-tag{padding:5px 15px;background-color:var(--mainBlack);border-radius:4px;color:var(--mainWhite);font-size:14px;font-weight:700;margin-bottom:5px}.products-view .product-left .main-image-holder .product-main-image{position:relative;z-index:2;border-radius:4px;overflow:hidden;display:block}.products-view .product-left .main-image-holder .product-main-image picture{display:block}.products-view .product-center h1{font-size:24px;font-weight:700;font-family:"Montserrat",Arial,sans-serif}@media (min-width:1200px){.products-view .product-center h1{font-size:32px;width:80%}}.products-view .product-center .price{font-size:20px;margin-top:20px;margin-bottom:40px;line-height:30px}@media (min-width:1200px){.products-view .product-center .price{margin-top:30px}}.products-view .product-center .price .qty{position:relative}.products-view .product-center .price .qty .fas{position:absolute;right:15px;display:block;width:20px;height:25px;background-color:var(--mainWhite);font-size:12px;line-height:25px;text-align:center;cursor:pointer}.products-view .product-center .price .qty .fas.fa-plus{top:1px}@media (min-width:992px){.products-view .product-center .price .qty .fas.fa-plus{top:5px}}.products-view .product-center .price .qty .fas.fa-minus{bottom:1px}@media (min-width:992px){.products-view .product-center .price .qty .fas.fa-minus{bottom:5px}}.products-view .product-center .price .qty .form-group{margin-bottom:0}.products-view .product-center .price .qty .form-group input{max-width:70px;padding:10px 20px 10px 10px;height:48px;line-height:48px;font-size:20px;font-family:"Montserrat",Arial,sans-serif;text-align:center}@media (min-width:1400px){.products-view .product-center .price .qty .form-group input{height:55px;line-height:55px}}.products-view .product-center .price .qty .form-group input[type=number]{-moz-appearance:textfield}.products-view .product-center .price .qty .form-group input::-webkit-outer-spin-button,.products-view .product-center .price .qty .form-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.products-view .product-center .price span{font-size:20px}.products-view .product-center .price .unit-price{font-size:16px;margin-top:20px}.products-view .product-center .price .product-price{font-family:"Montserrat",Arial,sans-serif;font-weight:700;font-size:26px}.products-view .product-center .price .gong-price{font-size:13px}.products-view .product-center .price .product-price-original{font-family:"Montserrat",Arial,sans-serif}.products-view .product-center .price .has-offer{line-height:26px}.products-view .product-center .price .has-offer .product-price-original{text-decoration:line-through;font-weight:900}.products-view .product-center .price .has-offer .product-price{font-weight:900;color:var(--mainHighlight)}.products-view .product-center .product-details .characters{margin-bottom:30px}.products-view .product-center .product-details .characters .character-item{border:1px solid var(--mainBlack);color:var(--mainBlack);display:inline-block;padding:5px 20px;border-radius:4px;margin:3px 9px 3px 0;text-transform:lowercase;font-weight:500;letter-spacing:.5px}.products-view .product-center .product-details .attributes{margin-top:10px}.products-view .product-center .product-details .attributes .attribute-name{text-transform:uppercase;font-weight:700}.products-view .product-center .product-details .description{margin-top:30px}.products-view .product-center .product-details .food-description{position:relative;margin-top:20px;padding:20px 20px 20px 20px;min-height:60px;background-color:var(--mainLighterGray);border-radius:4px}.products-view .product-center .product-details .food-icons{margin-top:30px}.products-view .product-center .product-details .food-icons a{display:inline-block;background-color:var(--mainBlack);color:var(--mainWhite);padding:3px 10px;border-radius:4px;margin-right:12px;margin-bottom:4px}.products-view .product-center .product-details .food-icons a span{margin-right:15px}.cart-holder{color:var(--mainBlack)}.cart-holder .cart-bottom{position:sticky;bottom:-16px;width:100%;padding-bottom:15px;background-color:var(--mainWhite)}.cart-holder .product-row{margin-bottom:10px}.cart-holder .product-row a{color:var(--mainBlack)}.cart-holder .product-row .product-link{font-weight:700}.cart-holder .product-row .col-9{padding-right:40px;position:relative}.cart-holder .product-row .col-9 .cart-action-delete{display:block;margin-top:10px;color:var(--mainHighlight)}.cart-holder .product-row .col-9 .cart-action-delete:after{content:"\f2ed"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;float:left;margin-right:10px}.cart-holder .product-row .col-9 .cart-price{font-family:"Montserrat",Arial,sans-serif}.cart-holder .webshop-cart-sum{border-top:1px solid var(--mainLightGray);border-bottom:1px solid var(--mainLightGray);padding-top:15px;padding-bottom:15px;margin-top:30px;font-family:"Montserrat",Arial,sans-serif}.cart-holder .webshop-cart-sum .float-end{font-weight:700}.cart-page h1,.order-page h1{font-size:20px;text-transform:uppercase}.cart-page header,.order-page header{padding-top:15px;padding-bottom:15px;top:0}.cart-page header a,.order-page header a{font-size:14px}.cart-page section,.order-page section{padding-top:20px}@media (min-width:1200px){.cart-page section,.order-page section{padding-top:80px}}.cart-page .step,.order-page .step{padding-top:8px;padding-bottom:15px;text-transform:uppercase;font-family:"Raleway",Arial,sans-serif;font-weight:700;color:var(--mainLightGray);letter-spacing:0;font-size:9px;text-align:center}@media (min-width:1200px){.cart-page .step,.order-page .step{font-size:16px;text-align:left;letter-spacing:1px;padding-top:30px}}.cart-page .step a,.order-page .step a{color:var(--mainLightGray)}.cart-page .step a:hover,.order-page .step a:hover{color:var(--mainBlack)}.cart-page .step span,.order-page .step span{display:inline-block;width:50px;height:50px;border-radius:4px;background-color:var(--mainLightGray);margin-bottom:10px;text-align:center;font-size:20px;line-height:46px;color:var(--mainWhite)}@media (min-width:1200px){.cart-page .step span,.order-page .step span{margin-right:10px;margin-bottom:0}}.cart-page .step.here,.order-page .step.here{color:var(--mainHighlight)}.cart-page .step.here span,.order-page .step.here span{background-color:var(--mainHighlight);color:var(--mainWhite)}.cart-page .step.here a,.order-page .step.here a{color:var(--mainHighlight)}.cart-page .step.filled span,.order-page .step.filled span{background-color:var(--mainBlack);color:var(--mainWhite)}.cart-page .step.filled a,.order-page .step.filled a{color:var(--mainBlack)}.cart-page .login-box .inner,.order-page .login-box .inner{padding:20px;background-color:var(--mainLighterGray)}@media (min-width:992px){.cart-page .login-box .inner,.order-page .login-box .inner{padding:30px}}.cart-page .login-box .inner h2,.order-page .login-box .inner h2{margin-bottom:20px}.cart-page .login-box-guest .inner,.order-page .login-box-guest .inner{padding:20px}@media (min-width:992px){.cart-page .login-box-guest .inner,.order-page .login-box-guest .inner{padding:30px}}.cart-page .login-box-guest .inner h2,.order-page .login-box-guest .inner h2{margin-bottom:20px}.cart-page .login-box-guest .inner .text-small,.order-page .login-box-guest .inner .text-small{font-size:12px}.cart-page .cart-product,.order-page .cart-product{background-color:var(--mainLighterGray);padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;border-radius:4px}.cart-page .cart-product a,.order-page .cart-product a{color:var(--mainHighlight);font-weight:700}.cart-page .cart-product .input,.order-page .cart-product .input{display:inline-block;width:40px;margin:0 5px}.cart-page .cart-product .input input,.order-page .cart-product .input input{width:100%;text-align:center}.cart-page .cart-product .item-price,.order-page .cart-product .item-price{font-family:"Montserrat",Arial,sans-serif}.cart-page .cart-product .item-price div,.order-page .cart-product .item-price div{font-size:12px;font-family:"Raleway",sans-serif}@media (min-width:1200px){.cart-page .cart-product .item-price,.order-page .cart-product .item-price{font-size:16px}}.cart-page .cart-product .price,.order-page .cart-product .price{font-weight:700;font-size:20px;text-align:right;font-family:"Montserrat",Arial,sans-serif}.cart-page .cart-product .btn,.cart-page .cart-product .more,.order-page .cart-product .btn,.order-page .cart-product .more{line-height:30px}@media (min-width:1200px){.cart-page .summary-fixed,.order-page .summary-fixed{position:sticky;top:130px}}.cart-page .summary-fixed .summary,.order-page .summary-fixed .summary{padding:30px;background-color:var(--mainLighterGray);border-radius:4px}.cart-page .summary-fixed .summary .total,.order-page .summary-fixed .summary .total{font-size:16px;border-top:1px solid var(--mainLightGray);padding-top:20px}.cart-page .summary-fixed .summary .font-weight-bold,.order-page .summary-fixed .summary .font-weight-bold{font-family:"Montserrat",Arial,sans-serif}.cart-page .summary-fixed .summary .sum,.order-page .summary-fixed .summary .sum{text-align:right;font-weight:700;font-size:22px}.cart-page .summary-fixed .summary h4,.order-page .summary-fixed .summary h4{margin-bottom:40px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:28px;position:relative;font-family:"Montserrat",Arial,sans-serif}.cart-page .summary-fixed .summary.coupon,.order-page .summary-fixed .summary.coupon{background-color:transparent;padding:0}.cart-page .summary-fixed .summary.coupon h4,.order-page .summary-fixed .summary.coupon h4{margin-bottom:15px}.cart-page .summary-fixed .summary.coupon .form-group,.order-page .summary-fixed .summary.coupon .form-group{width:80%;display:inline-block;float:left}.cart-page .summary-fixed .summary.coupon .form-group .form-control,.order-page .summary-fixed .summary.coupon .form-group .form-control{border-radius:4px 0 0 4px}.cart-page .summary-fixed .summary.coupon .btn,.cart-page .summary-fixed .summary.coupon .more,.order-page .summary-fixed .summary.coupon .btn,.order-page .summary-fixed .summary.coupon .more{width:20%;display:inline-block;border-radius:0 4px 4px 0;float:left}.cart-page .login-box h2,.cart-page .login-box-guest h2,.order-page .login-box h2,.order-page .login-box-guest h2{padding-left:44px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:28px;margin-bottom:50px;position:relative;font-family:"Montserrat",Arial,sans-serif}.cart-page .login-box h2:before,.cart-page .login-box-guest h2:before,.order-page .login-box h2:before,.order-page .login-box-guest h2:before{content:"";width:22px;height:100%;left:0;top:0;background-color:var(--mainBlack);border-radius:4px;display:block;position:absolute}.cart-page .box,.order-page .box{margin-bottom:40px}.cart-page .select-box,.order-page .select-box{background-color:var(--mainLighterGray);border:1px solid var(--mainBlack);padding:20px 15px 20px 15px;height:100%;cursor:pointer;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.cart-page .select-box.active,.order-page .select-box.active{background-color:var(--mainBlack);color:var(--mainWhite);opacity:1}.cart-page .select-box .price,.order-page .select-box .price{font-family:"Montserrat",Arial,sans-serif}.cart-page .select-box .col-1,.order-page .select-box .col-1{text-align:center}.cart-page .select-box .fal,.order-page .select-box .fal{font-size:30px;margin-bottom:20px}.cart-page .select-box:hover,.order-page .select-box:hover{border:1px solid var(--mainHighlight)}.cart-page .select-box h5,.order-page .select-box h5{font-size:16px;font-weight:700}.cart-page .select-box .form-control,.order-page .select-box .form-control{padding-top:.625rem}.cart-page .select-box .check,.order-page .select-box .check{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid var(--mainBlack);background-color:var(--mainWhite)}.cart-page .select-box.active .check,.order-page .select-box.active .check{line-height:18px}.cart-page .select-box.active .check:after,.order-page .select-box.active .check:after{content:"\f00c"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;color:var(--mainBlack);font-size:10px}.cart-page .client-card-div,.order-page .client-card-div{background-color:var(--mainHighlight);color:var(--mainWhite);border-radius:4px;padding:20px 15px;font-size:14px}.cart-page .client-card-div .client-program,.order-page .client-card-div .client-program{font-size:10px;text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif;display:block;margin-top:10px}.cart-page .client-card-div h2,.order-page .client-card-div h2{font-size:18px}.cart-page .client-card-div p,.order-page .client-card-div p{margin-bottom:0}.cart-page .client-card-div .form-group,.order-page .client-card-div .form-group{margin-top:10px;margin-bottom:10px;color:var(--mainBlack)}.cart-page .client-card-div .form-group .input-group-text,.order-page .client-card-div .form-group .input-group-text{font-size:10px;border-color:#000000!important}.cart-page .client-card-div a,.order-page .client-card-div a{color:var(--mainWhite);text-decoration:underline}.cart-page .client-card-div .usable,.order-page .client-card-div .usable{font-size:22px;background-color:var(--mainBlack);border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;display:inline-block}.cart-page .client-card-div .error-message,.order-page .client-card-div .error-message{color:red}.cart-page .client-card-div .control-label,.order-page .client-card-div .control-label{color:var(--mainWhite)}.cart-page .client-card-div .okBtn,.order-page .client-card-div .okBtn{background-color:var(--mainHighlight);color:var(--mainWhite);text-decoration:none;height:46px;line-height:44px;display:inline-block;padding:0 10px;border-radius:4px;margin-bottom:10px}.cart-page .client-card-div .alert-info,.order-page .client-card-div .alert-info{padding:5px;font-size:12px}.cart-page .client-card-div img,.order-page .client-card-div img{filter:invert(1)}.cart-page .food-banner h2,.order-page .food-banner h2{font-size:18px}.cart-page .food-banner p,.order-page .food-banner p{font-size:14px}.cart-page .food-banner input,.order-page .food-banner input{margin-right:5px}.cart-page .food-banner .control-label,.order-page .food-banner .control-label{margin-bottom:10px}.cart-page .mobile-next,.order-page .mobile-next{position:fixed;bottom:10px;left:0;width:calc(100% - 30px)!important;margin:15px}.cart-page .carrier-alert,.order-page .carrier-alert{padding:20px;background-color:var(--mainLightGray);border-radius:4px}.cart-page .carrier-alert.carrier-alert-ok,.order-page .carrier-alert.carrier-alert-ok{background-color:#0fbf3c;color:var(--mainWhite)}.cart-page .carrier-alert.carrier-alert-ok:before,.order-page .carrier-alert.carrier-alert-ok:before{content:"\f00c"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:20px}.page-registration main form{padding:20px}.page-registration .tab-btn{text-transform:uppercase;margin-bottom:30px;display:block;color:var(--mainBlack);font-weight:700;font-family:"Montserrat",Arial,sans-serif;padding:10px;border-bottom:1px solid #ced4da;position:relative}.page-registration .tab-btn:hover{color:var(--mainHighlight)}.page-registration .tab-btn.active:after{content:"";width:100%;height:3px;background-color:var(--mainLightGray);bottom:-2px;left:0;display:block;position:absolute}.page-registration .other-separator{text-align:center;margin-top:20px}.page-registration .image{position:relative;border-radius:4px;overflow:hidden}.page-registration .image img{width:100%;height:100%}.page-registration .image .text{position:Absolute;bottom:0;left:0;padding:20px;z-index:2;color:var(--mainWhite)}.page-registration .image:After{content:"";position:absolute;z-index:1;display:block;width:100%;height:100%;background:rgb(0,0,0);background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 88%);bottom:0;left:0}.manufacturer-item{margin-bottom:30px}.manufacturer-item .card{border-radius:4px;overflow:hidden}.manufacturer-item .card .card-body a{color:var(--mainBlack);text-transform:uppercase;transition:none}.manufacturer-item .card:hover .card-body{background-color:var(--mainBlack)}.manufacturer-item .card:hover .card-body a{color:var(--mainWhite)}.profile-page .profile-icon{display:block;background-color:var(--mainLighterGray);text-align:center;padding:80px 20px 20px 20px;border-radius:4px;color:var(--mainBlack);text-transform:uppercase;position:relative}.profile-page .profile-icon:hover{background-color:var(--mainBlack);color:var(--mainWhite)}.profile-page .profile-icon:before{content:"\f007"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;position:Absolute;top:20px;left:50%;transform:translateX(-50%);font-size:30px;font-weight:300}.profile-page .profile-icon.profile-order:before{content:"\f847"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-weight:300}.profile-page .profile-icon.profile-products:before{content:"\f72f"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-weight:300}.profile-page .profile-icon.profile-posts:before{content:"\f004"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-weight:300}.owl-carousel .product-item-col{padding-bottom:0}.post-item .post-date{text-align:center;font-family:"Montserrat",Arial,sans-serif;margin-top:24px;margin-bottom:12px}.post-item .post-title{font-size:20px;font-weight:600;text-align:center}@media (min-width:1200px){.post-item .post-title{font-size:26px}}.post-item .post-title a{color:var(--mainWhite)}.post-item .post-title a:hover{color:var(--mainHighlight)}.post-item .post-more{text-align:center;margin-top:32px}.last-posts{padding-bottom:50px;border-bottom:1px solid #4F4F4F;margin-bottom:50px}@media (min-width:1200px){.last-posts{padding-bottom:95px;margin-bottom:95px}}.form-group{margin-bottom:24px}.form-control{border-radius:4px;height:46px;background-color:var(--mainWhite);line-height:46px;color:var(--mainBlack);border:1px solid var(--mainBlack);padding:1rem .75rem}.form-control:focus{background-color:var(--mainWhite);border-color:var(--mainHighlight);box-shadow:none}.form-control.dropdown-toggle{line-height:24px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--mainLighterGray) inset!important;-webkit-text-fill-color:var(--mainBlack)!important;color:var(--mainBlack)}.form-group.text .control-label,.form-group.email .control-label,.form-group.phone .control-label,.form-group.select .control-label,.form-group.password .control-label{opacity:.7}.checkbox-input-holder{position:relative}.checkbox-input-holder label{padding-left:30px;cursor:pointer}.checkbox-input-holder input{position:absolute;left:0;top:3px}.checkbox input{width:17px;height:17px}.radio label{cursor:pointer}.show-password{top:22px}textarea.form-control{height:150px!important}.has-error .form-control{border-color:red;background-color:#f1bdbd}.ts-phone button{height:58px;padding-left:10px}.helpIcon{position:absolute;right:15px;top:20px!important;color:var(--mainBlack);opacity:.7}.helpIcon:hover{color:var(--mainBlack)}.helpIcon:after{content:"\f059"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.show-password{top:20px!important;opacity:.7}.ui-widget .ui-autocomplete{min-width:150px}.search-form-page{position:relative}.search-form-page .ui-autocomplete{position:absolute;bottom:-300px;height:200px;width:100%;overflow-y:auto;z-index:10;background-color:#fff;margin:0;padding:0;list-style:none}.search-form-page .ui-autocomplete li{margin:0;padding:0}.search-form-page .ui-autocomplete li a{display:flex;flex-wrap:wrap;padding:3px 10px;color:var(--mainBlack);cursor:pointer}.search-form-page .ui-autocomplete li a img{max-width:45px;display:flex;flex:0 0 auto;width:auto}.search-form-page .ui-autocomplete li a div{flex:1 0 0%}.search-form-page .ui-autocomplete li a:hover{background-color:var(--mainLighterGray)}.search-form-page .ui-widget .input-holder{position:relative}.search-form-page .ui-widget .input-holder.loading:after{content:"\f110"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;position:absolute;top:15px;right:20px;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.search-form-page .form-group{margin-bottom:0}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.highlight{font-weight:700;padding:0;background-color:transparent}.pagination .page-item .page-link{margin:3px;background-color:var(--mainFooterGray);color:var(--mainWhite);border-color:transparent;border-radius:4px}.pagination .page-item .page-link:hover{background-color:var(--mainGray)}.pagination .page-item.active .page-link{background-color:var(--mainHighlight);color:var(--mainWhite)}.breadcrumb-holder{margin-top:18px;font-size:14px}.breadcrumb-holder a{color:var(--mainBlack)}.breadcrumb-holder a:hover{color:var(--mainHighlight)}.section-title{text-align:left;position:relative;margin-bottom:20px}@media (min-width:1200px){.section-title{margin-bottom:40px}}.section-title h4{position:relative;font-family:"Montserrat",Arial,sans-serif;padding-left:44px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:28px;margin-bottom:20px}@media (min-width:1200px){.section-title h4{margin-bottom:50px}}.section-title h4:before{content:"";width:22px;height:100%;left:0;top:0;background-color:var(--mainBlack);border-radius:4px;display:block;position:absolute}.alert{padding:1rem 3rem 1rem 1rem}.alert .close{background-color:transparent;border:none}.alert.alert-danger{background-color:#fd8282;color:var(--mainWhite)}.alert.alert-success{background-color:var(--mainHighlight);color:var(--mainWhite);border-color:var(--mainHighlight)}.lead{font-weight:500}.owl-carousel{position:relative}.owl-carousel.row{--bs-gutter-x:0!important}.owl-carousel .owl-item .col-6{width:100%!important;display:inline-block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:block!important}.owl-nav{position:absolute;right:-50px;width:120px;top:-65px}@media (min-width:1200px){.owl-nav{top:-90px;right:-30px}}.owl-nav .owl-prev,.owl-nav .owl-next{display:inline-block;border:1px solid var(--mainBlack);text-align:center;width:30px;height:30px;line-height:20px;margin:3px;font-size:28px;border-radius:4px}@media (min-width:1200px){.owl-nav .owl-prev,.owl-nav .owl-next{width:40px;height:40px;line-height:40px}}.green-bg .owl-nav .owl-prev,.green-bg .owl-nav .owl-next{border:1px solid var(--mainWhite)}.offcanvas .offcanvas-header{padding:1rem 1rem 0}.offcanvas .offcanvas-title{font-family:"Montserrat",Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:14px;line-height:28px}