@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAUi-v.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwWw.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI5wq_FQfo.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPHA.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI3wi_FQfo.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwaPHA.ttf) format('truetype')}*{box-sizing:border-box;word-wrap:break-word}*:focus{outline:none}body{padding:0;margin:0;font-family:'Lato',sans-serif}template{display:none}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.boxes{zoom:1}.boxes:before,.boxes:after{content:"";display:table}.boxes:after{clear:both}.boxes .box-size-12{position:relative;width:100%;float:left;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px}.boxes .box-size-11{position:relative;width:100%;float:left;max-width:91.66666667%;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;min-height:1px}@media (max-width:850px){.boxes .box-size-11.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-11.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-11.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-10{position:relative;width:100%;float:left;max-width:83.33333333%;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;min-height:1px}@media (max-width:850px){.boxes .box-size-10.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-10.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-10.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-9{position:relative;width:100%;float:left;max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;min-height:1px}@media (max-width:850px){.boxes .box-size-9.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-9.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-9.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-8{position:relative;width:100%;float:left;max-width:66.66666667%;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;min-height:1px}@media (max-width:850px){.boxes .box-size-8.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-8.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-8.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-7{position:relative;width:100%;float:left;max-width:58.33333333%;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;min-height:1px}@media (max-width:850px){.boxes .box-size-7.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-7.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-7.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-6{position:relative;width:100%;float:left;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:1px}@media (max-width:850px){.boxes .box-size-6.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-6.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-6.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-5{position:relative;width:100%;float:left;max-width:41.66666667%;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;min-height:1px}@media (max-width:850px){.boxes .box-size-5.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-5.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-5.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-4{position:relative;width:100%;float:left;max-width:33.33333333%;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;min-height:1px}@media (max-width:850px){.boxes .box-size-4.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-4.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-4.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-3{position:relative;width:100%;float:left;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;min-height:1px}@media (max-width:850px){.boxes .box-size-3.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-3.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-3.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-2{position:relative;width:100%;float:left;max-width:16.66666667%;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;min-height:1px}@media (max-width:850px){.boxes .box-size-2.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-2.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-2.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.boxes .box-size-1{position:relative;width:100%;float:left;max-width:8.33333333%;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;min-height:1px}@media (max-width:850px){.boxes .box-size-1.xm{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.boxes .box-size-1.xs{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:700px){.boxes .box-size-1.xm{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.cookie-message{position:fixed;bottom:0;left:0;right:0;padding:7px;background:#f0f4f7;z-index:99;text-align:center;font-size:13px}.cookie-message a{color:#7bc766}.cookie-message .my-close-button{margin-left:20px;background:#7bc766;color:#fff;padding:5px 10px;text-decoration:none}.panel-body{max-width:1200px;margin:0 auto;zoom:1}.panel-body:before,.panel-body:after{content:"";display:table}.panel-body:after{clear:both}.panel-body-max{max-width:1400px;margin:0 auto;zoom:1}.panel-body-max:before,.panel-body-max:after{content:"";display:table}.panel-body-max:after{clear:both}.header{position:fixed;z-index:10;top:0;left:0;right:0;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4)}.header .logo{text-align:center;margin-top:10px;width:144px;float:left}.header .logo-image{width:100%;max-width:144px;margin-bottom:-40px;border:0}@media (max-width:720px){.header .logo{text-align:left;margin-left:10px}.header .logo-image{max-width:90px;margin-bottom:-20px}}.header .szechenyi{position:absolute;width:220px;right:0}@media (max-width:720px){.header .szechenyi{width:150px}}.header .nav{float:left;margin-top:65px;margin-left:60px;width:calc(100% - 130px - 140px);display:flex;flex-wrap:wrap;justify-content:space-between}.header .nav-item{color:#000;text-decoration:none;text-transform:uppercase;display:block;text-align:center}.header .nav-item:hover{color:rgba(0,0,0,0.6)}.header .nav-item:active{color:rgba(0,0,0,0.8)}.header .nav .menu-point{position:relative;flex-flow:1}.header .nav .menu-point .submenus{display:none;zoom:1;padding-top:10px;width:100%;min-width:180px;position:absolute;-webkit-box-shadow:0 5px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 6px rgba(0,0,0,0.1);box-shadow:0 5px 6px rgba(0,0,0,0.1)}.header .nav .menu-point .submenus:before,.header .nav .menu-point .submenus:after{content:"";display:table}.header .nav .menu-point .submenus:after{clear:both}.header .nav .menu-point .submenus .sub-nav-item{width:100%;padding:10px;float:left;background:#fff;text-align:center;color:#000;text-transform:uppercase;text-decoration:none}.header .nav .menu-point .submenus .sub-nav-item:hover{color:rgba(0,0,0,0.6)}.header .nav .menu-point .submenus .sub-nav-item:active{color:rgba(0,0,0,0.8)}.header .nav .menu-point:hover .nav-item{color:rgba(0,0,0,0.6)}.header .nav .menu-point:hover .submenus{display:block}@media (max-width:850px){.header .nav{display:none;width:100%;margin-left:0}.header .nav.opened{display:block}.header .nav-item{width:100%;padding:10px;border-top:1px solid #e9e9e9}.header .nav-item:hover{background:#f0ffec;color:#000}.header .nav .menu-point{width:100%}.header .nav .menu-point .submenus{display:block;position:relative;background:#f0f0f0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:0}.header .nav .menu-point .submenus .sub-nav-item{background:#f0f0f0;font-size:13px}}.header .mobile-menu-icon{width:30px;float:right;margin-top:60px;margin-right:-30px;margin-bottom:-60px;cursor:pointer;display:none}@media (max-width:850px){.header .mobile-menu-icon{display:block}}@media (max-width:720px){.header .mobile-menu-icon{margin-top:24px;margin-bottom:-4px;margin-right:30px;display:block}}.header .header-right-bar{float:right;zoom:1;margin-bottom:-50px;z-index:1;position:relative}.header .header-right-bar:before,.header .header-right-bar:after{content:"";display:table}.header .header-right-bar:after{clear:both}.header .header-right-bar .language{float:right;position:relative;zoom:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .header-right-bar .language:before,.header .header-right-bar .language:after{content:"";display:table}.header .header-right-bar .language:after{clear:both}.header .header-right-bar .language-current{background:#7bc766;color:#fff;font-weight:bold;padding:15px 5px 5px 5px;font-size:13px;text-transform:uppercase;float:left;min-width:29px;text-align:center}.header .header-right-bar .language-picker-button{background:#f2f2ec;margin-left:2px;float:left;padding:15px 6px 2px 6px;cursor:pointer}.header .header-right-bar .language-picker-button:hover{background:#e8e8dd}.header .header-right-bar .language-picker-button:active{background:#ddddce}.header .header-right-bar .language-selector{position:absolute;background:#f2f2ec;width:30px;zoom:1;z-index:10;right:0;top:38px;display:none}.header .header-right-bar .language-selector:before,.header .header-right-bar .language-selector:after{content:"";display:table}.header .header-right-bar .language-selector:after{clear:both}.header .header-right-bar .language-selector a{float:left;width:100%;padding:5px 5px 5px 5px;color:#000;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:13px}.header .header-right-bar .language-selector a:hover{background:#6bc053;color:#fff}.header .header-right-bar .language-selector a.active{background:#7bc766;color:#fff}.header .header-right-bar .language-selector a.active:hover{background:#5cb743}.header .header-right-bar .top-bar-menu{float:right;margin-right:30px;margin-top:15px}.header .header-right-bar .top-bar-menu a{color:#000;text-decoration:none;text-transform:uppercase;padding:10px;font-size:13px}.header .header-right-bar .top-bar-menu a .icon{display:inline-block;width:25px;height:25px;background:#60bb46;margin-bottom:-7px;margin-left:2px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.header .header-right-bar .top-bar-menu a .icon-mail{background-image:url("/images/icon-mail.png");background-repeat:no-repeat;background-position:center center}.header .header-right-bar .top-bar-menu a .icon-login{background-image:url("/images/icon-login.png");background-repeat:no-repeat;background-position:center center}.header .header-right-bar .top-bar-menu a:hover .icon{background-color:#56a93e}.header .header-right-bar .top-bar-menu a:active .icon{background-color:#4d9737}@media (max-width:850px){.header .header-right-bar .top-bar-menu{position:absolute;right:120px;top:-5px}.header .header-right-bar .top-bar-menu .newsletter-model-icon{display:none}}@media (max-width:720px){.header .header-right-bar .top-bar-menu{right:160px;top:10px;display:none}}.header .header-right-bar .search-bar{float:left;margin-top:14px;margin-right:20px}.header .header-right-bar .search-bar input{background:#f2f2ec;border:0;padding:4px 20px;font-size:14px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;float:left;margin:0}.header .header-right-bar .search-bar-btn{float:left;background:#60bb46;border:0;margin:0;height:25px;width:40px;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-ms-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;background-image:url("/images/icon-search.png");background-position:center center;background-repeat:no-repeat;cursor:pointer}.header .header-right-bar .search-bar-btn:hover{background-color:#56a93e}.header .header-right-bar .search-bar-btn:active{background-color:#4d9737}@media (max-width:1320px){.header .header-right-bar .search-bar{margin-left:160px}}@media (max-width:720px){.header .header-right-bar .search-bar{position:absolute;top:70px;left:50%;margin-left:-125px;display:none}}.header .header-right-bar .show-cart{position:absolute;bottom:-44px;background:url("/images/icon-cart.png") no-repeat;background-size:contain;width:28px;height:28px;right:70px;border:0;cursor:pointer}.header .header-right-bar .show-cart .badge{position:absolute;width:20px;height:20px;background:#b70f13;color:#fff;margin-right:-8px;margin-bottom:-8px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding-top:3px;display:none}.header .header-right-bar .facebook-icon{position:absolute;bottom:-44px;right:34px;width:28px}.header .header-right-bar .instagram-icon{position:absolute;bottom:-44px;right:0;width:28px}@media (max-width:1320px){.header .header-right-bar{width:100%}.header .header-right-bar .facebook-icon{right:354px;top:14px}.header .header-right-bar .instagram-icon{right:320px;top:14px}.header .header-right-bar .show-cart{right:390px;top:14px}}@media (max-width:990px){.header .header-right-bar .show-cart{top:14px}}@media (max-width:850px){.header .header-right-bar .facebook-icon{right:95px;top:8px}.header .header-right-bar .instagram-icon{right:64px;top:8px}.header .header-right-bar .show-cart{left:auto;right:126px;top:8px}}@media (max-width:720px){.header .header-right-bar .facebook-icon,.header .header-right-bar .instagram-icon{right:140px;top:25px;display:none}}@media (max-width:720px){.header .header-right-bar .show-cart{left:auto;right:150px;top:24px}}.header .header-right-bar .cart{position:absolute;display:none;right:20px;width:320px;background:#fff;top:95px;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.2);box-shadow:5px 5px 10px rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:scroll;max-height:80vh}.header .header-right-bar .cart-prices .products-price,.header .header-right-bar .cart-prices .shipping-price,.header .header-right-bar .cart-prices .coupon{padding:10px;background:#f8f8f5;border-bottom:1px solid #e6e6dc;zoom:1}.header .header-right-bar .cart-prices .products-price:before,.header .header-right-bar .cart-prices .shipping-price:before,.header .header-right-bar .cart-prices .coupon:before,.header .header-right-bar .cart-prices .products-price:after,.header .header-right-bar .cart-prices .shipping-price:after,.header .header-right-bar .cart-prices .coupon:after{content:"";display:table}.header .header-right-bar .cart-prices .products-price:after,.header .header-right-bar .cart-prices .shipping-price:after,.header .header-right-bar .cart-prices .coupon:after{clear:both}.header .header-right-bar .cart-prices .products-price span,.header .header-right-bar .cart-prices .shipping-price span,.header .header-right-bar .cart-prices .coupon span{float:right;font-size:18px}.header .header-right-bar .cart-prices .final-price{padding:10px;zoom:1}.header .header-right-bar .cart-prices .final-price:before,.header .header-right-bar .cart-prices .final-price:after{content:"";display:table}.header .header-right-bar .cart-prices .final-price:after{clear:both}.header .header-right-bar .cart-prices .final-price label{font-weight:bold}.header .header-right-bar .cart-prices .final-price span{float:right;font-size:22px;margin-top:-2px}.header .header-right-bar .cart-buttons{background:#f2f2ec}.header .header-right-bar .cart-buttons .top-button{zoom:1}.header .header-right-bar .cart-buttons .top-button:before,.header .header-right-bar .cart-buttons .top-button:after{content:"";display:table}.header .header-right-bar .cart-buttons .top-button:after{clear:both}.header .header-right-bar .cart-buttons .top-button a{padding:10px 8px;background:#ed383e;border:0;float:right;font-size:15px;text-transform:uppercase;text-decoration:none;color:#fff;text-shadow:1px 1px rgba(0,0,0,0.5);cursor:pointer}.header .header-right-bar .cart-buttons .top-button a:hover{background:#eb2127}.header .header-right-bar .cart-buttons .top-button a:active{background:#de141b}.header .header-right-bar .cart-buttons .info{padding:10px;background:#60bb46;color:#fff;zoom:1}.header .header-right-bar .cart-buttons .info:before,.header .header-right-bar .cart-buttons .info:after{content:"";display:table}.header .header-right-bar .cart-buttons .info:after{clear:both}.header .header-right-bar .cart-buttons .info .icon{float:left;margin-right:10px;margin-top:5px}.header .header-right-bar .cart-buttons .info span{float:left;text-transform:uppercase}@media (max-width:990px){.header .header-right-bar .cart{right:auto;left:20px}}@media (max-width:850px){.header .header-right-bar .cart{left:10px;right:10px;width:auto;top:60px}}.header .header-right-bar .cart .cart-item{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:1;border-bottom:1px solid #e6e6dc}.header .header-right-bar .cart .cart-item:before,.header .header-right-bar .cart .cart-item:after{content:"";display:table}.header .header-right-bar .cart .cart-item:after{clear:both}.header .header-right-bar .cart .cart-item .image{float:left;padding:10px;width:calc(100% / 3);text-align:center}.header .header-right-bar .cart .cart-item .image img{width:60px;border:0}.header .header-right-bar .cart .cart-item .actions{float:left;height:92px;width:calc(100% / 3);text-align:center;padding-top:15px;background:#f3f3f3;position:relative}.header .header-right-bar .cart .cart-item .actions .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#f3f3f3;text-align:center;display:none}.header .header-right-bar .cart .cart-item .actions .overlay .loading{width:30px;margin-top:33px}.header .header-right-bar .cart .cart-item .actions .buttons{margin-top:10px;text-align:center}.header .header-right-bar .cart .cart-item .actions .buttons span{display:inline-block;width:auto;margin:5px;padding:2px 10px;background:#dfdfdf;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;cursor:pointer}.header .header-right-bar .cart .cart-item .actions .buttons span:hover{background:#d2d2d2}.header .header-right-bar .cart .cart-item .actions .buttons span:active{background:#c6c6c6}.header .header-right-bar .cart .cart-item .price{float:left;height:92px;width:calc(100% / 3);text-align:center;padding-top:35px}.main{padding-top:200px;min-height:calc((100vh - 204px))}.main .linebar{height:50px;margin-bottom:100px;background:#fff}.main .linebar-icon{padding:20px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;left:calc(50% - 45px);text-align:center;background:#fff}.main .linebar-icon img{width:50px}.main .linebar.green{background:#60bb46}.main .linebar.green .linebar-icon{background:#60bb46}.main .outlinebox{max-width:990px;margin:0 auto;border:1px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.main .outlinebox h2{display:block;max-width:500px;padding:20px 40px;margin:-40px auto 20px auto;text-align:center;text-transform:uppercase;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;border-radius:35px;font-size:30px}@media (max-width:720px){.main .outlinebox h2{font-size:20px}}.main .outlinebox .button{display:block;max-width:200px;text-align:center;padding:15px;margin:0 auto -30px auto;color:#fff;text-decoration:none;text-transform:uppercase;font-size:20px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;border-radius:35px}@media (max-width:720px){.main .outlinebox .button{font-size:16px}}.main .outlinebox .text{padding:30px;background:rgba(255,255,255,0.8);margin-bottom:20px}.main .outlinebox.green h2{background:#60bb46;color:#fff}.main .outlinebox.green .button{background:#86689f}.main .outlinebox.green .button:hover{background:#795c91}.main .outlinebox.green .button:active{background:#6c5282}.main .outlinebox.blue h2{background:#77b0c1;color:#fff}.main .outlinebox.blue .button{background:#77b0c1}.main .outlinebox.blue .button:hover{background:#65a6b9}.main .outlinebox.blue .button:active{background:#549cb1}.main .page{background:url("/images/bg-pattern.jpg");padding-bottom:50px;min-height:calc(((100vh - 204px) - 220px) - 53px)}.main .page-content{border:1px solid #fff;margin-top:-50px;background:rgba(255,255,255,0.2);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;zoom:1}.main .page-content:before,.main .page-content:after{content:"";display:table}.main .page-content:after{clear:both}.main .page-content .text-center{text-align:center}.main .page-content .loading{width:40px;margin-bottom:20px}.main .page-content .btn{padding:10px 30px;background:#60bb46;color:#fff;text-decoration:none;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.main .page-content .btn:hover{background:#56a93e}.main .page-content .btn:active{background:#4d9737}.main .page-title{text-align:center;background:#60bb46;color:#fff;text-transform:uppercase;padding:20px 30px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;border-radius:35px;width:auto;display:table;margin:-40px auto 0 auto}.main .page-title.failed{background:#bb4646}.main .page-title.waiting{background:#bb8c46}.main .page-sub-title{text-align:center;margin:0 auto;color:#3c4a38;padding:50px 40px 40px 40px;font-size:26px;text-transform:uppercase}.main .page-sub-title a{text-decoration:none;color:#2c7d15}.main .page-sub-title a:hover{color:#246711}.main .page-sub-title a:active{color:#1d510e}.main .page-text-content{margin-top:50px;padding:20px;color:#3c4a38;background:rgba(255,255,255,0.8);-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;zoom:1}.main .page-text-content:before,.main .page-text-content:after{content:"";display:table}.main .page-text-content:after{clear:both}.main .page-text-content img{max-width:100%}.main .page-text-content .send-cv{margin-top:40px}.main .page-text-content .send-cv input[type="file"]{display:none}.main .page-text-content .send-cv .cv-browser-btn{zoom:1;cursor:pointer}.main .page-text-content .send-cv .cv-browser-btn:before,.main .page-text-content .send-cv .cv-browser-btn:after{content:"";display:table}.main .page-text-content .send-cv .cv-browser-btn:after{clear:both}.main .page-text-content .send-cv .cv-browser-btn .icon{padding:8px 20px;background:#accf51;float:left;width:150px;text-align:center;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;-webkit-box-shadow:inset 2px 2px 10px rgba(0,0,0,0.2);-moz-box-shadow:inset 2px 2px 10px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 10px rgba(0,0,0,0.2)}.main .page-text-content .send-cv .cv-browser-btn .icon img{width:23px}.main .page-text-content .send-cv .cv-browser-btn .text{width:calc(100% - 150px);padding:12px 20px;background:#5bb142;color:#fff;text-transform:uppercase;float:left;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-ms-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;text-align:center}.main .page-text-content .send-cv .cv-browser-btn:hover .icon{background:#a2c93d}.main .page-text-content .send-cv .cv-browser-btn:hover .text{background:#519e3b}.main .page-text-content .send-cv .cv-browser-btn:active .icon{background:#94ba33}.main .page-text-content .send-cv .cv-browser-btn:active .text{background:#488c34}.main .page-text-content .send-cv-form{margin-top:10px;zoom:1}.main .page-text-content .send-cv-form:before,.main .page-text-content .send-cv-form:after{content:"";display:table}.main .page-text-content .send-cv-form:after{clear:both}.main .page-text-content .send-cv-form input{margin:0;float:left;width:calc(100% - 250px);padding:10px;font-size:14px;border:0;box-shadow:inset 2px 2px 8px rgba(0,0,0,0.3);-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}.main .page-text-content .send-cv-form button{margin:0;float:left;width:250px;background:#5bb142;border:0;padding:10px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;cursor:pointer;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.main .page-text-content .send-cv-form button:hover{background:#519e3b}.main .page-text-content .send-cv-form button:active{background:#488c34}@media (max-width:850px){.main .page-text-content .send-cv-form input{width:calc(100% - 150px)}.main .page-text-content .send-cv-form button{width:150px}}.main .page.nobg{background:none}.main .page .page-image{width:100%;max-width:700px;display:block;margin:50px auto 0 auto}.main .page .page-list-item{display:table;width:100%;min-height:200px;margin-bottom:20px;background:#fff}.main .page .page-list-item .image{width:250px;display:table-cell;vertical-align:top}.main .page .page-list-item .textpanel{display:table-cell;width:calc(100% - 160px);font-family:'Lato',sans-serif;padding:20px;vertical-align:top}.main .page .page-list-item .textpanel h2{margin:0;font-size:20px;color:#60bb46}.main .page .page-list-item .textpanel a{color:#60bb46;font-weight:bold;text-decoration:none}.main .page .page-list-item .textpanel a:hover{color:#56a93e}.main .page .page-list-item .textpanel a:active{color:#4d9737}@media (max-width:850px){.main .page .page-list-item{display:block;width:100%}.main .page .page-list-item .image,.main .page .page-list-item .textpanel{width:100%;display:block}.main .page .page-list-item .image{width:100%;height:150px}}@media (max-width:630px){.main .page .page-list-item .send-cv .cv-browser-btn .icon{display:none}.main .page .page-list-item .send-cv .cv-browser-btn .text{width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}}.main .page.career .page-image{max-width:250px;margin-top:0}.main .header-line{min-height:160px;margin-top:-87px}@media (max-width:720px){.main .header-line{margin-top:-127px}}.main .box{display:table;width:100%}.main .box .leftbox{display:table-cell}@media (max-width:910px){.main .box .leftbox{display:block}}.main .box .rightbox{display:table-cell;width:380px;max-width:380px;vertical-align:top}@media (max-width:910px){.main .box .rightbox{display:block;width:100%;max-width:100%}}.main .error-page{padding:100px 20px;text-align:center;color:#3c4a38}.footer{padding:50px 20px;background:#e1e9d9}.footer .logo-box{text-align:center}.footer .logo{width:100%;max-width:100px}.footer .text-center{text-align:center}.footer .text-center img{width:80px}.footer .payment-box{min-height:104px}@media (max-width:1290px){.footer .payment-box{text-align:center}}@media (max-width:850px){.footer .payment-box{text-align:center;margin-top:20px}}.footer .payment-box .social-icons{float:right;margin-top:30px}.footer .payment-box .social-icons a{margin:5px}.footer .payment-box .social-icons img{width:28px}@media (max-width:1290px){.footer .payment-box .social-icons{float:none;margin-top:15px;text-align:center}}.footer .payment-icon{width:100%;max-width:320px;margin-top:25px}@media (max-width:1290px){.footer .payment-icon{margin-top:0}}.footer .links{margin-top:10px;text-align:right}.footer .links a{color:#63bc49;display:inline-block;padding:0 6px;font-size:14px}.footer .links a:hover{color:#58ac3f}.footer .links a:active{color:#4e9939}.footer .links span{color:#63bc49;display:inline-block;padding:0 6px;font-size:14px}@media (max-width:850px){.footer .links{text-align:center}}.contact-compact{background:#fff;zoom:1}.contact-compact:before,.contact-compact:after{content:"";display:table}.contact-compact:after{clear:both}.contact-compact .info-box{padding:30px 20px}.contact-compact .info-box .title{color:#83bc52;text-transform:uppercase;text-align:center;font-weight:bold;font-size:18px}.contact-compact .info-box p{text-align:center;max-width:470px;margin:20px auto}.contact-compact .info-box a{color:#2c7d15;text-decoration:none}.contact-compact .info-box a:hover{color:#246711}.contact-compact .info-box a:active{color:#1d510e}.contact-compact .info-box .subtitle{color:#83bc52;text-transform:uppercase;font-weight:bold;padding:0 35px 0 0}.contact-compact .info-box .boxes{max-width:580px;margin:0 auto}.contact-compact .info-box .box-size-6{padding:20px 0 10px 0}.contact-compact .info-box .box-size-6 .item{zoom:1;margin-top:10px}.contact-compact .info-box .box-size-6 .item:before,.contact-compact .info-box .box-size-6 .item:after{content:"";display:table}.contact-compact .info-box .box-size-6 .item:after{clear:both}.contact-compact .info-box .box-size-6 .item .icon{width:20px;float:left;margin-right:10px}.contact-compact .info-box .box-size-6 .item span{float:left;margin-top:2px;width:calc(100% - 50px);text-transform:uppercase;font-size:15px}.contact-compact .info-box .box-size-6 .item span a{color:#000}@media (max-width:1100px){.contact-compact .info-box .box-size-6{max-width:100%}.contact-compact .info-box .box-size-6 .item{min-height:auto}.contact-compact .info-box .box-size-6 .subtitle.off{display:none}}.contact-compact .info-box .box-size-12{margin-top:30px;padding-left:40px}.contact-compact .info-box .box-size-12 span{display:block;width:100%;text-transform:uppercase;color:#83bc52}.contact-compact .map-box iframe{border:0;margin:0;width:100%;height:auto;margin-bottom:-3px}@media (max-width:850px){.contact-compact .box-size-6,.contact-compact .box-size-6{max-width:100% !important}}.contact .half-map{margin-top:50px}.contact .half-map .contact-compact .box-size-5,.contact .half-map .contact-compact .box-size-7{max-width:50%}.contact .bottom-text{padding:40px;background:rgba(255,255,255,0.6);text-align:center;font-size:22px;font-weight:bold;text-transform:uppercase}.contact .bottom-text .green{color:#2c7d15}.contact .bottom-text a{color:#000}.contact-form{padding:30px;background:#dee0e1;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.contact-form .error{color:#bd4343}.contact-form .form-item{padding:4px 20px 4px 4px}.contact-form .form-item input{padding:10px;font-size:16px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:0;width:100%;box-shadow:inset 0 2px 4px rgba(0,0,0,0.2)}.contact-form a{color:#000}.contact-form textarea{width:100%;padding:10px;font-size:16px;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;height:153px;margin-top:6px;margin-bottom:0;border:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.2);display:block}.contact-form .attach{background:#e0efdb;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;zoom:1}.contact-form .attach:before,.contact-form .attach:after{content:"";display:table}.contact-form .attach:after{clear:both}.contact-form .attach #attachment{display:none}.contact-form .attach label{display:block;padding:7px 20px;float:left}.contact-form .attach button{border:0;padding:6px 10px;background:#b5ceae;float:right;margin:0;-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;-ms-border-radius:0 0 6px 0;border-radius:0 0 6px 0;cursor:pointer}.contact-form .attach button img{width:20px}.contact-form .attach button:hover{background:#a6c49e}.contact-form .attach button:active{background:#98bb8e}.contact-form .button{margin-top:20px;background:#58b83d;border:0;padding:10px 20px;display:block;width:100%;color:#fff;font-weight:bold;font-size:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;text-transform:uppercase;cursor:pointer}.contact-form .button:hover{background:#4fa537}.contact-form .button:active{background:#469230}@media (max-width:910px){.contact-form .form-item{padding:4px }.contact-form .boxes .box-size-5{max-width:100%}.contact-form .boxes .box-size-7{max-width:100%}}.jobs-compact{min-height:500px;background:url("/images/bg/jobs-compact.png");background-position:center center;background-size:cover}.jobs-compact .title{text-align:center;text-transform:uppercase;font-size:30px;padding:150px 20px 20px 20px;color:#3a3e48;margin:0}.jobs-compact h3{text-align:center;text-transform:uppercase;font-size:16px;font-weight:400;padding:0 20px;color:#3a3e48}.jobs-compact .button{background:#83bc52;color:#fff;display:block;max-width:160px;text-align:center;padding:15px 25px;font-size:16px;text-transform:uppercase;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;margin:40px auto 0 auto}.jobs-compact .button:hover{background:#76b044}.jobs-compact .button:active{background:#6a9e3d}.slider{padding:20px 0}.slider .swiper-container{width:100%;position:relative}.slider .swiper-slide{text-align:center}.slider .swiper-scrollbar{background:none}.slider .swiper-pagination{position:relative;bottom:0;margin-top:20px}.slider .swiper-pagination .swiper-pagination-bullet{background:#666d74;opacity:1 !important;width:15px;height:15px}.slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;-webkit-box-shadow:inset 0 4px 5px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 4px 5px rgba(0,0,0,0.2);box-shadow:inset 0 4px 5px rgba(0,0,0,0.2)}.slider .swiper-back,.slider .swiper-next{position:absolute;top:calc(50% - 30px);width:60px;z-index:10;cursor:pointer}.slider .swiper-back.swiper-button-disabled,.slider .swiper-next.swiper-button-disabled{opacity:.5}.slider .swiper-back{left:100px}@media (max-width:720px){.slider .swiper-back{left:10px}}.slider .swiper-next{right:100px}@media (max-width:720px){.slider .swiper-next{right:10px}}.slider .swiper-image{border:0;max-width:90%;max-height:400px;height:auto;width:auto}.our-missions-compact{position:relative;min-height:700px}.our-missions-compact .content{padding:20px 20px 80px 20px}.our-missions-compact .infos{margin-top:80px}.our-missions-compact .infos .icons{text-align:center}.our-missions-compact .infos .icons .icon{width:100px;margin:0 20px}.our-missions-compact .infos .info-text{text-align:center;display:block;max-width:550px;background:#60bb46;color:#fff;margin:40px auto 0 auto;padding:10px;font-size:18px;font-weight:bold;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}@media (max-width:720px){.our-missions-compact .infos .info-text span{display:block;width:100%}}.our-missions-compact .image{display:none;position:absolute}.our-missions-compact .image.top{left:0;top:50px}.our-missions-compact .image.bottom{bottom:0;left:0;max-width:220px}.our-missions-compact .image.right{right:0;top:calc(50% - 200px)}@media (max-width:1450px){.our-missions-compact .image.top{width:150px}.our-missions-compact .image.bottom{width:150px}.our-missions-compact .image.right{width:100px;top:calc(50% - 50px)}}@media (max-width:1060px){.our-missions-compact .image{display:none}}.our-missions .info{padding:20px;margin-top:20px}.our-missions .info h4{text-align:center;font-size:25px;padding:0 20px}.our-missions .info p{text-align:center;font-size:18px}.our-missions .info.light h4,.our-missions .info.light p{color:rgba(0,0,0,0.6)}.our-missions .page-text-content{zoom:1}.our-missions .page-text-content:before,.our-missions .page-text-content:after{content:"";display:table}.our-missions .page-text-content:after{clear:both}.our-missions .page-text-content .image-block{float:left;width:350px}.our-missions .page-text-content .image-block img{width:100%}.our-missions .page-text-content .text{float:left;width:calc(100% - 350px);padding-left:20px;margin-top:40px;position:relative}.our-missions .page-text-content .text .title{font-size:18px;font-weight:bold}.our-missions .page-text-content .text img{position:absolute;width:80px;top:-90px;left:calc(50% - 40px)}@media (max-width:850px){.our-missions .page-text-content .image-block{width:100%}.our-missions .page-text-content .text{width:100%;margin-top:20px}}.our-missions.how .text{float:none;width:100%;text-align:center;padding-left:0;margin-top:10px}.our-missions.how .video-block{width:400px;margin:0 auto;border-top:40px solid #60bb46;position:relative}.our-missions.how .video-block.two{border-top:40px solid #accf51}.our-missions.how .video-block.three{border-top:40px solid #c1e5b7}.our-missions.how .video-block img{position:absolute;width:80px;left:calc(50% - 40px);top:-90px}@media (max-width:1000px){.our-missions.how .video-block{width:500px}}@media (max-width:850px){.our-missions.how .video-block{width:100%}.our-missions.how .video-block img{display:none}}.recipes-compact{position:relative}.recipes-compact .content{padding:30px 20px 60px 20px}.recipes-compact .content .outlinebox .button{max-width:380px}.recipes-compact .content .outlinebox .text{padding:0;zoom:1}.recipes-compact .content .outlinebox .text:before,.recipes-compact .content .outlinebox .text:after{content:"";display:table}.recipes-compact .content .outlinebox .text:after{clear:both}.recipes-compact .content .recipe-category{width:calc(100% / 3);float:left;text-align:center;text-decoration:none}.recipes-compact .content .recipe-category .icon{padding:10px;width:100px;height:100px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin:0 auto -50px auto}.recipes-compact .content .recipe-category .icon img{border:0;max-width:80px;max-height:80px}.recipes-compact .content .recipe-category .line{padding:20px;background:#444}.recipes-compact .content .recipe-category .name{margin-top:30px;padding:10px 10px 20px 10px;text-transform:uppercase;text-decoration:none;color:#818b7f}@media (max-width:850px){.recipes-compact .content .recipe-category{width:calc(100% / 2)}}.recipes-compact .recipes-slider{margin-top:40px}.recipes-compact .recipes-slider .swiper-container{background:rgba(255,255,255,0.5);padding:30px 0}.recipes-compact .recipes-slider .swiper-container .swiper-slide{width:100%;text-align:center;max-width:600px}.recipes-compact .recipes-slider .swiper-container .swiper-image{width:100%;max-width:400px;height:auto;margin-top:10px}.recipes .categories-list{zoom:1;padding:0}.recipes .categories-list:before,.recipes .categories-list:after{content:"";display:table}.recipes .categories-list:after{clear:both}.recipes .categories-list .category{float:left;width:calc(100% / 6);cursor:pointer}.recipes .categories-list .category .icon{padding:10px;width:50px;height:50px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;margin:0 auto -50px auto}.recipes .categories-list .category .icon img{border:0;max-width:30px;max-height:30px}.recipes .categories-list .category .line{padding:25px;background:#444;position:relative}.recipes .categories-list .category .line .check{position:absolute;right:0;bottom:-10px;width:25px;height:25px;border:1px solid #ccc;background:#fff}.recipes .categories-list .category .name{margin-top:30px;padding:2px 10px 20px 10px;text-transform:uppercase;text-decoration:none;color:#818b7f;text-align:center}.recipes .categories-list .category.checked .line .check:after{position:absolute;font:20px/1 'Open Sans',sans-serif;left:5px;top:0px;font-weight:bold;color:#a1c7ab;content:'\02143';transform:rotate(40deg)}@media (max-width:850px){.recipes .categories-list .category{width:calc(100% / 2)}}.recipes .recipes-list{zoom:1;margin-bottom:20px}.recipes .recipes-list:before,.recipes .recipes-list:after{content:"";display:table}.recipes .recipes-list:after{clear:both}.recipes .recipes-list .item-not-found{text-align:center;padding:20px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.recipes .recipes-list .recipe-item{float:left;width:calc(100% / 3)}.recipes .recipes-list .recipe-item .recipe-content{padding:20px;display:block;text-decoration:none;color:#000}.recipes .recipes-list .recipe-item .recipe-content b{color:#5bb142}.recipes .recipes-list .recipe-item .recipe-content b:hover{color:#519e3b}.recipes .recipes-list .recipe-item .recipe-content b:active{color:#488c34}.recipes .recipes-list .recipe-item .image{height:250px;position:relative;background:#fff;text-align:center;padding-top:100px}.recipes .recipes-list .recipe-item .image .video-play-btn,.recipes .recipes-list .recipe-item .image .video-play-btn-hover{width:75px;display:block;margin:0 auto}.recipes .recipes-list .recipe-item .image .video-play-btn-hover{display:none}.recipes .recipes-list .recipe-item .image:hover .video-play-btn{display:none}.recipes .recipes-list .recipe-item .image:hover .video-play-btn-hover{display:block}.recipes .recipes-list .recipe-item .image .category{position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 80px 80px 0;border-color:transparent #fff transparent transparent;text-align:center}.recipes .recipes-list .recipe-item .image .category-icon{height:25px;margin-left:50px;margin-top:10px}.recipes .recipes-list .recipe-item-content{padding:10px;min-height:90px;background:rgba(255,255,255,0.8);-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.recipes .recipes-list .recipe-item-content .name{text-transform:uppercase;color:#5bb142;font-weight:bold;margin-bottom:10px}.recipes .recipes-list .recipe-item-content .text{margin-bottom:5px;min-height:60px}@media (max-width:850px){.recipes .recipes-list .recipe-item{width:calc(100% )}}.recipes .more-recipe{display:block;margin:0 auto;padding:15px 30px;background:#60bb46;border:0px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;font-weight:bold;text-transform:uppercase;color:#fff;font-size:16px;cursor:pointer}.recipes .more-recipe:hover{background:#56a93e}.recipes .more-recipe:active{background:#4d9737}.recipes .recipe-detail{margin-top:-60px;margin-bottom:60px}.recipes .recipe-detail .title{background:#60bb46;color:#fff;padding:20px;font-weight:400;text-align:center;text-transform:uppercase;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;margin:0}.recipes .recipe-detail .image{height:350px}@media (max-width:850px){.recipes .recipe-detail .image{height:250px}}.recipes .recipe-detail iframe{width:100%;height:350px}@media (max-width:850px){.recipes .recipe-detail iframe{height:250px}}.recipes .recipe-detail .full-white-box{background:#fff}.recipes .recipe-detail .recipe-content{padding:10px 25px}.recipes .recipe-detail .recipe-content ul{list-style:none;padding:0}.recipes .recipe-detail .recipe-content ul li{padding:0}.recipes .recipe-detail .recipe-content ul li a{color:#000}.recipes .recipe-detail .recommended_product{display:none;width:100%}.recipes .recipe-detail .recommended_product.element-0{display:table}.recipes .recipe-detail .recommended_product .text,.recipes .recipe-detail .recommended_product .image-box,.recipes .recipe-detail .recommended_product .action,.recipes .recipe-detail .recommended_product .buttons{display:table-cell;vertical-align:middle}@media (max-width:850px){.recipes .recipe-detail .recommended_product .text,.recipes .recipe-detail .recommended_product .image-box,.recipes .recipe-detail .recommended_product .action,.recipes .recipe-detail .recommended_product .buttons{display:block;width:100%}}.recipes .recipe-detail .recommended_product .text{background:#e4e5e5;padding:20px;zoom:1}.recipes .recipe-detail .recommended_product .text:before,.recipes .recipe-detail .recommended_product .text:after{content:"";display:table}.recipes .recipe-detail .recommended_product .text:after{clear:both}.recipes .recipe-detail .recommended_product .text .info-icon{float:left;margin-right:20px}.recipes .recipe-detail .recommended_product .text .mainitem{float:right;width:calc(100% - 100px);margin-bottom:10px}.recipes .recipe-detail .recommended_product .text .item{float:right;width:calc(100% - 100px);zoom:1;cursor:pointer}.recipes .recipe-detail .recommended_product .text .item:before,.recipes .recipe-detail .recommended_product .text .item:after{content:"";display:table}.recipes .recipe-detail .recommended_product .text .item:after{clear:both}.recipes .recipe-detail .recommended_product .text .item.current{font-weight:bold}.recipes .recipe-detail .recommended_product .image-box{padding:20px;background:#fff;width:150px}.recipes .recipe-detail .recommended_product .image-box img{width:130px}.recipes .recipe-detail .recommended_product .buttons{width:250px;background:#fff;text-align:center}.recipes .recipe-detail .recommended_product .buttons .button{background:#60bb46;color:#fff;padding:10px 20px;text-transform:uppercase;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:0;cursor:pointer;display:block;width:90%;margin:10px auto;font-size:14px;text-decoration:none}.recipes .recipe-detail .recommended_product .buttons .button:hover{background:#56a93e}.recipes .recipe-detail .recommended_product .buttons .button:active{background:#4d9737}.recipes .recipe-detail .recommended_product .buttons .button.red{background:#ed383e}.recipes .recipe-detail .recommended_product .buttons .button.red:hover{background:#eb2127}.recipes .recipe-detail .recommended_product .buttons .button.red:active{background:#de141b}.recipes .recipe-detail .recommended_product .action{width:240px;background:#e4e5e5;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recipes .recipe-detail .recommended_product .action span{padding:10px;font-weight:bold;font-size:25px;cursor:pointer}.recipes .recipe-detail .recommended_product .action input{border:2px solid #000;width:50px;font-size:18px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.recipes .recipe-detail .recommended_product .price-box{margin-top:20px;font-size:20px}.recipes .recipe-detail .recommended_product .price-box span{font-size:14px}.recipes .recipe-detail .recommended_product .price-box .quant-price{color:#757779;font-size:14px}.recipes .recipe-detail .recommended_product .price-box .special-price{color:#bc3c4b}@media (max-width:850px){.recipes .recipe-detail .recommended_product{width:100%}.recipes .recipe-detail .recommended_product .text,.recipes .recipe-detail .recommended_product .image-box,.recipes .recipe-detail .recommended_product .action,.recipes .recipe-detail .recommended_product .buttons{display:block;width:100%;zoom:1;text-align:center;padding:10px}.recipes .recipe-detail .recommended_product .text:before,.recipes .recipe-detail .recommended_product .image-box:before,.recipes .recipe-detail .recommended_product .action:before,.recipes .recipe-detail .recommended_product .buttons:before,.recipes .recipe-detail .recommended_product .text:after,.recipes .recipe-detail .recommended_product .image-box:after,.recipes .recipe-detail .recommended_product .action:after,.recipes .recipe-detail .recommended_product .buttons:after{content:"";display:table}.recipes .recipe-detail .recommended_product .text:after,.recipes .recipe-detail .recommended_product .image-box:after,.recipes .recipe-detail .recommended_product .action:after,.recipes .recipe-detail .recommended_product .buttons:after{clear:both}}@media (max-width:1210px){.recipes .recipe-detail .box-size-7{width:40%}}@media (max-width:850px){.recipes .recipe-detail .box-size-7,.recipes .recipe-detail .box-size-4,.recipes .recipe-detail .box-size-5{width:100% !important;max-width:100% !important}}.recipes .recipe-detail .info-line-box{background:#a6cb44;color:#32402e;padding:20px;zoom:1}.recipes .recipe-detail .info-line-box:before,.recipes .recipe-detail .info-line-box:after{content:"";display:table}.recipes .recipe-detail .info-line-box:after{clear:both}.recipes .recipe-detail .info-line-box .image{float:left;height:auto;width:40px;margin-right:20px}.recipes .recipe-detail .info-line-box p{margin:0}.recipes .recipe-detail .calories{zoom:1}.recipes .recipe-detail .calories:before,.recipes .recipe-detail .calories:after{content:"";display:table}.recipes .recipe-detail .calories:after{clear:both}.recipes .recipe-detail .calories-one{background:#ed383e;float:left;padding:10px}.recipes .recipe-detail .calories-one img{width:90px}@media (max-width:850px){.recipes .recipe-detail .calories-one{width:100%;text-align:center}}.recipes .recipe-detail .calories-100{background:#e47c0d;float:left;padding:10px}.recipes .recipe-detail .calories-100 img{width:90px}@media (max-width:850px){.recipes .recipe-detail .calories-100{width:100%;text-align:center}}.recipes .recipe-detail .calories-text{padding:20px;background:#60bb46;height:92px;float:left;width:calc(100% - (1 * 110px));color:#32402e}@media (max-width:850px){.recipes .recipe-detail .calories-text{text-align:center}}.recipes .recipe-detail .calories-text .text-left{float:left;padding-right:20px;min-width:200px;padding-top:10px}@media (max-width:850px){.recipes .recipe-detail .calories-text .text-left{float:none;min-width:100%}}.recipes .recipe-detail .calories-text .icon-cal{float:left;width:55px;margin-right:20px}@media (max-width:850px){.recipes .recipe-detail .calories-text .icon-cal{float:none;margin-top:20px}}.recipes .recipe-detail .calories-text p{margin:7px 0 0 0}@media (max-width:850px){.recipes .recipe-detail .calories-text p{float:none;min-width:100%;margin-top:20px}}@media (max-width:850px){.recipes .recipe-detail .calories-text{width:100%;height:auto}}.recipes .recipe-detail .white-content{background:rgba(255,255,255,0.9);-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-ms-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;padding:20px}.recipes .recipe-detail .white-content h2{margin:0;padding:10px;color:#5bb142;text-transform:uppercase;font-weight:300;font-size:20px}.recipes .recipe-detail .recent-items{margin-top:20px;zoom:1}.recipes .recipe-detail .recent-items:before,.recipes .recipe-detail .recent-items:after{content:"";display:table}.recipes .recipe-detail .recent-items:after{clear:both}.recipes .recipe-detail .recent-items .swiper-slide{padding:10px;max-width:350px}.recipes .recipe-detail .recent-items .recent{width:100%;background:rgba(255,255,255,0.8)}.recipes .recipe-detail .recent-items .recent .image{text-align:center}.recipes .recipe-detail .recent-items .recent .img{height:200px}.recipes .recipe-detail .recent-items .recent .name{padding:10px;color:#5bb142;font-weight:bold;text-transform:uppercase}.recipes .recipe-detail .recent-items .recent .text{padding:5px 10px 10px 10px}.recipes .recipe-detail .recent-items .recent a{padding:10px;display:block;color:#5bb142;font-weight:bold;text-decoration:none}.nutrition-tips-compact .content{padding:30px 20px 60px 20px}.nutrition-tips .page-text-content{padding:0}.nutrition-tips .pager{margin:20px auto;display:block;text-align:center}.nutrition-tips .pager button{padding:10px 30px;border:0;background:#58b83d;color:#fff;font-size:15px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;cursor:pointer;opacity:.5}.nutrition-tips .pager button.active{opacity:1}.nutrition-tips .pager button:hover{background:#4fa537}.nutrition-tips .pager button:active{background:#469230}.nutrition-tips .categories{zoom:1;border-bottom:5px solid #d0d1d2}.nutrition-tips .categories:before,.nutrition-tips .categories:after{content:"";display:table}.nutrition-tips .categories:after{clear:both}.nutrition-tips .categories .category{float:left;width:calc(100% / 4);padding:10px;text-align:center;cursor:pointer;opacity:.3}.nutrition-tips .categories .category span{color:#fff;font-weight:bold;display:block;font-size:14px;margin-top:10px;min-height:35px}@media (min-width:910px) and (max-width:999px){.nutrition-tips .categories .category span{min-height:52px}}@media (max-width:616px){.nutrition-tips .categories .category span{min-height:52px}}.nutrition-tips .categories .category img{width:100%;max-width:50px}.nutrition-tips .categories .category.active{opacity:1}.nutrition-tips .filter-panel{padding:30px;text-align:center;zoom:1}.nutrition-tips .filter-panel:before,.nutrition-tips .filter-panel:after{content:"";display:table}.nutrition-tips .filter-panel:after{clear:both}.nutrition-tips .filter-panel input{background:#f2f2ec;border:0;padding:6px 20px;font-size:14px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;float:left;margin:0}.nutrition-tips .filter-panel input.search{width:60%}.nutrition-tips .filter-panel input.date{margin-left:30px;width:160px}@media (max-width:850px){.nutrition-tips .filter-panel input{width:80% !important;margin-left:0 !important}.nutrition-tips .filter-panel input.date{margin-top:10px}}.nutrition-tips .filter-panel .btn{float:left;background:#60bb46;border:0;margin:0;height:29px;width:40px;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-ms-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;background-image:url("/images/icon-search.png");background-position:center center;background-repeat:no-repeat;cursor:pointer}.nutrition-tips .filter-panel .btn.date{background-image:url("/images/icon-date.png");background-size:40%}.nutrition-tips .filter-panel .btn:hover{background-color:#56a93e;background-image:url("/images/icon-search.png");background-position:center center;background-repeat:no-repeat}.nutrition-tips .filter-panel .btn:active{background-color:#4d9737}@media (max-width:850px){.nutrition-tips .filter-panel .btn.date{margin-top:10px}}.nutrition-tips .nutritionist{padding:20px;text-align:center;background:#58b83d}.nutrition-tips .nutritionist .image{background:#fff url("/images/logo-2x.png");background-size:cover;margin:0 auto;width:200px;height:200px;border:10px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.nutrition-tips .nutritionist-title{background:#418f2b;padding:15px;color:#dfce73;text-align:center;font-weight:bold;font-size:25px;color:#000;background:#ffffff;padding-bottom:0}.nutrition-tips .nutritionist-info{padding:20px 10px 0px 10px;text-align:center;color:#000;font-weight:bold;background:#ffffff}.nutrition-tips .nutritionist-info span{display:block;font-size:25px}.nutrition-tips .nutritionist-text{background:#ffffff;padding:20px;font-weight:bold}.nutrition-tips .nutritionist-form{background:#dee0e1;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;-ms-border-radius:0 0 10px 0;border-radius:0 0 10px 0}.nutrition-tips .nutritionist-form .errors{padding:20px}.nutrition-tips .nutritionist-form .errors .error{padding:10px 0;color:red}.nutrition-tips .nutritionist-form .title{padding:20px;background:#58b83d;color:#fff;text-align:center;font-weight:bold;font-size:18px}.nutrition-tips .nutritionist-form .text{padding:10px}.nutrition-tips .nutritionist-form .form{padding:20px}.nutrition-tips .nutritionist-form .form label{font-weight:bold;margin-bottom:5px;padding:0 10px}.nutrition-tips .nutritionist-form .form-group{padding:5px 0}.nutrition-tips .nutritionist-form .form-group input{padding:10px 20px;border:0;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;border-radius:14px;width:100%;font-size:14px;-webkit-box-shadow:inset 0 2px 10px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 10px rgba(0,0,0,0.2);box-shadow:inset 0 2px 10px rgba(0,0,0,0.2)}.nutrition-tips .nutritionist-form .form-group textarea{padding:10px 20px;border:0;-webkit-border-radius:14px 14px 0 0;-moz-border-radius:14px 14px 0 0;-ms-border-radius:14px 14px 0 0;border-radius:14px 14px 0 0;width:100%;font-size:14px;-webkit-box-shadow:inset 0 2px 10px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 10px rgba(0,0,0,0.2);box-shadow:inset 0 2px 10px rgba(0,0,0,0.2);min-height:150px;display:block;margin:0}.nutrition-tips .nutritionist-form .form-group .checklist{zoom:1;padding:10px}.nutrition-tips .nutritionist-form .form-group .checklist:before,.nutrition-tips .nutritionist-form .form-group .checklist:after{content:"";display:table}.nutrition-tips .nutritionist-form .form-group .checklist:after{clear:both}.nutrition-tips .nutritionist-form .form-group .checklist input{float:left;width:auto}.nutrition-tips .nutritionist-form .form-group .checklist .label{float:left}.nutrition-tips .nutritionist-form .form-group .checklist a{color:#000}.nutrition-tips .nutritionist-form .form-group .attach{background:#e0efdb;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;zoom:1}.nutrition-tips .nutritionist-form .form-group .attach:before,.nutrition-tips .nutritionist-form .form-group .attach:after{content:"";display:table}.nutrition-tips .nutritionist-form .form-group .attach:after{clear:both}.nutrition-tips .nutritionist-form .form-group .attach #attachment{display:none}.nutrition-tips .nutritionist-form .form-group .attach label{display:block;padding:7px 20px;float:left;width:calc(100% - 80px);word-wrap:break-word}.nutrition-tips .nutritionist-form .form-group .attach button{border:0;padding:6px 10px;background:#b5ceae;float:right;margin:0;-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;-ms-border-radius:0 0 6px 0;border-radius:0 0 6px 0;cursor:pointer}.nutrition-tips .nutritionist-form .form-group .attach button img{width:20px}.nutrition-tips .nutritionist-form .form-group .attach button:hover{background:#a6c49e}.nutrition-tips .nutritionist-form .form-group .attach button:active{background:#98bb8e}.nutrition-tips .nutritionist-form .form-group .g-recaptcha{margin:20px auto 0 auto}.nutrition-tips .nutritionist-form .form .send{padding:15px 30px;text-align:center;color:#fff;background:#58b83d;border:0;margin:20px auto 0 auto;display:block;width:auto;font-size:20px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;cursor:pointer}.nutrition-tips .nutritionist-form .form .send:hover{background:#4fa537}.nutrition-tips .nutritionist-form .form .send:active{background:#469230}.nutrition-tips .nutrition-messages-list{background:#fff}.nutrition-tips .nutrition-messages-list .list-item-not-found{padding:20px;text-align:center}.nutrition-tips .nutrition-messages-list .message-block{display:table;width:100%;border-bottom:4px solid #fff}.nutrition-tips .nutrition-messages-list .message-block .color{display:table-cell;vertical-align:top;width:40px;border-right:4px solid #fff}.nutrition-tips .nutrition-messages-list .message-block .content{display:table-cell;vertical-align:top;background:#edecec;padding:20px;position:relative}.nutrition-tips .nutrition-messages-list .message-block .content .category{position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 80px 80px 0;border-color:transparent #fff transparent transparent;text-align:center}.nutrition-tips .nutrition-messages-list .message-block .content .category-icon{position:absolute;right:10px;z-index:1;margin-top:-10px;height:25px}.nutrition-tips .nutrition-messages-list .message-block .content .title{margin-bottom:20px;zoom:1}.nutrition-tips .nutrition-messages-list .message-block .content .title:before,.nutrition-tips .nutrition-messages-list .message-block .content .title:after{content:"";display:table}.nutrition-tips .nutrition-messages-list .message-block .content .title:after{clear:both}.nutrition-tips .nutrition-messages-list .message-block .content .title .subtitle{text-transform:uppercase;font-weight:bold;color:#30761d;float:left;margin:0 10px 0 0}.nutrition-tips .nutrition-messages-list .message-block .content .title .name{float:left;margin:0 10px;color:#000;text-transform:uppercase}.nutrition-tips .nutrition-messages-list .message-block .content .title .date{float:left;margin:0 10px;color:#75777c;font-weight:bold;font-size:13px;padding-top:3px}.nutrition-tips .nutrition-messages-list .message-block .content .message{margin-bottom:20px}.nutrition-tips .nutrition-messages-list .message-block .content .message .answer{padding:10px;background:#fff;margin-top:15px;display:none}.nutrition-tips .nutrition-messages-list .message-block .content .message .answer .answer-title{font-weight:bold;margin-bottom:10px;color:#5bb142}.nutrition-tips .nutrition-messages-list .message-block .bottom{zoom:1}.nutrition-tips .nutrition-messages-list .message-block .bottom:before,.nutrition-tips .nutrition-messages-list .message-block .bottom:after{content:"";display:table}.nutrition-tips .nutrition-messages-list .message-block .bottom:after{clear:both}.nutrition-tips .nutrition-messages-list .message-block .bottom a{float:left;color:#5bb142;font-weight:bold;text-decoration:none}.nutrition-tips .nutrition-messages-list .message-block .bottom a:hover{color:#519e3b}.nutrition-tips .nutrition-messages-list .message-block .bottom a:active{color:#519e3b}.nutrition-tips .nutrition-messages-list .message-block .bottom .category-name{float:right;font-weight:bold;text-transform:uppercase;font-size:12px}.newsletter-compact{background:#f3f3f3;border-top:1px solid #fff;padding:80px 20px}.newsletter-compact h2{margin:0;font-size:35px;text-align:center;margin-bottom:20px;text-transform:uppercase;color:#573a6f}.newsletter-compact p{text-align:center;color:#573a6f;font-size:18px;text-transform:uppercase}.newsletter-compact .small{text-transform:none}.newsletter-compact .form{max-width:480px;margin:20px auto;zoom:1}.newsletter-compact .form:before,.newsletter-compact .form:after{content:"";display:table}.newsletter-compact .form:after{clear:both}.newsletter-compact .form input{float:left;margin:0;border:0;padding:15px;font-size:16px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;-webkit-box-shadow:inset 2px 0 8px rgba(0,0,0,0.2);-moz-box-shadow:inset 2px 0 8px rgba(0,0,0,0.2);box-shadow:inset 2px 0 8px rgba(0,0,0,0.2);width:calc(100% - 180px)}.newsletter-compact .form button{float:left;border:0;margin:0;padding:15px ;font-size:16px;background:#5bb142;color:#fff;cursor:pointer;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-ms-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;text-transform:uppercase;width:180px}.newsletter-compact .form button:hover{background:#519e3b}.newsletter-compact .form button:active{background:#488c34}@media (max-width:720px){.newsletter-compact h1{font-size:25px}.newsletter-compact .form input{float:none;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.newsletter-compact .form button{float:none;display:block;margin:10px auto;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}}.newsletter-compact .featured-products{margin-top:40px}.newsletter-compact .featured-products .swiper-slide .image{height:150px}.newsletter-compact .featured-products .swiper-slide a{color:#573a6f;text-decoration:none;text-align:center}.newsletter-compact .featured-products .swiper-slide a:hover{opacity:.8}.newsletter-compact .featured-products .swiper-slide .is-new,.newsletter-compact .featured-products .swiper-slide .is-on-sale,.newsletter-compact .featured-products .swiper-slide .is-comming{width:50px;float:left}.newsletter-compact .featured-products .swiper-slide .name{font-weight:bold}.newsletter-modal{display:none}.newsletter-modal .newsletter-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.5);z-index:500;cursor:pointer}.newsletter-modal .box{width:100%;max-width:500px;height:200px;background:#7bc766;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;top:200px;left:calc(50% - 250px);z-index:501;position:fixed;padding:20px;color:#fff;text-align:center}@media (max-width:850px){.newsletter-modal .box{max-width:100%;left:0;right:0}}.newsletter-modal .box b{margin-bottom:10px;display:block;font-size:20px}.newsletter-modal .box input{width:100%;padding:8px;font-size:20px;border:0;border:1px solid #fff;-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.newsletter-modal .box button{border:0;background:#fff;padding:10px 30px;font-size:18px;font-weight:bold;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:inline-block;margin:20px auto 0 auto}.news-compact{padding:80px 10px}.news-compact .news-list{padding:0;zoom:1}.news-compact .news-list:before,.news-compact .news-list:after{content:"";display:table}.news-compact .news-list:after{clear:both}.news-compact .news-list .news-post{width:calc(100% / 3);padding:10px;float:left}@media (max-width:890px){.news-compact .news-list .news-post{width:100%}}.news-compact .news-list .image{display:block;height:150px;margin-bottom:20px}.news-compact .news-list .title{text-transform:uppercase;color:#5bb142;font-size:18px;font-weight:bold;min-height:70px}.news-compact .news-list .date{font-size:13px;font-weight:bold;color:#238da7;margin:10px 0}.news-compact .news-list .text{padding:0;font-size:13px;background:none}.news-compact .news-list a{color:#5bb142;font-weight:bold;text-decoration:none}.news-detail .page-text-content{zoom:1}.news-detail .page-text-content:before,.news-detail .page-text-content:after{content:"";display:table}.news-detail .page-text-content:after{clear:both}.news-detail .page-text-content .image{float:left;width:260px;height:260px}.news-detail .page-text-content .textpanel{float:left;margin-left:20px;width:calc((100% - 260px) - 20px)}.news-detail .page-text-content .textpanel .news-title{color:#5fb854}@media (max-width:850px){.news-detail .page-text-content .image{float:none;margin:0 auto}.news-detail .page-text-content .textpanel{float:none;width:100%;margin-top:30px;margin-left:0}}.products{background:#eeedee}.products .categories-line{padding:5px;width:320px;background:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:1}.products .categories-line:before,.products .categories-line:after{content:"";display:table}.products .categories-line:after{clear:both}.products .categories-line .panel-body{position:-webkit-sticky;position:sticky;top:130px}@media (max-width:1180px){.products .categories-line{width:100%}}.products .categories-line .subcategories{padding:10px;zoom:1}.products .categories-line .subcategories:before,.products .categories-line .subcategories:after{content:"";display:table}.products .categories-line .subcategories:after{clear:both}.products .categories-line .subcategories .category-content{padding:10px;text-transform:uppercase;cursor:pointer}.products .categories-line .select-box{text-align:center;color:#fff;background:#60bb46;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;position:relative;text-transform:uppercase;cursor:pointer}.products .categories-line .select-box:after{position:absolute;width:15px;height:15px;background:url('/images/icon-arrow-down.png') no-repeat;background-size:contain;content:"";top:15px;right:12px}.products .categories-line .select-box .selected{padding:10px}.products .categories-line .select-box .options{position:absolute;color:#000;width:100%;background:#fff;left:0;top:39px;border-top:1px solid #506421;z-index:1;display:none;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.products .categories-line .select-box .options .option{padding:15px;cursor:pointer;border-bottom:2px solid #c8ab93}.products .categories-line .select-box .options .option:last-child{border:0;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.products .categories-line .select-box .options .option:hover{background:#c8ab93;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.products .categories-line .select-box.opened{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.products .categories-line .select-box.opened .options{display:block}.products .categories-line .select-box.opened:after{transform:rotate(90deg);top:12px}.products .categories-line .select-box:hover{background:#56a93e}@media (max-width:850px){.products .categories-line .subcategories{float:none;width:100%;margin-top:20px}.products .categories-line .select-box{width:100%;float:none}.products .categories-line .category-content{float:left;margin-right:40px !important;margin-left:0 !important}}.products .products-list{width:calc(100% - 320px);padding:20px 0}@media (max-width:1180px){.products .products-list{width:100%}}.products .products-list .category-header{zoom:1}.products .products-list .category-header:before,.products .products-list .category-header:after{content:"";display:table}.products .products-list .category-header:after{clear:both}.products .products-list .product-category{zoom:1}.products .products-list .product-category:before,.products .products-list .product-category:after{content:"";display:table}.products .products-list .product-category:after{clear:both}.products .products-list .product-category .category-header-block{text-align:center}.products .products-list .product-category .category-name{background:#c6ac91;color:#fff;text-transform:uppercase;font-size:20px;padding:5px 20px;margin:0 auto 20px auto;font-weight:400;width:auto;display:inline-block;text-shadow:1px 1px 1px rgba(0,0,0,0.6);position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.products .products-list .product-category .category-name:before{position:absolute;background:#c6ac91;content:"";width:20px;height:2px;left:-20px;top:calc(50% - 1px)}.products .products-list .product-category .category-name:after{position:absolute;background:#c6ac91;content:"";width:20px;height:2px;right:-20px;top:calc(50% - 1px)}.products .products-list .product-items{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media (max-width:1080px){.products .products-list .product-items{grid-template-columns:repeat(3, 1fr)}}@media (max-width:850px){.products .products-list .product-items{grid-template-columns:repeat(2, 1fr)}}.products .products-list .product-items .product-list-item{margin-bottom:30px;padding:20px;text-align:center}.products .products-list .product-items .product-list-item a{text-decoration:none}.products .products-list .product-items .product-list-item .image{padding:10px;position:relative;min-height:200px}.products .products-list .product-items .product-list-item .image .img{width:70%}.products .products-list .product-items .product-list-item .image .is-new{position:absolute;bottom:0;left:0;width:70px;z-index:1}.products .products-list .product-items .product-list-item .image .is-on-sale{position:absolute;bottom:0;left:0;width:70px;z-index:2}.products .products-list .product-items .product-list-item .image .is-comming{position:absolute;bottom:0;left:0;width:70px;z-index:3}.products .products-list .product-items .product-list-item .name{margin-top:10px;color:#9f7952;font-size:16px;text-align:center;font-weight:bold;text-transform:uppercase}@media (max-width:1080px){.products .products-list .product-items .product-list-item .name{font-size:14px}}.products .products-list .product-items .product-list-item .price{margin-top:10px;font-size:16px;text-align:center;color:#bd9f80}.products .products-list .product-items .product-list-item .price span{color:#ed383e}.products .products-list .product-items .product-list-item .action{margin-top:5px;text-align:center;padding:5px}.products .products-list .product-items .product-list-item .action input{font-size:14px}.products .products-list .product-items .product-list-item .action span{font-size:18px}.products .products-list .product-items .product-list-item button{font-size:12px;padding:6px;float:none !important}.products .products-list .product-items .product-list-item:hover .name{color:#bd9f80}.products .product-detail{border:1px solid #fff;margin-top:-50px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.products .product-detail h2{background:#cd8a47;margin:0;padding:15px 20px;color:#fff;font-weight:bold;font-size:16px;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;word-wrap:break-word}.products .product-detail h2 a{color:#fff;font-weight:300;text-decoration:none;text-transform:uppercase}@media (max-width:850px){.products .product-detail h2{text-align:center}.products .product-detail h2 a{display:block;width:100%;margin:4px}.products .product-detail h2 span{display:none}}.products .product-detail .recent-title{background:#cd8a47;margin:0;padding:15px 20px;color:#fff;font-size:16px;font-weight:normal;text-transform:uppercase}.products .product-detail .image{background:#fff;text-align:center;padding:20px;position:relative}.products .product-detail .image .img{width:45%}.products .product-detail .image .img-sub{position:absolute;width:150px;bottom:10px;right:10px;padding:10px;border:1px solid #e2d7c9;background:#fff;cursor:pointer}.products .product-detail .image .new-product{position:absolute;bottom:20px;left:100px;width:100px;z-index:1}.products .product-detail .image .on-sale-product{position:absolute;bottom:20px;left:100px;width:100px;z-index:2}.products .product-detail .image .comming-product{position:absolute;bottom:20px;left:100px;width:100px;z-index:3}@media (max-width:850px){.products .product-detail .image{text-align:left}}.products .product-detail .boxes{background:rgba(255,255,255,0.8);padding-bottom:20px;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-ms-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.products .product-detail .infopanel{padding:0 20px 20px 20px}.products .product-detail .infopanel .name{color:#c6ac91;font-size:36px;text-transform:uppercase;margin:20px 0 0 0;font-size:24px}.products .product-detail .infopanel .add-cart button{font-size:12px}.products .product-detail .recipe-line{zoom:1}.products .product-detail .recipe-line:before,.products .product-detail .recipe-line:after{content:"";display:table}.products .product-detail .recipe-line:after{clear:both}.products .product-detail .recipe-line .button{float:right;background:#60bb46;color:#fff;padding:10px 20px;text-transform:uppercase;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:0;cursor:pointer;display:block;width:auto;margin:0 auto 0 auto;text-decoration:none;font-size:12px}.products .product-detail .recipe-line .button:hover{background:#56a93e}.products .product-detail .recipe-line .button:active{background:#4d9737}.products .product-detail .magyar-termek{width:60px;margin-right:10px}.products .product-detail .magyar-termek.bio,.products .product-detail .magyar-termek.gluten{height:70px;width:auto}.products .product-detail .line{margin-bottom:15px}.products .product-detail .details{margin:10px;padding:10px 10px;border-bottom:1px solid #cd8b47;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products .product-detail .details-icon{float:right;width:15px;margin-top:4px;margin-right:5px}.products .product-detail .advantages{zoom:1}.products .product-detail .advantages:before,.products .product-detail .advantages:after{content:"";display:table}.products .product-detail .advantages:after{clear:both}.products .product-detail .advantages .advantage{margin:5px 0;padding:6px 15px;background:#cef4c3;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;zoom:1}.products .product-detail .advantages .advantage:before,.products .product-detail .advantages .advantage:after{content:"";display:table}.products .product-detail .advantages .advantage:after{clear:both}.products .product-detail .advantages .advantage:first-child{margin:0}.products .product-detail .advantages .advantage-icon{float:left;width:20px}.products .product-detail .advantages .advantage .text{float:left;margin-left:20px;color:#6a7661;font-weight:bold;font-size:14px;margin-top:1px}.products .product-detail .details-content{display:none;padding:20px}.products .product-detail .details-content h4{margin:10px 0 0 0;text-transform:uppercase}.products .product-detail .details-content ul{list-style:none;padding:0}.products .product-detail .details-content ul li{padding:2px 5px}.products .product-detail .details-content .ingredients li{color:#7d7a78}.products .product-detail .product-recent-slider .swiper-slide{width:100%;max-width:calc(100% / 5);padding:10px}@media (max-width:850px){.products .product-detail .product-recent-slider .swiper-slide{max-width:calc(100% / 2)}}.products .product-detail .product-recent-slider .swiper-slide a{text-decoration:none}.products .product-detail .product-recent-slider .swiper-slide .image{padding:10px;text-align:center}.products .product-detail .product-recent-slider .swiper-slide .image img{width:100%;max-width:100px}.products .product-detail .product-recent-slider .swiper-slide .name{padding:10px;background:#c6ac91;text-align:center;text-transform:uppercase;color:#fff}.products .product-detail .product-recent-slider .swiper-slide .price{text-align:center;padding:10px;font-size:20px;background:#fff}.products .product-detail .product-recent-slider .swiper-slide .price span{font-size:13px}.products .product-detail .product-recent-slider .swiper-slide .price .special-price{color:#ed383e}.products .product-detail .product-recent-slider .swiper-slide .to-cart{padding:10px;background:#ede8ea;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products .product-detail .product-recent-slider .swiper-slide .to-cart .action{margin-top:10px;text-align:center}.products .product-detail .product-recent-slider .swiper-slide .to-cart .action span{padding:10px;font-weight:bold;font-size:25px;cursor:pointer}.products .product-detail .product-recent-slider .swiper-slide .to-cart .action input{border:2px solid #000;width:50px;font-size:18px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.products .product-detail .product-recent-slider .swiper-slide .to-cart button{background:#ed383e;color:#fff;padding:10px 20px;text-transform:uppercase;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:0;cursor:pointer;display:block;width:auto;margin:20px auto 0 auto}.products .product-detail .product-recent-slider .swiper-slide .to-cart button:hover{background:#eb2127}.products .product-detail .product-recent-slider .swiper-slide .to-cart button:active{background:#de141b}@media (max-width:850px){.products .product-detail .box-size-6{width:100%;max-width:100%;float:none}.products .product-detail .box-size-4{width:100%;max-width:100%;float:none;padding:20px;text-align:center}.products .product-detail .box-size-4 button{float:none}}.products .product-detail .nutrients{width:90%}.products .product-detail .nutrients td{padding:15px 10px;color:#fff;background:#80c96b}.products .product-detail .nutrients td.title{background:#488c34}.products .product-detail .nutrients td.center{text-align:center}.products .product-detail .nutrients td.name{background:#7faf72}@media (max-width:850px){.products .product-detail .nutrients{width:100%;margin-bottom:20px}}.products .product-detail .nutrients-description{padding:0 20px}.products .add-cart .prize{font-size:34px}.products .add-cart .prize span{font-size:18px}.products .add-cart .prize .quant-price{color:#757779;font-size:14px}.products .add-cart .prize .special-price{color:#ed383e}.products .add-cart .action{text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products .add-cart .action span{padding:10px;font-weight:bold;font-size:25px;cursor:pointer}.products .add-cart .action input{border:2px solid #000;width:50px;font-size:18px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}@media (max-width:850px){.products .add-cart .action{text-align:center}}.products .add-cart button{background:#ed383e;color:#fff;padding:10px 20px;text-transform:uppercase;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:0;cursor:pointer;display:block;width:auto;margin:0 auto;font-size:14px;float:right;width:160px}.products .add-cart button:hover{background:#eb2127}.products .add-cart button:active{background:#de141b}@media (max-width:920px){.products .add-cart button{width:auto}}.products .add-cart .shipping{color:#000;margin:5px 0}.products .add-cart .shipping-price{margin:10px 0 0 0;color:#000;font-size:14px}.products-list-panel{display:flex;max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width:1180px){.products-list-panel{display:block}}.search h4{margin:0;font-size:20px;padding:10px;text-transform:uppercase}.search .result-list{margin:10px 0 30px 0;zoom:1}.search .result-list:before,.search .result-list:after{content:"";display:table}.search .result-list:after{clear:both}.search .products{zoom:1}.search .products:before,.search .products:after{content:"";display:table}.search .products:after{clear:both}.search .products .result{float:left;padding:10px;width:calc(100% / 4);text-decoration:none}.search .products .result .image{text-align:center;height:200px}.search .products .result .name{text-align:center;color:#000;font-weight:bold;text-decoration:none;color:#c6ac91;font-size:18px;margin-top:10px;min-height:50px}@media (max-width:850px){.search .products .result{width:calc(100% / 2)}.search .products .result .image{text-align:center}}.search .pages{zoom:1}.search .pages:before,.search .pages:after{content:"";display:table}.search .pages:after{clear:both}.search .pages .result{padding:10px;display:block;background:#f0f0f0;margin:2px 0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#000;text-decoration:none}.search .pages .result:hover{background:#e0e0e0}.search .pages .result:active{background:#dadada}.search .news{zoom:1}.search .news:before,.search .news:after{content:"";display:table}.search .news:after{clear:both}.search .news .result{padding:10px;float:left;width:calc(100% / 3);color:#60bb46;font-weight:bold;text-transform:uppercase;text-decoration:none}.search .news .result img{width:auto;height:auto;max-width:120px;max-height:120px}.search .news .result .image{text-align:center;height:130px}.search .news .result .name{text-align:center}@media (max-width:850px){.search .news .result{width:calc(100% / 2)}}.login .form{width:100%;max-width:300px;margin:50px auto}.login .form .invalid-feedback{color:#bb1515}.login .form-group{margin-bottom:10px;zoom:1}.login .form-group:before,.login .form-group:after{content:"";display:table}.login .form-group:after{clear:both}.login .form-group .register-panel{margin-top:40px;display:block;padding:10px;background:#e0e0e0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;text-decoration:none;text-align:center}.login .form-group .register-panel:hover{background:#d3d3d3}.login .form-group .register-panel:active{background:#c7c7c7}.login .form-group label{width:100%;display:block;padding:0 5px}.login .form-group label.form-check-label{float:left;width:auto}.login .form-group input{padding:8px 20px;font-size:18px;background:#f2f2ec;border:0;font-size:14px;width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:inset 0 0 5px rgba(0,0,0,0.3)}.login .form-group input.form-check-input{float:left;width:auto;margin-top:6px}.login .form-group button{padding:10px 30px;background:#58b83d;color:#fff;font-size:16px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;border:0;cursor:pointer;width:100%}.login .form-group button:hover{background:#4fa537}.login .form-group button:active{background:#469230}.login .form-group button.red{background:#ed383e}.login .form-group button.red:hover{background:#eb2127}.login .form-group button.red:active{background:#de141b}.login .form-group .btn-link{background:none;color:#1f1f1f;width:100%;display:block;text-align:center}.login .form-group .btn-link:hover{background:rgba(0,0,0,0.08)}.login .form-group a{color:#000}.login #personal,.login #reseller{display:none}.login .providers{text-align:center}.login .providers .btn{background:#73b262}.selector{zoom:1}.selector:before,.selector:after{content:"";display:table}.selector:after{clear:both}.selector-item{float:left;width:50%;padding:50px;border:0;font-size:20px;font-weight:bold;color:#c6ac91;background-color:#fff}.selector-item.selected{background:#faf8f6}.selector-item:hover{cursor:pointer;color:#b5936f}.selector-item:active{cursor:pointer;background:#faf8f6}.profile .links .link a{padding:10px 20px;display:block;width:100%;background:#ececec;color:#252525;text-transform:uppercase;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:5px}.profile .links .link a:hover{background:#dfdfdf}.profile .links .link a:active{background:#d3d3d3}.profile .form .form-group{padding:10px}.profile .form .form-group .control-label{padding:4px 15px;display:block}.profile .form .form-group input{background:#f2f2ec;border:0;width:90%;padding:8px 20px;font-size:16px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;margin:0 auto;display:block}.profile .save-form{padding:10px 30px;border:0;background:#58b83d;color:#fff;font-size:15px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;cursor:pointer;margin:0 auto;display:block;width:auto}.profile .save-form:hover{background:#4fa537}.profile .save-form:active{background:#469230}.profile.orders table{width:100%;border:0}.profile.orders table th,.profile.orders table td{border:1px solid #e7e7e7}.profile.orders table th{background:#e1e8da;border:1px solid #c4c4c4}.profile.orders .btn{display:inline-block;padding:5px 20px;background:#58b83d;color:#fff;text-decoration:none;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;margin:0 auto}.profile.orders .btn:hover{background:#4fa537}.profile.orders .btn:active{background:#469230}.cart-page .cart-result{zoom:1}.cart-page .cart-result:before,.cart-page .cart-result:after{content:"";display:table}.cart-page .cart-result:after{clear:both}.cart-page .cart-result .error-text{color:#e90000;font-weight:bold}.cart-page .cart-result a{color:#000}.cart-page .cart-result .box-size-3,.cart-page .cart-result .box-size-12{padding:20px;zoom:1}.cart-page .cart-result .box-size-3:before,.cart-page .cart-result .box-size-12:before,.cart-page .cart-result .box-size-3:after,.cart-page .cart-result .box-size-12:after{content:"";display:table}.cart-page .cart-result .box-size-3:after,.cart-page .cart-result .box-size-12:after{clear:both}@media (max-width:850px){.cart-page .cart-result .box-size-3{width:50%;max-width:50%}}.cart-page .cart-result #coupon-result{margin-left:10px}.cart-page .cart-result #coupon-result.error{color:#e90000}.cart-page .cart-result #coupon-result.loading{color:#575757}.cart-page .cart-result #coupon-result.ok{color:#439755}.cart-page .cart-result .coupon-info input{padding:5px;margin-top:10px;max-width:300px;padding:8px 20px;background:#f2f2ec;border:0;font-size:14px;width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:inset 0 0 5px rgba(0,0,0,0.3)}.cart-page .cart-result .result-item{padding:10px;border-bottom:1px solid #ccc;zoom:1}.cart-page .cart-result .result-item:before,.cart-page .cart-result .result-item:after{content:"";display:table}.cart-page .cart-result .result-item:after{clear:both}.cart-page .cart-result .result-item .image{float:left;width:100px}.cart-page .cart-result .result-item .image img{width:100%}.cart-page .cart-result .result-item .name{float:left;padding:20px;width:calc((100% - 100px) - (360px))}.cart-page .cart-result .result-item .price{width:120px;float:left;padding:20px}.cart-page .cart-result .result-item .quantity{width:120px;float:left;padding:20px}.cart-page .cart-result .result-item .total{width:120px;float:left;padding:20px}@media (max-width:850px){.cart-page .cart-result .result-item .price{display:none}.cart-page .cart-result .result-item .name,.cart-page .cart-result .result-item .price,.cart-page .cart-result .result-item .quantity,.cart-page .cart-result .result-item .total{width:calc((100% - 100px) / 2);float:left;text-align:center}.cart-page .cart-result .result-item .total{float:right}}.cart-page .cart-result .price-result{float:right;margin-top:20px;width:100%;max-width:400px}.cart-page .cart-result .price-result .line{padding:20px;background:#f2f2ec;border:1px solid #e6e6dd;zoom:1}.cart-page .cart-result .price-result .line:before,.cart-page .cart-result .price-result .line:after{content:"";display:table}.cart-page .cart-result .price-result .line:after{clear:both}.cart-page .cart-result .price-result .line label{float:left}.cart-page .cart-result .price-result .line span{float:right;font-weight:bold}.cart-page .cart-result .price-result .line.coupon{display:none}.cart-page .cart-result .payment-icon{display:block;margin:0 auto 20px auto;width:120px}.cart-page .cart-result table{width:100%;vertical-align:middle;margin-top:50px;border:0}.cart-page .cart-result table td,.cart-page .cart-result table th{border:1px solid #e6e6dd}.cart-page .cart-result table th{background:#e1e8da}.cart-page .empty{display:none}.cart-page .products-list{zoom:1}.cart-page .products-list:before,.cart-page .products-list:after{content:"";display:table}.cart-page .products-list:after{clear:both}.cart-page .products-list .image{padding:10px}.cart-page .product-item-row{display:table-row}.cart-page .product-item{zoom:1;display:table;width:100%;border-bottom:1px solid #a2b4a7}.cart-page .product-item:before,.cart-page .product-item:after{content:"";display:table}.cart-page .product-item:after{clear:both}.cart-page .product-item .image{display:table-cell;vertical-align:top;width:120px;text-align:center;padding-top:20px}.cart-page .product-item .image img{width:100%;max-width:180px;border:0}.cart-page .product-item .info,.cart-page .product-item .price,.cart-page .product-item .action,.cart-page .product-item .total{display:table-cell;vertical-align:top;padding-top:20px}@media (max-width:850px){.cart-page .product-item .info,.cart-page .product-item .price,.cart-page .product-item .action,.cart-page .product-item .total{width:100%;display:block}}.cart-page .product-item .info{padding-left:20px}.cart-page .product-item .info a{color:#000;text-decoration:none}.cart-page .product-item .info .name{font-weight:bold;font-size:18px}.cart-page .product-item .price,.cart-page .product-item .action,.cart-page .product-item .total{width:150px}.cart-page .product-item .action{position:relative;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cart-page .product-item .action .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;text-align:center;display:none}.cart-page .product-item .action .overlay .loading{width:30px;margin-top:33px}.cart-page .product-item .action .buttons{margin-top:10px;text-align:center}.cart-page .product-item .action .buttons span{display:inline-block;width:auto;margin:5px;padding:2px 10px;background:#dfdfdf;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;cursor:pointer}.cart-page .product-item .action .buttons span:hover{background:#d2d2d2}.cart-page .product-item .action .buttons span:active{background:#c6c6c6}@media (max-width:850px){.cart-page .product-item .info,.cart-page .product-item .price,.cart-page .product-item .action,.cart-page .product-item .total{width:100%;display:block;text-align:center}}@media (max-width:850px){.cart-page .product-item .info{padding-left:0}}@media (max-width:850px){.cart-page .product-item .total{padding:20px 0 20px 0;font-weight:bold}}@media (max-width:850px){.cart-page .product-item-title{display:none}}.cart-page .product-item-title .image,.cart-page .product-item-title .info,.cart-page .product-item-title .price,.cart-page .product-item-title .action,.cart-page .product-item-title .total{padding:10px 0;text-transform:uppercase;font-weight:bold;text-align:left}@media (max-width:850px){.cart-page .product-item-title .image,.cart-page .product-item-title .info,.cart-page .product-item-title .price,.cart-page .product-item-title .action,.cart-page .product-item-title .total{text-align:center;padding:2px 0}}.cart-page .prizes,.cart-page .empty{padding:0}.cart-page .prizes .coupon-title,.cart-page .empty .coupon-title{padding:0 20px}.cart-page .prizes .shipping-price,.cart-page .empty .shipping-price,.cart-page .prizes .total-price,.cart-page .empty .total-price,.cart-page .prizes .coupon,.cart-page .empty .coupon,.cart-page .prizes .coupon-info,.cart-page .empty .coupon-info{zoom:1;padding:20px}.cart-page .prizes .shipping-price:before,.cart-page .empty .shipping-price:before,.cart-page .prizes .total-price:before,.cart-page .empty .total-price:before,.cart-page .prizes .coupon:before,.cart-page .empty .coupon:before,.cart-page .prizes .coupon-info:before,.cart-page .empty .coupon-info:before,.cart-page .prizes .shipping-price:after,.cart-page .empty .shipping-price:after,.cart-page .prizes .total-price:after,.cart-page .empty .total-price:after,.cart-page .prizes .coupon:after,.cart-page .empty .coupon:after,.cart-page .prizes .coupon-info:after,.cart-page .empty .coupon-info:after{content:"";display:table}.cart-page .prizes .shipping-price:after,.cart-page .empty .shipping-price:after,.cart-page .prizes .total-price:after,.cart-page .empty .total-price:after,.cart-page .prizes .coupon:after,.cart-page .empty .coupon:after,.cart-page .prizes .coupon-info:after,.cart-page .empty .coupon-info:after{clear:both}.cart-page .prizes .shipping-price label,.cart-page .empty .shipping-price label,.cart-page .prizes .total-price label,.cart-page .empty .total-price label,.cart-page .prizes .coupon label,.cart-page .empty .coupon label,.cart-page .prizes .coupon-info label,.cart-page .empty .coupon-info label{float:left;font-weight:bold}.cart-page .prizes .shipping-price span,.cart-page .empty .shipping-price span,.cart-page .prizes .total-price span,.cart-page .empty .total-price span,.cart-page .prizes .coupon span,.cart-page .empty .coupon span,.cart-page .prizes .coupon-info span,.cart-page .empty .coupon-info span{float:right;font-size:18px}.cart-page .prizes .shipping-price:nth-child(2),.cart-page .empty .shipping-price:nth-child(2),.cart-page .prizes .total-price:nth-child(2),.cart-page .empty .total-price:nth-child(2),.cart-page .prizes .coupon:nth-child(2),.cart-page .empty .coupon:nth-child(2),.cart-page .prizes .coupon-info:nth-child(2),.cart-page .empty .coupon-info:nth-child(2){background:#f2f2ec}.cart-page .prizes .shipping-price:nth-child(2) label,.cart-page .empty .shipping-price:nth-child(2) label,.cart-page .prizes .total-price:nth-child(2) label,.cart-page .empty .total-price:nth-child(2) label,.cart-page .prizes .coupon:nth-child(2) label,.cart-page .empty .coupon:nth-child(2) label,.cart-page .prizes .coupon-info:nth-child(2) label,.cart-page .empty .coupon-info:nth-child(2) label{font-weight:bold}.cart-page .prizes .shipping-price input,.cart-page .empty .shipping-price input,.cart-page .prizes .total-price input,.cart-page .empty .total-price input,.cart-page .prizes .coupon input,.cart-page .empty .coupon input,.cart-page .prizes .coupon-info input,.cart-page .empty .coupon-info input{padding:5px;margin-top:10px;max-width:300px;padding:8px 20px;background:#f2f2ec;border:0;font-size:14px;width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:inset 0 0 5px rgba(0,0,0,0.3)}.cart-page .prizes .total-price,.cart-page .empty .total-price{zoom:1;padding:20px;background:#f2f2ec}.cart-page .prizes .total-price:before,.cart-page .empty .total-price:before,.cart-page .prizes .total-price:after,.cart-page .empty .total-price:after{content:"";display:table}.cart-page .prizes .total-price:after,.cart-page .empty .total-price:after{clear:both}.cart-page .prizes .total-price label,.cart-page .empty .total-price label{float:left;font-weight:bold}.cart-page .prizes .total-price span,.cart-page .empty .total-price span{float:right;font-size:18px}.cart-page .prizes .shipping-info,.cart-page .empty .shipping-info{padding:20px;background:#60bb46;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center}.cart-page .prizes .shipping-info.warning,.cart-page .empty .shipping-info.warning{background:#e59f49}.cart-page .prizes .vat-info,.cart-page .empty .vat-info{text-align:center;padding:20px}.cart-page .prizes .buttons,.cart-page .empty .buttons{padding:20px;zoom:1}.cart-page .prizes .buttons:before,.cart-page .empty .buttons:before,.cart-page .prizes .buttons:after,.cart-page .empty .buttons:after{content:"";display:table}.cart-page .prizes .buttons:after,.cart-page .empty .buttons:after{clear:both}@media (max-width:700px){.cart-page .prizes .buttons,.cart-page .empty .buttons{text-align:center}}.cart-page .prizes .buttons .button,.cart-page .empty .buttons .button{width:auto;padding:10px 30px;text-decoration:none;text-transform:uppercase;color:#fff;background:#60bb46;border:0;font-size:16px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.cart-page .prizes .buttons .button:hover,.cart-page .empty .buttons .button:hover{background:#56a93e}.cart-page .prizes .buttons .button:active,.cart-page .empty .buttons .button:active{background:#4d9737}.cart-page .prizes .buttons .button.red,.cart-page .empty .buttons .button.red{float:right;background:#ed383e}.cart-page .prizes .buttons .button.red:hover,.cart-page .empty .buttons .button.red:hover{background:#eb2127}.cart-page .prizes .buttons .button.red:active,.cart-page .empty .buttons .button.red:active{background:#de141b}@media (max-width:700px){.cart-page .prizes .buttons .button,.cart-page .empty .buttons .button{float:none !important;display:block;margin:10px auto}}.cart-page .form label{width:100%;display:block;padding:0 5px;margin-bottom:6px}.cart-page .form label.form-check-label{float:left;width:auto}.cart-page .form input,.cart-page .form textarea,.cart-page .form select{padding:8px 20px;font-size:18px;background:#f2f2ec;border:0;font-size:14px;width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:inset 0 0 5px rgba(0,0,0,0.3)}.cart-page .form input.form-check-input,.cart-page .form textarea.form-check-input,.cart-page .form select.form-check-input{float:left;width:auto;margin-top:6px}.cart-page .form .hide{display:none}.cart-page .form-group{padding:10px}.cart-page .form-group button{width:auto;padding:10px 30px;text-decoration:none;text-transform:uppercase;color:#fff;background:#60bb46;border:0;font-size:16px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;cursor:pointer}.cart-page .form-group button:hover{background:#56a93e}.cart-page .form-group button:active{background:#4d9737}.cart-page .form-group button.red{float:right;background:#ed383e}.cart-page .form-group button.red:hover{background:#eb2127}.cart-page .form-group button.red:active{background:#de141b}.cart-page .form-group .save-data{display:block;width:auto;margin:0 auto}.cart-page .form .check{zoom:1;margin-bottom:20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cart-page .form .check:before,.cart-page .form .check:after{content:"";display:table}.cart-page .form .check:after{clear:both}.cart-page .form .check input{float:left;margin-right:20px;width:auto;margin-bottom:-2px}.cart-page .form .check label{float:left;width:auto}@media (max-width:850px){.cart-page .form .boxes .box-size-6{width:100%;max-width:100%}}.cart-page .p-20{padding:20px}.cart-page .empty{padding:20px;text-align:center}.cart-page #pp-map{display:none;margin-top:15px}.cart-auth .boxes .box-size-6{padding:20px}.cart-auth .boxes .box-size-6 h2 small{font-size:18px;color:#adadad}@media (max-width:850px){.cart-auth .boxes .box-size-6{width:100%;max-width:100%}}.background-video{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh}.background-video video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-aspect-ratio:1920/1080){.background-video video{height:100%}}@media screen and (min-aspect-ratio:1920/1080){.background-video video{width:100%}}.background-video .background-video-layer{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.2)}.background-video.finimini{position:relative;top:auto;left:auto;width:100%;height:400px;max-width:890px;margin-left:auto;margin-right:auto;z-index:0;overflow:hidden;border-left:10px solid #fff;border-right:10px solid #fff}.background-video.finimini video{position:relative;width:100%;height:490px}.background-video.finimini .background-video-layer{display:none}@media (max-width:1360px){.background-video.finimini{max-width:700px;height:350px}}@media (max-width:1150px){.background-video.finimini{max-width:600px}}@media (max-width:940px){.background-video.finimini{height:350px}.background-video.finimini video{width:250%;margin-top:-20px;margin-left:-25%}}.notifications{position:fixed;z-index:100;left:0;top:0}.notifications .notification{position:fixed;top:170px;left:0;right:0;margin:0 auto;max-width:500px;width:100%;display:block;margin-bottom:10px;text-align:center}.notifications .notification:before{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.205);content:"";z-index:-1}.notifications .notification-content{z-index:200;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 6px rgba(0,0,0,0.1);box-shadow:0 5px 6px rgba(0,0,0,0.1);border:2px solid #ccc;font-size:20px;padding:30px;background:#fff}.notifications .notification.success .notification-content{border-color:#60bb46}.notifications .notification.error .notification-content{border-color:#bc3c4b}.webshop .page-text-content{zoom:1}.webshop .page-text-content:before,.webshop .page-text-content:after{content:"";display:table}.webshop .page-text-content:after{clear:both}.webshop-item{float:left;width:calc(100% / 3);padding:20px;color:#000;font-weight:bold;text-decoration:none}.webshop-item .image{width:100%;max-width:150px;height:150px;margin:0 auto;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.webshop-item .name{padding:20px;text-align:center;font-size:20px;font-weight:bold;color:#c6ac91;text-transform:uppercase;background:#fff}.webshop-item:hover .name{color:#bd9f80}.webshop-item:active .name{color:#b5936f}@media (max-width:850px){.webshop-item{width:100%}}.popup{display:none}.popup-body{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1500;display:flex;align-items:center;text-align:center}.popup-overfill{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.3);z-index:1400}.popup-content{position:relative;z-index:1800;max-width:600px;margin:auto}.popup-content img{width:100%}.popup-close{position:absolute;right:5px;top:-40px;width:30px !important;z-index:1800}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}