.technical_description .params_group ul{padding:0;margin:0;list-style-type:none}.product-info-main .product-social-links .action.active:after,.product-info-main .product-social-links .action.selected:after,.block-wide-banners .slide_block>a>picture img,.block-wide-banners .slide_block>div>picture img,.block-square-banners .slide_block>a>picture img,.block-square-banners .slide_block>div>picture img,.block-wide-banners .slide_block>a>img,.block-wide-banners .slide_block>div>img,.block-square-banners .slide_block>a>img,.block-square-banners .slide_block>div>img{position:absolute;width:100%;height:100%;top:0;left:0}.product.media .fotorama__thumb__arr.fotorama__thumb__arr--left:before{transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1)}.block-wide-banners .slide_block>a>picture img,.block-wide-banners .slide_block>div>picture img,.block-square-banners .slide_block>a>picture img,.block-square-banners .slide_block>div>picture img,.block-wide-banners .slide_block>a>img,.block-wide-banners .slide_block>div>img,.block-square-banners .slide_block>a>img,.block-square-banners .slide_block>div>img{object-fit:cover}.block-square-banners .slide_block>a iframe,.block-square-banners .slide_block>div iframe{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.block-square-banners .slide_block>a,.block-square-banners .slide_block>div{position:relative;overflow:hidden}.block-square-banners .slide_block>a:before,.block-square-banners .slide_block>div:before{display:block;content:"";padding-bottom:100%}.review_form_modal .review-control-vote:before,.review_form_modal .review-control-vote label:before,.review_form_modal .fieldset>.field.choice .label:before,#product-review-container .rating-summary.item .rating-result>span:before,#product-review-container .rating-summary.item .rating-result:before,.combined_products .product-item-info .product-reviews-summary .rating-summary .rating-result>span span:before,.product.media .fotorama__thumb__arr:before,.product-info-main .product-additional-info .type_switcher .radio_btn:before,.product-info-main .rating-summary .rating-result span:before,.product-info-main .rating-summary .rating-result:before,.product-info-main .product-social-links .action:before,.product-info-main .product-social-links .action.active:after,.product-info-main .product-social-links .action.selected:after{font-family:"icon" !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block-wide-banners .slide_block img,.block-services .slogan_image img,.block-square-banners .slide_block img,.combined_products .product-item-info .product-item-photo img{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.product-info-main .product-social-links .action.active:after,.product-info-main .product-social-links .action.selected:after,.review_form_modal .actions-toolbar .primary .action.primary,#product-review-container .action.add-review,.product-info-main .box-tocart .action.tocart,.fix_name_price .action.primary{display:flex;align-items:center;justify-content:center;text-align:center}.review_form_modal .actions-toolbar .primary .action.primary,#product-review-container .action.add-review,.product-info-main .box-tocart .action.tocart,.fix_name_price .action.primary{height:46px;color:#fff !important;background:#7ebc0a;font-size:120%;line-height:14px;padding:0 28px;border-radius:4px;border:none}.review_form_modal .actions-toolbar .primary .inactive.action.primary,#product-review-container .inactive.action.add-review,.product-info-main .box-tocart .inactive.action.tocart,.fix_name_price .inactive.action.primary,.review_form_modal .actions-toolbar .primary .disabled.action.primary,#product-review-container .disabled.action.add-review,.product-info-main .box-tocart .disabled.action.tocart,.fix_name_price .disabled.action.primary,.review_form_modal .actions-toolbar .primary .disable.action.primary,#product-review-container .disable.action.add-review,.product-info-main .box-tocart .disable.action.tocart,.fix_name_price .disable.action.primary,.review_form_modal .actions-toolbar .primary .action.primary:disabled,#product-review-container .action.add-review:disabled,.product-info-main .box-tocart .action.tocart:disabled,.fix_name_price .action.primary:disabled{pointer-events:none;background:#d4d2d5}.review_form_modal .modal-title{line-height:1.22em;font-family:"montserrat","montserratarm";color:inherit;margin:0}@media screen and (min-width:1200px){.review_form_modal .modal-title{font-size:360%}}@media screen and (min-width:992px) and (max-width:1199px){.review_form_modal .modal-title{font-size:280%}}@media screen and (min-width:576px) and (max-width:991px){.review_form_modal .modal-title{font-size:200%}}@media screen and (max-width:575px){.review_form_modal .modal-title{font-size:140%;font-family:"montserrat-bold","montserratarm-bold"}}#product-review-container .empty-review-description{font-size:140%;line-height:17px}.technical_description .params_group li,.product-info-main .product-additional-info .type_switcher .radio_btn{font-size:120%;line-height:20px}.column.main{min-height:auto;padding-top:26px}.column.main:after{display:block;content:"";clear:both}.column.main>.block.viewed,.column.main>.content-heading{float:left;width:100%}.fix_name_price{position:fixed;top:-63px;left:0;width:100%;background:#fff;z-index:50;-o-transition:top .3s,box-shadow .3s;-ms-transition:top .3s,box-shadow .3s;-moz-transition:top .3s,box-shadow .3s;-webkit-transition:top .3s,box-shadow .3s;transition:top .3s,box-shadow .3s}.fix_name_price .page_container{display:flex;align-items:center;justify-content:space-between;height:63px}.fix_name_price.showed{top:0;box-shadow:0 2px 50px rgba(0,0,0,.1)}.fix_name_price .product_name{font-size:180%;line-height:22px;color:#1a141f;margin:0}.fix_name_price .action.primary{margin-left:20px;min-width:150px;height:40px;font-weight:400;border-radius:10px}@media screen and (max-width:991px){.fix_name_price{top:auto;bottom:0;-o-transition:bottom .3s,box-shadow .3s;-ms-transition:bottom .3s,box-shadow .3s;-moz-transition:bottom .3s,box-shadow .3s;-webkit-transition:bottom .3s,box-shadow .3s;transition:bottom .3s,box-shadow .3s}.fix_name_price .page_container{height:60px}.fix_name_price.showed{top:auto;bottom:60px}}.product-info-main{width:60% !important;padding-left:15px;order:2;margin-left:auto;position:relative;float:right}.product-info-main .fieldset{margin:0 !important}.product-info-main .product-info-stock-sku{display:block;padding-bottom:0;padding-left:0;text-align:left;position:absolute;top:0;left:15px}.product-info-main .product.attribute.sku{display:none}.product-info-main .stock{display:none}.product-info-main .page-title-wrapper{float:left;width:100%;padding-right:80px}.product-info-main .page-title-wrapper h1{margin:0;font-family:"montserrat","montserratarm"}@media screen and (min-width:1200px){.product-info-main .page-title-wrapper h1{font-size:360%;line-height:44px}}.product-info-main .page-title-wrapper .product_code{display:none}.product-info-main .box-tocart .field .label{display:none}.product-info-main .box-tocart .field .control{display:flex;align-items:center}.product-info-main .box-tocart .field .control input{width:20px;min-width:20px;border:none;background:0 0;text-align:center;font-size:160%;line-height:28px;font-family:"montserrat-light","montserratarm-light";color:#1a141f;padding:0 5px;height:auto;max-width:50px}.product-info-main .box-tocart .field .count_change{cursor:pointer;min-width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(26,20,31,.1)}.product-info-main .box-tocart .field .count_change:before{display:block;content:"";border-top:2px solid;width:10px}.product-info-main .box-tocart .field .count_change.increase:after{display:block;content:"";position:absolute;left:11px;border-left:2px solid;top:7px;height:10px}.product-info-main .box-tocart .action.tocart{width:auto;max-width:100%;margin:0;border-radius:10px;height:40px;font-family:"montserrat","montserratarm";font-weight:400;min-width:150px}.product-info-main .product-addto-links{display:flex}.product-info-main .product-social-links{position:absolute;top:22px;right:0;width:auto}.product-info-main .product-social-links .action{position:relative;z-index:3;border:none;padding:0;display:block;font-size:0;margin-left:16px;margin-right:0;color:#b5b5b5;font-size:0}.product-info-main .product-social-links .action:before{display:block;margin:0}.product-info-main .product-social-links .action.tocompare:before{content:"\e907";font-size:2.4rem;width:auto}.product-info-main .product-social-links .action.towishlist{order:2}.product-info-main .product-social-links .action.towishlist:before{content:"\e910";-webkit-text-fill-color:transparent;-webkit-text-stroke:2px;width:auto;font-size:2.4rem;padding:1px 0}.product-info-main .product-social-links .action.towishlist.active,.product-info-main .product-social-links .action.towishlist.selected{color:#7ebc0a}.product-info-main .product-social-links .action.towishlist.active:before,.product-info-main .product-social-links .action.towishlist.selected:before{-webkit-text-fill-color:unset}.product-info-main .product-social-links .action.active,.product-info-main .product-social-links .action.selected{color:#7ebc0a}.product-info-main .product-social-links .action.active:after,.product-info-main .product-social-links .action.selected:after{content:"\e908";z-index:1;font-size:1.8rem;color:#1a141f;opacity:0}.product-info-main .product-social-links .action.active:hover:after,.product-info-main .product-social-links .action.selected:hover:after{opacity:1}.product-info-main .product_code{font-size:120%;line-height:20px;color:#000;font-family:"montserrat-light","montserratarm-light";padding:0 15px}.product-info-main>form>.product-info-price,.product-info-main>.product-info-price{display:none}.product-info-main>form:after{display:block;content:"";clear:both}.product-info-main .cisa-alert-action{display:none}.product-info-main .product-add-form{padding-top:0;clear:unset}.product-info-main .product-add-form .box-tocart{display:none}.product-info-main .product-add-form .box-tocart .field .label{display:none}.product-info-main .swatch-opt{margin-top:4px;margin-bottom:0}.product-info-main .product-add-form{width:50%;float:left;padding-right:10px}.product-info-main .swatch-attribute:not(:first-child){margin-top:26px}.product-info-main .swatch-attribute .swatch-attribute-label{font-size:180%;line-height:22px;font-weight:400;margin-bottom:5px;display:block}.product-info-main .swatch-attribute .swatch-attribute-selected-option{display:none !important;padding:0;margin-bottom:10px;font-size:160%;line-height:28px;font-family:"montserrat-bold","montserratarm-bold"}.product-info-main .swatch-attribute .swatch-attribute-selected-option:empty{margin-bottom:5px}.product-info-main .swatch-attribute .swatch-attribute-options{margin:0 -6px;display:flex;flex-wrap:wrap}.product-info-main .swatch-attribute[class*=color] .swatch-attribute-options{margin:0 -4px}.product-info-main .swatch-attribute .swatch-option{position:relative;font-size:160%;line-height:20px;font-weight:400;overflow:visible;color:inherit !important;outline:none !important}.product-info-main .swatch-attribute .swatch-option.disabled{color:#a4a4a4;background:0 0}.product-info-main .swatch-attribute .swatch-option.disabled:after{top:-1px;right:-1px;bottom:-1px;bottom:-1px;border-radius:inherit;border:2px solid #000}.product-info-main .swatch-attribute .swatch-option.text{display:flex;align-items:center;background:0 0;border:none;padding:0;margin:12px 6px 0}.product-info-main .swatch-attribute .swatch-option.text:before{display:block;content:"";min-width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 1px rgba(26,20,31,.1);margin-right:10px;border:5px solid #fff}.product-info-main .swatch-attribute .swatch-option.text.disabled:after{background:repeating-linear-gradient(45deg,transparent 0 9px,rgba(0,0,0,.4) 9px 10px)}.product-info-main .swatch-attribute .swatch-option.text:hover:before{box-shadow:0 0 0 1px #7ebc0a}.product-info-main .swatch-attribute .swatch-option.text.selected:before{box-shadow:0 0 0 1px #7ebc0a;background:#7ebc0a}.product-info-main .swatch-attribute .swatch-option[class*=color]{display:block;height:29px;min-width:29px;border-radius:15px;margin:4px;border:7px solid #fff !important}.product-info-main .swatch-attribute .swatch-option[class*=color][style*="255,255,255"],.product-info-main .swatch-attribute .swatch-option[class*=color][style*="255, 255, 255"],.product-info-main .swatch-attribute .swatch-option[class*=color][style*="#fff"],.product-info-main .swatch-attribute .swatch-option[class*=color][style*=white]{box-shadow:0 0 0 1px #dadada}.product-info-main .swatch-attribute .swatch-option[class*=color].disabled:after{background:repeating-linear-gradient(60deg,transparent 0 5px,rgba(0,0,0,.4) 5px 6px)}.product-info-main .swatch-attribute .swatch-option[class*=color]:before{display:block;content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgba(26,20,31,.1);pointer-events:none;opacity:1;border-radius:15px}.product-info-main .swatch-attribute .swatch-option[class*=color]:hover:before{border-color:#7ebc0a}.product-info-main .swatch-attribute .swatch-option[class*=color].selected:before{border-width:2px;border-color:#7ebc0a}.product-info-main .swatch-attribute .swatch-option:not(.disabled):hover:before{opacity:1}.product-info-main .product-reviews-summary{margin-top:10px;margin-bottom:0;float:left;width:50%;padding-right:10px}.product-info-main .rating-summary{margin-right:12px}.product-info-main .rating-summary .label{display:none}.product-info-main .rating-summary .rating-result{width:100px;min-width:100px;display:block;height:24px;position:relative;font-size:0}.product-info-main .rating-summary .rating-result:before{display:block;content:"\e930" "\e930" "\e930" "\e930" "\e930";font-size:2.4rem;color:#7ebc0a;letter-spacing:-4.5px;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px}.product-info-main .rating-summary .rating-result span{position:absolute;top:0;left:0}.product-info-main .rating-summary .rating-result span:before{display:block;content:"\e930" "\e930" "\e930" "\e930" "\e930";font-size:2.4rem;color:#7ebc0a;letter-spacing:-4.5px}.product-info-main .reviews-actions{margin-top:0}.product-info-main .reviews-actions .action{font-size:1.2rem;line-height:20px;margin-right:12px !important;font-family:"montserrat-light","montserratarm-light"}.product-info-main .reviews-actions .action.view{color:inherit}.product-info-main .reviews-actions .action.add{color:#7ebc0a}.product-info-main .reviews-actions .action.add:hover{text-decoration:underline}.product-info-main .reviews-actions .action:last-child{margin-right:0 !important}.product-info-main .product-additional-info{float:right;width:45%;margin-top:10px;margin-left:10px}.product-info-main .product-additional-info .about_points{background:#f5f5f6;padding:17px 15px;border-radius:10px;font-size:160%;line-height:20px;font-family:"montserrat-light","montserratarm-light";margin-top:6px}.product-info-main .product-additional-info .about_points a{color:#7ebc0a;font-family:"montserrat","montserratarm"}.product-info-main .product-additional-info .type_switcher{background:#f5f5f6;padding:17px 15px;border-radius:10px;margin-top:11px;display:none}.product-info-main .product-additional-info .type_switcher .switch_block{display:block;border-radius:10px}.product-info-main .product-additional-info .type_switcher .switch_block:not(:first-child){margin-top:22px}.product-info-main .product-additional-info .type_switcher .switch_block input:checked+.radio_btn{opacity:1;pointer-events:none}.product-info-main .product-additional-info .type_switcher .switch_block input:checked+.radio_btn:before{content:"\e911"}.product-info-main .product-additional-info .type_switcher .radio_btn{cursor:pointer;border-radius:inherit;opacity:.5;border:1px solid #7ebc0a;padding:15px 27px;display:flex;align-items:flex-start;font-family:"montserrat-light","montserratarm-light"}.product-info-main .product-additional-info .type_switcher .radio_btn:before{min-width:28px;height:28px;border:1px solid #000;border-radius:50%;margin-right:15px;font-size:2rem;display:flex;align-items:center;justify-content:center;color:#7ebc0a;content:""}.product-info-main .product-additional-info .product-info-price{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:0;border-radius:10px 10px 0 0;background:#f5f5f6;align-items:flex-start;padding:0 5px;border:none;display:block}.product-info-main .product-additional-info .price-box{padding:20px 11px 0}.product-info-main .product-additional-info .price-box.price-final_price{width:100%;display:flex;flex-wrap:wrap;margin:0 -10px}.product-info-main .product-additional-info .price-box.price-final_price>span{padding:0 10px;display:block;max-width:50%;flex:0 0 50%}.product-info-main .product-additional-info .price-box.price-final_price>span.old-price{order:3;max-width:100%;flex:0 0 100%;display:block}.product-info-main .product-additional-info .price-box.price-final_price>span.old-price>.price-container .price-label{display:none !important}.product-info-main .product-additional-info .price-box.price-final_price>span.old-price>.price-container .price{font-size:1.2rem !important;line-height:1.25em !important;margin-top:-5px;font-family:"montserrat-medium","montserratarm-medium" !important}.product-info-main .product-additional-info .price-box.price-final_price>span>.price-container>span{margin-bottom:0;margin-top:0}.product-info-main .product-additional-info .price-box.price-final_price>span>.price-container>span:last-child{line-height:15px;display:block}.product-info-main .product-additional-info .price-box.price-final_price>span>.price-container:first-child .price-label{display:block;font-size:1.6rem;line-height:28px;font-family:"montserrat-light","montserratarm-light";color:#000;padding:0;margin:0 0 18px}.product-info-main .product-additional-info .price-box.price-final_price>span>.price-container:first-child .price{font-size:1.6rem;line-height:22px;font-family:"montserrat-bold","montserratarm-bold";font-weight:400;color:#7ebc0a}.product-info-main .product-additional-info .price-box:not(.price-monthly){flex:2}.product-info-main .product-additional-info .price-box:not(.price-monthly) .normal-price .price-label,.product-info-main .product-additional-info .price-box:not(.price-monthly)>.price-container:first-child .price-label{display:block;font-size:160%;line-height:28px;font-family:"montserrat-light","montserratarm-light";padding:0;margin:0 0 8px}.product-info-main .product-additional-info .price-box:not(.price-monthly) .normal-price .price,.product-info-main .product-additional-info .price-box:not(.price-monthly)>.price-container:first-child .price{font-size:180%;line-height:22px;font-family:"montserrat","montserratarm";font-weight:400;color:#7ebc0a}.product-info-main .product-additional-info .price-box.price-monthly{flex:3}.product-info-main .product-additional-info .price-box.price-monthly .price-wrapper{display:block;font-size:1.2rem;line-height:15px;font-family:"montserrat-medium","montserratarm-medium";padding:0;color:#1a141f}.product-info-main .product-additional-info .price-box.price-monthly .price{font-size:1.6rem;line-height:22px;font-family:"montserrat-bold","montserratarm-bold";font-weight:400;color:#1a141f}.product-info-main .product-additional-info .price-box.price-monthly .term-info{margin:0 0 7px !important}.product-info-main .product-additional-info .price-box .term-info,.product-info-main .product-additional-info .price-box .credit-price{display:block;margin-top:0;margin-bottom:0;font-size:1.2rem;line-height:15px;font-family:"montserrat-light","montserratarm-light";color:#000}.product-info-main .product-additional-info .price-box .term-info .price-label,.product-info-main .product-additional-info .price-box .term-info .price-wrapper,.product-info-main .product-additional-info .price-box .credit-price .price-label,.product-info-main .product-additional-info .price-box .credit-price .price-wrapper{display:inline;font-size:100%}.product-info-main .product-additional-info .price-box .term-info .price,.product-info-main .product-additional-info .price-box .credit-price .price{font-size:100%;font-family:"montserrat","montserratarm";font-weight:400}.product-info-main .product-additional-info .rewards__product-points{margin:5px 0 !important}.product-info-main .product-additional-info .rewards__product-points .price{white-space:normal;font-size:1.4rem !important;line-height:14px !important;font-family:"montserrat-medium","montserratarm-medium"}.product-info-main .product-additional-info .box-tocart{border-radius:0 0 10px 10px;background:#f5f5f6;margin:0;padding:7px 5px 33px}.product-info-main .product-additional-info .box-tocart .fieldset{display:flex;align-items:center;margin:0}.product-info-main .product-additional-info .box-tocart .field{flex:2;padding:0 11px;margin-bottom:0}.product-info-main .product-additional-info .box-tocart .actions{flex:3;padding:0 11px}.product-info-price .price-box .price-container{font-size:100%}.product-info-price .price-box .price-container span.price-label{display:none}.page-main-details{margin-top:40px;width:50%;float:left;clear:none;padding:0 10px 0 0;font-size:100%}.page-main-details .columns .column.main{padding:0}.page-main-details .product-section-title{display:none}.page-main-details .additional-attributes-wrapper .additional-attributes>tbody>tr td,.page-main-details .additional-attributes-wrapper .additional-attributes>tbody>tr th{font-size:120%;line-height:20px;color:inherit;padding:0}.page-main-details .additional-attributes-wrapper .additional-attributes>tbody>tr th{max-width:50%;padding-right:8px;font-family:"montserrat-light","montserratarm-light";font-weight:300}.page-main-details .additional-attributes-wrapper .additional-attributes>tbody>tr td{font-family:"montserrat-medium","montserratarm-medium"}.page-main-details .additional-attributes-wrapper.table-wrapper{margin:0}.page-main-details .additional-attributes-wrapper.table-wrapper table,.page-main-details .additional-attributes-wrapper.table-wrapper tbody{display:block}.page-main-details .additional-attributes-wrapper.table-wrapper tr{display:flex;margin-bottom:8px}.page-main-details .additional-attributes-wrapper .view_all_link{border:none;background:0 0;color:#7ebc0a;padding:0;font-family:"montserrat-medium","montserratarm-medium";font-size:120%;line-height:15px;margin-top:3px;font-weight:400}.page-main-details .product-full-width-section{padding:0}.page-main-details .product.attribute.description{margin-top:22px;font-size:120%;line-height:20px}.page-main-details .product.attribute.description p:first-child:last-child{margin:0}.page-main-details .product.attribute.description .value{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.page-main-details .product.attribute.description .view_all_link{border:none;background:0 0;padding:0;color:inherit;opacity:.5;font-weight:400}.product.media{width:33% !important;max-width:426px;float:left;margin-bottom:0;padding-right:10px}.product.media .badges{padding-top:30px;display:flex;flex-direction:column;align-items:center}.product.media .badges>*{margin-bottom:16px}.product.media .fotorama__stage{width:100% !important;height:auto !important}.product.media .fotorama__stage .fotorama__arr{display:none !important}.product.media .fotorama__stage__shaft{width:100% !important;height:100% !important}.product.media .fotorama__stage__shaft:before{content:"";display:block;position:relative;padding-bottom:100%}.product.media .fotorama__stage__frame .fotorama__img{width:100%;height:100%}.product.media .fotorama__nav.fotorama__nav--thumbs{margin:22px 0 0;width:100% !important;height:auto !important}.product.media .fotorama__nav.fotorama__nav--thumbs img{width:100%;height:100%;border-radius:10px}.product.media .fotorama__nav__shaft{padding-bottom:17px;overflow:hidden}.product.media .fotorama__nav__frame{height:auto !important}.product.media .fotorama__nav__frame:before{display:block;content:"";padding-bottom:100%}.product.media .fotorama__thumb-border{border:none !important;top:auto;bottom:0;margin-top:10px;background:0 0;opacity:1;padding:0 2px;height:7px !important}.product.media .fotorama__thumb-border:before{display:block;height:100%;content:"";background:#000}.product.media .fotorama__thumb{background:0 0;position:absolute;top:0;left:0;border:2px solid transparent;border-radius:10px}.product.media .fotorama__thumb--icon{display:none !important;transform:none;-moz-transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none}.product.media .fotorama__thumb__arr{width:42px;height:42px;margin:auto 0;padding:3px 0;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:50%;overflow:hidden;color:#1a141f;background:#fff !important;top:35px;margin-top:0}.product.media .fotorama__thumb__arr:before{display:flex;align-items:center;justify-content:center;content:"\e903";font-size:2.4rem;z-index:5;width:100%;height:100%}.product.media .fotorama__thumb__arr.fotorama__thumb__arr--left{left:5px}.product.media .fotorama__thumb__arr.fotorama__thumb__arr--right{left:auto;right:5px}@media screen and (max-width:1319px){.product.media .fotorama__thumb__arr{width:32px;height:32px;top:40px}}.technical_description{width:100%;margin-top:56px}.technical_description .title_block{font-size:180%;line-height:22px;color:#7ebc0a;background:#fff;z-index:5;position:relative;padding-bottom:15px}.technical_description .title_block:after{display:block;content:"";position:absolute;left:50%;margin-left:-50vw;width:100vw;bottom:0;border-top:1px solid #1a141f;opacity:.1}.technical_description .params_list{margin:0 -25px;position:relative;display:flex;flex-wrap:wrap}.technical_description .params_group{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:22px 25px 0;position:relative}.technical_description .params_group:after{position:absolute;left:25px;right:25px;bottom:0;display:block;content:"";border-top:1px solid rgba(26,20,31,.1)}.technical_description .params_group li{margin-bottom:22px;display:flex;align-items:flex-start}.technical_description .group_title{font-size:140%;line-height:17px;color:#000;font-family:"montserrat-medium","montserratarm-medium";margin-bottom:17px}.technical_description .param_type{font-family:"montserrat-light","montserratarm-light";padding-right:8px;max-width:50%}.technical_description .param_info{font-family:"montserrat-medium","montserratarm-medium"}.block.related{float:left;width:100%;margin-top:0}.block.related .products-related{text-align:left}.block.related .related-available .product-item-name{margin-left:0}.block.related .product-item-details{position:unset}.block.related .product-item-actions{opacity:0}.web .block.related .product-item-info:hover .product-item-actions{opacity:1}.touch .block.related .product-item-actions{opacity:1}@media screen and (max-width:1199px){.product-info-main{width:66.67% !important}.product-info-main .product-additional-info{margin-left:1%;width:49%}.product-info-main .product-additional-info .price-box{padding-left:10px;padding-right:10px}}@media screen and (min-width:640px) and (max-width:991px){.technical_description .params_list{margin:0 -12px}.technical_description .params_group{padding-left:12px;padding-right:12px;flex:0 0 50%;max-width:50%}.technical_description .params_group:after{left:12px;right:12px}}@media screen and (max-width:991px){main.page-main{padding-top:15px}main.page-main .back_to_top{order:2}main.page-main .column.main{padding-top:0}.copyright{margin-bottom:60px}.page-main-details{margin-top:30px}.page-main-details .additional-attributes-wrapper.table-wrapper tr{display:block}.page-main-details .additional-attributes-wrapper.table-wrapper td,.page-main-details .additional-attributes-wrapper.table-wrapper th{display:inline}.product-info-main .product-social-links{top:15px}.product-info-main .product-options-wrapper{padding-top:15px}.product-info-main .swatch-attribute .swatch-attribute-selected-option,.product-info-main .swatch-attribute .swatch-attribute-label{display:inline-block;vertical-align:top;font-size:140%;line-height:17px}.product-info-main .swatch-attribute .swatch-attribute-label{padding-right:3px}.product-info-main .swatch-attribute .swatch-option{font-size:140%;line-height:20px}.product-info-main .swatch-attribute .swatch-option[class*=color]{display:block;height:24px;min-width:24px;border-width:6px !important}.product-info-main s .product-additional-info .about_points{padding:15px 10px;font-size:140%}.product-info-main s .product-additional-info .type_switcher{padding:10px}.product-info-main s .product-additional-info .type_switcher .radio_btn{padding:10px}.product-info-main s .product-additional-info .type_switcher .radio_btn:before{min-width:20px;height:20px;margin-right:10px;font-size:1.6rem}.product-info-main s .product-additional-info .type_switcher .switch_block:not(:first-child){margin-top:10px}.product-info-main s .product-additional-info .product-info-price{padding:0;flex-wrap:wrap;margin:11px 0 0;width:100% !important}.product-info-main s .product-additional-info .price-box{padding-top:10px;padding-bottom:10px;flex:0 0 100%;max-width:100%}.product-info-main s .product-additional-info .price-box:not(.price-monthly) .normal-price .price-label,.product-info-main s .product-additional-info .price-box:not(.price-monthly)>.price-container:first-child .price-label,.product-info-main s .product-additional-info .price-box.price-monthly .price-label{font-size:140%;line-height:20px}.product-info-main s .product-additional-info .price-box:not(.price-monthly) .normal-price .price,.product-info-main s .product-additional-info .price-box:not(.price-monthly)>.price-container:first-child .price,.product-info-main s .product-additional-info .price-box.price-monthly .price{font-size:160%;line-height:20px}.product-info-main s .product-additional-info .price-box .term-info,.product-info-main s .product-additional-info .price-box .credit-price{margin-top:10px}.product-info-main s .product-additional-info .box-tocart{padding:10px 0}.product-info-main s .product-additional-info .box-tocart .fieldset{flex-wrap:wrap}.product-info-main s .product-additional-info .box-tocart .fieldset .field{margin:0 0 10px;padding:0 10px}.product-info-main s .product-additional-info .box-tocart .fieldset .action.tocart{width:100%}.product-info-main .product_code{padding:0 10px}.technical_description .title_block{font-size:160%;line-height:20px}}@media screen and (max-width:991px){.product-info-main .box-tocart .action.tocart{min-width:0;padding:0 14px;width:100%}}@media screen and (max-width:767px){main.page-main>.columns .column.main{display:flex;padding-top:0;flex-wrap:wrap}.fix_name_price .product_name{font-size:160%}.fix_name_price .action.primary{min-width:0}.product.media{flex:0 0 100%;margin:0 auto}.product.media .badges{align-items:center;padding-top:0}.product.media~*{order:2}.product.media~*.best_sale_section{order:1}.product.media .fotorama__nav.fotorama__nav--thumbs{display:none}.product.media .fotorama__nav.fotorama__nav--dots{width:100% !important}.product.media .fotorama__nav.fotorama__nav--dots .fotorama__nav__shaft{top:auto;left:auto;display:flex;width:100%;justify-content:center;padding:8px 0 0}.product.media .fotorama__nav.fotorama__nav--dots .fotorama__nav__frame{margin:0;padding:0 4px;flex:1;width:auto;height:auto;cursor:default}.product.media .fotorama__nav.fotorama__nav--dots .fotorama__nav__frame:before{display:none}.product.media .fotorama__nav.fotorama__nav--dots .fotorama__nav__frame .fotorama__dot{width:100%;height:8px;border:none !important;padding:0;background:0 0 !important;border-radius:0;display:flex;align-items:flex-end;color:#c4c4c4;left:auto;top:auto}.product.media .fotorama__nav.fotorama__nav--dots .fotorama__nav__frame .fotorama__dot:before{display:block;content:"";width:100%;border-top:2px solid;border-radius:2px}.product.media .fotorama__nav.fotorama__nav--dots .fotorama__nav__frame .fotorama__dot:after{display:none}}@media screen and (max-width:767px) and (min-width:576px) and (max-width:991px){.product.media .fotorama__nav.fotorama__nav--dots .fotorama__nav__frame{max-width:48px}}@media screen and (max-width:767px) and (max-width:575px){.product.media .fotorama__nav.fotorama__nav--dots .fotorama__nav__frame{max-width:27px;padding:0 3px}.product.media .fotorama__nav.fotorama__nav--dots .fotorama__nav__frame button:before{border-top-width:1px}}@media screen and (max-width:767px){.product.media .fotorama__nav.fotorama__nav--dots .fotorama__active .fotorama__dot{pointer-events:none;color:#1a141f}}@media screen and (max-width:767px){.product-info-main{order:1;flex:0 0 100%;max-width:100%;padding-left:0}}@media screen and (max-width:767px){.additional-attributes-wrapper{display:none}}@media screen and (max-width:767px){.page-main-description .product-section-title{display:block;font-size:120%;line-height:18px;font-family:"montserrat-medium","montserratarm-medium";border:none;padding:0;margin:0}.page-main-description .product.attribute.description{margin-top:2px}}@media screen and (max-width:767px){.technical_description{margin-top:40px}}@media screen and (max-width:639px){.product.media{max-width:360px}.technical_description .params_group{flex:0 0 100%;max-width:100%}.product-info-price{margin-left:0;margin-right:0;width:100%;max-width:100%}}@media screen and (max-width:479px){.product.media{max-width:280px}.product-info-main{padding-top:20px;display:flex;flex-direction:column}.product-info-main .product-additional-info{float:none;width:100%;margin-left:0;display:flex;flex-direction:column;order:4}.product-info-main .product-additional-info .product_code{display:none}.product-info-main .product-additional-info .about_points{order:2}.product-info-main .product-additional-info .box-tocart .actions{flex:3}.product-info-main .page-title-wrapper{padding-top:10px}.product-info-main .page-title-wrapper .product_code{padding:5px 0 0;display:block}.product-info-main .product-reviews-summary,.product-info-main .product-add-form{width:100%;padding-right:0}.product-info-main .page-main-details{order:6;width:100%;padding-right:0;margin-top:20px}.product-info-main .rating-summary{margin-left:-5px;margin-right:5px}.product-info-main .reviews-actions .action{margin-right:5px !important}.product-info-main .product-social-links{top:27px}}.best_sale_section{margin-top:20px;padding-bottom:67px}@media screen and (min-width:992px) and (max-width:1199px){.best_sale_section{padding-bottom:50px}}@media screen and (max-width:767px){.best_sale_section{padding-bottom:0}}.combined_products{display:flex;align-items:center;justify-content:space-between}.combined_products .product_block{padding:40px 25px 0;flex:1;max-width:240px}.combined_products .product-item-info{box-shadow:none;padding:0;display:block}.combined_products .product-item-info:before{display:none}.combined_products .product-item-info .product-item-photo{flex:none;max-width:100%;height:200px;margin-right:0;margin-top:0}.combined_products .product-item-info .product-item-photo img{object-fit:contain;width:100%;height:100%}.combined_products .product-item-info .product-item-details{flex:none;width:100%;text-align:center;align-items:center;padding-left:0;padding-top:5px}.combined_products .product-item-info .product-item-link{line-height:30px;white-space:nowrap;text-overflow:ellipsis;font-family:"montserrat","montserratarm"}.combined_products .product-item-info .product-reviews-summary{position:relative;top:auto;left:auto;justify-content:center;margin-top:-5px}.combined_products .product-item-info .product-reviews-summary .reviews-actions{display:none}.combined_products .product-item-info .product-reviews-summary .rating-summary .rating-result>span{position:relative}.combined_products .product-item-info .product-reviews-summary .rating-summary .rating-result>span:before{color:#7ebc0a;content:"\e930" "\e930" "\e930" "\e930" "\e930";letter-spacing:-3px;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px}.combined_products .product-item-info .product-reviews-summary .rating-summary .rating-result>span span{position:absolute;left:0;top:0;height:100%;background:#fff;overflow:hidden;clip:unset}.combined_products .product-item-info .product-reviews-summary .rating-summary .rating-result>span span:before{font-size:2.4rem;display:block;color:#7ebc0a;content:"\e930" "\e930" "\e930" "\e930" "\e930";letter-spacing:-3px}.combined_products .product-item-info .price-box{margin-top:13px;min-height:0}.combined_products .product-item-info .price-box .old-price{display:none}.combined_products .product-item-info .price-box .normal-price .price,.combined_products .product-item-info .price-box>.price-container .price,.combined_products .product-item-info .price-box .special-price .price{font-size:160%;line-height:20px;font-family:"montserrat-bold","montserratarm-bold";color:#1a141f}.combined_products .plus_icon{display:flex;align-items:center;min-width:29px;height:29px;position:relative;color:#000}.combined_products .plus_icon:before{width:100%;display:block;content:"";border-top:5px solid}.combined_products .plus_icon:after{display:block;content:"";position:absolute;left:12px;top:0;height:100%;border-left:5px solid}.combined_products .choose_btn{display:block;width:40px;height:40px;border-radius:50%;position:relative;margin:23px auto 0}.combined_products .choose_btn input:checked+span:before{opacity:1}.combined_products .choose_btn span{display:block;width:100%;height:100%;color:rgba(26,20,31,.1);padding:9px;border:1px solid;border-radius:inherit;cursor:pointer}.combined_products .choose_btn span:before{display:block;content:"";width:100%;height:100%;border-radius:inherit;background:#7ebc0a;opacity:0}.combined_products .actions{flex:2;max-width:397px}.combined_products .actions .action.primary{width:100%;border:none;background:#7ebc0a;color:#fff !important;height:58px;display:block;font-size:160%;line-height:20px;font-family:"montserrat-bold","montserratarm-bold";padding:5px 20px;border-radius:10px}.combined_products .actions .action.primary.inactive,.combined_products .actions .action.primary.disabled,.combined_products .actions .action.primary.disable,.combined_products .actions .action.primary:disabled{pointer-events:none;background:#d4d2d5}.combined_products .actions .subtotal{display:flex;align-items:center;justify-content:space-between;font-size:180%;line-height:22px;margin-bottom:27px}.combined_products .actions .subtotal .price{font-family:"montserrat-bold","montserratarm-bold";font-size:100%}@media screen and (min-width:992px) and (max-width:1199px){.combined_products .product_block{padding:30px 20px 0}.combined_products .plus_icon{min-width:24px;height:24px}.combined_products .plus_icon:before{border-top-width:4px}.combined_products .plus_icon:after{left:10px;border-left-width:4px}.combined_products .actions .action.primary{height:58px;text-align:center;font-size:140%;line-height:20px}.combined_products .actions .subtotal{margin-bottom:20px;font-size:160%;line-height:20px}.combined_products .choose_btn{width:32px;height:32px;margin-top:20px}.combined_products .choose_btn span{padding:7px}.combined_products .product-item-info .product-item-photo{height:160px}}@media screen and (max-width:991px){.combined_products{flex-wrap:wrap}.combined_products .actions{flex:0 0 100%;max-width:100%}.combined_products .actions .action.primary{height:46px;font-size:120%;line-height:14px;margin:0 auto}}@media screen and (max-width:991px) and (min-width:480px){.combined_products .actions{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.combined_products .actions .subtotal{margin:0 !important;font-size:160%;max-width:320px;line-height:20px}.combined_products .actions .subtotal .label{margin-right:10px}}@media screen and (max-width:991px){.combined_products .product_block{padding:0 15px}}@media screen and (max-width:991px){.combined_products .plus_icon{min-width:21px;height:21px}.combined_products .plus_icon:before{border-top-width:3px}.combined_products .plus_icon:after{left:9px;border-left-width:3px}}@media screen and (max-width:991px){.combined_products .choose_btn{width:32px;height:32px;margin-top:20px}.combined_products .choose_btn span{padding:7px}}@media screen and (max-width:991px){.combined_products .product-item-info{display:flex;flex-direction:column}.combined_products .product-item-info .product-item-photo{height:140px}.combined_products .product-item-info .product-item-name,.combined_products .product-item-info .product-reviews-summary{order:2}.combined_products .product-item-info .price-box{margin-bottom:30px}}@media screen and (max-width:991px){.combined_products .product_block{position:relative}}@media screen and (max-width:991px){.combined_products .choose_btn{width:18px;height:17px;margin:0;border-radius:2px;position:absolute;left:50%;margin-left:-8px;top:188px}.combined_products .choose_btn span{padding:0}.combined_products .choose_btn span:before{background:0 0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-family:"icon" !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e911";color:#7ebc0a}}@media screen and (min-width:576px) and (max-width:767px){.combined_products .product_block{max-width:30%}}@media screen and (max-width:575px){.combined_products .plus_icon{display:none}.combined_products .product_block{padding:25px 6px 5px;border-radius:3px;margin:10px 0 0;border:1px solid;max-width:32.5%}.combined_products .product_block:nth-of-type(2n){background:rgba(196,196,196,.3);border-color:transparent}.combined_products .product_block:nth-of-type(2n) .product-item-info .product-reviews-summary .rating-summary .rating-result>span span{background:0 0}.combined_products .product_block:nth-of-type(2n+1){border-color:rgba(196,196,196,.6)}.combined_products .product-item-info .product-item-photo{height:81px}.combined_products .product-item-info .price-box{margin-top:20px}.combined_products .product-item-info .price-box .normal-price .price,.combined_products .product-item-info .price-box>.price-container .price,.combined_products .product-item-info .price-box .special-price .price{font-size:120%}.combined_products .product-item-info .product-reviews-summary{transform-origin:top center;-webkit-transfrom-origin:top center;transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5)}.combined_products .product-item-info .product-item-link{line-height:13px;max-width:100%;white-space:normal;margin-bottom:10px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.combined_products .choose_btn{top:157px}.combined_products .actions{padding-top:10px}.combined_products .actions .subtotal{font-size:140%;line-height:17px;margin-bottom:10px}}.full_description{padding-bottom:63px}.full_description .content-heading+.media_block{margin-top:45px;margin-bottom:15px;display:inline-block;vertical-align:top;width:100%}.full_description .media_block{height:auto}.info_sections{padding-bottom:100px}.info_sections .section_row{display:flex;max-width:900px;margin:0 auto;padding-top:86px}.info_sections .section_row:nth-child(2n+1) .info_block{padding-right:28px}.info_sections .section_row:nth-child(2n) .info_block{order:1;padding-left:28px}.info_sections .info_block{flex:0 0 48%;max-width:48%;align-self:center}.info_sections .image_block{position:relative;overflow:hidden;flex:0 0 52%;max-width:52%;border-radius:10px}.info_sections .image_block img{display:block;width:100%;height:auto}.info_sections .title_block{font-size:210%;line-height:1.33em;font-family:"montserrat-medium","montserratarm-medium";margin-bottom:50px}.info_sections .text_block{font-size:160%;line-height:28px}@media screen and (min-width:992px) and (max-width:1199px){.full_description{padding-bottom:50px}.full_description .content-heading+.media_block{margin-top:30px}.info_sections{padding-bottom:80px}.info_sections .section_row{padding-top:60px}}@media screen and (min-width:576px) and (max-width:991px){.full_description{padding-bottom:35px}.full_description .content-heading+.media_block{margin-top:20px}.info_sections{padding-bottom:60px}.info_sections .title_block{font-size:180%;margin-bottom:30px}.info_sections .text_block{font-size:140%;line-height:24px}.info_sections .info_block,.info_sections .image_block{flex:0 0 50%;max-width:50%}.info_sections .section_row{padding-top:40px}.info_sections .section_row:nth-child(2n+1) .info_block{padding-right:10px}.info_sections .section_row:nth-child(2n) .info_block{padding-left:10px}}@media screen and (max-width:575px){.full_description{padding-bottom:25px}.full_description .content-heading+.media_block{margin-top:10px}.info_sections{padding-bottom:40px}.info_sections .title_block{font-size:160%;margin-bottom:15px}.info_sections .text_block{font-size:120%;line-height:20px}.info_sections .section_row{flex-wrap:wrap;padding-top:32px}.info_sections .info_block,.info_sections .image_block{flex:0 0 100%;max-width:100%}.info_sections .info_block{order:2 !important;padding:20px 0 0 !important}}#product-review-container{padding-bottom:40px}#product-review-container .content-heading{display:flex;align-items:center;justify-content:space-between}#product-review-container .action.add-review{margin-left:20px}#product-review-container .review-toolbar{display:none}#product-review-container .review-items{margin:0 -3px;padding:0;list-style-type:none;white-space:nowrap;font-size:0}#product-review-container .review-item{border:none;padding:100px 25px 50px;position:relative;overflow:hidden;display:inline-flex !important;vertical-align:top;flex-direction:column;width:33.33%;font-size:1rem;white-space:normal;height:580px;margin-bottom:20px}#product-review-container .review-item:before{display:block;content:"";position:absolute;left:3px;top:0;right:3px;bottom:0;background:#f5f5f6;z-index:-1;border-radius:10px}#product-review-container .review-ratings~.review-content-container{overflow:visible}#product-review-container .review-details{position:absolute;top:50px;left:25px;right:25px;display:flex}#product-review-container .review-details-label{display:none}#product-review-container .review-author{margin:0;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden;font-size:210%;line-height:24px;font-family:"montserrat-medium","montserratarm-medium"}#product-review-container .review-date{font-size:160%;line-height:28px;color:#1a141f;opacity:.7;padding-left:33px;white-space:nowrap}#product-review-container .review-title{order:2;font-family:"montserrat-bold","montserratarm-bold";font-size:160%;line-height:20px;margin-bottom:18px}#product-review-container .review-ratings{display:block;padding-right:0;min-width:0;margin-bottom:24px}#product-review-container .rating-summary.item{display:flex;align-items:center;padding-bottom:8px}#product-review-container .rating-summary.item .rating-result{display:block;width:104px;height:20px;overflow:hidden}#product-review-container .rating-summary.item .rating-result:before{content:"\e930" "\e930" "\e930" "\e930" "\e930";-webkit-text-fill-color:transparent;-webkit-text-stroke:1px;color:#7ebc0a;display:flex;font-size:240%;height:20px;letter-spacing:-4px}#product-review-container .rating-summary.item .rating-result>span{height:20px}#product-review-container .rating-summary.item .rating-result>span:before{content:"\e930" "\e930" "\e930" "\e930" "\e930";color:#7ebc0a;font-size:240%;letter-spacing:-4px}#product-review-container .label.rating-label{font-size:140%;line-height:20px;padding-right:10px;padding-bottom:0;font-family:"montserrat-light","montserratarm-light"}#product-review-container .review-content-container{order:3;flex:1;height:10%}#product-review-container .review-content{position:relative;overflow-x:hidden;overflow-y:auto;height:100%;font-size:160%;line-height:28px;font-family:"montserrat-light","montserratarm-light";scrollbar-color:#7ebc0a #e8e8e8;scrollbar-width:thin}#product-review-container .review-content::-webkit-scrollbar{width:6px;height:auto;border-radius:0;background:#e8e8e8}#product-review-container .review-content::-webkit-scrollbar-thumb{border-radius:0;background:#7ebc0a}@media screen and (max-width:1199px){#product-review-container .review-item{padding:75px 20px 40px;height:500px}#product-review-container .review-details{top:30px;left:20px;right:20px}#product-review-container .review-author{font-size:180%;line-height:22px}#product-review-container .review-date{font-size:140%;line-height:24px;padding-left:25px}#product-review-container .review-content{height:100%;font-size:140%;line-height:24px}#product-review-container .review-ratings{margin-bottom:20px}#product-review-container .review-title{margin-bottom:15px}}@media screen and (max-width:991px){#product-review-container .review-item{width:50%}}@media screen and (max-width:767px){#product-review-container{flex:0 0 100%;max-width:100%}#product-review-container .review-item{padding:50px 18px 22px;height:400px;margin-bottom:10px}#product-review-container .review-details{top:20px;left:18px;right:18px}#product-review-container .review-author{font-size:160%;line-height:20px}#product-review-container .review-date{font-size:120%;line-height:20px;padding-left:20px}#product-review-container .label.rating-label,#product-review-container .review-content{font-size:120%;line-height:20px}#product-review-container .review-ratings{margin-bottom:10px}#product-review-container .review-title{margin-bottom:10px;font-size:140%;line-height:17px}#product-review-container .action.add-review{padding:0 14px}}@media screen and (max-width:575px){#product-review-container .review-item{width:100%}}.review_form_modal .modal-inner-wrap{max-width:560px;background-color:#fff;color:#1a141f;padding-bottom:40px;box-shadow:0 2px 50px rgba(0,0,0,.1);border-radius:10px}.review_form_modal .modal-header{padding:20px 45px}.review_form_modal .modal-content{padding:0 11px}.review_form_modal .modal-title{border-bottom:none;font-weight:400;padding-bottom:0;font-family:"montserrat-medium","montserratarm-medium";color:#7ebc0a;text-align:center;min-height:0}.review_form_modal .block{margin:0}.review_form_modal .block-title{text-align:center;margin:0 auto;max-width:484px;padding:0 22px;font-size:240%;line-height:29px;font-family:"montserrat-medium","montserratarm-medium"}.review_form_modal .fieldset{margin:0}.review_form_modal .fieldset>.field ::-webkit-input-placeholder{color:inherit;opacity:.7}.review_form_modal .fieldset>.field :-moz-placeholder{color:inherit;opacity:.7}.review_form_modal .fieldset>.field ::-moz-placeholder{color:inherit;opacity:.7}.review_form_modal .fieldset>.field :-ms-input-placeholder{color:inherit;opacity:.7}.review_form_modal .fieldset>.field.note{margin:26px auto 19px;font-size:140%;line-height:17px;max-width:530px;text-align:justify}.review_form_modal .fieldset>.field:not(.note):not(.choice){max-width:310px;margin-left:auto;margin-right:auto}.review_form_modal .fieldset>.field:not(.note):not(.choice) .label{font-size:140%;line-height:18px;font-family:"montserrat-light","montserratarm-light";font-weight:400}.review_form_modal .fieldset>.field:not(.note):not(.choice) .label:after{display:none}.review_form_modal .fieldset>.field textarea,.review_form_modal .fieldset>.field input{color:inherit;background:0 0;height:auto;border-color:inherit;padding:13px 19px;border-radius:5px;font-size:140%;line-height:17px;font-family:"montserrat-medium","montserratarm-medium"}.review_form_modal .fieldset>.field input[type=radio]{padding:0;width:0;height:0;visibility:hidden}.review_form_modal .fieldset>.field textarea{height:180px}.review_form_modal .fieldset>.field.choice{padding-top:18px;text-align:center}.review_form_modal .fieldset>.field.choice input{margin:0;padding:0}.review_form_modal .fieldset>.field.choice input:checked~.label:before{content:"\e911";background:#7ebc0a;border-color:transparent;color:#fff}.review_form_modal .fieldset>.field.choice .label{max-width:440px;display:inline-flex;vertical-align:top;align-items:flex-start;font-size:110%;line-height:13px;font-family:"montserrat-medium","montserratarm-medium";text-align:justify;cursor:pointer}.review_form_modal .fieldset>.field.choice .label:before{display:flex;align-items:center;justify-content:center;flex:0 0 20px;margin-right:10px;max-width:20px;height:20px;border-radius:3px;border:1px solid;content:"";font-size:2rem}.review_form_modal .actions-toolbar{margin:26px 0 0;text-align:center}.review_form_modal .actions-toolbar .primary{display:inline-block;vertical-align:top;float:none}.review_form_modal .actions-toolbar .primary .action.primary{margin:0 auto;font-size:140%}.review_form_modal .modal-footer{display:none}.review_form_modal .review-form{max-width:100%}.review_form_modal .review-add .block-title{display:block;color:#7ebc0a}.review_form_modal .review-legend{text-align:center;margin:20px 0;font-size:100%;line-height:inherit}.review_form_modal .review-legend strong{font-size:180%;line-height:22px;font-family:"montserrat-bold","montserratarm-bold"}.review_form_modal .review-legend span{font-size:140%;line-height:17px}.review_form_modal .review-field-ratings .label{display:inline-block !important;margin:0;font-weight:400;font-family:"montserrat-light","montserratarm-light"}.review_form_modal .review-field-ratings legend.label{font-size:180%;line-height:22px;margin:0;padding:0 0 15px}.review_form_modal .review-field-ratings legend.label:after{display:none}.review_form_modal .review-field-ratings label.label{font-size:140%;line-height:18px;margin-right:10px}.review_form_modal .review-field-rating{display:flex;position:relative;align-items:center;padding:0 0 5px;margin:0 !important}.review_form_modal .review-field-rating .control{margin:0}.review_form_modal .review-control-vote{display:flex;align-items:center;position:relative;overflow:hidden}.review_form_modal .review-control-vote label{position:relative;color:#7ebc0a;opacity:0;display:flex;justify-content:flex-end;flex:0 0 32px;max-width:32px}.review_form_modal .review-control-vote label:before{content:"\e930" "\e930" "\e930" "\e930" "\e930";letter-spacing:0;color:inherit;opacity:1 !important}.review_form_modal .review-control-vote:before{content:"\e930" "\e930" "\e930" "\e930" "\e930";letter-spacing:0;color:inherit;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px;opacity:1 !important;color:#7ebc0a}.review_form_modal .review-control-vote input:checked+label{opacity:1}@media screen and (min-width:576px) and (max-width:991px){.review_form_modal .block-title{font-size:180%;line-height:24px}}@media screen and (max-width:991px){.review_form_modal.modal-slide{left:0}.review_form_modal.modal-slide .modal-inner-wrap{width:90%;margin-left:auto;margin-right:auto;max-width:560px}}@media screen and (max-width:575px){.review_form_modal .modal-inner-wrap{border-radius:8px}.review_form_modal .modal-header{padding-top:25px;padding-bottom:25px}.review_form_modal .modal-title{font-size:180%}.review_form_modal .modal-title br{display:none}.review_form_modal .block-title{font-size:140%;line-height:19px}.review_form_modal .fieldset>.field.note{font-size:120%;line-height:15px}.review_form_modal .fieldset>.field.choice .label{font-family:"montserrat","montserratarm";font-size:120%;line-height:14px}}.web .review_form_modal .review-control-vote label:hover{opacity:1}.block-square-banners .bnners_list{position:relative;white-space:nowrap;font-size:0;overflow:hidden;margin:0 -15px}.block-square-banners .slide_block{display:inline-block;white-space:normal;font-size:1rem;width:33.33%;vertical-align:top;padding:0 15px}.block-square-banners .slide_block>a,.block-square-banners .slide_block>div{font-size:0}.block-square-banners .slide_block img{-o-transition:transform .3s;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.block-square-banners .slide_block>a{display:block;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.block-square-banners .slide_block>a:hover{opacity:.85}@media screen and (min-width:480px) and (max-width:991px){.block-square-banners .slide_block{width:50%}}@media screen and (max-width:479px){.block-square-banners .slide_block{width:100%}}.block-square-banners .slick-dots{bottom:auto;padding-top:5px}.services-heading{position:relative;z-index:2}@media screen and (min-width:576px){.services-heading:before{display:block;content:"";position:absolute;top:-34px;left:50%;bottom:-34px;margin-left:-50vw;width:100vw;z-index:-1;background:#f9f9f9}}.block-services{position:relative}@media screen and (min-width:576px){.block-services:before{display:block;content:"";position:absolute;top:-2px;left:50%;margin-left:-50vw;width:100vw;z-index:-1;background:#f9f9f9;height:100%}}.block-services .services_slider{position:relative;white-space:nowrap;font-size:0;overflow:hidden;margin:0 -15px}.block-services .services_slider.slick-slider{overflow:visible}.block-services .slide_block{display:inline-flex;vertical-align:top;width:100%;font-size:1rem;padding:10px 15px 48px;position:relative;overflow:hidden}.block-services .slide_inner{display:flex;width:100%}.block-services .poster_image{flex:1;width:30%;margin-right:40px;padding:40px;display:flex;align-items:center;justify-content:center}.block-services .poster_image img{width:100%;height:100%;object-fit:contain}.block-services .slogan_image{flex:0 0 66.6666666667%;max-width:66.6666666667%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:10px;position:relative;overflow:hidden}.block-services .slogan_image img{display:block;width:100%;object-fit:cover;margin:auto 0;-o-transition:transform .3s;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.block-services .slogan_image a{display:flex;align-items:center;width:100%;height:100%;font-size:0;line-height:0;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.block-services .slogan_image a:hover{opacity:.85}.block-services .slick-dots{position:absolute;left:0;width:33.33%;bottom:100%}.block-services .slick-dots li{max-width:70px;padding:0 10px}@media screen and (min-width:992px) and (max-width:1199px){.block-services .poster_image{padding:30px;margin-right:30px}.block-services .slick-dots li{max-width:60px;padding:0 8px}.block-services .slide_block{padding-top:7px;padding-bottom:36px}}@media screen and (min-width:576px) and (max-width:991px){.block-services .poster_image{padding:15px;margin-right:15px}.block-services .slick-dots li{max-width:40px;padding:0 6px}.block-services .slide_block{padding-top:4px;padding-bottom:24px}}@media screen and (max-width:575px){.block-services .poster_image{display:none}.block-services .slogan_image{box-shadow:none;flex:0 0 100%;max-width:100%}.block-services .slick-dots{position:relative;bottom:auto;left:auto;width:100%;margin-top:5px}.block-services .slick-dots li{max-width:27px;padding:0 3px}.block-services .slide_block{padding-top:0;padding-bottom:0}}.block-wide-banners .bnners_slider{position:relative;white-space:nowrap;font-size:0;overflow:hidden}@media screen and (min-width:768px){.block-wide-banners .bnners_slider:not(.slick-slider):before{display:inline-block;vertical-align:top;content:"";width:16.66%}}.block-wide-banners .slide_block{display:inline-block;white-space:normal;font-size:1rem;width:66.67%;vertical-align:top;padding:15px}.block-wide-banners .slide_block>a,.block-wide-banners .slide_block>div{padding-bottom:35.6%;position:relative;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.block-wide-banners .slide_block img{-o-transition:transform .3s;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.block-wide-banners .slide_block>a{display:block;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.block-wide-banners .slide_block>a:hover{opacity:.85}.block-wide-banners .slick-dots{margin-top:5px;bottom:auto}@media screen and (max-width:767px){.block-wide-banners .bnners_slider{margin:0 -15px}.block-wide-banners .slide_block{width:100%}}.web .product-info-main .product-additional-info .type_switcher .radio_btn,.product-info-main .product-additional-info .type_switcher .web .radio_btn,.product-info-main .product-social-links .action.active:after,.product-info-main .product-social-links .action.selected:after{-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.web .product-info-main .product-additional-info .about_points a,.product-info-main .product-additional-info .about_points .web a,.web .page-main-details .additional-attributes-wrapper .view_all_link,.page-main-details .additional-attributes-wrapper .web .view_all_link,.web .product.media .fotorama__thumb__arr,.product.media .web .fotorama__thumb__arr,.web .product-info-main .box-tocart .field .count_change,.product-info-main .box-tocart .field .web .count_change,.web .product-info-main .product-social-links .action,.product-info-main .product-social-links .web .action,.web .product-info-main .reviews-actions .action.view,.product-info-main .reviews-actions .web .action.view,.web .page-main-details .product.attribute.description .view_all_link,.page-main-details .product.attribute.description .web .view_all_link,.web .combined_products .choose_btn span,.combined_products .choose_btn .web span,.web .review_form_modal .fieldset>.field.choice .label,.review_form_modal .fieldset>.field.choice .web .label{-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.product-info-main .swatch-attribute .swatch-option,.product-info-main .swatch-attribute .swatch-option.text:before,.product-info-main .swatch-attribute .swatch-option[class*=color]:before,.combined_products .product-item-info .product-item-photo img{-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.touch .product-info-main .product-additional-info .type_switcher .radio_btn,.product-info-main .product-additional-info .type_switcher .touch .radio_btn{-o-transition:opacity .15s;-ms-transition:opacity .15s;-moz-transition:opacity .15s;-webkit-transition:opacity .15s;transition:opacity .15s}.touch .product-info-main .product-additional-info .about_points a,.product-info-main .product-additional-info .about_points .touch a,.touch .page-main-details .additional-attributes-wrapper .view_all_link,.page-main-details .additional-attributes-wrapper .touch .view_all_link,.touch .product.media .fotorama__thumb__arr,.product.media .touch .fotorama__thumb__arr,.touch .product-info-main .box-tocart .field .count_change,.product-info-main .box-tocart .field .touch .count_change,.touch .product-info-main .product-social-links .action,.product-info-main .product-social-links .touch .action,.touch .product-info-main .reviews-actions .action.view,.product-info-main .reviews-actions .touch .action.view,.touch .page-main-details .product.attribute.description .view_all_link,.page-main-details .product.attribute.description .touch .view_all_link,.touch .combined_products .choose_btn span,.combined_products .choose_btn .touch span,.touch .review_form_modal .fieldset>.field.choice .label,.review_form_modal .fieldset>.field.choice .touch .label{-o-transition:color .15s;-ms-transition:color .15s;-moz-transition:color .15s;-webkit-transition:color .15s;transition:color .15s}.product-info-main .box-tocart .field .count_change,.product-info-main .product-additional-info .type_switcher .radio_btn,.combined_products .choose_btn span,.review_form_modal .fieldset>.field.choice .label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-info-main .product-additional-info .type_switcher .switch_block input,.combined_products .choose_btn input,.review_form_modal .fieldset>.field.choice input{position:absolute;width:0;height:0;top:0;left:0;visibility:hidden}.web .product-info-main .box-tocart .field .count_change:hover,.product-info-main .box-tocart .field .web .count_change:hover,.web .product-info-main .product-social-links .action:hover,.product-info-main .product-social-links .web .action:hover,.web .product-info-main .reviews-actions .action.view:hover,.product-info-main .reviews-actions .web .action.view:hover,.web .page-main-details .product.attribute.description .view_all_link:hover,.page-main-details .product.attribute.description .web .view_all_link:hover,.web .combined_products .choose_btn span:hover,.combined_products .choose_btn .web span:hover,.web .review_form_modal .fieldset>.field.choice .label:hover,.review_form_modal .fieldset>.field.choice .web .label:hover{color:#7ebc0a}.web .product-info-main .product-additional-info .about_points a:hover,.product-info-main .product-additional-info .about_points .web a:hover,.web .page-main-details .additional-attributes-wrapper .view_all_link:hover,.page-main-details .additional-attributes-wrapper .web .view_all_link:hover,.web .product.media .fotorama__thumb__arr:hover,.product.media .web .fotorama__thumb__arr:hover{color:#7ebc0a}.web .product-info-main .product-additional-info .type_switcher .radio_btn:hover,.product-info-main .product-additional-info .type_switcher .web .radio_btn:hover{opacity:.7}.web .fix_name_price .action.primary,.fix_name_price .web .action.primary,.web .product-info-main .box-tocart .action.tocart,.product-info-main .box-tocart .web .action.tocart,.web .combined_products .actions .action.primary,.combined_products .actions .web .action.primary,.web #product-review-container .action.add-review,#product-review-container .web .action.add-review,.web .review_form_modal .actions-toolbar .primary .action.primary,.review_form_modal .actions-toolbar .primary .web .action.primary{-o-transition:color .3s,background-color .3s;-ms-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.web .fix_name_price .action.primary:hover,.fix_name_price .web .action.primary:hover,.web .product-info-main .box-tocart .action.tocart:hover,.product-info-main .box-tocart .web .action.tocart:hover,.web .combined_products .actions .action.primary:hover,.combined_products .actions .web .action.primary:hover,.web #product-review-container .action.add-review:hover,#product-review-container .web .action.add-review:hover,.web .review_form_modal .actions-toolbar .primary .action.primary:hover,.review_form_modal .actions-toolbar .primary .web .action.primary:hover{background:#b2d76c;color:#fff}.web .fix_name_price .action.primary:active,.fix_name_price .web .action.primary:active,.web .product-info-main .box-tocart .action.tocart:active,.product-info-main .box-tocart .web .action.tocart:active,.web .combined_products .actions .action.primary:active,.combined_products .actions .web .action.primary:active,.web #product-review-container .action.add-review:active,#product-review-container .web .action.add-review:active,.web .review_form_modal .actions-toolbar .primary .action.primary:active,.review_form_modal .actions-toolbar .primary .web .action.primary:active{background:#659608;color:#fff}.touch .product-info-main .box-tocart .field .count_change:active,.product-info-main .box-tocart .field .touch .count_change:active,.touch .product-info-main .product-social-links .action:active,.product-info-main .product-social-links .touch .action:active,.touch .product-info-main .reviews-actions .action.view:active,.product-info-main .reviews-actions .touch .action.view:active,.touch .page-main-details .product.attribute.description .view_all_link:active,.page-main-details .product.attribute.description .touch .view_all_link:active,.touch .combined_products .choose_btn span:active,.combined_products .choose_btn .touch span:active,.touch .review_form_modal .fieldset>.field.choice .label:active,.review_form_modal .fieldset>.field.choice .touch .label:active{color:#7ebc0a}.touch .product-info-main .product-additional-info .about_points a:active,.product-info-main .product-additional-info .about_points .touch a:active,.touch .page-main-details .additional-attributes-wrapper .view_all_link:active,.page-main-details .additional-attributes-wrapper .touch .view_all_link:active,.touch .product.media .fotorama__thumb__arr:active,.product.media .touch .fotorama__thumb__arr:active{color:#7ebc0a}.touch .product-info-main .product-additional-info .type_switcher .radio_btn:active,.product-info-main .product-additional-info .type_switcher .touch .radio_btn:active{opacity:.7}.touch .fix_name_price .action.primary,.fix_name_price .touch .action.primary,.touch .product-info-main .box-tocart .action.tocart,.product-info-main .box-tocart .touch .action.tocart,.touch .combined_products .actions .action.primary,.combined_products .actions .touch .action.primary,.touch #product-review-container .action.add-review,#product-review-container .touch .action.add-review,.touch .review_form_modal .actions-toolbar .primary .action.primary,.review_form_modal .actions-toolbar .primary .touch .action.primary{-o-transition:color .15s,background-color .15s;-ms-transition:color .15s,background-color .15s;-moz-transition:color .15s,background-color .15s;-webkit-transition:color .15s,background-color .15s;transition:color .15s,background-color .15s}.touch .fix_name_price .action.primary:active,.fix_name_price .touch .action.primary:active,.touch .product-info-main .box-tocart .action.tocart:active,.product-info-main .box-tocart .touch .action.tocart:active,.touch .combined_products .actions .action.primary:active,.combined_products .actions .touch .action.primary:active,.touch #product-review-container .action.add-review:active,#product-review-container .touch .action.add-review:active,.touch .review_form_modal .actions-toolbar .primary .action.primary:active,.review_form_modal .actions-toolbar .primary .touch .action.primary:active{background:#659608;color:#fff}