.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.btn--cart-code-count,.cart__mini td,.tx_label_section,textarea{vertical-align:top}.news__box .news__box__text,.news__box .section-news__btn,.small_banners__wrapper .banners__banners,a,button,input,li,span,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn:hover,a,a:hover{text-decoration:none}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:-o-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);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-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:0 0 auto;-ms-flex-negative:0;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-o-transition-property:-o-transform;-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 .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.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-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-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-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-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-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-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.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;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{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-pagination-progress.swiper-pagination-white,.time_estimation__container{background:rgba(255,255,255,.5)}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.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-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{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,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .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,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.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-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.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-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(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,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{font-size:10px;text-indent:-9999em;border-top:4px solid rgba(0,0,0,.2);border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(0,0,0,.2);border-left:4px solid #333;-webkit-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear;position:absolute;left:50%;top:50%;margin-top:-1.5em;margin-left:-1.5em}.swiper-lazy-preloader,.swiper-lazy-preloader:after{border-radius:50%;width:3em;height:3em}.btn,table{width:100%}@font-face{font-family:Ubuntu;font-display:auto;src:url(../../fonts/Ubuntu-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;font-display:auto;src:url(../../fonts/Ubuntu-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;font-display:auto;src:url(../../fonts/Lato-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;font-display:auto;src:url(../../fonts/Lato-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;font-display:auto;src:url(../../fonts/Roboto-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;font-display:auto;src:url(../../fonts/Roboto-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Signika;font-display:auto;src:url(../../fonts/Signika-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Signika;font-display:auto;src:url(../../fonts/Signika-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Signika;font-display:auto;src:url(../../fonts/Signika-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:Signika,ubuntu,arial,sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;color:#1f2e32}link,meta{display:none}ol,ul{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;border:0}b,h1,h2,h3,h4,h5,strong,th{font-weight:600}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}input[type=submit]{cursor:pointer;-webkit-appearance:button}input[placeholder]{-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#232527}button,input,select,span,textarea{outline:0}input[type=checkbox],input[type=radio]{padding:0;margin-right:10px}textarea{overflow:auto}table{border-collapse:collapse}th{padding:0}a,button,input,li,span,textarea{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-smoothing:antialiased}fieldset{border:none}a{color:inherit;outline:0}.cls-1{fill:#216545}.g--link{cursor:pointer;color:#216545;display:inline-block;padding-bottom:1px}.g--link--go-to-cart,.g--link:hover,.header__cart__anchor:hover span{color:#2e8b5f}.g--link--continue-shopping{line-height:1.45}.g--link--go-to-cart{display:inline;border-bottom:1px solid #2e8b5f;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.btn,.btn--arrow-a span,.tx_button.zagiel{display:inline-block}.g--link--go-to-cart:hover{color:#41c123;border-bottom-color:rgba(65,193,35,1)}.txt_s3{color:#3f3f3f;border-bottom:1px solid #27b9e9}.txt_s3:hover{color:#27b9e9}.btn{padding:21px 30px;line-height:1;color:#fff;font-family:inherit;cursor:pointer;border-radius:2px;background-color:#216545;text-transform:uppercase;font-size:12px;font-weight:700;border:none}.btn:hover{background:#2e8b5f}.btn:active{position:relative;top:1px}.btn--add_to_cart{font-size:12px;padding:24px 64px;font-weight:700}.tx_button.zagiel{padding:10px;margin:14px 0}.btn_cta.add_review{-webkit-box-shadow:0 1px 0 0 #7aa1a8 inset;box-shadow:0 1px 0 0 #7aa1a8 inset;background:#50727a;background-image:-webkit-gradient(linear,left top, left bottom,from(#618F98),to(#50727A));background-image:-webkit-linear-gradient(top,#618F98,#50727A);background-image:-o-linear-gradient(top,#618F98,#50727A);background-image:linear-gradient(to bottom,#618F98,#50727A)}.btn_cta.add_review:hover{background:#618F98}.btn--big{font-size:14px}.btn--small{font-size:14px;margin:0 0 0 2px;padding:6px 12px 8px}.btn--style-a{border:1px solid #1f2e32;background:#3c555b;background-image:-webkit-gradient(linear,left top, left bottom,from(#3C555B),to(#1F2E32));background-image:-webkit-linear-gradient(top,#3C555B,#1F2E32);background-image:-o-linear-gradient(top,#3C555B,#1F2E32);background-image:linear-gradient(to bottom,#3C555B,#1F2E32);text-shadow:0 -1px 1px #1f2e32;-webkit-box-shadow:-1px -1px 0 rgba(255,255,255,.3) inset,1px 1px 0 rgba(255,255,255,.3) inset;box-shadow:-1px -1px 0 rgba(255,255,255,.3) inset,1px 1px 0 rgba(255,255,255,.3) inset}.btn--style-a:hover{background:#3c555b}.btn--cart-code-count{padding:12px 20px;max-width:200px}.btn--arrow-a{padding:.5rem 1.75rem .5rem .75rem;position:relative}.btn--arrow-a span{margin:0;position:absolute;right:12px;top:7px;width:9px}.btn--arrow-a span:after,.btn--arrow-a span:before{background:#fff;content:"";height:7px;width:2px;display:inline-block;vertical-align:middle}.btn--arrow-a span:before{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0 2px}.btn--arrow-a span:after{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0}.payment__btn button,.payment__btn input[type=submit]:not(.btn__payu){display:inline-block;padding:14px 16px;line-height:1;color:#fff;font-family:inherit;border-radius:4px;font-weight:500;cursor:pointer;background:#2c96b8;background-image:-webkit-gradient(linear,left top, left bottom,from(#31a6cb),to(#2c96b8));background-image:-webkit-linear-gradient(top,#31a6cb,#2c96b8);background-image:-o-linear-gradient(top,#31a6cb,#2c96b8);background-image:linear-gradient(to bottom,#31a6cb,#2c96b8);border:1px solid #268dae;-webkit-box-shadow:-1px -1px 0 rgba(255,255,255,.4) inset,1px 1px 0 rgba(255,255,255,.4) inset;box-shadow:-1px -1px 0 rgba(255,255,255,.4) inset,1px 1px 0 rgba(255,255,255,.4) inset;text-shadow:0 -1px 0 #2eabd3}.nav a.nav_submenu.on,.nav_mobile_quantity,.progress{text-shadow:none}.btn__payu{background:url(http://static.payu.com/pl/standard/partners/buttons/payu_account_button_long_01.png) no-repeat;border:0;width:290px;height:50px;margin:0 0 10px}.btn--set-selects{font-weight:700}.fcb{color:#45619d}@media (min-width:768px){.btn{width:auto}}@-webkit-keyframes button-loader{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes button-loader{0%{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0);transform:translateY(-50%) translateX(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg);transform:translateY(-50%) translateX(-50%) rotate(360deg)}}.button-loader{position:absolute;top:50%;left:50%;border:2px solid #FFF;border-top-color:transparent;border-left-color:transparent;width:24px;height:24px;border-radius:50%;animation:button-loader .7s infinite linear;-webkit-animation:button-loader .7s infinite linear}.btn.progress,.btn.progress:hover{color:rgba(255,255,255,0)}.btn.progress img{display:none}.btn.progress{position:relative}.progress{pointer-events:none}.cart-loader{position:fixed;top:0;bottom:0;left:0;right:0;background:#31a6cb;z-index:9999}.cart-loader__spinner{margin:0 auto;width:70px;text-align:center;height:100%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.cart-loader__spinner>div{width:18px;height:18px;background-color:#e8eff5;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.fieldset.fieldset--review,.header{width:100%}.cart-loader__spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.cart-loader__spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.fieldset select{border:1px solid #cbd6d8;padding:5px 10px;background:#fff}.header{display:table}.header__top{display:none}.header--cart{margin:16px 0 32px}.header__branding--cart{margin:0 auto;width:200px;float:none;display:block}.header__branding{display:table-cell;vertical-align:middle;padding:16px 0 10px;text-align:center}.header__branding__logo{display:inline-block}.header__branding__logo__img{display:block}.header__branding__mobile-friendly,.header__cart,.header__cart__info{display:none}.header__branding__logo:active{position:relative;top:1px}.header__cart__anchor{margin-left:1rem}.header__cart__anchor.header__customer_login{margin-left:0}.header__cart__content{color:#216545;font-weight:700;font-size:14px}.svg-icon{fill:#526880;vertical-align:middle;margin-right:.25rem}.header__cart__anchor svg{width:13px;height:16px;position:relative;top:2px}.header__cart__anchor.header__cart__svg svg{width:16px;height:16px;position:relative;top:2px}.header__cart__anchor span{padding-left:8px;color:#232527;font-size:14px;font-weight:600}@media (min-width:768px){.header__top{display:block;padding:10px 0}.header__branding{padding:27px 0 27px 27px;width:30%}.header__branding__logo{display:block;float:left}.header__cart{display:table-cell;vertical-align:top;text-align:right;color:#696969;width:70%}.header__cart__content__number{color:#216545;font-weight:700;font-size:14px}.btn--go-to-cart{margin-left:1rem}.header__cart__search{width:400px;float:right;position:relative;padding-bottom:10px}.header__cart__info{display:block;margin:0;text-align:right;font-size:.875rem}.header__cart__info__phone{display:block;margin-bottom:.25rem;font-size:1.25rem;color:#31a6cb}.header__cart__search.header__cart__search_logged{width:400px}}@media (min-width:1024px){.header{position:relative}.header--cart .header__branding{position:static;padding:25px 0}.header__cart__content{display:inline}}@media (min-width:1200px){.header__branding{width:20%}.header__top{float:right;padding:0}.header__cart{width:80%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.header__cart__search{width:51%;float:left;padding-bottom:0;padding-left:70px}.header__cart__search.header__cart__search_logged{width:48%;margin-left:10px;padding:0}}.header__langs,.nav,.nav a,.nav_mobile_quantity{position:relative}.header__langs{cursor:pointer;color:#000;border:1px solid #e8eff5;border-radius:4px;display:none;text-align:left;margin:0;font-size:14px;width:60px;padding:6px 22px 6px 12px;vertical-align:bottom;text-transform:uppercase}.header__langs::after,.header__langs::before{background:#000;width:2px;height:6px;top:12px;display:inline-block;position:absolute;content:""}.header__langs::after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);vertical-align:middle;right:15px}.header__langs::before{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);vertical-align:middle;right:12px}.header__langs__action{text-transform:uppercase;display:inline-block}.header__cart .header__langs__action em{font-style:normal;text-align:right;color:#000}.header__langs__action.active a{color:#e31830}.header__langs__action.active a:after{border-top-color:#e31830}.header__langs__action a{display:inline-block;width:auto;padding:0}.header__langs__action:after{display:inline-block;content:' ';border-top:.35em solid #fff;border-left:.2em solid transparent;border-right:.2em solid transparent;vertical-align:middle;margin-left:.5em;margin-top:-3px;margin-right:-.9em}.header__langs .header__langs__list{display:none;list-style:none;margin:0;padding:0;position:absolute;left:-1px;width:60px;border:1px solid #e8eff5;border-top:none;z-index:999;top:27px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fafafa}.header__langs .header__langs__list a{padding:6px 22px 6px 12px;display:block;border-bottom:1px solid #e8eff5}.header__langs .header__langs__list a:hover{background:#e9e9e9}.search,.search button,.search input{background-color:#f1f2f5}.header__langs .header__langs__list a:last-of-type{border-bottom:none}.header__langs__list .active{font-weight:500}.header__langs__list .flag{opacity:.5}.header__langs__list .flag.active{opacity:1}@media (min-width:768px){.header__langs{display:inline-block}.header__langs__action:after{vertical-align:top}}.products,.search{display:-ms-flexbox}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;-webkit-box-flex:1;flex:1 1 100%;border-radius:2px;height:54px}.search input{margin:2px;padding:.5rem .75rem;border:none;-webkit-border-radius:0;-webkit-appearance:none;-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:12px;font-weight:400;font-family:Roboto}.NaviInfiniteScrollButton a,.search button{font-family:inherit;text-transform:uppercase}.search button{width:75px;line-height:1;font-weight:700;cursor:pointer;border-radius:2px;color:#216545;-ms-flex:none;-webkit-box-flex:0;flex:none;font-size:12px;border:none;padding:0}.search button.search__icon__btn{width:auto}.search button:hover{color:#2e8b5f}.submenu_i_search .search{padding:0 .5rem}.submenu_i_search .search input{padding:.5rem}.submenu.submenu_i_search.on{border:none}.search input::-webkit-input-placeholder{color:#adb4ba}.search input:-moz-placeholder{color:#adb4ba}.search input::-moz-placeholder{color:#adb4ba}.search input:-ms-input-placeholder{color:#adb4ba}.search input::-ms-input-placeholder{color:#adb4ba}.search .search__icon{width:32px;padding:19px 0}.nav,.submenu,.submenu .see_all,.submenu ul,.submenu.second ul{width:100%}.search .search__icon svg{height:16px}.wrapper__nav{margin:5px 0 30px}.nav{display:table;table-layout:fixed;border-radius:3px;border-style:solid;border-width:1px;border-color:#ececec;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06)}.nav li{display:none}.nav .nav_mobile{display:table-cell;padding:26px 0}.nav .nav_mobile svg{display:inline-block;fill:#fff;vertical-align:middle;height:20px}.nav .nav_mobile .nav_submenu.first svg{height:14px}.nav a{display:block;color:#232527;font-size:15px;font-weight:600;text-align:center}.nav a:hover{color:#2e8b5f}.nav a span{display:inline-block}.nav_second_submenu span{float:right;margin-right:8px}.nav .nav_desktop a span:after,.nav_second_submenu span:after{content:"";display:inline-block;background:#216545;width:2px;height:6px;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-left:1px;vertical-align:middle}.nav .nav_desktop a span:before,.nav_second_submenu span:before{content:"";display:inline-block;background:#216545;width:2px;height:6px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:5px;vertical-align:middle}.nav .nav_desktop a.on span:before,.nav_second_submenu.on span:before{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.nav .nav_desktop a.on span:after,.nav_second_submenu.on span:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.nav_second_submenu span:after,.nav_second_submenu span:before{background:#216545}.nav img{vertical-align:middle}.nav_mobile_quantity{border-radius:50%;bottom:8px;right:8px;font-size:13px;width:20px;height:20px;line-height:20px;background:#44c186;color:#fff;display:inline-block}@media (min-width:768px){.header__hover{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);width:100%;height:100%;z-index:100}.wrapper__nav{position:relative}.nav{table-layout:auto}.nav li{display:table-cell}.nav a{margin:28px 0;font-size:14px}.nav .nav_mobile{display:none}.nav__separator_line{display:block;height:1px;background:#efefef;margin:0 15px}.nav.submenu_open{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.nav.submenu_open .nav_submenu{opacity:.5}.nav.submenu_open .nav_submenu:hover{opacity:1;color:#232527}.nav.submenu_open .nav_submenu.on{opacity:1}}@media (min-width:1024px){.nav__separator_line{margin:0 42px}.nav{table-layout:fixed}.nav a{border-left:1px solid #ececec}.nav .nav_desktop a span:before,.nav_second_submenu span:before{margin-left:12px}}@media (min-width:1200px){.nav li{display:inline-block;padding:0 26px;margin:28px 0;border-left:1px solid #ececec}.nav a,.nav li:first-child{border-left:none}.nav a{margin:0;font-size:16px}.nav_submenu.first{padding-left:16px}}.submenu{overflow:hidden;background:#fff;display:none;border-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 3px 3px;border-style:solid;border-width:1px;border-top:none;z-index:9999}.submenu h2{margin-bottom:1rem}.submenu h2 a{color:#febf00}.submenu ul{margin:0 auto;list-style:none;overflow:hidden}.submenu .see_all,.submenu li{margin:0;overflow:hidden;list-style:none}.submenu li{border-bottom:1px solid #e8eff5}.submenu a{display:block;padding:15px 10px}.submenu a:hover{color:#2e8b5f}.submenu .see_all li{margin:0 2rem;padding:1rem 0;list-style:none;overflow:hidden}.submenu.second{padding:0}.submenu.second li{border-bottom:none}.submenu.second a{padding:8px 30px}.submenu.second.on{border:none}.submenu_i_langs{text-transform:uppercase}.submenu_i_langs .active{font-weight:600}@media (min-width:768px){.submenu{position:absolute;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);border-left:1px solid #ececec;border-right:1px solid #ececec}.submenu ul{padding:20px 15px;width:auto;color:#575b5f;font-size:13px;font-weight:400}.submenu li{display:inline-block;margin:0 4px;border-bottom:none}.submenu a{padding:8px}.submenu ul.short li{width:49%;margin:0}.submenu .see_all{padding:0 15px;border-top:1px solid #efefef}.submenu .see_all li{margin:0;width:auto}.submenu h5.hide{display:none}.submenu h5.ailment,.submenu ul.short.ailment{border-right:0;padding-left:2rem}.submenu ul.short{float:left;width:50%;border-top:0;border-right:1px solid #efefef}}.breadcrumb .g--link,.breadcrumb li{color:#575b5f;font-size:12px;text-align:left}.breadcrumb,.wrapper__container_breadcrumb{display:none}@media (min-width:1024px){.submenu ul{margin:0;padding:42px}.submenu li{width:22%}.submenu a{padding:8px 0}.submenu .see_all li{padding:16px 28px}}.breadcrumb{overflow:hidden;padding:24px 10px 16px}.breadcrumb li{float:left;font-weight:700}.breadcrumb .g--link{font-weight:400}.breadcrumb .g--link:hover{color:#232527}.breadcrumb b{margin:0 8px;font-weight:400}@media (min-width:768px){.breadcrumb,.wrapper__container_breadcrumb{display:block}.breadcrumb{padding:0 0 28px}}.product_box_header{width:100%;padding:16px 0}.product_box_header h2{margin:0 0 .5rem;padding:0 1rem;font-size:18px;font-weight:400}.filter_and_sorter{padding:0 2rem 0 1rem}.sorter_wrapper{margin-bottom:1rem}.sorter_wrapper label{display:inline-block;margin-bottom:.25rem;padding-right:.25rem}.nav_filters{margin:0 0 .5rem}.product_sorter p{margin:0}.clear_filters{display:inline-block;margin-left:8px;line-height:24px;padding:0 10px;background:#FFFDAB;color:#000;border:1px solid #FFFDAB;border-radius:4px}.clear_filters:hover{background-color:#FFFC78;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2) inset;box-shadow:0 0 2px rgba(0,0,0,.2) inset}.head_filters{width:100%;overflow:hidden;text-align:left}.filters.hidden,.hidden{display:none}.filters{background:#fff;border:1px solid #e8eff5;border-top-left-radius:4px;border-top-right-radius:4px;margin:16px auto;padding:15px 0 0;position:relative;width:96%;overflow:visible}.filters form{overflow:hidden;background:#fff;border:1px solid #e8eff5;border-top-left-radius:4px;border-top-right-radius:4px}.filters h5{margin:1.5rem 2rem;font-size:1.5rem;font-weight:400;color:#31a6cb}.filters h6{margin:0 0 1rem;font-size:1rem;font-weight:500}.filters p{margin:.5rem 0}.filters fieldset{float:left;margin:0 0 2rem 2rem;padding:0;border:0}.filters .fieldset_cta{float:none;text-align:center;background:#f6fafc;width:100%;margin:0;padding:10px 0;border-top:1px solid #e8eff5;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.filters label{margin:0 0 10px 4px;display:inline-block;color:#2A3A3F}@media (min-width:768px){.product_box_header{display:table}.product_box_header h2{display:table-cell;vertical-align:middle;margin:0;padding:0 1rem 0 2rem;font-size:1.3rem}.filter_and_sorter{display:table-cell;vertical-align:middle;text-align:right}.sorter_wrapper{text-align:right;margin:0}.sorter_wrapper label{margin:0}.nav_filters{display:inline-block;margin:0 0 0 1rem}}.picture_wrapper{position:relative}.index__banner_wrapper{display:block;max-width:1400px}.index_banner__title{font-size:20px}.index_banner__description{color:#8d8d8d;font-size:16px;margin:10px 0}.index_banner__btn{display:none;line-height:normal}.index__banner .swiper-slide{position:relative;text-align:center}.index__banner .swiper-pagination-bullet{height:4px;width:4px;margin-right:10px}.index__banner .swiper-pagination-bullet-active{background:#216545;width:20px;border-radius:25%}.index__banner .index_banner__txt__desc{background:rgb(255,255,255,.6);margin-bottom:56px;opacity:.9;text-align:left}.index__banner .swiper-button-next,.index__banner .swiper-button-prev{width:12px;height:18px;background-image:none;top:30%}.swiper-button-next.swiper-button-disabled .cls-1,.swiper-button-prev.swiper-button-disabled .cls-1{fill:#adb4ba}.index__banner .swiper-pagination{text-align:left;max-width:1200px;padding:0 20px;top:75%;bottom:auto}.index__banner .index_banner__txt{padding:20px}.index__banner .index_banner__txt .btn.banner_btn{width:100%}.index__banner .index_banner__title{color:#232527;font-size:24px;font-weight:600}.index__banner .index_banner__description{font-family:Lato;color:#525558;font-size:14px;font-weight:400;line-height:22px;margin:10px 0}@media (min-width:500px){.index__banner .index_banner__txt{padding:20px 25%}.index__banner .swiper-pagination{padding:0 25%}}@media (min-width:768px){.index__banner .swiper-slide{text-align:left}.index__banner_wrapper{margin:30px auto}.index__banner .swiper-button-next,.index__banner .swiper-button-prev,.index_banner__description{display:block}.index__banner .wrapper_banner_txt{margin:0 auto;position:absolute;top:50%;left:9%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.index_banner__title{font-size:32px}.index_banner__subtitle{font-size:18px}.index_banner__btn{display:inline-block}.index__banner .swiper-button-prev{left:3%}.index__banner .swiper-button-next{right:3%}.index__banner .index_banner__txt{padding:0}.index__banner .index_banner__txt__desc{width:70%;opacity:1;max-width:500px;padding:17px 17px 32px;margin-bottom:10px;min-height:110px;min-width:176px}.index__banner .index_banner__txt .btn.banner_btn{width:auto}.index__banner .swiper-button-next,.index__banner .swiper-button-prev{top:53%}.index__banner .swiper-pagination{padding:0 17px;left:9%;top:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}@media (min-width:1400px){.index__banner .wrapper_banner_txt{width:1200px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index__banner .index_banner__description{width:81%;min-height:110px;margin:10px 0 0}.index__banner .index_banner__txt__desc{width:29%;margin-bottom:20px;padding:35px}.index__banner .swiper-pagination{padding:0 35px;top:55%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.module_banners_container{overflow:hidden;margin-top:calc(2% - 4px)}.module_banners{display:block;position:relative;text-align:center}.module_banners_desc{position:absolute;top:4%;left:11%}.module_banners_title{margin-bottom:8px;font-weight:100;font-size:16px}.module_banners_title strong{display:block;font-weight:600}.btn--banner{font-size:12px;text-transform:uppercase;padding-bottom:4px}.weather_desk .module_banners_title{color:#3b96e1}.weather_desk .module_banners_title strong{color:#083d8e}.weather_desk .btn--banner{color:#fff;border-bottom:2px solid #fff}.weather_ban:hover .btn--banner{color:#083d8e;border-bottom:2px solid #083d8e}.set_decs .module_banners_title{color:#717171}.set_decs .module_banners_title strong{color:#404141}.set_decs .btn--banner{color:#b5b5b5;border-bottom:2px solid #b5b5b5}.set_ban:hover .btn--banner{color:#404141;border-bottom:2px solid #404141}@media (min-width:450px){.module_banners_title{font-size:27px}}@media (min-width:768px){.module_banners{width:49%;float:left}.weather_ban{margin-right:2%}.module_banners_desc{position:absolute;top:12%}.module_banners_title{font-size:20px}}@media (min-width:1024px){.module_banners_title{margin-bottom:25px;font-size:27px}}.small_banners{margin:0;padding-top:30px}.small_banners_container:after{content:"";clear:both;display:block}.small_banners__wrapper{position:relative;float:left;border-radius:3px;border-style:solid;border-width:1px;border-color:#ececec;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);height:100px;width:100%;margin-bottom:10px}.small_banners__wrapper:hover{background-color:#216545;border-color:#216545}.small_banners__wrapper .banners__banners{position:absolute;top:0;bottom:0;left:0;right:0;color:#232527;font-size:15px;font-weight:400;line-height:21px;text-align:left;margin:0;-webkit-transition:all;-o-transition:all;transition:all;font-smoothing:antialiased}.small_banners__wrapper .banners__banners .banners__desc{color:#232527;font-size:16px;font-weight:400;line-height:21px;text-align:left;margin:0;width:68%;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);left:5%}.small_banners__wrapper .banners__banners.num_1 .banners__desc{width:68%}.small_banners__wrapper .banners__banners .banners__desc_text{font-family:Signika;color:#216545;font-size:16px;font-weight:700;line-height:21px;text-align:left;margin:0;display:inline-block}.index_cats a,.index_cats img{display:block}.small_banners__wrapper .banners__banners.num_0{background:url(../../images/layout/magicznyogrod/dostawa.svg) 90% center no-repeat;background-size:32px}.small_banners__wrapper .banners__banners.num_1{background:url(../../images/layout/magicznyogrod/jakosc.svg) 90% center no-repeat;background-size:32px}.small_banners__wrapper .banners__banners.num_2{background:url(../../images/layout/magicznyogrod/wiedza.svg) 90% center no-repeat;background-size:32px}.small_banners__wrapper .banners__banners.num_3{background:url(../../images/layout/magicznyogrod/swiat.svg) 90% center no-repeat;background-size:32px}.small_banners__wrapper:hover .banners__banners .banners__desc,.small_banners__wrapper:hover .banners__banners .banners__desc_text{color:#fff}.small_banners__wrapper:hover .banners__banners.num_0{background:url(../../images/layout/magicznyogrod/dostawa_hover.svg) 90% center no-repeat;background-size:32px}.small_banners__wrapper:hover .banners__banners.num_1{background:url(../../images/layout/magicznyogrod/jakosc_hover.svg) 90% center no-repeat;background-size:32px}.small_banners__wrapper:hover .banners__banners.num_2{background:url(../../images/layout/magicznyogrod/wiedza_hover.svg) 90% center no-repeat;background-size:32px}.small_banners__wrapper:hover .banners__banners.num_3{background:url(../../images/layout/magicznyogrod/swiat_hover.svg) 90% center no-repeat;background-size:32px}@media (min-width:500px){.small_banners__wrapper{width:49%;margin:0 2% 2% 0}.small_banners__wrapper:nth-child(2n){margin-right:0}.small_banners__wrapper .banners__banners .banners__desc{width:65%}}@media (min-width:1024px){.small_banners__wrapper .banners__banners .banners__desc:first-child{width:50%}.small_banners__wrapper .banners__banners .banners__desc{font-size:15px;left:10%}.small_banners__wrapper{width:24%;margin-right:1.333%;margin-bottom:0}.small_banners__wrapper:nth-child(2n){margin-right:1.333%}.small_banners__wrapper:nth-child(4n){margin-right:0}}@media (min-width:1200px){.small_banners__wrapper .banners__banners .banners__desc{font-size:16px}}.index_cats{overflow:hidden;margin-bottom:16px}.index_cats a{border:1px solid #e8eff5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.index_cats a:hover{border-color:#31a6cb}.index_cats h2{text-transform:uppercase;letter-spacing:2px}@media (min-width:768px){.index_cats{width:102%;margin-left:-1%;margin-bottom:32px}.index_cats li{width:32%;float:left;margin:1% 0 0 1%}.index_cats h2{text-align:center}.index_cats h2:before{display:block;margin:24px auto 16px;content:"";width:25%;height:2px;background:#31a6cb}}.producer__container{margin:32px 0}.producer__list li{padding:4px 0}.baners__nav{position:absolute;bottom:16px;z-index:10;text-align:center;width:100%;background:tomato}.baners__nav__item{display:inline-block;cursor:pointer;width:16px;height:16px;margin:0 2px;line-height:16px;border:2px solid #fff;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.blog__box,.blog__box_first,.news__box{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-style:solid;border-width:1px;border-color:#ececec;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);overflow:hidden}.baners__nav__item.on,.baners__nav__item:hover{background:#fff}.section-news{margin-top:30px}.news__box_wrapper:after{content:"";display:block;clear:both}.news__box{max-width:350px;margin:0 auto 20px;position:relative}.news__box .news__box__text{z-index:10;padding:35px 25px;width:100%;position:absolute;background-color:#fff;bottom:-10%;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;font-smoothing:antialiased}.news__box .section-news__btn,.tabs_nav a::after{-webkit-transition:all .3s;-moz-transition:all .3s}.news__box .section-news__title{color:#232527;font-size:15px;font-weight:700;line-height:21px;text-align:left;text-transform:uppercase;margin:0;height:42px}.news__box .section-news__content{font-family:Roboto;color:#575b5f;font-size:13px;line-height:21px;text-align:left;margin:0;height:42px}.news__box .section-news__btn{display:inline-block;color:#216545;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;margin:0;padding-top:30px;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;font-smoothing:antialiased}.news__box .section-news__btn:hover{color:#a43910}.news__box.news__box_small{width:100%}.news__box .news__box__image{position:relative;margin-bottom:130px}.news__box .news__box__image .image_placeholder_hover{overflow:hidden;z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background:#216545;opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.news__box:hover .news__box__text{bottom:0}.news__box:hover .news__box__image .image_placeholder_hover{opacity:.8}@media (min-width:768px){.news__box_wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.news__box{width:49.17%;float:left;margin-bottom:0;max-width:none}.news__box .news__box__image{margin-bottom:115px}.news__box .news__box__text{padding:35px 15px;bottom:-14%}.news__box .section-news__title{font-size:13px;line-height:15px}.news__box .section-news__content{font-size:12px;line-height:13px}.news__box.news__box_small{width:23.75%;margin-left:1.665%}.news__box.news__box_big .news__box__text .section-news__content{width:44%}}.blog__box_wrapper,.products{-webkit-align-content:flex-start}@media (min-width:1024px){.news__box{width:49.17%;float:left;margin-bottom:0;max-height:549px}.news__box .news__box__image{margin-bottom:140px}.news__box.news__box_small{width:23.75%;margin-left:1.665%}.news__box .news__box__text{padding:35px 25px;bottom:-10%}.news__box .section-news__title{font-size:15px;line-height:21px}.news__box .section-news__content{font-size:13px;line-height:21px}.news__box.news__box_big .news__box__text .section-news__content{width:44%}}.products{overflow:hidden;width:101%;margin-left:-1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.products.listing{padding-bottom:30px}.products a{display:block;background-color:#fff}.products img{display:block;margin:0 auto}.products h3{margin:0 0 4px;font-size:16px;line-height:1.45;font-weight:400;color:#2a3a3f}.products-price.products-price--with-repo{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-price{margin-bottom:8px;color:#216545;font-size:17px;font-weight:700;line-height:21px;text-align:left}.products-price span{font-size:14px}.products-price del{text-decoration:line-through;display:block;display:inline-block;padding-right:4px}.products-price em{font-style:normal;color:#be4314;display:block}.products li{float:left;width:49%;border-radius:3px;border-style:solid;border-width:1px;border-color:#ececec;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);max-width:285px;margin:0 auto 6px}.products__list_wrapper .product__info{padding:10px}.product__info .product__info__title{color:#232527;font-size:13px;font-weight:600;line-height:21px;text-align:left;margin-bottom:8px}.product__info .product__info__subtitle{color:#adb4ba;font-size:12px;font-weight:400;line-height:21px;text-align:left;margin:0;min-height:21px}.product__info .product__info__description{display:none;font-family:Roboto;color:#575b5f;font-size:12px;font-weight:400;line-height:19px;text-align:left;margin:0;width:70%}.tab--index .tab__load-more .btn{width:100%}.products.products_index{width:100%;margin-left:0;padding-bottom:15px}.products.products_index img{width:350px}.products.products_index li{max-width:350px}.products_index .products__list_wrapper{width:100%;margin:0 auto 20px}.products_index .products__list_wrapper .product__info{padding:27px}.products_index .products__list_wrapper .flags{padding:25px}.products_index .products__list_wrapper .product__info .product__info__description{display:block}.products_index .products__list_wrapper .product__info .product__info__title{font-size:15px}@media (min-width:600px){.products_index .products__list_wrapper{width:49%;margin:0 auto 10px}.tab--index .tab__load-more .btn{width:auto}.products-price em{display:inline-block}}@media (min-width:768px){.products{margin-left:0;width:100%;padding-bottom:20px}.products.listing{padding-bottom:0}.products li{width:23.75%;margin:0 1.666667% 15px 0}.products li:nth-of-type(4n){margin-right:0}.products-price del{display:inline;padding-right:4px}.products-price em{padding-left:4px}.products__list_wrapper .product__info,.products_index .products__list_wrapper .product__info{padding:20px}.product__info .product__info__title{font-size:15px}.product__info .product__info__description{display:block}.products_index .products__list_wrapper:nth-of-type(3n){margin-right:1.666667%}.products_index .products__list_wrapper:nth-of-type(4n){margin-right:0}.products_index .products__list_wrapper{width:23.75%;margin:0 1.666667% 0 0}.products_index .products__list_wrapper .product__info .product__info__description{width:100%}}@media (min-width:1024px){.products__list_wrapper .product__info,.products_index .products__list_wrapper .product__info{padding:27px}.products_index .products__list_wrapper .product__info .product__info__description{width:70%}}.blog_wrapper{margin-bottom:30px}.blog_wrapper .blog__title{color:#216545;font-size:16px;font-weight:600;line-height:31px;text-align:center;margin:0;padding-bottom:20px}.blog__box_wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;padding-bottom:16px}.blog__box_wrapper:after{content:"";display:block;clear:both}.blog__box_first .blog__box.blog__box_big{border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}.blog__box_first{margin:0 auto 20px;max-width:390px}.blog__box_second{margin:0 auto}.blog__box_second .blog__box.blog__box_small:first-child{margin-bottom:20px}.blog__box .section-blog{display:inline-block;color:#575b5f;font-size:11px;font-weight:400;line-height:21px;text-align:left;margin:0;padding-right:10px}.blog__box .section-blog__content{display:none;font-family:Roboto;font-size:14px;font-weight:400;line-height:21px;text-align:left}.blog__box .section-blog p{display:inline-block;margin:0}.blog__box .section-blog__title{color:#232527;font-size:16px;font-weight:700;line-height:21px;text-align:left;text-transform:uppercase;border-bottom:1px solid #ececec;margin:0 0 16px;padding-bottom:20px}.blog__box .blog__box__text{padding:35px}.blog__box .blog__box__text svg{height:9px;display:inline-block;width:9px}.blog__box .blog__box__text .cls-1{fill:#216545}.blog__box .btn__look .section-blog__title,.blog__box_first{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog__box .btn__look:hover .section-blog__title,.blog__box_first:hover .section-blog__title{color:#2e8b5f}@media (min-width:768px){.blog_wrapper{margin-bottom:60px}.blog__box .blog__box__text{padding:20px}.blog__box_first{width:66%;margin:0 1.5% 0 0;max-width:none;float:left}.blog__box_second{width:32.5%;float:left}.blog__box_second .blog__box.blog__box_small:first-child{margin-bottom:20px}.blog__box .section-blog__content{display:block}}@media (min-width:1024px){.blog__box .blog__box__text{padding:35px}}.product{overflow:hidden;margin-top:32px}.product--change_variant{margin:40px 0}.product__images{margin-bottom:16px;margin-top:32px}.product__images__big{margin:0 0 4px}.product__images__big img{display:block;margin:0 auto}.product__images__big .slider-product-pagination{text-align:center;padding-top:10px}.product__images__big .swiper-pagination-bullet{height:4px;width:4px;margin-right:10px}.product__images__big .swiper-pagination-bullet-active{background:#216545;width:20px;border-radius:25%}.product__images__big .slider-button-next svg,.product__images__big .slider-button-prev svg{width:12px;height:18px}.product__images__big .slider-button-next{position:absolute;right:4%;top:45%;z-index:2}.product__images__big .slider-button-prev{position:absolute;left:4%;top:45%;z-index:2}.product__images__thumbs{overflow:hidden;display:none}.product__images__thumbs a{display:block;float:left;margin:0 4px 4px 0}.product__images__thumbs--zoom a{display:inline-block;float:none}.product__images__thumbs img{display:block;width:50px;opacity:.8}.product__images__thumbs .on img,.product__images__thumbs img:hover{opacity:1}.product__data{border:1px solid #ececec;padding:32px 16px;color:#232527;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06)}.product__data__name{margin-top:4px;font-size:30px;color:#232527;line-height:1.25;font-weight:600;padding-right:5px}.product__data__badges{position:absolute;z-index:2;margin:10px}.product__data__latin_name{color:rgba(87,91,95,.4);font-size:18px}.product__data__product_feature{font-family:Signika;color:rgba(87,91,95,.4);font-size:13px;font-weight:400;line-height:21px;text-align:left;margin:0;display:none}.product__data__props{padding:1rem 0 0}.product__notification{background:#ececec;padding:24px 8px}.product__notification p{margin:0;line-height:1.5;font-size:1rem}.product__notification ul{margin:16px 0 0}.notification-select{border-radius:2px;border-style:solid;border-width:1px;border-color:#cbd6d8;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);height:35px;font-size:16px}#notification-email{width:100%;outline:0;font-size:16px;float:none;border-radius:4px;padding:10px}.product__notification .buy_section_label{vertical-align:middle;font-weight:600}.product__notification .required--alert{border:none;background:#f3dbe1;padding:16px;color:#d72737}.product__info{padding:10px;position:relative}.product__colors{color:#f2f2f2;display:none;background:rgba(0,0,0,.65);left:0;position:absolute;right:0;top:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);padding:12px 16px 16px}.product__colors img{border:1px solid rgba(0,0,0,.25);display:inline-block;margin:4px 4px 0 0;width:28px}.product__colors p{margin:4px 0;font-weight:500}.product__colors span{color:#cecece;display:inline-block;font-size:14px;margin:0 4px 0 0}.product__info:hover .product__colors{display:block}.buy_section{margin-bottom:15px;font-size:0}.buy_section.buy_section--product-notification{display:none;margin:16px 0}.buy_section_label{margin-bottom:.5rem;font-size:14px}.buy_section--colors{margin-bottom:7px}.buy_section--colors a{display:inline-block;margin:0 12px 8px 0}.buy_section--colors img{width:32px}.buy_section--colors .buy_section_data{font-size:0}.buy_section--colors .buy_section_data .disabled{pointer-events:none;cursor:default}.buy_section--colors .buy_section_data .color__name__wrapper{position:relative;border-radius:2px;border-style:solid;border-width:1px;border-color:#ececec;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px;opacity:.6;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.buy_section--colors .buy_section_data .color__name__wrapper:hover{border-color:#216545;color:#216545;cursor:pointer;opacity:1}.buy_section--colors .buy_section_data .color__name__wrapper:hover .color__name{color:#216545}.buy_section--colors .buy_section_data .color__name__wrapper .current{opacity:1}.buy_section--colors .buy_section_data .color__name{position:absolute;bottom:11%;left:0;width:100%;text-transform:uppercase;text-align:center;font-family:Roboto;color:#575b5f;font-size:8px;font-weight:700}.buy_section_quan input,.newsletter_info p,.newsletter_text p{font-family:Roboto}.buy_section--colors .buy_section_data .color__name__current{color:#216545}.buy_section--colors .buy_section_data .color__name__wrapper.disabled{border-color:#216746;opacity:1}.buy_section_price{margin-bottom:0}.buy_section_price .buy_section_data{color:#216545;font-size:24px;font-weight:700;font-style:normal}.buy_section_price .buy_section_data span.val{font-size:1rem}.buy_section_price .buy_section_data del{text-decoration:line-through;color:rgba(87,91,95,1);font-size:14px;font-weight:400}.buy_section_price .buy_section_data .promo_price{font-style:normal;padding-left:8px}.buy_section_price .buy_section_data .promo_price em span{color:#216545;font-size:24px;font-weight:700;font-style:normal}.buy_section_quan .buy_section_data{position:relative;width:100%;border:1px solid #ececec;border-radius:3px;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06)}.buy_section_quan input{-moz-appearance:textfield;-webkit-appearance:textfield;width:80%;height:50px;display:block;padding:0 0 0 15px;margin:0 auto;text-align:center;border:none;background-color:#fff;color:#575b5f;font-size:15px}.buy_section_quan_button{cursor:pointer;width:30px;text-align:center;color:#807980;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:100%;background:#f7f7f7;vertical-align:middle;line-height:50px}.buy_section_quan_button.buy_section_quan_up{position:absolute;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);border-left:1px solid #ececec}.buy_section_quan_button.buy_section_quan_down{position:absolute;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);border-right:1px solid #ececec}td.cart__items__quan .buy_section_quan_button{width:20px}td.cart__items__quan .buy_section_quan_nav{float:right;position:relative;height:41px;right:60px}td.cart__items__quan .buy_section_quan_button.buy_section_quan_up{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}td.cart__items__quan .buy_section_quan_button.buy_section_quan_down{bottom:-3px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.buy_section_fb{border-top:1px solid #e8eff5;margin:32px 0 0;padding:32px 0}.pricesButton{padding:.25rem 0 0}.product__variants.error{border:1px solid #d72737;padding:32px;border-radius:4px;background:rgba(215,39,55,.1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product__variants--label.error{color:#d72737}.product__variants_disabled{color:#c3c3c3}.variant__input{position:absolute;left:-9999px}.variant__label{border-radius:2px;border:1px solid #ececec;background-color:#fff;text-align:center;vertical-align:middle;float:left;margin:0 8px 8px 0;padding:.5rem 1.3rem;color:#575b5f;font-size:13px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.variant__label:hover{border-color:#216545;color:#216545;cursor:pointer}.variant__label.product__variants_disabled{background:#ececec;opacity:.7}.variant__label.product__variants_disabled:hover{border:1px solid #ececec}.product__variant li{display:inline-block}.product__variant li.on .variant__label{border-color:#216545;color:#216545;cursor:pointer;font-weight:600}.product__variant li.on .variant__label.product__variants_disabled{border:1px solid #ececec;color:#575b5f}.buyit_free_shipping{font-family:Roboto;color:#575b5f;font-size:12px;font-weight:400;display:block;margin-top:16px;text-decoration:underline}.buyit_free_shipping svg{margin-right:8px;position:relative;top:2px;width:14px;height:12px}.buyit_free_shipping span p{display:inline;margin:0}.show_size_chart_wrapper{display:block;margin-top:8px;font-size:.75rem;white-space:nowrap}.product__desc{width:100%;overflow:hidden;padding:16px 0}.product__desc .tabs_nav a{padding:8px 3px}.product__desc__profile{margin-bottom:2.5rem;font-size:14px}.product__desc__profile__table{width:auto}.product__desc__profile__table td,.product__desc__profile__table th{border:1px solid #ececec;padding:8px 16px}.product__desc__profile__table th{padding-right:2rem;text-align:left;font-weight:400;color:#696969}.product__desc__content{width:100%;color:#3c3c3c;font-size:14px;font-weight:400;line-height:26px}.product__desc__content h3{color:#216545;font-size:16px;font-weight:600}.product__desc__content ul{list-style-type:disc;list-style-position:inside;font-size:14px;font-weight:400;line-height:1.45;margin:24px 0 0 24px}.product__desc__content ol{list-style-type:decimal;list-style-position:inside;font-size:14px;font-weight:400;line-height:1.45;margin:24px 0 0 24px}.product__desc__content a{color:#216545;display:inline-block;padding-bottom:1px}.product__desc__content a:hover{color:#2e8b5f}.product__preorder{margin:0 auto 16px;font-size:14px;line-height:1.35}.product__preorder strong{display:block}@media (min-width:768px){.product__images{margin-bottom:2.5rem;margin-top:32px}.product__fieldset{width:100%;margin:0 auto}.product__fieldset .label{font-weight:500;display:block;padding:5px .75rem 5px 0;cursor:pointer;color:#232527;float:left;width:200px;text-align:right}.product__data__badges{margin-top:4%;margin-left:16%}.product__desc{padding:32px 0}.product__desc .tabs_nav a{padding:16px 30px 8px}.variant__label{font-size:16px;padding:.5rem 1rem}.product__data__product_feature{padding:0 0 15px;display:block;width:100%}.product__images__big{margin:0}.buyit_label{float:left;width:120px;padding:4px 10px 4px 0;text-align:right}.price .buyit_label{padding-bottom:10px}.pricesButton>.buyit_label{display:block}.buy_section{display:table;table-layout:fixed;width:100%;overflow:hidden}.buy_section_quan .buy_section_data{width:30%}.buy_section--colors .buy_section_label{vertical-align:middle}}.badge,.cart__summary span{font-weight:700}@media (min-width:1024px){.product{margin-top:0}.product__images{width:50%;float:left;margin-bottom:0}.product__data{width:48%;float:right;margin-left:2%;margin-top:32px;padding:39px 48px}.product__data__props{padding:1rem 0 0}.product__fieldset{width:60%}.product__data__badges{margin:32px 0 0 32px}.product__data_name_main{width:60%;float:left;padding:15px 0}.product__data__product_feature{width:40%;float:left;padding:15px 0 15px 30px;border-left:1px solid #ececec}.product__notification{padding:32px}.product__images__thumbs{display:block}.product__images__thumbs a{margin:16px 16px 0 0}.product__images__thumbs img{width:auto}.product__images__big .slider-button-next,.product__images__big .slider-button-prev,.product__images__big .slider-product-pagination,.zoom_img_container .slider-button-next,.zoom_img_container .slider-button-prev,.zoom_img_container .slider-product-pagination{display:none}}.add_to_cart_response,.voucher--cart_info{display:none;margin-bottom:16px;padding:10px 32px 10px 64px;border:1px solid #2e8b5f;line-height:1.45;background:url(../../images/layout/icon-notification-success.svg) 16px 50% no-repeat;position:relative;border-radius:4px;margin-top:32px}.add_to_cart_response.fail{border:1px solid #216545;background-image:url(../../images/layout/icon-notification-info.svg) 16px 50% no-repeat;margin-top:32px}.add_to_cart_response__message{margin:0}.add_to_cart_response__cart{margin:8px 0}.add_to_cart_response__cta{margin:0}.add_to_cart_response__cta a{padding-bottom:1px;color:#216545;border-bottom:#2e8b5f;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.add_to_cart_response__cta a:hover{border-color:#2e8b5f;border-bottom-color:rgba(65,193,35,1)}.add_to_cart_response__close{position:absolute;top:10px;right:10px;width:16px;height:16px;cursor:pointer}.add_to_cart_response__close:after,.add_to_cart_response__close:before{background:#2e8b5f;width:2px;height:16px;display:block;content:""}.add_to_cart_response__close:after{-ms-transform:translateY(-100%) translateX(8px) rotate(-45deg);-webkit-transform:translateY(-100%) translateX(8px) rotate(-45deg);transform:translateY(-100%) translateX(8px) rotate(-45deg)}.add_to_cart_response__close:before{-ms-transform:translateX(8px) rotate(-135deg);-webkit-transform:translateX(8px) rotate(-135deg);transform:translateX(8px) rotate(-135deg)}.report_error .add_to_cart_response{display:block;border-radius:0}.flags{text-align:left;padding:10px;position:absolute;top:0}.products .image{position:relative}.badge{display:inline-block;padding:4px 8px;border-radius:4px;text-transform:uppercase}.badge--bestseller,.badge--new,.badge--promo,.badge--recomended{color:#fff;font-size:10px;border-radius:2px;font-weight:600}.badge--recomended{background-color:#be4314}.badge--new{background-color:#14BE43}.badge--promo{background-color:#BE143A}.badge--bestseller{background-color:#f1bd17}@media (min-width:768px){.badge--product{margin-right:12px}}.similar_box{overflow:hidden}.similar_box h2{margin:0;padding:1rem;font-weight:500;font-size:1rem;line-height:1.25}.similar_box .similar_box__product_title{font-family:Signika;color:#216545;font-size:16px;font-weight:600;text-align:center;padding:30px 0 15px}.similar_box.product__recommend .products{padding-bottom:50px}@media (min-width:768px){.flags{padding:25px}.similar_box h2{padding:1rem 2.5rem}.similar_box .similar_box__product_title{padding:30px 0}}@media (min-width:1024px){.flags{padding:20px}}@media (min-width:1200px){.flags{padding:27px}}.swiper-button-disabled{opacity:.5}.product_reviews{margin:26px 0;color:#232527;max-height:500px;overflow-y:scroll}.product_reviews fieldset{border:0;margin:0;padding:0}.product_reviews p{font-size:1rem;line-height:1.625;margin:.5rem 0}.product_reviews .new label{display:block;margin:16px 0 4px}.product_reviews .new textarea{border:1px solid #e7e7e7;width:100%;height:100px;margin-bottom:8px}.product_reviews .review__content{border:1px solid #ececec;border-radius:3px;padding:8px}.product_reviews li{padding:8px 0}.product_reviews .info{font-size:.8rem}.product_reviews .review__customer_name{color:#216545}.product_reviews ul.list li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f3f7f8}.product_reviews ul.list li .info{margin:0 0 5px}.product_reviews ul.list li .info strong{font-size:13px;font-weight:400}.product_reviews ul.list li .info .at{font-size:10px;margin:0 0 0 10px}.product_reviews__select{width:100%;position:relative;background:no-repeat #fff;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;border:1px solid #ececec;height:30px;text-align:center;outline:0;background-image:-webkit-linear-gradient(45deg,transparent 50%,#fff 50%),-webkit-linear-gradient(315deg,#fff 50%,transparent 50%),-webkit-linear-gradient(left,#216545,#216545);background-image:-o-linear-gradient(45deg,transparent 50%,#fff 50%),-o-linear-gradient(315deg,#fff 50%,transparent 50%),-o-linear-gradient(left,#216545,#216545);background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%),linear-gradient(to right,#216545,#216545);background-position:calc(100% - 20px) calc(1em + -3px),calc(100% - 15px) calc(1em + -3px),100% 0;background-size:5px 4px,5px 4px,2.5em 2.5em;-webkit-appearance:none;-moz-appearance:none}.reviews-header .svg-icon{margin:0 0 6px}.stars svg{fill:#aaa}.stars .star-checked{fill:#216545}.stars_wrapper{display:inline-block}.reviews-header{font-size:1rem;display:table;margin:0}.star-checked svg{fill:#2ecc71}.btn--review{clear:both;display:table;margin:0 auto;padding:1.5rem 3.5rem}.review-header .svg-icon{margin:0 0 6px}.review-h3,.reviews-h2{font-size:18px;font-weight:500;margin:1rem 0}.review-ul li{clear:both;display:table;margin:0 0 14px}.review-ul span{float:left;width:125px;padding:0 0 5px}@media (min-width:768px){.product_reviews__select{width:295px}.reviews-header{font-size:1.2rem;margin:0 auto}}.last_viewed{margin:24px 0;text-align:center}.last_viewed h2{margin:0 0 16px;font-size:16px;font-weight:400;text-align:center;color:#696969}.last_viewed li{display:inline-block;margin:8px 8px 0 0}.last_viewed img{border-radius:50%;border:1px solid #eee}#enter_coupon_code,#tx_delivery_country_choice_select,.update-variant-select_choice{border-style:solid;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.last_viewed img:hover{border-color:#31a6cb}@media (min-width:768px){.last_viewed li{margin:0 8px 0 0}}.cart,.cart__form{margin-bottom:32px}.cart{overflow:hidden}.cart__empty{padding:16px;text-align:center}.cart__preorder{color:#696969;font-size:14px;margin-top:4px}.cart__preorder strong{display:block}@media (min-width:768px){.cart__preorder strong{display:inline}}.update-variant-select{display:none}.update-variant-select span{display:block;margin:0 0 5px}.update-variant-select_choice{border-width:1px;border-color:#ececec;background-color:#fff;height:36px;margin:0 0 5px;width:100%;max-width:200px;display:block}.js--update-variant-btn.btn{padding:12px 20px;max-width:200px}@media (min-width:768px){.cart-current-variant,.update-variant-select{width:280px}.update-variant-select span{display:inline}}.cart__steps{text-align:center;padding:16px}.cart__steps__item{display:inline-block;color:#696969;font-size:14px}.cart__steps__item--active{color:#2e8b5f}.cart__steps__item--arrow{margin:0 2px}@media (min-width:768px){.cart__steps__item{font-size:16px}.cart__steps__item--arrow{margin:0 8px}}table.summary{border:none;margin:0 0 20px}table.summary tr{border:1px solid #CBD6D8}table.summary th{padding:8px 15px 8px 8px;border-right:1px solid #CBD6D8;background:#F7F9FB;width:50%}table.summary td{padding:8px}.cart__items th{display:none}th.cart__items__name{text-align:left}.cart__items td,th.cart__items__price{text-align:right}.cart__items__price--discounted{font-size:.75rem;line-height:1em}.cart__items--data:before{content:attr(data-th)": ";width:60%;display:inline-block}.cart__items td{padding:1rem .5rem;vertical-align:middle;display:block}.cart__coupon__info{font-size:12px;display:block}td.cart__items__img{width:30%;float:left;border-bottom:0;text-align:left}td.cart__items__product{width:70%;float:left;border-bottom:0;text-align:left}td.cart__items__price--single{width:100%;clear:both;border-top:1px solid #e8eff5}td.cart__items__price--sum{border-bottom-color:#31a6cb}.cart__items__price__promo{color:#ef823a}.cart__items__label{display:block;color:#696969;font-size:14px;margin:4px 0 1px}td.cart__items__img img{max-width:none;width:75px}td.cart__items__quan input{width:50px;text-align:center;padding:5px 0;border:1px solid #ececec;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06)}.cart__items__product__title{font-weight:500}.cart__items__quan__recalc{margin:4px 0 0;font-size:.875rem}.tx_cart_item_option{margin-top:4px;font-size:14px;color:#696969}.tx_cart_item_actions{display:block;margin-top:.5rem}.change-variant-container{display:inline-block}.js--change-variant-form{position:absolute;display:none;background:#FFF;padding:0 15px}.cart__items--totals__value{background:#f4f4f4}.cart__items--totals__value .g--link{float:left}.cart__items--totals__label{display:inline-block;width:60%;color:#696969}.cart__items__discount,.g--discount{color:#68a946}.cart__items caption{padding:16px;color:#31A6CB;font-size:20px;background:#fafafa;border-bottom:1px solid #e8eff5}@media (min-width:768px){.cart__items td,.cart__items th{padding:16px;display:table-cell}.cart__items--totals,td.cart__items__price,td.cart__items__quan{text-align:right}.cart__items th{border-bottom:1px solid #e8eff5;font-weight:400;white-space:nowrap;background:#f4f4f4;color:#696969}td.cart__items__img,td.cart__items__product{width:auto;float:none}td.cart__items__price--single{width:auto;clear:none;border-top:0}td.cart__items__price--sum{border-bottom-color:#e8eff5}.cart__items--totals__label{width:auto}.cart__items__quan__recalc{margin:0 0 0 4px}td.cart__items__img img{width:auto}td.cart__items__quan{text-align:center}.cart__items--data:before{display:none}th.cart__items__picture{width:100px}}@media (min-width:1024px){td.cart__items__img{padding-left:2rem}td.cart__items__price,th.cart__items__price{padding-right:2rem}.cart__items--totals td{padding:1rem 2rem}}.free-ship{overflow:hidden;padding:16px}.free-ship p{margin:0;color:#31A6CB;line-height:1.45}@media (min-width:1024px){.free-ship{overflow:hidden;padding:16px 32px}}.cart__shipping{width:100%;clear:both}.cart__shipping__msg{display:block;padding:16px;text-align:left;background:#f4f4f4;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#696969}.cart__shipping__msg--alert{color:#e41b00;padding:16px 32px;font-size:18px;line-height:1.2;background:url(../images/layout/icon-notification-info--red.svg) 26px 50% no-repeat #fdeeee}.cart__shipping td{padding:8px 10px}.cart__shipping label{cursor:pointer;display:block;float:left;width:88%}.cart__shipping input{display:block;float:left;margin:3px 16px 0 0}.cart__shipping tr:nth-of-type(2) td{padding-top:1rem}.cart__shipping tr:nth-last-of-type(1) td{padding-bottom:1.5rem}.cart__shipping__cost{font-weight:500;color:#216545;display:block}#enter_coupon_code,#tx_delivery_country_choice_select{border-width:1px;border-color:#ececec;background-color:#fff;height:35px}#invoice_data select,.js--points-of-gather-objects-select,.js--points-of-gather-towns-select{background-color:#fff;height:32px;width:100%}#enter_coupon_code{display:block;width:200px}@media (min-width:768px){#invoice_data select,.js--points-of-gather-objects-select,.js--points-of-gather-towns-select{background-color:#fff;height:32px;width:auto}.cart__shipping td{padding:5px 16px}.cart__shipping label{width:auto;float:none}.cart__shipping__cost{display:inline}#enter_coupon_code{display:inline-block;width:auto}}.cart__mini table,.cart__summary{width:100%}@media (min-width:1024px){.cart__shipping td{padding-left:32px}.cart__shipping__msg{padding:16px 32px}.cart__shipping__msg--alert{padding:16px 16px 16px 76px}}.cart__shipping label.transport_method_unavailable{color:rgba(0,0,0,.5);position:relative;cursor:default;display:inline-block}.cart__shipping label.transport_method_unavailable .cart__shipping__cost{color:rgba(81,112,122,.5)}.cart__shipping label.transport_method_unavailable::after{display:block;content:attr(data-description);background:url(../../images/layout/tooltip_info.png) 0 50%/20px no-repeat #fff;color:#666;padding:6px 4px 6px 30px;position:static;font-size:12px;text-align:left}@media(min-width:1024px){.cart__shipping label.transport_method_unavailable{cursor:help}.cart__shipping label.transport_method_unavailable::after{display:none;content:attr(data-description);background:url(../../images/layout/tooltip_info.png) 10px 50%/22px no-repeat #fff;color:#666;border:1px solid #ddd;padding:4px 4px 4px 45px;position:absolute;left:102%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;border-radius:2px;z-index:5;min-width:200px;text-align:left}.cart__shipping label.transport_method_unavailable:hover::after{display:block}}.cart__summary td{padding:1rem;text-align:right;background:#d9f2e6}.cart__summary td.finalizationOptionSummary--modifier{background:#f7fbfd}.cart__summary strong{font-size:1.2rem}@media (min-width:1024px){.cart__summary td{padding-right:2rem}}.cart__buttons{overflow:hidden;padding:1.5rem 0 3rem;text-align:center}.cart__buttons .txt_s1{white-space:nowrap;line-height:1.5}.cart__buttons_info{margin-bottom:16px;text-align:left}.btn--go-to-order{font-size:1rem;padding:1rem;line-height:1.25}.btn--place-order{font-size:1.2rem;padding:1rem}@media (min-width:768px){.cart__buttons p{float:right;margin:0 2rem 0 0;line-height:62px}.btn--go-to-order{float:right;margin:0 1rem 0 0}}@media (min-width:1024px){.btn--go-to-order{margin-right:2rem;line-height:1}}.cart__mini{font-size:14px;line-height:1.25;text-align:right;border:1px solid #ececec;border-bottom:0;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06)}.cart__mini td,.cart__mini th{padding:.75rem 1rem;border-bottom:1px solid #eee}.cart__mini th{background:#f4f4f4;text-align:left}.cart__mini td:nth-of-type(1){width:55%;text-align:left}.cart__mini .g--link{float:right;font-weight:400;font-size:12px}.cart__mini__img{float:left;width:30%;max-width:100px;padding-right:1rem}.cart__mini__item{float:right;width:70%}.cart__mini__item a{display:inline-block;margin-bottom:.25rem;font-weight:500}.cart__mini__item li{font-size:.75rem;color:#4b4845}.cart__mini__transport{display:block;margin-top:.25rem;font-size:.75rem;color:#7f7f7f}.cart__mini__total td{font-weight:500;background:#f6f5f5}@media (min-width:1024px){.cart__mini{width:28%;float:left;margin:1em 0 0 1em}}#cartRegister #invoice_data,#invoice_data{margin-bottom:25px}.fields-heading{margin:0;padding:24px 8px 16px;font-size:18px;line-height:1.2;font-weight:400}.fields-heading--forgotten-password,.tabs_nav a{padding:8px}.fields-container{padding:16px 0;position:relative;overflow:hidden}p.cart__error{padding:1rem 1rem 0;background:#f3dbe1}.errors_for_field{margin-bottom:1rem;color:#e41b00;padding:1rem;background:#f3dbe1}.cart__fields_mustbe{color:#7f7f7f;font-size:.875rem}.cart__fields_mustbe em{color:#e41b00}.cart__fields_mustbe .label{padding:2px .75rem 5px 0}.marker--required{font-size:1rem;color:#e41b00;font-weight:500;font-style:normal}.register_completed{margin:2rem 0}.register_completed li{margin:1rem 0}.register_completed a{border-bottom:1px solid #D3CFCC;color:#696969;font-weight:300}.register_completed a:hover{border-color:#696969}#cartRegister .buttons{text-align:center;margin:20px 0 60px}#cartRegister .buttons input{border:0;font-size:14px;color:#fff;height:33px;padding:0 15px 0 10px;text-transform:uppercase;cursor:pointer}#cartRegister .content input:focus,#cartRegister .content textarea:focus,.cart__items td.quan input:focus,.cart__login .content input:focus,.cart__login .content textarea:focus{background:#f7f6d0}#invoice_data{border-bottom:1px solid #f3f3f3;padding-bottom:10px}.fieldset_off{display:none}#emailChangeNotification{clear:both;display:block;font-size:13px;max-width:600px;padding-top:5px}@media (min-width:768px){.fields-heading{padding:16px;font-size:18px;line-height:1}}@media (min-width:1024px){#cartRegister,.cart__login{width:66%;float:right;margin-right:1%}.fields-heading,.fields-heading--first{padding:1rem 0}#emailChangeNotification{padding-left:200px}}.collection__points__map__container{display:none}@media (min-width:768px){.collection__points__map__container{margin:16px}}.offer__fields_mustbe{color:#7f7f7f;font-size:.875rem}.terms-container{display:none;height:240px;margin:16px 0;padding:16px;background:#fff;overflow-y:scroll!important;border:1px solid #e8eff5}.terms-container h1{font-size:14px;margin:0 0 14px}.terms-container ol,.terms-container p,.terms-container ul{margin-bottom:12px}.terms-container p{font-size:12px;line-height:1.45}.terms-container ol li,.terms-container ul li{font-size:12px;line-height:1.45;margin-bottom:4px}.terms-container ul li{list-style:disc inside}.terms-container ol li{list-style:decimal inside}.terms-container::-webkit-scrollbar{width:10px}.terms-container::-webkit-scrollbar-track{background:#fff}.terms-container::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background:#999}.close-trigger{position:fixed;display:block;margin-left:200px;margin-top:-32px;color:tomato;font-size:24px;border:1px solid tomato}.js--review-form{display:none;margin-top:1rem;color:#216545}#new .form{margin:0 0 2rem}.form{margin:0 2rem 2rem}.form__heading{margin:0;font-weight:400;font-size:1.5rem;line-height:1;padding:16px 0}.label{font-weight:500;display:block;padding:5px .75rem 5px 0;cursor:pointer;color:#232527}.label--select{padding:3px 12px 3px 0}.label--empty{display:none}.label--inline{display:inline-block}.label--average{text-align:center;width:100%;display:block;font-size:18px;margin-top:.5rem}.label--average strong{color:#216545}.input-description,.tx_label_info{color:#7f7f7f;font-size:.875rem;line-height:1.45}input[type=file]{width:100%}.input,input[type=password]{width:100%;float:left;background:#fff;border-radius:0;-webkit-appearance:none;padding:5px 10px;border:1px solid #cbd6d8}.input-inline,.input-short{border-radius:0;padding:5px 10px;background:#fff;-webkit-appearance:none}.input-short{width:128px;float:left;border:1px solid #cbd6d8}.input-inline{border:1px solid #cbd6d8}.input-description{display:block;width:100%;overflow:hidden;padding-top:.25rem}.textarea{width:100%;background:#fff;border-radius:0;-webkit-appearance:none;padding:5px 10px;border:1px solid #cbd6d8}.tx_label_section{display:inline-block;width:90%}.tx_label_info{display:block;margin-top:.25rem}@media (min-width:768px){.terms-container{height:340px}input[type=file]{width:auto}.input,.textarea,input[type=password]{width:295px;max-width:500px}.tx_label_section{width:auto}}@media (min-width:1024px){.label{float:left;width:200px;text-align:right;cursor:default}.label--empty{display:block}.errors_for_field li{margin-left:200px}.input-description{padding-left:200px}table.summary{max-width:80%}}.fieldset{margin:0;padding:0;border:0}.fieldset.fieldset--review{border:1px solid #ececec;border-top:none;margin:0 0 32px;padding:32px 0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06)}.fieldset.fieldset--review select{background-color:#fff;height:32px;width:100px;padding-left:25px;border:1px solid #cbd6d8}.fieldset.fieldset--break,.no_account_container{border-top:1px dashed #e8eff5}.fieldset p{overflow:hidden;margin:0 0 1rem}.fieldset p.has_error{margin-bottom:0;padding-top:10px;background:#f3dbe1}.fieldset.fieldset--cart-plugin{margin:32px 0;padding:32px 16px;border:1px solid #e8eff5}.cart__completed,.gratis__header{border:1px solid #eee}.fieldset.fieldset--cart-plugin legend{padding:0 16px}.fieldset select{margin:0 4px 0 0}.grid .dao_errors{margin-bottom:0}@media (min-width:768px){.fieldset p{padding:0 1rem}}.customer__feedback__list{padding:0 1rem;margin-bottom:24px}.customer__feedback__list li{padding:4px 0}.customer__feedback__comment{display:block;height:200px;width:100%;margin-top:1rem}.customer__feedback__form{margin:32px 0}@media (min-width:768px){.customer__feedback__comment{width:500px}}.account_option{margin-bottom:20px;font-size:.875rem}.account_option p{margin-bottom:10px}.cart__completed,.contact__wrapper{margin-bottom:32px}.cart__completed__header{padding:24px 32px;background:#fafafa;border-bottom:1px solid #eee}.cart__completed__header:last-of-type{border-top:1px solid #eee;border-bottom:none}.cart__completed__header__heading{margin:0;font-size:1.5rem;font-weight:500}.cart__completed__header__body{margin:0}.cart__completed__header__body__anchor{margin-top:.5rem;font-size:14px}.cart__completed__section{width:100%;overflow:hidden;padding:24px 0}.cart__completed__section p{margin:0 32px 16px}.cart__completed__heading{margin:0;padding:24px 32px;font-size:18px;font-weight:500;color:#216545;border-top:1px solid #eee;border-bottom:1px solid #eee}.cart__completed__hint{font-size:14px;color:#696969;display:block}.cart__completed td,.cart__completed th{padding:16px 32px;border-bottom:1px solid #f3f3f3}.cart__completed th{font-weight:400;text-align:left;color:#696969}.cart__completed td{font-weight:500}th.cart__completed__customer-data__heading{font-weight:500;background:#fafafa}.cart__completed__action{font-size:14px;color:#696969;width:100%;padding:24px 32px;margin:0;overflow:hidden;display:block}.cart__completed__action--transfer{padding-bottom:0}@media (min-width:1024px){.cart__completed__customer-data{float:left;width:50%}}.cart__attachment_container{display:none}.cart__attachment_list li{margin:8px 0 0}#tx_delivery_country_choice{width:100%;margin:16px 8px}#tx_delivery_country_choice label{font-size:14px;margin:0 5px 0 0}@media (min-width:1024px){#tx_delivery_country_choice{margin:16px 32px}}.NaviInfiniteScrollButton{width:100%;padding:0 0 2.5rem;text-align:center}.NaviInfiniteScrollButton a{display:inline-block;padding:21px 30px;line-height:1;color:#fff;cursor:pointer;border-radius:2px;background-color:#216545;font-size:12px;font-weight:700;border:none;width:100%}.NaviInfiniteScrollButton a:hover{background:#2e8b5f}.NaviInfiniteScrollButton a:active{position:relative;top:1px}.NaviInfiniteScrollCurrentPage,.NaviInfiniteScrollInNextRequest,.NaviInfiniteScrollPages,.NaviInfiniteScrollPerPage{display:none}.NaviInfiniteScrollButton .loading{padding:24px 10px;font-weight:500;font-size:18px;display:none}.NaviInfiniteScrollButton .loading:before{content:"";display:inline-block;margin-right:18px;vertical-align:middle;border-radius:50%;width:26px;height:26px;border-top:4px solid rgba(68,68,68,.2);border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(68,68,68,.2);border-left:4px solid #333;-webkit-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}.NaviInfiniteScrollButton .loading.on{display:inline-block;font-size:15px}@media (min-width:500px){.NaviInfiniteScrollButton a{width:auto}}@media (min-width:768px){.NaviInfiniteScrollButton{padding:1rem 0 4rem}.NaviInfiniteScrollButton .loading.on{font-size:18px}}#multi_payment_services{padding:0 0 32px;overflow:hidden}#multi_payment_services>li{display:block;float:left;height:110px;margin:0;width:50%}#multi_payment_services .submit_form{display:block;height:100px;position:relative;text-align:center;width:100%;border:1px solid #e8e8e8}#multi_payment_services .submit_form:hover{border-color:#31A6CB}#multi_payment_services img{left:50%;position:absolute;top:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);width:110px}#multi_payment_services li:last-child{width:100%;height:auto}#multi_payment_services li:last-child h5{font-size:16px;margin-top:0}#multi_payment_services .item{padding-top:24px}#multi_payment_services .item>span{display:block;font-weight:900;margin:0 0 5px}.content_box hr,.tab--hide{display:none}#multi_payment_services .item span{font-size:12px;color:#000}@media (min-width:550px){#multi_payment_services>li{width:33.3333%}}@media (min-width:768px){#multi_payment_services>li{width:25%}}@media (min-width:1024px){#multi_payment_services>li{width:20%}}@media (min-width:1280px){#multi_payment_services>li{width:16.6666%}}.content_box{margin-bottom:32px}.content_box h1{margin:0;padding:16px 0;color:#216545;font-weight:400;font-size:1.5rem}.content_box h2,.content_box h3{color:#216545;font-weight:400;font-size:1.2rem}.content_box textarea{max-width:unset;min-height:100px}.wrapper{padding:0 20px;margin:0 auto}.wrapper__container{background-color:#f5f9f6}.tab--product,.wrapper__container.wrapper__container__cart,.wrapper_container{background-color:#fff}.content_box--microsite{margin:0 0 32px}.content.page p{overflow:hidden}@media (min-width:768px){.wrapper{padding:0 10px}}@media (min-width:1024px){.content .page,.content.page p,.content.page table{width:90%}}@media (min-width:1220px){.wrapper{max-width:1200px;padding:0}}.g--container{padding:0}.section_tabs{overflow:hidden}.section_tabs.section_tabs--product{overflow:visible}.section_tabs.section_tabs--index{margin-top:30px}.section_tabs.section_tabs--index .tab__load-more{padding:0 0 60px}.tab{width:100%;overflow:hidden;margin-top:-2px}.tab--index{padding:10px 0 0}.tab--product{border:1px solid #ececec;padding:32px 16px 0;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06)}.tab--product input{float:left;height:40px;line-height:40px;background:#fff;border-radius:0;-webkit-appearance:none;width:100%;border:1px solid #cbd6d8;padding:5px 10px}.tabs_nav{width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;margin-bottom:10px}.tabs_nav li{margin:0 1px 0 0;display:inline-block}.tabs_nav a.current::after,.tabs_nav a::after{content:"";height:3px;background-color:#216545;border-radius:25%;margin:0 auto}.tabs_nav a{display:block;color:#575b5f;font-size:16px;font-weight:600;line-height:31px;text-align:left}.tabs_nav a:hover{color:#1f2e32}.tabs_nav a.current{color:#216545}.tabs_nav a.current strong{font-weight:600}.tabs_nav a.current::after{display:block;width:20px}.tabs_nav a::after{display:block;width:0;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.tab__load-more{margin:0;padding:16px 16px 32px;text-align:center;font-size:18px}.tab--product .product_form__title{font-size:18px;padding:1rem 0 0}.tab--product .product_form__title label{display:none}.tab--product .fieldset.fieldset--review{border:0;margin:0 auto;padding:0}.tab--product .fieldset p{padding:0}.tab--product .textarea{height:100px}@media (min-width:768px){.tab--product .product_form__title{padding:0 0 1rem}.tab--product .product_form__title label{display:block}.tab--product input{width:295px;max-width:500px}.section_tabs.section_tabs--index .tab__load-more{padding:16px 0 60px}.tabs_nav{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs_nav a{padding:16px 30px 8px}.section_tabs.section_tabs--index{margin-top:30px}}@media (min-width:1024px){.tabs_nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab--product{padding:48px}}.product__ask_a_question{margin:0;padding:16px 0;color:#216545}.product__ask_input{float:left;height:40px;line-height:40px;background:#fff;border-radius:0;-webkit-appearance:none;width:100%;border:1px solid #cbd6d8;padding:5px 10px}.product__ask_textarea{width:100%;height:100px;border:1px solid #cbd6d8;padding:5px 10px}.product__ask_fieldset p{padding:0}@media (min-width:768px){.product__ask_input,.product__ask_textarea{width:295px;max-width:500px}.product__ask_fieldset .label{float:left;width:200px;text-align:right;cursor:default}}@media (min-width:1024px){.product__ask_input,.product__ask_textarea{width:295px;max-width:500px}.product__ask_fieldset .label_btn{display:none}}.newsletter{padding-bottom:30px}.newsletter_info{padding-bottom:45px;margin-top:15px}.newsletter_info p{color:#bec4c9;font-size:11px;font-weight:400;line-height:21px;text-align:center;width:100%;margin:0 auto;padding-bottom:25px}.newsletter_text{padding:30px 0}.newsletter_text p{color:#575b5f;font-size:14px;font-weight:400;line-height:26px;text-align:left;margin:0;width:80%}.newsletter_text strong{color:#232527;font-size:16px;line-height:26px;text-align:left;font-weight:700}.filter-drop__content .text__field__wrapper,.newsletter form{text-align:center}.newsletter form{border-radius:4px;background:#fff}.newsletter input{padding:8px 25px;font-family:inherit;border:0;-webkit-appearance:none;-ms-flex:1;-webkit-box-flex:1;flex:1;border-radius:2px;background-color:#eaebf0;font-size:12px;font-weight:600;width:100%;margin-bottom:10px;height:54px}.newsletter input::-webkit-input-placeholder{font-family:Roboto;color:#232527}.newsletter input:-moz-placeholder{font-family:Roboto;color:#232527}.newsletter input::-moz-placeholder{font-family:Roboto;color:#232527}.newsletter input:-ms-input-placeholder{font-family:Roboto;color:#232527}.newsletter input::-ms-input-placeholder{font-family:Roboto;color:#232527}.newsletter button.btn{width:100%}.newsletter_form .fieldset p{padding:0}@media (min-width:500px){.newsletter_text p{width:50%}.newsletter button.btn,.newsletter input{width:65%}}@media (min-width:768px){.newsletter{overflow:hidden;padding:40px 60px}.newsletter_text{padding:0}.newsletter_text p{color:#575b5f;font-size:16px;font-weight:400;line-height:26px;text-align:left;margin:16px 0;width:55%}.newsletter_text strong{color:#232527;display:block;font-size:17px;font-weight:700}.newsletter form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 1 100%;-webkit-box-flex:1;flex:1 1 100%}.newsletter input{margin-bottom:0;height:auto;margin-right:10px}.newsletter button.btn{width:auto}.newsletter_info{border-top:1px solid #ececec;padding:70px 0 45px;margin-top:0}.newsletter_info p{width:75%}}@media (min-width:1024px){.newsletter{padding:70px 60px}.newsletter p{margin:0}.newsletter_text{float:left;width:46%}.newsletter_text p{width:80%}.newsletter form{width:54%;float:right;padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.basketMessages,.filter__list,.redirect__to__payment .tx_completed_payment_info{display:none}.redirect__to__payment{margin:32px 0;position:relative}.response{font-size:18px;line-height:1.25;font-weight:400}.response.ok{background:#EAF3DB;padding:16px 32px;color:#216545}.response--error,.response.error{background:#f3dbe1;color:#e41b00}.response--error{padding:1rem}.response--cart{margin-top:1rem}.response--error span,.response.error span{display:block;margin-top:.25rem;font-size:.875rem;color:#1F2D32}.response.error span em{color:#e41b00;font-style:normal;font-weight:500}.g--star{color:#e41b00}.response_ask.product__variants_disabled{font-size:14px;text-decoration:underline;color:#575b5f;cursor:pointer}.response_ask.product__variants_disabled:hover{color:#216545}.response.ok span{display:block;margin:10px 0}.login_form,.messages{margin-bottom:20px}.response.ok span em{font-style:normal;font-size:11px}.basketMessages,.messages{display:block;font-size:18px;line-height:1.2;padding:16px 32px;background:url(../../images/layout/ico_info.png) 26px 50% no-repeat #fffbe6;color:#216545}.dao_errors{padding:1.25rem;background:#f3dbe1;color:#e41b00;margin-bottom:24px}.filter__list__item__trigger,.filter_product_list .filter_wrapper{background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);cursor:pointer}.dao_errors li{list-style:none}.filter__list{margin-bottom:15px;padding:0 25px}.filter__list__item{margin:0 0 4%;position:relative}.filter__list__label{display:block;min-width:86px;margin:.5% 0 0;padding:10px 0;font-size:14px}.filter__list__item__trigger{display:block;padding:20px;position:relative;font-size:14px;border-radius:2px;border-style:solid;border-width:1px;border-color:#ececec;color:#216746;font-weight:500;height:55px}.filter__list__item__trigger:after,.filter__list__item__trigger:before{position:absolute;top:50%;margin-top:-3px;content:"";display:block;width:2px;height:5px;background-color:#216545}.filter__list__item__trigger:after{right:19px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.filter__list__item__trigger:before{right:16px;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.filter__list__item__trigger.on:after,.filter__list__item__trigger.on:before{position:absolute;right:15px;top:50%;content:"";display:block;height:8px;width:2px;margin-top:-4px}.filter__list__item__trigger.on:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:0}.filter__list__item__trigger.on:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.filter-drop{width:100%;display:none}.filter-drop__content{border:1px solid #ececec;border-top:0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);padding-top:8px}.filter-drop__content .text__field{width:92%}.filter-drop ul{max-height:249px;padding-top:4px;overflow-y:auto}.filter-drop .between-ranges,.filter-drop li{padding:4px 8px;font-size:14px}.filter-drop ul::-webkit-scrollbar{width:10px}.filter-drop ul::-webkit-scrollbar-track{background:#f0f0f0}.filter-drop ul::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #f0f0f0;background:#ccc}.filter-drop .between-ranges{margin-top:4px;display:inline-block}.filter-drop .between-ranges input[type=text]{width:35%;border:1px solid #d3d3d3;padding:5px}.filter-drop__btn{margin:8px}.filter__selected{display:none;margin-bottom:15px;padding:0 25px}.filter__selected__label{display:block;min-width:86px;margin:.5% 0 0;padding:10px 0;font-size:14px}.filter__selected__item{float:left;margin:1% 1% 0 0;padding:10px 30px 10px 10px;font-size:14px;cursor:pointer;background:#fff;border:1px solid #ececec;color:#333;position:relative;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06)}.filter__selected__item:after,.filter__selected__item:before{right:15px;top:50%;content:"";display:block;height:8px;width:2px;background:#216545}.filter__selected__item:after{position:absolute;margin-top:-4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:0}.filter__selected__item:before{position:absolute;margin-top:-4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.filter__selected__item:hover:after,.filter__selected__item:hover:before{background:#2e8b5f}.filter_headline--category.mobile.on:after{position:absolute;right:23px;top:50%;margin-top:-3px;content:"";display:block;width:2px;height:5px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background-color:#216545}.filter_headline--category.mobile.on:before,.filter_headline--category.mobile:before{right:20px;top:50%;margin-top:-3px;content:"";display:block;height:5px;background-color:#216545;position:absolute;width:2px}.filter_headline--category.mobile.on:before{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.filter_headline--category.mobile:after{position:absolute;right:23px;top:50%;margin-top:-3px;content:"";display:block;width:2px;height:5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#216545}.filter_headline--category.mobile:before{transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg)}.filter__sorter{margin:20px 0 30px}.sorter__wrapper:after,.sorter__wrapper:before{top:50%;margin-top:-2px;content:"";height:5px;background:#216746;display:block}.sorter__wrapper{position:relative}.sorter__wrapper:after{position:absolute;right:23px;width:2px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.sorter__wrapper:before{position:absolute;right:20px;width:2px;-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.filter__sorter_wrapper{text-align:right;margin:0;border:none;padding:0}.filter__sorter_wrapper .filter__list__label{display:block;color:#216746;font-size:14px;font-weight:400;line-height:21px;text-align:left}.filter__sorter select{margin:0;font-size:14px;border:1px solid #ececec;background:#fff;padding:9px;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);color:#216746;font-weight:500;height:55px}.filter-btn{width:100%;padding:.5em .75em;font-size:14px}.product_list_headline--category{color:#232527;font-size:18px;font-weight:400;line-height:21px;text-align:left;padding:25px 0;margin:0}.product_list_category--description{font-family:Roboto;color:#232527;font-size:14px;font-weight:400;line-height:26px;text-align:left;margin:0}.filter_product_list .filter_wrapper{border-radius:3px;border-style:solid;border-width:1px;border-color:#ececec;-webkit-box-sizing:border-box;box-sizing:border-box}.filter_product_list .filter_headline--category{color:#232527;font-size:18px;font-weight:400;line-height:21px;text-align:left;margin:0;position:relative;padding:25px}.filer_form_placeholer{height:30px;margin:0}.filter_no_products{margin:40px 0}@media (min-width:480px){.filter-drop{position:absolute;z-index:99}}@media (min-width:768px){.filter__list{margin-bottom:0;display:block}.filter__list__item{float:left;width:49%;margin:0 1% 1% 0}.filter__selected{margin-bottom:15px;padding:0}.filter__selected__item{margin:.5% .5% 0 0}.filter__sorter select{width:35%}.filter__sorter_wrapper .filter__list__label{display:inline-block;text-align:center}.filter_product_list .filter_wrapper{padding:25px}.filter_product_list .filter_headline--category{padding:0 0 20px}.filer_form_placeholer{height:40px}}@media (min-width:1024px){.filter__list{width:100.5%;margin-left:0}.filter__list__label{padding:5px 0 10px}.filter__list__item{width:32%;margin:0 1% 1% 0}.filter__selected__label{padding:6px 0;float:left}.filter__selected__item{padding:5px 30px 5px 10px}.filter__sorter label{padding-top:1px}.filter__sorter select{width:25%}}@media (min-width:1200px){.filter__list__item{width:18.5%;margin:0 1.5% 1.5% 0}.filter__list__item__trigger{padding:18px 0 0 20px}.filter__sorter select{width:18.5%}}.zoom_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);display:none;z-index:999}.zoom_overlay.on{display:block}.zoom_container{position:absolute;left:0;top:0;width:100%;overflow:hidden;z-index:1000;display:none;text-align:center}.gratis__header .gratis__info,.zoom_control--arrow,.zoom_control--close,.zoom_img_container img{display:block}.zoom_img_container{position:relative;background:#fff;min-height:240px;width:100%;max-width:800px;margin:0 auto}.zoom_img_container__controls{position:absolute;top:2rem;right:2rem;z-index:1001}.zoom_control{border:1px solid #8f999b;color:#216545;height:48px;line-height:48px}.zoom_control--close{margin-bottom:1px}.zoom_control--arrow{float:left;width:48px;height:48px;font-size:28px;line-height:48px}.zoom_control--arrow.off{opacity:.2}.zoom_control:last-child{margin-left:1px}.zoom_control:hover{color:#2e8b5f;border-color:#646464}.cart__coupon{text-align:left}.cart__coupon [type=checkbox]{margin-right:5px}.cart__coupon p{margin:0}.cart__coupon__form{margin-top:10px}.cart__coupon__form input{margin:10px 0}@media (min-width:768px){.cart__coupon__form input{margin:0}}.gratis__header{background:#F7F7F7;margin:0;padding:24px;font-size:20px;border-bottom:none;text-align:center}.gratis__wrapper{overflow:hidden;margin-bottom:24px;border:1px solid #eee;padding:8px}.gratis__tabs__nav{width:100%;text-align:center;margin-bottom:24px}.gratis__block{display:inline-block;margin-bottom:4px;margin-right:16px;width:100%}.gratis__link{border:1px solid transparent;color:#31A6CB;border-radius:4px;background:#fff;padding:8px 12px;font-size:14px;cursor:pointer;text-transform:uppercase;font-weight:500;-webkit-transition:ease-in .3s;-o-transition:ease-in .3s;transition:ease-in .3s;width:100%}.gratis__link:hover{border-color:rgba(49,166,203,.3)}.gratis__link.active{border-color:#31A6CB}.gratis__list{width:101%;overflow:hidden;margin:32px -1% 32px 0}.gratis__list--item{width:49%;margin:0 1% 6% 0;overflow:hidden;text-align:center;float:left}.gratis__list--item h3{font-size:16px}.gratis__list--form{margin-top:16px}.btn--gratis{padding:8px 12px;font-size:14px}.gratis__content{overflow:hidden;width:100%}.gratis__content.hide{display:none}.gratis__content span{display:block;width:100%;text-align:center;margin:32px 0;font-size:18px}.gratis__info{font-size:14px;color:#696969;margin-bottom:4px}@media (min-width:768px){.gratis__wrapper{padding:32px 32px 0}.gratis__block,.gratis__link{width:auto}.gratis__list--item{width:32.3333%;margin:0 1% 3% 0}}@media (min-width:1024px){.gratis__list--item{width:24%;margin:0 1% 3% 0}}.wrapper_contact{width:100%}.footer_blocks{overflow:hidden;line-height:1.45}.footer_block .phone,.footer_block .phone a{display:block;font-size:1.5rem;color:#31a6cb;border-bottom:none;font-weight:500;line-height:1;padding-bottom:.25rem}.footer_block a,.footer_bottom>p>a{display:inline-block}.footer_block .phone a:hover{border-bottom-color:#696969}.footer_block li{margin-bottom:4px;color:#575b5f;font-size:12px;font-weight:400;line-height:33px;text-align:left}.footer_block a{text-decoration:underline}.footer_block a:hover{color:#216545;font-weight:700}.footer_block__title{color:#232527;font-size:16px;font-weight:700;line-height:26px;text-align:left;margin:0;position:relative;height:60px;border-bottom:1px solid #ececec;padding:16px 0 0 20px;cursor:pointer}.footer_block p{font-family:Roboto;color:#575b5f;font-size:12px;font-weight:400;line-height:28px;text-align:left}.footer_bottom{width:100%;overflow:hidden;padding:32px 10px;text-align:center;line-height:1.45;border-top:1px solid #e8eff5}.footer_bottom>p{color:#696969;margin:0 0 8px}.footer_bottom span{display:block}.footer-block--payment p{width:69%}.footer_block__contact_info p{margin-bottom:15px}.footer_block__contact_info .contact_info__title,.footer_block__contact_info .contact_info__title p{margin:0}.footer_block__title.mobile:after,.footer_block__title.mobile:before,.footer_block__title.on:after,.footer_block__title.on:before{position:absolute;margin-top:-3px;width:2px;height:5px;background-color:#216545;content:"";top:50%}.footer_block__contact_info .contact_info__title strong{font-weight:700}.footer_blocks__mobile{display:none;padding-left:20px;border-bottom:1px solid #ececec}.footer_block__title.info.mobile{border-bottom:none}.footer_block__title.mobile:after{right:23px;display:block;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.footer_block__title.mobile:before{right:20px;display:block;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.footer_block__title.on:after{right:23px;display:block;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.footer_block__title.on:before{right:20px;display:block;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg)}.wrapper--footer-brands{font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:25px}.wrapper--footer-brands a{width:43px;margin:0 4px}@media (min-width:768px){.footer_block p,.footer_block ul{margin:0 0 32px;color:#696969}.wrapper_contact{margin:0 10px;width:auto}.footer_bottom span{display:inline}.footer_block{float:left}.footer-block--links{width:20%}.footer-block--shop{width:25%}.footer-block--payment{width:30%}.footer-block--contact{width:25%}.footer_blocks{margin:70px 0 25px}.footer_block__title{height:auto;border-bottom:none;cursor:default;padding:0}.footer_block__title.order{margin-bottom:8px}.footer_blocks__mobile{display:block;padding-left:0;border-bottom:none}}@media (min-width:1024px){.footer-block--contact,.footer-block--links,.footer-block--payment,.footer-block--shop{width:25%}}@media (min-width:1200px){.wrapper_contact{width:1200px;margin:0 auto}}.wrapper_container_media{background-color:#fff}.footer_opineo_wrapper{padding:40px 0 25px;border-bottom:1px solid #ececec}.footer_opineo_wrapper:after{content:"";display:block;clear:both}.footer_opineo_wrapper .opineo_section{width:100%;display:block}.cookies p,.footer_opineo_wrapper .opineo_section a,.social_media__box p{display:inline-block}.footer_opineo_wrapper .opineo_section_image{width:50%;float:left;text-align:center}.footer_opineo_wrapper .opineo_section_image:first-child(){padding:5px}.opineo_section.opineo_section_image img{padding:0 10px 0 0}.footer_opineo_wrapper .opineo_section a p{margin:10px 0 5px}.footer_opineo_wrapper .opineo_section_text a{width:100%;margin:0}.footer_opineo_wrapper .opineo_section_text strong{color:#3c3c3c;font-size:16px;font-weight:700;line-height:26px;text-align:left}.footer_social_media_wrapper{padding-top:40px}.social_media__box{width:100%;font-size:0}.footer_bottom__box,.social_media__box p{font-family:Roboto;font-size:12px;line-height:22px;text-align:left;font-weight:400;color:#575b5f}.social_media__box svg{width:29px;height:30px;margin-right:13px}.social_media__box p{margin:0;vertical-align:middle}.social_media__box .social{padding:15px 0 30px;display:block;vertical-align:middle}.social_media__box .footer_facebook .cls-1{fill:#3b5998}.social_media__box .footer_twitter .cls-1{fill:#55acee}.social_media__box .footer_instagram .cls-1{fill:#e96b45}.footer_bottom__box{width:100%;padding-bottom:30px}.footer_bottom__box p{margin:0}.footer_bottom__box span{display:block}.footer_bottom__box .fotter_bottom--brand{padding-top:25px}.footer_bottom__box .fotter_bottom__logo,.fotter_bottom--brand strong{font-weight:700}.opineo_floating_wrapper{text-align:center}.opineo_floating_wrapper:after{content:"";display:block;clear:both}@media (min-width:414px){.footer_opineo_wrapper .opineo_section_image:first-child(){padding:0}}@media (min-width:768px){.social_media__box{width:50%;float:right;text-align:right;font-size:0}.footer_bottom__box{width:50%}.social_media__box svg{margin:0 0 0 13px}.social_media__box .social{padding:0;display:inline-block}.footer_opineo_wrapper .opineo_section{width:50%;display:block;float:left;text-align:center}.footer_opineo_wrapper .opineo_section_text a{width:40%;padding-top:15px}.footer_opineo_wrapper .opineo_section_image{margin-top:15px}}@media (min-width:1024px){.footer_opineo_wrapper{padding:60px 0}.opineo_floating_wrapper{width:50%;float:right}.opineo_floating_wrapper .opineo_section{width:50%;float:left;text-align:left}.opineo_floating_wrapper .opineo_section.opinions{width:60%;float:right}.opineo_floating_wrapper .opineo_section.opineo_section_text{width:40%}.footer_opineo_wrapper .opineo_section_text a{padding-top:25px;width:85%}.footer_opineo_wrapper .opineo_section_image{margin-top:20px}.footer_opineo_wrapper .opineo_section_text strong{font-size:18px}}@media (min-width:1200px){.opineo_floating_wrapper .opineo_section.opineo_section_text,.opineo_floating_wrapper .opineo_section.opinions{width:50%}.opineo_floating_wrapper .opineo_section.opinions{float:right}.footer_opineo_wrapper .opineo_section_text a{width:60%;margin:0;padding-top:25px}}.cookies{background:#f7f9fb;color:#696969;font-size:12px;padding:16px 8px;overflow:hidden}.cookies p{line-height:1.5;margin:0;width:80%}.cookies__close{padding:8px 12px;float:right;text-align:center}.cookies a{color:#216545}@media (min-width:768px){.cookies{font-size:14px;padding:16px 40px}}.modal-overlay{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.modal-block{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:86%;z-index:101;background:#fff;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;-webkit-overflow-scrolling:touch}.modal-close{background:#f3f3f3;padding:1rem 2rem;text-align:right}.modal-content{overflow-y:scroll;padding:0 16px}.modal-content h1{font-size:20px}.g--table-container{width:100%;overflow-x:auto}.g--table-container::-webkit-scrollbar{height:12px}.g--table-container::-webkit-scrollbar-track{background:#f0f0f0}.g--table-container::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #f0f0f0;background:#ccc}.g--table--default td,.g--table--default th{text-align:left;padding:1rem;border:1px solid #E8EFF5}.table{width:100%;padding-top:16px;margin:32px 0}.table td,.table th{text-align:left;padding:1rem;border:1px solid #eaebf0}.table__subheading{background:#f1f2f5}.table .table__heading{display:none}.table .mobile__th{background:#fff}@media (max-width:767px){.table td,.table th{text-align:center}.table,.table tbody,.table td,.table th,.table thead,.table tr{display:block;border-top:none}.table .mobile__th,.table .table__heading{background:#F7F9FB;border-top:1px solid #CBD6D8}.table td{position:relative}.table td:before{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);left:20px;white-space:nowrap;content:attr(data-row);color:#696969}.table thead{display:none}.table .table__heading{display:block}}.arrow,.arrow_border{border-style:solid;border-width:10px;height:0;width:0;position:absolute;right:4rem}@media (max-width:450px){.table td{text-align:right}.table a{margin-left:75px}}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.js--section--customer-login{display:none}.g--visible--large,.g--visible--medium{display:none!important}.g--visible--small{display:inherit!important}@media (min-width:768px){.g--visible--small{display:none!important}.g--visible--medium{display:inherit!important}}@media (min-width:1024px){.g--visible--medium{display:none!important}.g--visible--large{display:inherit!important}}.arrow_border{border-color:transparent transparent #E8EFF5;top:-19px}.arrow{border-color:transparent transparent #fff;top:-17px}.customer_content{position:relative;overflow:hidden}.customer_content .customer_content__loader{text-align:center;font-size:4em;line-height:3em}.customer_content__nav{float:left;width:20%;display:none;border-right:1px solid #CBD6D8;margin-top:2em;margin-bottom:2em}.customer_content__nav li{display:block;border-top:1px solid #CBD6D8}.customer_content__nav li:first-child{border-top:0}.customer_content__nav li a{display:block;padding:1em 0;text-align:center;position:relative}.customer_content__nav li.customer_content__nav__item--selected a,.customer_content__nav li:hover a{color:#2e8b5f}.customer_content__tab{width:100%}.form.update_profile{margin:0}.form.update_profile select{background-color:#fff;height:32px;border:1px solid #cbd6d8}.customer_content__tab table{border-style:solid;border-width:1px;border-color:#ececec;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);border-bottom:0;padding-top:0;margin:20px auto}.customer_content__tab .buttons{text-align:center}@media (min-width:768px){.form.update_profile{margin:0 2rem 2rem}.customer_content__nav{display:block}.customer_content__nav li a{text-align:left;padding:1em 0 1em .8em}.customer_content__tab{width:78%;float:right}}.g--loader{margin:30px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:4px solid rgba(0,0,0,.2);border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(0,0,0,.2);border-left:4px solid #333;-webkit-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}.g--loader,.g--loader:after{border-radius:50%;width:3em;height:3em}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.g--loader--plugin{position:absolute;bottom:16px;left:300px;border-width:3px;width:26px;height:26px}div.ProductBoxCartAttachmentPlugin{text-align:left}div.ProductBoxCartAttachmentPlugin ul.product_box_list{display:inline-block}div.ProductBoxCartAttachmentPlugin ul.product_box_list li{display:inline-block;margin-right:10px;padding:0 2px}div.ProductBoxCartAttachmentPlugin ul.product_box_list li label{cursor:pointer}div.ProductBoxCartAttachmentPlugin ul.product_box_list li input{margin-right:1px}div.ProductBoxCartAttachmentPlugin ul.product_box_list li img{vertical-align:middle}#theCart .applied_discounts{color:#68a946;font-size:12px}#theCart .applied_discounts h5{font-size:12px;margin:0;padding:0}#theCart .applied_discounts ol{margin:0;padding:0}.cart_item_plugin{border-bottom:1px solid #31a6cb}.cart_item_plugin td{padding:0}.CartAttachmentFilePlugin,.ProductBoxCartAttachmentPlugin{text-align:left;padding:16px;background:#fafafa;margin:16px 8px}.CartAttachmentFilePlugin>p{margin:0}@media (min-width:768px){.CartAttachmentFilePlugin,.ProductBoxCartAttachmentPlugin{padding:24px 32px 24px 116px;margin:32px 16px}.cart_item_plugin{border-bottom:none}}@media (min-width:1024px){.CartAttachmentFilePlugin,.ProductBoxCartAttachmentPlugin{margin:32px}}.CartAttachmentFilePlugin h4,.ProductBoxCartAttachmentPlugin h4{margin-top:0}.CartAttachmentFilePlugin ul{margin-left:1.2em;list-style:disc}.review-score{unicode-bidi:bidi-override;display:inline-block;font-size:1.3em}.review-score>label{display:inline-block;position:relative;width:1.1em;overflow:hidden;float:right;cursor:pointer}.review-score>label input{position:absolute;left:-99em}.review-score>label.review-score-item--selected,.review-score>label.review-score-item--selected~label,.review-score>label:hover,.review-score>label:hover~label{color:transparent}.review-score>label.review-score-item--selected:before,.review-score>label.review-score-item--selected~label:before,.review-score>label:hover:before,.review-score>label:hover~label:before{content:"\2605";position:absolute;left:0;color:gold}.btn.btn-inline{padding:7px 10px;margin-left:8px;vertical-align:middle;font-size:14px}.voucher .product__info p{font-size:14px;color:#8f999b;margin:8px 0 16px}.voucher .btn{margin-top:12px}.voucher--label{display:block;font-size:14px;margin-bottom:8px}.voucher--select{margin-left:2px;color:#696969;margin-bottom:32px}.voucher--goto-terms{text-align:center}.voucher--cart_info{display:block}.voucher--cart_info p{margin:8px 0}.voucher--cart_info span{color:#41c123}#rmaOrderId .btn{margin:4px 0 0}.rma__product_name--off{display:none}@media (min-width:768px){#rmaOrderId .btn{margin:0 0 0 2px}}@media (min-width:1024px){#orderItemsListResult{margin-left:200px}}.time_estimation__container{border:1px solid #e8eff5;font-weight:400;margin:12px 0 0;padding:8px 16px}.product .time_estimation__container{background:inherit;border:none;margin:0;padding:0;font-size:14px}@media (min-width:768px){.time_estimation__container{display:inline;margin:0 16px 0 32px}}.price__notification__wrapper{width:50%;float:right;padding-left:32px}.price__notification__link{display:table;width:100%}.dkjbns{width:25%;display:table-cell}.price__notification__link a{margin-left:16px}.price__notification__content{display:none;background:#f9f9f9;border:1px solid #f3f3f3;padding:16px;overflow:hidden;margin-top:16px}.price__notification__content--visible{display:block;margin-bottom:16px}.price__notification__content h2{margin-top:0;font-size:18px}.price__notification__content form{margin-top:16px}.price__notification__content label{display:block;width:100px;text-align:left;margin-top:3px}.price__notification__content input{border:1px solid #696969;padding:5px;background:#fff;border-radius:0;line-height:1.45}.price__notification__content .label--empty{clear:both}.price__notification__info.error{background:#f3dbe1;border:1px solid #e1928b;padding:16px}.ac-results{display:none;background:#fff;border:1px solid #ececec;left:0;top:54px;width:100%;padding:0;z-index:999;overflow:auto;position:absolute}.ac-results a{border-bottom:1px solid #ececec;padding:6px 8px;display:block;overflow:hidden}.ac-results .autocomplete__single:last-of-type a{border-bottom:none}.ac-results__item--on{background:#f1f2f5}.autocomplete__img,.autocomplete__info{display:table-cell;vertical-align:middle}.autocomplete__info{padding:0 12px;text-align:left}.autocomplete__info em{color:#000;display:block;font-style:normal}.autocomplete__img{width:28px}.autocomplete__img img{display:block;border:1px solid #ececec}.autocomplete__all{background:#e9e9e9;text-align:center;padding:8px 5px;font-size:12px}.autocomplete__all strong{display:block;font-size:14px}.premium_points_amount{display:block}.premium_points_btn{display:inline-block;margin-right:16px}.points_option{border-bottom:1px solid #a7def2;color:#696969}.points_option:hover{color:#31a6cb}.fieldset-login{padding-bottom:12px}.fields-heading_login,.no_account{padding:28px 8px;display:inline-block}.no_account{margin:0}.social_media_login{margin-left:.5rem}.icon_facebook{background:url(../../images/layout/facebook-icon.svg) 50% 50% no-repeat}.icon_google{background:url(../../images/layout/google.svg) 50% 50% no-repeat}.social_media_icon{display:inline-block;width:20px;height:20px;position:relative;top:5px;right:8px}.fields-heading_login{font-size:18px;line-height:1;font-weight:400;margin:0}.fieldset_second_step{background:#f6f5f5;border:0;margin:0;padding:0 0 14px;border-top:1px dashed #e6e6e6}.fieldset_second_step p{margin:0 0 18px;padding:0 .5rem}.label--empty_social{width:134px;display:none}@media (min-width:768px){.login_form{padding:0 24px}.fields-heading_login,.no_account{padding:28px 16px}.no_account{display:inline-block}.fieldset_second_step p{margin:0 0 18px;padding:0 1rem}}@media (min-width:1024px){.label--empty_social{display:inline-block}}.ask-for-review__header{background:#F2F2F2;font-size:1.3rem;margin:1rem 0;max-width:100%;padding:1.2rem 1rem 1rem}.ask-for-review__content{line-height:1.5;margin:2rem 0}.ask-for-review__content span{padding:0 1rem;display:block}.ask-for-review__content strong{background:#D8FFCC;display:block;margin:2rem 0 1rem;padding:1rem}.ask-for-review__table{border:1px solid #ececec;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);border-bottom:0}.ask-for-review__table td{padding:1rem}.ask-for-review__image{float:left;max-width:80px}.ask-for-review__legend{margin:1rem 0 0}.ask-for-review__table--product-title{font-size:18px;font-weight:500;vertical-align:middle}.ask-for-review__table--product-image{vertical-align:middle;width:80px}.ask-for-review__ask{border-bottom:1px solid #DEDEDE;font-size:1.2rem;font-weight:500;line-height:1.6;margin:1rem 0}.ask-for-review__add{max-width:600px;width:100%;margin:0 0 1.2rem}.ask-for-review__add th{text-align:left;font-weight:400;vertical-align:top;width:80px;padding:5px}.ask-for-review__add td{padding:5px}.ask-for-review__add textarea{width:100%;height:100px}@media (min-width:768px){.ask-for-review__table--product-title{font-size:1.3rem}}.productVariantDetails{display:none}.productVariantDetails.on{display:block}.productVariant_quantity{font-family:Roboto;color:#575b5f;font-size:12px;font-weight:400;line-height:19px;margin-bottom:24px}.buy_section_price .productVariant_quantity span{color:#216746;font-size:12px;font-weight:700}@media (min-width:1024px){.buy_section_data_price{height:30px}.buy_section_price{position:relative}.productVariant_quantity{position:absolute;top:33px;left:165px}.buy_section_price .productVariant_quantity span{display:block}}.footer-category__description{margin:10px 0 20px}.product_list_category--description{display:inline}.product_list_category--description-toggle{display:inline-block;cursor:pointer}.category-description__extended{display:none}.product_show_reviews .tab--hide{display:block}.product-basic-price{font-size:11px;font-weight:100;font-family:Roboto;color:#575b5f}.website_input{display:none}.newsletter__hp{clear:both}.newsletter__hp .btn{margin:0 8px}.hp{margin:16px 0;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input_valid{border:1px solid #d3d3d3;background:#fff;padding:8px 16px;border-radius:0;-webkit-appearance:none;font-size:14px;font-weight:200;-webkit-box-shadow:1px 1px 1px 0 rgba(214,214,214,1);box-shadow:1px 1px 1px 0 rgba(214,214,214,1);display:inline-block;width:auto;float:none}.hp .btn{margin:10px 0}.newsletter_valid{border:2px solid red!important}.newsletter_valid_number{border:1px solid #696969}.input_valid_contact{width:100%;max-width:500px;-webkit-box-shadow:none;box-shadow:none}.footer_hp .input_valid{max-width:106px;margin-left:12px}.footer_hp .btn{padding:14px 30px}@media (min-width:768px){.hp{display:-webkit-box;display:-ms-flexbox;display:flex}.hp .btn{margin:0 10px}.footer_hp .btn{padding:8px 30px}.newsletter__hp .btn{padding:11px 30px}}.buy_section_data_price--with-repo{display:block}.product__repo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}@media (min-width:1024px){.buy_section_data_price--with-repo{display:-webkit-box;display:-ms-flexbox;display:flex}.product__repo{margin-top:inherit}}.product-list__repo .product__repo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:inherit;margin-right:4px}.product-list__repo .product__repo-icon-add,.product-list__repo .product__repo-icon-added{max-height:22px}.product__repo span{font-weight:200;color:#575b5f;font-size:13px}.product__repo img{position:relative;margin-left:-34px;margin-top:-26px}.product-list__repo .product__repo img{position:static;margin-left:inherit;margin-top:inherit}.product-list__repo{display:-webkit-box;display:-ms-flexbox;display:flex}.product__repo-icon-add{display:block}.product__repo-icon-added,.products .product__repo-icon-added{display:none}.product__repo:hover{cursor:pointer}@media (min-width:768px){.product__repo:hover .product__repo-icon-added{display:block}.product__repo:hover .product__repo-icon-add{display:none}}.product-list__repo .product-list__cart,.product-list__repo .product__repo-icon-add,.product-list__repo .product__repo-icon-added{cursor:pointer;max-width:22px!important}@media (min-width:1024px){.productVariantDetails.on{min-width:168px}.product-list__repo .product__repo{margin-left:inherit;margin-right:16px}.product__price-section{min-width:96px}}.listing_add_to_cart_button{border:0;background:0 0;padding:0}.add_to_cart_response--listing{position:fixed;top:30%;left:50%;background:#fff;width:300px;padding:32px 24px;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.header__cart__anchor--repo{top:6px;position:relative}.repositoryItems tr:not(:first-child){background:#fff;border-bottom:8px solid #f5f9f6}.repositoryItems tr td{padding:8px 6px;font-size:11.5px}.repositoryItems tr th{padding:12px 6px;font-size:11.5px}.repo-page h2{padding:20px 0 10px}.repo-page .mobile-hide-td,.repo-page .mobile-hide-th{display:none}.repo-page .btn{padding:8px;font-size:11px;text-align:center;margin:1px 0}.messages .info{padding-left:30px}.no-in-repo{padding:40px 0}.buy_section_data_price--with-repo{margin-bottom:20px}@media (min-width:768px){.repo-page .mobile-hide-td{display:table-cell}.repositoryItems tr td,.repositoryItems tr th{font-size:14px}.buy_section_data_price--with-repo{margin-bottom:inherit}}.listing--variants{display:none;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:12px;border:1px solid #555;border-radius:4px;background:#fff;z-index:10;overflow:hidden}.listing--variants strong{width:90%;max-width:240px;display:block}.listing--variants em{background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:.2;width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0}.listing--variants.on{display:block}.listing--variants-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.listing--variant-close{position:absolute;top:12px;right:12px;font-size:20px!important;color:#888;cursor:pointer}.listing--variants-content span{padding:4px}.listing--variants-error{display:none;color:red;padding:12px 0;font-size:11px;width:100%;text-align:center}.listing--variants-error.on{display:block}.products_associated{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.products_associated li{background:#fff;border:1px solid #ececec;-webkit-box-shadow:0 1px 0 0 rgb(0 0 0 / 6%);box-shadow:0 1px 0 0 rgb(0 0 0 / 6%)}.payment-form-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2%;padding:0 16px}.payment-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ddd;padding:4px}.payment-form-list form{-webkit-box-flex:1;-ms-flex:1 1 49%;flex:1 1 49%;gap:2%;margin-bottom:8px}@media (min-width:500px){.payment-form-list form{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;gap:2%;margin-bottom:12px}.payment-form-item{padding:8px}}@media (min-width:840px){.payment-form-list{padding:0 28px}.payment-form-list form{-webkit-box-flex:0;-ms-flex:0 1 18.4%;flex:0 1 18.4%;gap:2%;margin-bottom:20px}}@media (min-width:1100px){.payment-form-list form{-webkit-box-flex:0;-ms-flex:0 1 15%;flex:0 1 15%;gap:2%}}.payment-form-item img{width:100%;max-width:130px;padding:6px;margin-bottom:6px}.payment-form-item .btn{width:100%}@media (min-width:768px){.payment-form-item .btn{width:100%}}.omnibus{font-size:11px;color:rgba(87,91,95,.4);display:none}