input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input:not([type]):hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:#919191}input:not([type]):focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#1a1a1a;color:#1a1a1a}.main-aside .block .actions a,.no-rating a,.page-main .button-review,.page-main button.button,.products-grid .availability,.products-list .availability,a.button,button.button,label.button{letter-spacing:.32px;font-size:16px;font-weight:500;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform:none}h2.subtitle,strong.subtitle{text-align:center;margin-bottom:24px}.cms-home .messages{position:absolute;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);z-index:5}select{background-size:12px}input[type=radio]+label,input[type=radio]+span.label>label{background-image:url(/media/wysiwyg/icons/i_radio-button-default.svg)}input[type=radio]+label:hover,input[type=radio]+span.label>label:hover{background-image:url(/media/wysiwyg/icons/i_radio-button-on-hover.svg)}input[type=radio]:checked+label,input[type=radio]:checked+label:hover,input[type=radio]:checked+span.label>label,input[type=radio]:checked+span.label>label:hover{background-image:url(/media/wysiwyg/icons/i_radio-button-selected.svg)}input[type=checkbox]+label,input[type=checkbox]+span.label>label{background-image:url(/media/wysiwyg/icons/i_checkbox-default.svg)}input[type=checkbox]+label:hover,input[type=checkbox]+span.label>label:hover{background-image:url(/media/wysiwyg/icons/i_checkbox-on-hover.svg)}input[type=checkbox]:checked+label,input[type=checkbox]:checked+label:hover,input[type=checkbox]:checked+span.label>label,input[type=checkbox]:checked+span.label>label:hover{background-image:url(/media/wysiwyg/icons/i_checkbox-selected.svg)}input[type=checkbox]+label,input[type=checkbox]+span.label>label,input[type=radio]+label,input[type=radio]+span.label>label{line-height:24px}.messages{font-size:14px}.cms-page-view .std h2:not(.product-name){text-transform:none;color:#1a1a1a;font-weight:500;font-size:24px;line-height:1.33}.contact-page-container .info-form{padding-left:6px}.to-top{background-color:#318178;border-radius:4px}.to-top:hover{background-color:#2a6f67}.cms-page-view .std em,.cms-page-view .std strong{color:#1a1a1a}.contact-page-container .addresses .address p,.contact-page-container .info-form label{color:#1a1a1a}b,strong{font-weight:500}.page-title{margin-bottom:16px}body:not(.cms-home) .page-main .page-container-wrapper .page-container{padding-bottom:96px}.contact-page-container .info-form .buttons-set p.required,.my-account p.required,p.required{font-size:14px;color:#f00000}.page-product-compare .reveal-trigger{background-image:url(/media/wysiwyg/icons/add-to-compare_on-hover.svg)}.row-wrapper+.row-wrapper{margin-top:0}.row-wrapper{padding-top:0;padding-bottom:0}.cms-home .page-main .row-wrapper .col-6 .showcase{margin-left:0;margin-right:0}.above-header-usp-wrapper{padding:6px 20px;background-color:#f6f6f6}.above-header-usp{display:flex;align-items:center;justify-content:center;font-size:13px;line-height:17px}.above-header-usp img{margin-right:8px}.page-header .desktop .header-block.header-block-1{margin-left:0;margin-top:25px}.phone-header a{position:relative;font-size:14px;font-weight:500;padding-left:28px}.phone-header a::before{content:"";position:absolute;top:50%;transform:translatey(-50%);left:0;width:24px;height:24px;background:transparent url(/media/wysiwyg/icons/i_phone.svg) no-repeat 50% 50%}.page-header .page-container-wrapper.desktop .page-container{padding-top:0}.page-header .desktop .block-cart a>i{margin-right:0}#mini-cart,.page-header .desktop .mini-account,.page-header .header-wishlist-count{margin-left:8px;padding-left:0}.page-header .desktop .header-wishlist-count,.page-header .desktop .mini-account{padding-right:0;margin-left:8px}.form-search input{min-width:348px;color:#1a1a1a;font-weight:500}.page-header .desktop .form-search input{border:1px solid #c7c7c7}.page-header .desktop .form-search input:focus{border-color:#1a1a1a;color:#1a1a1a;font-weight:500}.form-search input::placeholder{color:#6c6c6c;font-weight:500}.hello-user{padding-top:5px;padding-bottom:0;font-size:14px;margin-bottom:-25px}.block-cart>a>i em{border:none}.page-header .header-wishlist-count span span{font-size:0}.page-header .page-container-wrapper--nav{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.cms-home .page-header .page-container-wrapper--nav{border-bottom:none}.nav--primary a.level0.promo-cat,.nav--primary a.level0.promo-cat:hover{color:#f96900;font-weight:700}.links-after li>a,.links-before li>a{text-transform:none;font-weight:500}.block-cart .block-cart-aside .block-content:after,.header-wishlist-count .block-wishlist .block-content:after,.page-header .desktop .mini-account>ul:after,.page-header .page-container-wrapper--sticky .mini-account>ul:after{border-bottom:10px solid #dbdbdb}.block-cart .block-cart-aside .block-content,.header-wishlist-count .block-wishlist .block-content{padding-top:16px;border:1px solid #dbdbdb;border-radius:8px}.block-cart .block-cart-aside .summary,.header-wishlist-count .block-wishlist .block-content .block-subtitle{padding-bottom:14px}.block-cart .block-cart-aside .summary,.header-wishlist-count .block-wishlist .block-content .block-subtitle{color:#919191;font-size:14px}.block-cart .mini-products-list .product-name,.block-cart .mini-products-list .product-name-first+.price-qty,.header-wishlist-count .block-wishlist .block-content .mini-products-list .product-name{font-size:14px}.block-cart .mini-products-list .product-name-first+.price-qty,.page-header .header-wishlist-count span span.price{font-weight:700;font-size:14px}.block-cart .mini-products-list .product-cart+.product-cart-details .item-options{color:#919191;font-size:13px}.block-cart .block-cart-aside .subtotal{font-size:16px;color:#1a1a1a}.block-cart .block-cart-aside .actions a.view-cart{border:2px solid #318178}.block-cart .block-cart-aside .actions a.proceed-checkout{border:2px solid #318178}.block-cart .block-cart-aside .actions a.view-cart:hover{background-color:#e2eeec}.block-cart .block-cart-aside .actions a.proceed-checkout:hover{background-color:#2a6f67;border-color:#2a6f67}.block-cart .mini-products-list .product-details,.header-wishlist-count .block-wishlist .block-content .mini-products-list .product-details{padding:8px 8px 8px 0}.block-cart .block-cart-aside .block-content:after{right:5px}.header-wishlist-count .block-wishlist .block-content .mini-products-list .product-details .link-cart{text-transform:uppercase;font-size:16px;font-weight:500;background-color:#318178;color:#fff;border-radius:4px;padding:10px 24px;text-decoration:none;text-transform:none}.header-wishlist-count .block-wishlist .block-content .mini-products-list .product-details .link-cart:hover{text-decoration:none;background-color:#2a6f67}.page-header .header-wishlist-count span span.price{margin:10px 0}.header-wishlist-count .block-wishlist .actions a{border:2px solid #318178;background-color:#fff;color:#318178}.header-wishlist-count .block-wishlist .actions a:hover{color:#318178;background-color:#e2eeec}.price-box .price-label{display:none}.header-wishlist-count .block-wishlist .block-content .mini-products-list .product-cart-details .price-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center}.header-wishlist-count .block-wishlist .block-content .mini-products-list .product-cart-details .price-box .old-price{margin-right:4px}.header-wishlist-count .block-wishlist .block-content .mini-products-list .product-cart-details .price-box .old-price .price{color:#919191;font-weight:400;font-size:13px}.header-wishlist-count .block-wishlist .block-content .mini-products-list .product-cart-details .price-box .special-price .price{color:#f96900;font-weight:700;font-size:14px}.page-header .desktop .mini-account>ul li a:hover,.page-header .page-container-wrapper--sticky .mini-account>ul li a:hover{text-decoration:underline;color:#6c6c6c}.page-header .desktop .mini-account>ul,.page-header .page-container-wrapper--sticky .mini-account>ul{border:1px solid #dbdbdb;border-radius:8px}.page-header .page-container-wrapper--sticky.on-desktop .header-wishlist-count{margin:0}.page-header .page-container-wrapper--sticky.on-desktop .mini-search-wrapper--sticky{margin-right:0}.page-header .page-container-wrapper--sticky.on-desktop .mini-account{margin-right:8px;margin-left:8px}.logo-pop-up img{max-width:129px}.ajaxlogin-window label,.form-list label{font-size:13px;line-height:20px;color:#1a1a1a}.form-list label{margin-bottom:6px!important}.ajaxlogin-window label.required em,label.required em{color:#1a1a1a}.ajaxlogin-window .buttons-set button.button{height:48px}.ajaxlogin-window .buttons-set button.button:hover{background-color:#2a6f67}.ajax-login-modal .content-popup-text p,.ajax-login-modal .gdpr-conditions p,.ajaxlogin-window .content-popup-text p,.ajaxlogin-window .content-popup-text.show-less a,.ajaxlogin-window .gdpr-conditions p{font-size:13px;line-height:1.3}.content-popup-text{margin-top:0}#ajaxlogin-create-window .buttons-set p a,#ajaxlogin-forgot-window .buttons-set p a{font-weight:700}.ajax-login-modal h2,.ajaxcart-modal-wishlist.ajaxcart-open-wishlist .ajaxcart-modal-body h2,.ajaxlogin-window h2{font-size:20px;line-height:1.25;font-weight:500}.ajaxcart-modal-wishlist.ajaxcart-open-wishlist .ajaxcart-modal-body .buttons-set a.login-btn{border:2px solid #318178;background-color:#fff;color:#318178}.ajaxcart-modal-wishlist.ajaxcart-open-wishlist .ajaxcart-modal-body .buttons-set a.login-btn:hover{background-color:#e2eeec;border-color:#318178}.ajaxcart-modal-wishlist.ajaxcart-open-wishlist .ajaxcart-modal-body .buttons-set a{border:2px solid #318178}.ajaxcart-modal-wishlist.ajaxcart-open-wishlist .ajaxcart-modal-body .buttons-set a:hover{background-color:#2a6f67;border-color:#2a6f67}.ajaxlogin-window .content::-webkit-scrollbar{width:4px!important}.ajaxlogin-window .content::-webkit-scrollbar-track{border-radius:6px!important}.ajaxlogin-window .content::-webkit-scrollbar-thumb{background:#c7c7c7!important;border-radius:6px!important}.ajaxlogin-window .content::-webkit-scrollbar-thumb:hover{background:#c7c7c7!important}.ajaxlogin-window .content .block-layered-nav ol{scrollbar-color:#c7c7c7 #fff;scrollbar-width:thin}.mfp-close{right:4px}.ajaxlogin-window .close{font-size:36px;font-weight:500;color:#1a1a1a;opacity:1}.ajaxlogin-window{border-radius:8px}.main-banner{position:relative}.banner-info{position:absolute;top:50%;transform:translatey(-50%);left:10%;text-align:left;max-width:405px}.banner-info .banner-title{font-size:44px;line-height:1.25;font-weight:500;margin-bottom:8px}.banner-info p{font-size:18px}.banner-info a.button{margin-top:32px;padding:14px 32px}.main-banner-info a.button:hover{background-color:#2a6f67}.showcase .slick-next,.showcase .slick-prev{width:56px;height:56px;top:50%;transform:translatey(-50%);opacity:.6;border-radius:50%}.showcase .slick-prev{background:rgba(255,255,255,.6) url(/media/wysiwyg/icons/chevron-left.svg) no-repeat 50% 50%;left:16px}.showcase .slick-next{background:rgba(255,255,255,.6) url(/media/wysiwyg/icons/chevron-right.svg) no-repeat 50% 50%;right:16px}.showcase .slick-next:hover,.showcase .slick-prev:hover{background-color:#fff;opacity:1}.slick-dots button{opacity:1;width:8px;height:8px;box-shadow:none;background-color:#c7c7c7;border:none}.slick-dots .slick-active button{background-color:#1a1a1a}[id=usp-inline-top-icon]{padding:72px 0}.usp-item>ul li::before,[id=usp-inline-top-icon] li p::before{width:56px;height:56px;background-size:56px 56px}.usp-item>ul li:not(.inline) p,[id=usp-inline-top-icon] li:not(.inline) p{padding:68px 0 0;font-size:16px;line-height:1.5;font-weight:400}[id=usp-icon-top-quality] p::before{background:transparent url(/media/wysiwyg/icons/USP-1.svg) center center no-repeat}[id=usp-icon-top-assistance] p::before{background:transparent url(/media/wysiwyg/icons/USP-2.svg) center center no-repeat}[id=usp-icon-top-gift] p::before{background:transparent url(/media/wysiwyg/icons/USP-3.svg) center center no-repeat}[id=usp-icon-top-diversity] p::before{background:transparent url(/media/wysiwyg/icons/USP-4.svg) center center no-repeat}.main-categories-wrapper{margin-top:24px;margin-bottom:96px}.main-categories-items .main-categories-item.row{margin-bottom:24px!important}.main-categories-items .main-categories-item:last-child{margin-bottom:0}.main-categories-item.row{margin-left:0;margin-right:0;background-color:#f6f6f6;align-items:center}.main-categories-item .col-6{padding-left:0;padding-right:0}.main-categories-image>a{display:block;line-height:0}.main-categories-image .categ-on-mobile{display:none}.main-categories-info-box{padding:16px 32px;max-width:568px}.main-categories-items .main-categories-item:nth-child(odd) .main-categories-info-box{margin-right:auto}.main-categories-items .main-categories-item:nth-child(odd) .main-categories-info-inner{padding-left:12%}.main-categories-items .main-categories-item:nth-child(even) .main-categories-info-box{margin-left:auto}.main-categories-items .main-categories-item:nth-child(even) .main-categories-info-inner{padding-right:12%}.main-categories-info-box>img{display:block;margin-left:auto;margin-right:auto;margin-bottom:16px}.main-categories-info-box .main-categories-title{font-size:34px;line-height:1.33;font-weight:500;margin-bottom:16px}.main-categories-info-box a.button{margin-top:40px}a.button.secondary-button{color:#318178;background-color:transparent;border:2px solid #318178}a.button.secondary-button:hover{background-color:#e2eeec}.product-widget-title.first-widget-title{margin-top:72px}.product-widget-title{margin-top:42px}.products-grid{margin-left:-12px;margin-right:-12px}.layout-1column .products-grid li.item,.layout-2columns-left .products-grid li.item,.layout-2columns-right .products-grid li.item,.layout-3columns .products-grid li.item{padding-left:12px;padding-right:12px}.products-grid .item-inner{border-radius:8px}.products-grid .item-inner:hover{box-shadow:0 4px 8px #1a1A1A1A}.products-grid .product-image,.products-grid .product-image img{border-radius:8px}.products-grid .product-image{padding:16px}.products-grid .add-to-links{margin-top:0;margin-bottom:0;position:absolute;top:16px;right:16px}.products-grid .add-to-links li{padding:0}.products-grid .add-to-links li a{font-size:0;display:block}.products-grid .add-to-links li a.link-compare{display:none}.products-grid .add-to-links li a:before{margin-right:0;display:block}.products-grid .configurable-swatch-list,.products-list .configurable-swatch-list{margin:0}.products-grid .price-box{display:flex;align-items:center;justify-content:center}.price-box .price-label{display:none}.products-grid .price-box p.old-price{margin-right:8px}.products-grid .price-box p.old-price .price{color:#919191;font-weight:400}.products-grid .price-box p.special-price .price{color:#f96900}.block-related .slick-dots,.block-upsell .slick-dots,.products-widget .slick-dots{position:relative;bottom:0;margin-top:12px}.products-grid .slick-next,.products-grid .slick-prev{height:56px;width:56px;position:absolute;top:50%;transform:translatey(-50%);opacity:.6}.products-grid .slick-next:hover,.products-grid .slick-prev:hover{opacity:1}.products-grid .slick-next{background:#fff url(/media/wysiwyg/icons/chevron-right.svg) no-repeat 50% 50%;right:-64px}.products-grid .slick-prev{background:#fff url(/media/wysiwyg/icons/chevron-left.svg) no-repeat 50% 50%;left:-64px}.slick-next.slick-disabled,.slick-prev.slick-disabled{display:none!important}.products-grid .product-box .discount{display:none}.products-widget .products-grid.slider-enabled .product-box{padding-top:0;padding-bottom:0}.products-grid .product-actions{margin-top:0}.products-grid .price-box,.products-grid .price-box p{display:block}.products-grid .product-box .product-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;align-items:flex-end}.products-grid .price-box p.old-price{margin-right:0}.products-grid .product-badges{top:16px;left:16px}.products-grid .product-badges .badge{min-width:auto}.badge{padding:8px 14px;border-radius:5px}.categories-wrapper{max-width:1640px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:96px}.category-box-image a.button.category-box-link{display:none}.categories-items.row{margin-left:-12px!important;margin-right:-12px!important}.categories-items .col-3{padding-left:12px;padding-right:12px}.category-box-image .item>a{line-height:0;display:block}.category-box-image .item>a img{border-radius:12px}.category-box-image h2.category-subtitle>a{font-size:24px;line-height:1.25;font-weight:500;margin-top:16px}.category-box-image h2.category-subtitle>a:hover{text-decoration:none}.col-3 .category-box-image{margin-bottom:0}.category-box-image h2.category-subtitle{margin-top:0}.categories-item-inner:hover .category-box-image h2.category-subtitle>a{color:#6c6c6c}.categories-item-inner:hover .category-box-image .item>a{opacity:.9}.promo-category-items.row{margin-left:0;margin-right:0}.promo-category-items>.col-6{padding-left:0;padding-right:0}.promo-category-items>.col-6:first-child{padding-right:12px}.promo-category-items>.col-6:last-child{padding-left:12px}.promo-categ-banner{position:relative}.promo-categ-info{position:absolute;text-align:left;top:50%;transform:translatey(-50%);left:64px;max-width:360px}.promo-categ-info .promo-categ-title{font-size:44px;line-height:1.25;font-weight:500;margin-bottom:8px}.promo-categ-info a.button{margin-top:32px;height:48px}.promo-categ-info a.button:hover{background-color:#2a6f67}.blog-wrap .latest-blog-post{margin-top:96px}.latest-blog-post .products-grid.grid-4 li.item{width:33.33%}.latest-blog-post .products-grid .item-inner{border-radius:0}.latest-blog-post .products-grid .item-inner:hover{box-shadow:none}.latest-blog-post .image-box a{display:block;line-height:0}.blog-index-list .blog-layout-2 .postWrapper .postTitle img,.blog-post-view .blog-layout-2 .postWrapper .postTitle img,.latest-blog-post .image-box img{border-radius:12px}.blog-default li.item .info-posted{display:none}.latest-blog-post li.item .content-blog-box{padding:16px 0 0 0}.latest-blog-post li.item .post-title{padding:0}.latest-blog-post li.item .content-blog-box p{margin-bottom:0;font-size:14px}.blog-index-list .blog-layout-2 .postWrapper .postTitle h2,.latest-blog-post li.item .post-title{min-height:auto;margin-bottom:16px;font-size:18px;line-height:1.3;font-weight:500;min-height:46px}.blog-default li.item a.read-more,.blog-index-list .blog-layout-2 .postWrapper .aw-blog-read-more,.blog-index-list .blog-layout-2 .postWrapper .aw-blog-read-more:hover{padding:0 17px 0 0;float:none;display:inline-block;margin-top:32px;font-style:normal;font-size:14px;font-weight:500;position:relative;background-color:transparent;color:#318178;text-decoration:none;text-transform:none}.blog-default li.item a.read-more:hover,.blog-index-list .blog-layout-2 .postWrapper .aw-blog-read-more:hover{text-decoration:underline}.blog-default li.item a.read-more::after,.blog-index-list .blog-layout-2 .postWrapper .aw-blog-read-more::after{content:"";position:absolute;top:50%;transform:translatey(-50%);right:0;width:12px;height:12px;background:transparent url(/media/wysiwyg/icons/blog_arrow.svg) no-repeat 50% 50%}.blog-index-list .blog-layout-2 .postWrapper .postContent,.blog-index-list .blog-layout-2 .postWrapper .postTitle h2{padding:0}.blog-index-list .blog-layout-2 .postWrapper .postTitle>div:last-of-type,.blog-post-view .blog-layout-2 .postWrapper .postTitle>div{display:none}.postWrapper .postTitle{margin-bottom:0}.blog-index-list .blog-layout-2 .postWrapper .postContent>p{margin-bottom:0}.blog-index-list .blog-layout-2 .postWrapper .aw-blog-read-more{border-bottom:none}.blog-post-view .blog-layout-2 .postWrapper .postTitle h1{font-style:normal;font-weight:500;font-size:28px;line-height:1.3;text-transform:inherit;color:#1a1a1a;margin-bottom:16px}.blog-post-view .blog-layout-2 .postContent a{text-decoration:underline;font-weight:500}.cms-home .page-main .page-container-wrapper .page-container{padding-bottom:0}.brands-wrapper{margin-top:96px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.brands-wrapper .brands{max-width:1760px;margin-left:auto;margin-right:auto;padding:40px 20px}.brands-items{margin-left:-12px;margin-right:-12px}.brands-items li.brands-item{padding-left:12px;padding-right:12px}.brands .slick-next,.brands .slick-prev{z-index:1;border:0;font-size:0;bottom:0;height:56px;width:56px;position:absolute;top:50%;transform:translatey(-50%);opacity:.6}.brands .slick-prev{background:#fff url(/media/wysiwyg/icons/chevron-left.svg) no-repeat 50% 50%;left:-8px}.brands .slick-next{background:#fff url(/media/wysiwyg/icons/chevron-right.svg) no-repeat 50% 50%;right:-8px}.brands .slick-next:hover,.brands .slick-prev:hover{opacity:1}.page-footer .page-container-wrapper{border-top:none}.page-footer .page-container-wrapper .page-container{padding-top:48px}.page-footer .col-4{width:100%}.page-footer .footer-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:120px}.page-footer .footer-links ul{width:20%}.page-footer .footer-links>ul:first-child{width:40%}.page-footer .footer-links .custom-social-media ul{width:100%}.page-footer{font-size:14px;font-weight:400}.page-footer .footer-links>ul>li{margin-bottom:12px}.page-footer .footer-links>ul>li:first-child{font-size:16px;margin-bottom:15px;font-weight:500}.footer-contact a,.footer-contact span{display:block}.footer-contact img{margin-right:4px}.footer-contact a{font-size:16px;font-weight:500}.page-footer .marketing-box--newsletter{float:none}.page-footer .marketing-box .box-title,.page-footer .marketing-box--newsletter em,.page-footer .marketing-box--newsletter i{display:none}.page-footer .marketing-box .box-content{margin-left:0}.page-footer .marketing-box .box-content form{position:relative}.newsletter h3{font-size:24px;line-height:1.3;font-weight:500;margin-bottom:15px}.newsletter>p{max-width:440px;font-weight:400;font-size:16px}.newsletter .newsletter-form{margin-top:32px}.page-footer .marketing-box--newsletter .input-text{min-width:440px;border-radius:4px;height:48px;padding-left:16px;border:1px solid #c7c7c7}.page-footer .marketing-box--newsletter .input-text:hover{border-color:#919191}.page-footer .marketing-box--newsletter .input-text:focus{border-color:#1a1a1a}.page-footer .marketing-box--newsletter .button{position:absolute;height:40px;top:4px;right:4px;padding:10px 24px;background-color:#318178}.page-footer .marketing-box--newsletter .button:hover{background-color:#2a6f67}.custom-branding-wrapper{background-color:#f6f6f6;border-top:1px solid #dbdbdb}.custom-branding-wrapper .page-container{padding-top:24px;padding-bottom:24px}.custom-branding .col-2{width:100%}.custom-branding .branding{display:flex;align-items:center;justify-content:space-between}.list--social a{height:40px;width:40px}.list--social .list__item{margin-right:12px}.copyright{font-size:14px;font-weight:500}.copyright>a strong{color:#6c6c6c}.category-intro{padding:0 0 16px 0}.category-products>.toolbar .pager{display:none}.category-products>.toolbar .count-container{padding-right:0;float:right}.toolbar .count-container{font-size:14px}.toolbar .count-container .amount{font-weight:500}.toolbar .count-container .amount span{font-weight:400}.toolbar .sort-by label{display:inline-block;font-size:14px;font-weight:400;margin-right:12px;color:#1a1a1a}.toolbar .sort-by select{font-size:14px;font-weight:500;height:32px}.products-grid li.item{margin-bottom:24px}.category-products>.toolbar-bottom{margin-top:16px}.pager .pages ol li{color:#1a1a1a;background-color:#fff;height:40px;width:40px;text-align:center;padding-top:10px;font-size:16px;line-height:18px;border-radius:50%;font-weight:400}.pager .pages ol li:hover{box-shadow:0 2px 6px #1a1A1A1F;font-weight:500}.pager .pages ol li.current{color:#1a1a1a;font-weight:700}.pager .pages ol li a.next:after,.pager .pages ol li a.previous:after{vertical-align:initial}.pager .pages ol li.first-page a,.pager .pages ol li.last-page a{line-height:10px}.block-layered-nav .block-title{letter-spacing:1.6px}.block-layered-nav .block-subtitle,.block-layered-nav dt{font-size:16px;font-weight:500;position:relative;padding-top:16px;margin-bottom:16px;border-top:1px solid #dbdbdb;text-transform:none}.block-layered-nav dt::after{content:"";position:absolute;width:24px;height:24px;top:16px;right:0;background:transparent url(/media/wysiwyg/icons/filter-closed.svg) 50% 50% no-repeat}.block-layered-nav dt.active::after{background:transparent url(/media/wysiwyg/icons/filter-opened.svg) 50% 50% no-repeat}.block-layered-nav dd{margin-bottom:32px;font-size:14px;color:#1a1a1a}.block-layered-nav li em{float:none;color:#6c6c6c}.product-image .info-message{font-size:14px;line-height:18px}.main-aside .block .actions a{color:#318178;background-color:transparent;border:2px solid #318178}.main-aside .block .actions a:hover{background-color:#e2eeec}.products-grid .product-name a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.products-grid .product-actions .button.button--block{border:2px solid #318178;background-color:#fff;color:#318178;margin-top:8px}.products-grid .product-actions .button.button--block:hover{color:#318178;background-color:#e2eeec}.products-grid .product-actions .button{max-width:160px;margin-left:auto;margin-right:auto;margin-top:8px}.categ-banner-wrapper br{display:none}.categ-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center;background-color:#f6f6f6}.categ-banner .col-6{padding-left:0;padding-right:0}.categ-banner .categ-info{padding:16px 40px}.catalog-product-view .breadcrumbs{display:block;margin-bottom:16px}.product-view .product-shop .breadcrumbs{display:none}.product-view.gallery-orientation-2 .more-views li{border-radius:4px;max-width:106px}.product-view.gallery-orientation-2 .item-image,.product-view.gallery-orientation-2 .item-image img{border-radius:4px}.product-view.gallery-orientation-2 .more-views li.slick-current{border-color:#c7c7c7}.product-view.gallery-orientation-2 .more-views .slick-next,.product-view.gallery-orientation-2 .more-views .slick-prev{opacity:.6}.product-view.gallery-orientation-2 .more-views .slick-prev{background-image:url(/media/wysiwyg/icons/chevron-up.svg)}.product-view.gallery-orientation-2 .more-views .slick-next{background-image:url(/media/wysiwyg/icons/chevron-down.svg)}.product-view.gallery-orientation-2 .more-views .slick-next:hover,.product-view.gallery-orientation-2 .more-views .slick-prev:hover{opacity:1}.product-view .product-img-box .discount-percentage{display:none!important}.product-view .product-img-box .discount-percentage+.product-badges .badge--sale{display:block}.product-view .product-img-box .discount-percentage+.product-badges{top:0;min-width:auto}.catalog-product-view .products-grid .product-badges{max-width:56px}.product-view .product-shop .product-sku{color:#6c6c6c}.add-to-links li a .info-message{color:#1a1a1a;font-size:14px;line-height:1.3;border-color:#318178}.product-view .product-shop .price-box,.product-view .product-shop .price-box-suggested{margin-right:8px;margin-top:0;margin-bottom:24px}.invitation-box{margin:0}.product-view .product-shop .price-box .old-price .price{color:#919191;font-size:16px;font-weight:500}.product-view .product-shop .price-box .special-price .price{color:#f96900}.swatch-label{border-radius:4px;border:1px solid #dbdbdb;font-size:14px;font-weight:500}.swatch-link:hover .swatch-label{background-color:#fff;border-color:#919191}.configurable-swatch-list .selected .swatch-label,.selected .swatch-link:hover .swatch-label{border-color:#1a1a1a;background-color:#fff}.configurable-swatch-list li>a{border:1px solid transparent;border-radius:4px}.configurable-swatch-list li.selected>a{border-color:#1a1a1a}.product-options dt{margin-bottom:8px}div.configurable-swatch-list,ul.configurable-swatch-list{margin-bottom:0}.product-options dd{margin-bottom:24px}.product-options-bottom{margin:0 0 24px}.not-available .swatch-link{opacity:.4}.not-available .swatch-link span{color:#1a1a1a}.not-available .swatch-link{opacity:.4}.configurable-swatch-list li{margin-top:8px}.product-options .swatch-label{padding:5px 9px}.product-view .product-shop .add-to-box{margin:0 0 16px 0}.product-view .product-shop .add-to-cart{margin-right:0;position:relative}.product-view .product-shop .add-to-cart input{width:128px;height:48px;background-color:#fff;color:#081f2d;border:1px solid #dbdbdb;font-weight:500;margin-right:8px;border-radius:4px}.product-view .product-shop .add-to-cart input:focus{border:1px solid #1a1a1a}.product-view .product-shop .button-counter{background-color:transparent}.product-view .product-shop .button-counter span.minus,.product-view .product-shop .button-counter span.plus{position:absolute;height:40px;width:40px;top:4px;background-color:#fff;border-radius:4px}.product-view .product-shop .button-counter span.plus{left:84px;background-image:url(/media/wysiwyg/icons/quantity_plus.svg)}.product-view .product-shop .button-counter span.minus{left:4px;background-image:url(/media/wysiwyg/icons/quantity_minus.svg)}.product-view .product-shop .button-counter span.minus:hover,.product-view .product-shop .button-counter span.plus:hover{background-color:#ededed}.product-view .product-shop .add-to-cart button{height:48px;width:248px}.product-view .product-shop .add-to-cart button.out-of-stock{background-color:#919191}.product-view .product-shop .availability{border-radius:6px;margin-bottom:0}.product-view .product-shop .availability span{padding:4px 12px;border-radius:6px;display:inline-block}.product-view .product-shop .availability.in-stock{background-color:#d8f2e0}.product-view .product-shop .availability.out-of-stock{background-color:#f96900;color:#fff}.validation-advice{font-size:14px;font-weight:400}.add-to-links li a{font-size:0}.add-to-links li{padding:0}.product-view .product-shop .add-to-links li a:before{width:48px;height:48px;margin-right:0;background-position:center;border-radius:50%;background-color:#f6f6f6}.product-usp-wrapper .product-usp-item{padding:0;margin-top:48px}[id=product-usp] li{padding:8px 0 8px 40px}[id=product-usp]{border-top:1px solid #dbdbdb}[id=product-usp] li::before{width:32px;height:32px;background-size:30px}[id=product-quality]::before{background:url(/media/wysiwyg//icons/USP-1.svg) center center no-repeat}[id=product-assistance]::before{background:url(/media/wysiwyg//icons/USP-2.svg) center center no-repeat}[id=product-gift]::before{background:url(/media/wysiwyg//icons/USP-3.svg) center center no-repeat}[id=product-diversity]::before{background:url(/media/wysiwyg//icons/USP-4.svg) center center no-repeat}[id=product-usp] li p{font-size:16px}.product-view .product-shop{margin-bottom:48px}.product-collateral{max-width:800px;margin-left:auto;margin-right:auto;clear:both;float:none;margin-top:0;border:1px solid #dbdbdb;border-radius:8px}.tabs-nav{border-bottom:1px solid #dbdbdb;padding:0;border-radius:8px 8px 0 0;background-color:#f6f6f6}.tabs-nav>li.tab-description{border-radius:8px 0 0 0}.tabs-nav>li.tab-reviews,.tabs-nav>li.tab-reviews a{border-radius:0 8px 0 0}.tabs-nav>li a{padding:15px 24px;text-transform:uppercase;font-size:14px;letter-spacing:1.4px;font-weight:500}.tabs-nav>li a:hover{text-decoration:none;color:#1a1a1a}.tabs-nav>li.activeli a{font-weight:700}.tabs-nav>li.tab-description.activeli a{border-right:1px solid #dbdbdb}.tabs-nav>li.tab-reviews.activeli a{border-left:1px solid #dbdbdb}.tabs-nav>li.tab-additional.activeli a{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.tab{padding:24px 24px 48px 24px}.tab.description p{margin-bottom:16px}.tab.description ul{margin-bottom:16px}.tab{padding:24px 24px 48px 24px}.tab.description p{margin-bottom:16px}.tab.description ul{margin-bottom:16px}#pc-tab-additional .data-table{border:none}#pc-tab-additional .data-table td,#pc-tab-additional .data-table th{border-bottom:none}#pc-tab-additional .data-table tr:nth-child(2n+1){background-color:#f6f6f6}.form-add-review>form{width:100%;max-width:600px}.top-content-ajax h2{font-size:20px;line-height:26px;font-weight:500}.top-content-ajax h3{font-weight:400;font-size:16px;line-height:24px}.top-content-ajax p.price{margin-top:10px;font-weight:700;font-size:16px;line-height:24px}.ajaxcart-modal-footer .button{border:2px solid #318178}.ajaxcart-modal-footer .button:hover{background-color:#2a6f67;border-color:#2a6f67}.ajaxcart-modal-footer .button.ajaxcart-modal-close{background-color:#fff;color:#318178}.ajaxcart-modal-footer .button.ajaxcart-modal-close:hover{background-color:#e2eeec;border-color:#318178}#shopping-cart-table tbody tr td{border-bottom:1px solid #dbdbdb}#shopping-cart-table tbody tr td.col-actions,#shopping-cart-table tbody tr td.col-name{border-bottom:none}.cart-totals strong{font-weight:700}#discount-coupon-form .discount-form{position:relative}.cart .discount button{height:40px;position:absolute;top:4px;right:4px;padding:4px 24px}.cart .discount button:hover{background-color:#dbdbdb;color:#318178}#coupon_code{height:48px;border-radius:4px;background-color:#fff;border:1px solid #c7c7c7;padding-left:16px}#coupon_code:hover{border-color:#919191}#coupon_code:focus{border:2px solid #1a1a1a}.cart .cart-collaterals h2{font-size:14px;font-weight:500}.cart-table tfoot button.btn-update{border:2px solid #318178}.cart-table tfoot button.btn-update:hover{background-color:#e2eeec;color:#318178}.cart-empty a.empty-cart-button{padding:16px 32px;border-radius:4px}.cart .cart-collaterals .discount-form .input-box+button.button{position:relative;top:0;left:0}.cart-totals table{border-radius:12px}#shopping-cart-totals-table tfoot tr.excl-tax{display:none}.opc-billing .form-list .control.chose-entity input[type=radio]:checked+label,.opc-billing .form-list .control.chose-entity label:hover,.opc-shipping .form-list .control.chose-entity input[type=radio]:checked+label,.opc-shipping .form-list .control.chose-entity label:hover{background-color:#f6f6f6}.multiple-checkout .form-list label,.opc .form-list label{line-height:24px}.multiple-checkout .form-list input:focus,.multiple-checkout .form-list select:focus,.opc .form-list input:focus,.opc .form-list select:focus{background-color:#fff;border:1px solid #1a1a1a}.opc-billing #shipping-address-wrapper .shipping-address-fields li.control label,.opc-shipping #shipping-address-wrapper .shipping-address-fields li.control label{font-size:14px;font-weight:400}.opc-login.allow .step-title strong{background-color:#318178}.multiple-checkout .active .step-title strong,.opc .active .step-title strong{border-color:#318178;background-color:#318178}.multiple-checkout .section button.button:hover,.opc .section button.button:hover,.opc-login .col-12 .buttons-set button.button:hover{background-color:#2a6f67}.multiple-checkout .allow .step-title strong,.opc .allow .step-title strong{border-color:#318178}.block-account .block-title{padding:32px 16px}.block-account .block-content li a{padding:16px 20px}.addresses-list .item a,.box-account .box-content a,.box-account .box-head a,.box-account .box-title a,.my-account .buttons-set button.button{border-radius:4px}.addresses-list .item a:hover,.box-account .box-content a:hover,.box-account .box-head a:hover,.box-account .box-title a:hover,.my-account .buttons-set button.button:hover{background-color:#e2eeec}.dashboard .box-recent .data-table td span.nobr a,.dashboard .box-recent .data-table th span.nobr a,.my-account .data-table td a.nobr,.my-account .data-table td span.nobr a,.my-account .data-table th span.nobr a{color:#2a6f67}#cust-delete-account .buttons-set{margin-top:0;margin-bottom:15px;padding-left:10px}#cust-delete-account .buttons-set .button{padding:12px 24px}.my-wishlist table h3{text-transform:none;margin-bottom:8px}.my-account .data-table td .product-manufacturer{color:#919191}.my-account .data-table td .product-name a{color:#1a1a1a}.my-wishlist table .price-box{display:flex;align-items:center}.my-wishlist table .price-box .price{font-weight:700}.minimal-price-link .label{margin-bottom:0!important}.my-wishlist table .price-box .regular-price+.minimal-price-link{margin-left:8px}.my-wishlist table .price-box p.old-price .price{color:#919191;font-weight:400;margin-right:8px}.my-wishlist table .price-box p.special-price .price{color:#f96900}.my-account .my-wishlist table .label{letter-spacing:0}.my-account .buttons-set button.button.btn-add{background-color:#318178;color:#fff;border-color:#318178;margin-top:8px;padding:10px 32px}.my-account .buttons-set button.button.btn-add:hover{background-color:#2a6f67;border-color:#2a6f67}.my-wishlist table .add-to-cart-alt input{border:1px solid #c7c7c7}.my-wishlist table .add-to-cart-alt input:hover{border-color:#919191}.my-wishlist table .add-to-cart-alt input:focus{border:1px solid #1a1a1a;color:#1a1a1a}.my-account .my-wishlist table .add-to-cart-alt button{background-color:#318178;color:#fff;margin-left:4px;height:45px;padding:10px 24px;border:none}.my-account .my-wishlist table .add-to-cart-alt button:hover{background-color:#2a6f67}.my-account .buttons-set button.button.btn-share,.my-wishlist .buttons-set .btn-update{margin-top:8px;padding:10px 32px}.my-wishlist table textarea{color:#1a1a1a}.my-account .data-table p{margin-bottom:0}.my-account .buttons-set button.button{border-width:2px}.compare-table .add-to-links{display:none}.compare-table .product-shop-details h3{text-align:center;color:#919191}.compare-table .product-shop-details h2{text-align:center;font-weight:400;font-size:16px;text-transform:none}.compare-table .product-shop-details .price-box{text-align:center;font-size:16px;font-weight:700}.compare-table tr td,.compare-table tr th{font-size:14px}.compare-table tr th{color:#1a1a1a;font-weight:500;background-color:#f6f6f6}.compare-table .product-shop-details .price-box .old-price .price{font-size:16px;font-weight:400;color:#919191}.compare-table .product-shop-details .price-box .special-price .price{color:#f96900}.contact-page-container .addresses .address p{color:#1a1a1a}.contact-page-container .addresses .address p a{font-weight:500}.contact-page-container .info-form p{line-height:1.5}.gdpr-conditions .content-popup-text a,.gdpr-conditions .content-popup-text p{font-size:14px}.gdpr-cookies .col-12 p{font-size:13px}.gdpr-cookies .col-12 .gdpr-content .gdpr-buttons .button#accept-all-cookies{background-color:#318178;padding:14px 24px}.gdpr-cookies .col-12 .gdpr-content .gdpr-buttons .button#accept-all-cookies:hover{background-color:#2a6f67;color:#fff}.gdpr-cookies .col-12 .gdpr-title{font-size:16px;font-weight:500}#formsgenerator-form-1{max-width:600px;margin-left:auto;margin-right:auto}@media (min-width:996px){.page-header .desktop .header-block.header-block-1{display:none}.page-header .mini-wrapper-2>div+div{margin-right:0;padding-right:0;padding-left:0;border-right:none}.form-search{margin-right:8px}.nav--primary-button{letter-spacing:1px;padding:14px 16px;border-bottom:none;border:2px solid #1a1a1a;margin:0;border-radius:4px;width:314px;text-align:left;position:relative}.nav--primary-button::after{content:"";position:absolute;top:50%;transform:translatey(-50%);right:16px;width:16px;height:16px;background:transparent url(/media/wysiwyg/icons/hamburger-menu.svg) no-repeat 50% 50%}.nav--primary a.level0,.page-container-wrapper--sticky .nav--primary a.level0{padding:17px 32px 16px 16px}.links-after li>a,.links-before li>a,.page-container-wrapper--sticky .nav-container--sticky .links-after li>a,.page-container-wrapper--sticky .nav-container--sticky .links-before li>a{padding:15px 12px}.nav--primary{text-align:left;background-color:#f6f6f6;width:314px;padding:0;border-radius:4px}.cms-home #page-container--nav .nav--primary{display:block}.row-wrapper:first-child .showcase{margin-left:330px}.nav--primary a.level0{border-bottom:1px solid #dbdbdb;line-height:21px}.nav--primary>li.level0:last-child a.level0{border-bottom:none;border-radius:0 0 4px 4px}.nav--primary>li.level0:first-child a.level0{border-radius:4px 4px 0 0}.nav--primary a.level0:hover{background-color:#ededed;text-decoration:none;color:#1a1a1a}.nav--primary li.level0.parent a.level0::after,.nav--primary li.level0.parent.hover>a:after{content:"";width:16px;height:16px;background:url(/media/wysiwyg/icons/menu-arrow.svg) 50% 50% no-repeat;position:absolute;top:50%;transform:translatey(-50%);left:initial;right:16px;border-top:0;border-bottom:0;border-left:0}.links-after{float:right}.links-after li.after-links-phone a{padding-left:42px;padding-right:0;position:relative}.links-after li.after-links-phone a::before{content:"";position:absolute;top:50%;transform:translatey(-50%);left:12px;width:24px;height:24px;background:transparent url(/media/wysiwyg/icons/i_phone.svg) no-repeat 50% 50%}.nav--primary .submenu{border-radius:8px;border:1px solid #dbdbdb}.nav--primary li.level1{float:none;width:100%}.nav--primary a.level1:hover{color:#6c6c6c;text-decoration:none}.nav--primary .level0-left{display:block;width:50%;float:right}.block-layered-nav{padding-left:0}.categ-banner-wrapper{margin-top:-30px}.blog-index-list .page-title{padding-left:18px}.main-banner img{border-radius:4px}}@media (max-width:1650px){#logo-wrapper-sticky{padding-left:20px}#mini-cart-wrapper-sticky{padding-right:20px}.promo-categ-info{left:48px}.promo-categ-info p{max-width:275px}}@media (max-width:1450px){.products-grid .slick-next{right:-30px}.products-grid .slick-prev{left:-30px}}@media (max-width:1366px){.banner-info{max-width:380px}.banner-info .banner-title{font-size:34px}.main-categories-info-box .main-categories-title{font-size:28px}.products-grid .slick-next{right:-8px}.products-grid .slick-prev{left:-8px}.category-box-image h2.category-subtitle>a{font-size:20px}.promo-categ-info{left:36px}.promo-categ-info .promo-categ-title{font-size:34px}}@media (max-width:1199px){.showcase .slick-prev{left:8px}.showcase .slick-next{right:8px}.banner-info p{font-size:16px}[id=usp-inline-top-icon]{padding:64px 0}.main-categories-items .main-categories-item:nth-child(odd) .main-categories-info-inner{padding-left:0}.main-categories-items .main-categories-item:nth-child(odd) .main-categories-info-box{margin-left:auto}.main-categories-items .main-categories-item:nth-child(even) .main-categories-info-inner{padding-right:0}.main-categories-items .main-categories-item:nth-child(even) .main-categories-info-box{margin-right:auto}.main-categories-info-box .main-categories-title,.main-categories-info-box>img{margin-bottom:8px}.main-categories-info-box a.button{margin-top:24px}.products-grid .product-box{padding-left:8px;padding-right:8px}.products-grid{margin-left:-8px;margin-right:-8px}.categories-items .col-3,.layout-1column .products-grid li.item,.layout-2columns-left .products-grid li.item,.layout-2columns-right .products-grid li.item,.layout-3columns .products-grid li.item{padding-left:8px;padding-right:8px}.products-grid li.item{margin-bottom:16px}.categories-items.row{margin-left:-8px!important;margin-right:-8px!important}.promo-category-items>.col-6:first-child{padding-right:8px}.promo-category-items>.col-6:last-child{padding-left:8px}.categories-wrapper,.main-categories-wrapper{margin-bottom:72px}.blog-wrap .latest-blog-post,.brands-wrapper{margin-top:72px}.page-footer .footer-links{padding-bottom:96px}.categ-banner .categ-info{padding:16px 24px}body:not(.cms-home) .page-main .page-container-wrapper .page-container{padding-bottom:72px}.product-widget-title.first-widget-title{margin-top:64px}.product-widget-title{margin-top:34px}}@media (max-width:1199px) and (min-width:996px){.form-search input{min-width:280px}.page-footer .marketing-box--newsletter .input-text{min-width:360px}.catalog-category-view .page-title h1{font-size:28px}.product-view .product-shop .add-to-cart button{width:220px}.layout-1column .products-grid li.item,.layout-2columns-left .products-grid li.item,.layout-2columns-right .products-grid li.item,.layout-3columns .products-grid li.item{width:33.33%}.nav--primary,.nav--primary-button{width:270px}.row-wrapper:first-child .showcase{margin-left:286px}.nav--primary a.level0,.page-container-wrapper--sticky .nav--primary a.level0{padding:12px 32px 11px 16px}}@media (max-width:995px){.page-header .page-container-wrapper--nav{border-top:none;border-bottom:none}#logo-wrapper-sticky{padding-left:0}#mini-cart-wrapper-sticky{padding-right:0}body:not(.cms-home) .page-header{border-bottom:1px solid #e1dcdb}.main-aside+.main-content,.main-content+.main-aside{margin-top:0}.hello-user{padding-top:8px}.nav-mobile-trigger{width:24px;margin-right:12px}.icon--menu span{height:2px;border-radius:4px}.icon--menu .diagonal.part-2,.icon--menu .horizontal{margin-top:5px}.icon--menu .diagonal.part-1{margin-top:7px}.page-header .mobile .tablet-logo{height:52px;margin:-13px 0}.nav-modal-open .menu-overlay-modal,.page-overlay{background-color:#000;opacity:.6}body.nav-modal-open .icon--menu .diagonal.part-2,body[data-dock=".nav-container"] .icon--menu .diagonal.part-2{margin-top:-9px;background-color:#fff}body.nav-modal-open .icon--menu .diagonal.part-1,body[data-dock=".nav-container"] .icon--menu .diagonal.part-1{background-color:#fff}.mini-cart,.page-header .mobile .header-wishlist-count,.page-header .mobile-trigger,.page-header .page-container-wrapper--sticky.on-desktop .mini-cart-wrapper--sticky,.page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky{border-left:none}.mini-cart,.page-header .mobile .block.header-wishlist-count,.page-header .mobile-trigger{padding-left:0;margin-left:8px}.form-search input,.page-header .desktop .form-search input{border:none;border-radius:0;height:72px;margin-top:0;padding-left:8px;font-size:14px;font-weight:500;color:#1a1a1a}.form-search input:focus,.page-header .desktop .form-search input:focus{border:none;background-color:#fff}.mini-search #search_mini_form .form-search button{width:34px;margin:0 7px;top:21px}.links-after li,.links-before li,.nav--primary li,.nav-item--mobile{border-bottom:1px solid #dbdbdb}.nav-modal-open .nav-wrapper a.active,.nav-modal-open .nav-wrapper a:focus,.nav-modal-open .nav-wrapper a:hover{background-color:#f6f6f6}.links-after li>a,.links-before li>a,.nav--primary li>a,.nav--primary-button--mobile{font-size:14px;font-weight:500}.nav--primary.expanded li.parent a.has-children:after{animation:none;-webkit-animation:none;color:#318178;text-decoration:none;font-weight:500;border:2px solid #318178;border-radius:4px;padding:4px 8px;width:auto;right:8px;top:-43px}.page-header .mobile .block-cart>a>i{padding-right:0}.dock-open .dock--left,.dock-open .dock--right{width:275px!important}body.dock-open--right{right:275px!important}.dock-open--left{left:275px!important}.block-wishlist+.dock-close-active:after,.block-wishlist+.dock-close-active:before,.dock--left+.dock-close-active:after,.dock--left+.dock-close-active:before{background-color:#fff}.block-cart .block-cart-aside .actions a+a,.block-cart .block-cart-aside-quote .actions a+a{margin:8px 0 0}.block-cart .block-cart-aside .sidebar-bottom,.block-cart .block-cart-aside-quote .sidebar-bottom{padding:20px 24px 0}.block-account .block-content li a{padding:16px}.page-header .page-container-wrapper--sticky.on-desktop .account--sticky,.page-header .page-container-wrapper--sticky.on-desktop .mini-cart-wrapper--sticky .mini-cart,.page-header .page-container-wrapper--sticky.on-desktop .mobile-trigger,.page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky,.page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky .mini-cart{padding-left:0;padding-right:0}#mini-cart{margin-left:0}.page-header .page-container-wrapper--sticky.on-desktop .mini-cart-wrapper--sticky,.page-header .page-container-wrapper--sticky.on-desktop .mobile-trigger--profile,.page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky{margin-left:8px}.page-header .page-container-wrapper--sticky.on-desktop .header-wishlist-count{margin-right:0}.page-header .page-container-wrapper--sticky.on-desktop .tablet-logo{display:none}.page-header .page-container-wrapper--sticky.on-desktop .logo-wrapper--sticky{display:block}.block-account .block-content{border:none}.dock-close-active{width:28px;height:28px}.dock-close-active:after,.dock-close-active:before{width:28px}.banner-info{max-width:300px;left:10%}.banner-info .banner-title{font-size:28px}[id=usp-inline-top-icon]{padding:48px 0}.blog-post-view .blog-layout-2 .postWrapper .postTitle h1,.catalog-category-view .page-title h1,.page-title h1,.page-title h2,.product-view .product-shop .product-name h1,h2.subtitle,strong.subtitle{font-size:24px}.products-grid .item-inner{border:1px solid #ededed}.latest-blog-post .products-grid .item-inner{border:none}.promo-categ-info p{display:none}.promo-categ-info .promo-categ-title{font-size:28px;margin-bottom:0}.promo-categ-info a.button{margin-top:24px}.categories-wrapper,.main-categories-wrapper{margin-bottom:64px}.blog-wrap .latest-blog-post,.brands-wrapper{margin-top:64px}.page-footer .footer-links ul{width:33.33%}.page-footer .footer-links>ul:first-child{width:100%;text-align:center;margin-bottom:32px;padding-right:0}.newsletter>p{margin-right:auto;margin-left:auto}.page-footer .page-container-wrapper .page-container{padding-top:32px}.page-footer .footer-links{padding-bottom:64px}.page-footer .marketing-box--newsletter .input-text{min-width:520px}.toolbar .sort-by label{display:none}.category-products>.toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.category-products>.toolbar .count-container,.category-products>.toolbar .sorter{width:100%;float:none}.category-products>.toolbar .count-container{order:1;text-align:left;padding:0;margin-bottom:16px}.category-products>.toolbar .sorter{order:2;margin-top:0}.category-products>.toolbar .sorter .sort-by{display:inline-block;width:100%;float:none}.category-products>.toolbar .sorter .sort-by select{width:49%;min-width:49%;float:right;height:48px;font-size:16px}.filters-mobile-trigger{float:left;width:49%;height:48px;border-radius:4px;border:1px solid #c7c7c7;background-color:#fff;color:#1a1a1a;text-transform:none;font-weight:500;font-size:14px;padding:14px 8px;background-image:url(/media/wysiwyg/icons/filter_list-24px.svg);background-position:97% 50%;background-repeat:no-repeat;text-decoration:none}body:not(.cms-home) .page-main .page-container-wrapper .page-container{padding-bottom:64px}.tab-nav{font-size:14px;font-weight:500;letter-spacing:1.4px;background-size:12px;text-decoration:none;padding-left:24px}.tab-nav:hover{text-decoration:none}a[data-rel="#pc-tab-description"]{border-radius:8px 8px 0 0}a[data-rel="#pc-tab-reviews"]{border-radius:0 0 8px 8px}.cart-totals .checkout-types #btn-proceed-checkout-fixed.btn-checkout-fixed,.catalog-product-view .product-view .product-shop .add-to-cart #product-addtocart-button-fixed.btn-cart-fixed{width:95%;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;bottom:8px;font-size:16px;font-weight:500;text-transform:none}.opc-review #checkout-review-submit .buttons-set{margin-top:16px}.my-account .buttons-set button.button.btn-share,.my-wishlist .buttons-set .btn-update{padding:10px 16px}.blog-index-list .blog-layout-2 .postWrapper .postTitle h2{min-height:auto}.product-widget-title.first-widget-title{margin-top:48px}.product-widget-title{margin-top:18px}.row-wrapper:first-child .showcase{margin-left:-20px;margin-right:-20px}#nav-primary-button,.links-after li.after-links-phone{display:none}}@media (max-width:995px) and (min-width:768px){.categories-items .col-3{padding-left:4px;padding-right:4px}.categories-items.row{margin-left:-4px!important;margin-right:-4px!important}.product-options-bottom,.product-view .product-shop .add-to-box{display:flex;align-items:flex-end;flex-flow:row wrap}.product-view .product-shop .add-to-cart{width:70%}.product-view .product-shop .add-to-cart button{width:100%;margin-top:8px}.product-view .product-shop .add-to-links{margin-bottom:-5px;margin-left:8px}}@media (max-width:767px){.banner-info{padding-right:16px;left:24px;transform:none;max-width:100%}.bottom-info-mobile .banner-info{top:initial;bottom:15%}.top-info-mobile .banner-info{top:10%}.showcase .slick-next,.showcase .slick-prev{display:none!important}[id=usp-inline-top-icon]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}[id=usp-inline-top-icon] li{width:50%;float:left;text-align:center}[id=usp-inline-top-icon] li p::before{left:50%;transform:translateX(-50%)}[id=usp-inline-top-icon] li p{padding-left:4px!important;padding-right:4px!important}[id=usp-inline-top-icon] li{margin-bottom:16px}.main-categories-image .categ-on-mobile{display:block}.main-categories-image .categ-on-desktop{display:none}.main-categories-items .main-categories-item:nth-child(even) .main-categories-image{order:1}.main-categories-items .main-categories-item:nth-child(even) .main-categories-info{order:2}.main-categories-info-box{padding:10px 20px 48px 20px}.main-categories-info-box .main-categories-title{font-size:24px}.categories-items .col-3{margin-bottom:32px}.promo-category-items>.col-6:first-child{padding-right:0;margin-bottom:24px}.promo-category-items>.col-6:last-child{padding-left:0}.promo-categ-info{left:64px}.latest-blog-post .products-grid.grid-4 li.item{width:50%}.latest-blog-post .products-grid.grid-4 li.item:last-child{margin:0 auto}.brands-wrapper .brands{padding-top:24px;padding-bottom:24px}.categ-banner .col-6{width:100%}.categ-banner .categ-image{order:1}.categ-banner .categ-info{order:2;padding-bottom:48px}.categ-banner-wrapper{margin-top:-20px;margin-left:-20px;margin-right:-20px}.product-view .product-shop .add-to-links{clear:none;margin-top:5px}.product-image .slick-dots{display:none!important}.product-view .product-img-box{margin-bottom:16px}.product-view.gallery-orientation-2 .more-views li{max-width:100%}.opc-login .form-list{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.opc-login .form-list .control{padding:4px}.product-widget-title.first-widget-title{margin-top:32px}.product-widget-title{margin-top:0}}@media (max-width:995px) and (min-width:640px){.my-wishlist table#wishlist-table tr td.customer-wishlist-item-image{width:35%}}@media (max-width:639px){.banner-info .banner-title,.promo-categ-info .promo-categ-title{font-size:26px}.bottom-info-mobile .banner-info{bottom:12%}.banner-info a.button{margin-top:24px}.products-grid .product-box{padding-left:4px;padding-right:4px}.categories-wrapper,.main-categories-wrapper{margin-bottom:48px}.blog-wrap .latest-blog-post,.brands-wrapper{margin-top:48px}.page-footer .footer-links{padding-bottom:48px}.page-footer .footer-links ul{width:50%}.page-footer .marketing-box--newsletter .input-text{min-width:260px}body:not(.cms-home) .page-main .page-container-wrapper .page-container{padding-bottom:48px}.product-options-bottom,.product-view .product-shop .add-to-box{display:flex;align-items:flex-end;flex-flow:row wrap}.product-view .product-shop .add-to-cart{width:65%}.product-view .product-shop .add-to-cart button{width:100%;margin-top:8px}.product-view .product-shop .add-to-links{margin-bottom:-5px;margin-left:8px}.tab{padding:16px 16px 24px 16px}.tab-nav{padding-left:16px}#pc-tab-additional .data-table td,#pc-tab-additional .data-table th{display:block;width:100%}#pc-tab-additional .data-table th{padding-bottom:0}#pc-tab-additional .data-table td{padding-top:0}#shopping-cart-table tbody tr td.col-image{border-bottom:none}#shopping-cart-table tbody tr td{min-height:120px}.cart-table tfoot button.btn-update{margin-top:16px;padding:12px 0}.opc-billing .form-list .control.chose-entity,.opc-shipping .form-list .control.chose-entity{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.opc-billing .form-list .control.chose-entity label,.opc-shipping .form-list .control.chose-entity label{margin-bottom:10px!important}}@media (max-width:479px){.bottom-info-mobile .banner-info{bottom:6%}.top-info-mobile .banner-info{top:5%}.page-header .mobile .phone-logo{display:inline-block;margin:-12px 0}.products-grid{margin-left:-4px;margin-right:-4px}.layout-1column .products-grid li.item,.layout-2columns-left .products-grid li.item,.layout-2columns-right .products-grid li.item,.layout-3columns .products-grid li.item{padding-left:4px;padding-right:4px}.products-grid .slick-next{right:-16px}.products-grid .slick-prev{left:-16px}.block-related .slick-dots,.block-upsell .slick-dots,.products-widget .slick-dots{margin-top:0}.products-grid .price-box .price,.products-grid .product-name{font-size:14px;line-height:1.25}.categories-items .col-3{padding-left:4px;padding-right:4px}.categories-items.row{margin-left:-4px!important;margin-right:-4px!important}.category-box-image h2.category-subtitle>a{font-size:18px}.promo-categ-info{left:40px}.latest-blog-post .products-grid.grid-4 li.item{width:100%}.blog-index-list .blog-layout-2 .postWrapper .postTitle h2,.latest-blog-post li.item .post-title{min-height:auto}.blog-default li.item a.read-more,.blog-index-list .blog-layout-2 .postWrapper .aw-blog-read-more,.blog-index-list .blog-layout-2 .postWrapper .aw-blog-read-more:hover{margin-top:16px}.page-footer .footer-links ul{width:100%;margin-bottom:24px}.page-footer .footer-links ul:last-child{margin-bottom:0}.page-footer .marketing-box .box-content form{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:center}.page-footer .marketing-box--newsletter .button{order:2;float:none;clear:both;margin-top:8px;min-width:initial;width:100%;margin-left:0;position:relative;top:0;right:0;height:48px}.page-footer .marketing-box--newsletter .input-box{min-width:100%}.page-footer .marketing-box--newsletter .input-text{height:48px;width:100%;min-width:100%}.custom-branding .branding{display:block;text-align:center}.custom-branding .branding .list--social{margin-top:8px}.layout-1column .products-grid li.item,.layout-2columns-left .products-grid li.item,.layout-2columns-right .products-grid li.item,.layout-3columns .products-grid li.item{width:50%}.products-grid li.item{margin-bottom:8px}.products-grid .product-badges{left:8px}.products-grid .add-to-links{right:8px}.badge{padding:6px 10px}.catalog-product-view .products-grid .product-badges{max-width:52px}.product-view.gallery-orientation-2 .more-views .slick-prev{background-image:url(/media/wysiwyg/icons/chevron-left.svg)}.product-view.gallery-orientation-2 .more-views .slick-next{background-image:url(/media/wysiwyg/icons/chevron-right.svg)}.products-grid .product-actions .button{padding-left:0;padding-right:0;font-size:14px}}@media (max-width:374px){.bottom-info-mobile .banner-info{bottom:4%}.mini-cart,.page-header .mobile .block.header-wishlist-count,.page-header .mobile-trigger,.page-header .page-container-wrapper--sticky.on-desktop .mini-cart-wrapper--sticky,.page-header .page-container-wrapper--sticky.on-desktop .mobile-trigger--profile,.page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky{margin-left:4px}.promo-categ-info{left:32px}.product-view .product-shop .add-to-cart{width:60%}}