.header-category{text-align:left;float:left;width:100%;background:var(--color-base-button-background);height:50px;border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0}.header-menu{float:left;padding:0;width:242px;cursor:pointer}.categories_title{font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:.5px;line-height:18px}#CategoryBox{position:relative}.icon.icon-header-menu{float:none;fill:#fff;position:absolute;height:14px;width:16px;top:17px;left:24px}.header-sidecategory ul{width:242px}.side-categories{width:100%;float:left;padding:16px 0 16px 49px;line-height:18px;border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;color:#fff}.side-categories:after{content:"\f107";font-family:FontAwesome;position:absolute;top:16px;right:29px;font-size:15px;color:#fff;font-weight:600}.header-category .icon.icon-hamburger{height:14px;width:16px;top:18px;left:24px;bottom:0;right:auto;position:absolute}#header-SiteCat li{position:relative;margin:0;display:block;padding-inline:15px}.side-categories .icon.icon-caret{width:13px;margin-left:20px;height:13px;display:inline-block;vertical-align:middle;fill:#fff;display:none}.header-sidecategory{position:absolute;z-index:0;left:0;top:50px}#header-SiteCat{border:2px solid var(--color-base-accent-1);background-color:var(--color-base-background-1);display:none;padding:4px 0;margin:0;border-top:0;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px}li{list-style:none}#header-SiteCat li a:hover{color:var(--color-base-accent-1)}#header-SiteCat li a:hover .icon.icon-caret{fill:var(--color-base-button-background-hover)}#header-SiteCat li a{display:inline-block;position:relative;width:100%;text-transform:capitalize;line-height:19px;color:var(--color-base-accent-2);padding:11px 10px;border-bottom:1px solid var(--color-base-border);font-weight:400}#header-SiteCat ul.has-dropdown li a{padding-left:0;padding-right:0}#header-SiteCat li:last-child a{border:0}#header-SiteCat .site-cat__dropdown .grand-child-has-dropdown li a{border-bottom:1px solid var(--color-base-border)}#header-SiteCat .site-cat__dropdown .grand-child-has-dropdown li:last-child a{border:0}.header-sidecategory .icon.icon-left-caret{margin-right:17px;width:5.5px;height:7px;fill:var(--color-base-accent-2)}#header-SiteCat .icon.icon-caret{transform:rotate(-180deg) translate(.15rem);width:9px;height:19px;float:right;text-align:right;fill:var(--color-base-accent-2)}#header-SiteCat #SiteCatLabel-accessories-parts li :hover .icon.icon-caret{fill:var(--color-base-button-background-hover)}.site-cat__dropdown{background:var(--color-base-background-1);margin-top:0;padding:0;left:237px;top:0;position:absolute;opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;-khtml-opacity:0;width:auto;display:none;border:2px solid var(--color-base-accent-1);border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0}.site-cat__dropdown.header-nav__childlist{top:-2px}.grand-child-has-dropdown{padding-left:0}.hiden_menu_site .site-cat-more:before{content:"\f105";font-family:FontAwesome;font-size:13px;height:15px;width:15px;text-align:center;line-height:15px;color:#666;margin-right:16px}#header-SiteCat .hiden_menu_site .site-cat__dropdown li a{border-bottom:1px solid var(--color-base-border)}#header-SiteCat .hiden_menu_site .site-cat__dropdown li:last-child a{border:0}@media(min-width:750px){#CategoryBox #header-SiteCat>li:hover>.site-cat__dropdown,#CategoryBox #header-SiteCat>li>.site-cat__dropdown>ul>li:hover .site-cat__dropdown{opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-khtml-opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;display:block}.header-nav__childlist.site-cat__dropdown{left:241px}}@media(max-width:749px){#CategoryBox ul#header-SiteCat .site-nav__childlist-item-dropdown.toggle>span.mobile_togglemenu:before,#CategoryBox ul#header-SiteCat>li.site-cat--has-dropdown.toggle>span.mobile_togglemenu:before,#CategoryBox ul#header-SiteCat>li.hiden_menu_site.toggle>span.mobile_togglemenu:before{content:"+";font-size:19px;font-weight:400;height:20px;margin:0;position:absolute;right:15px;text-align:center;top:8px;width:20px;cursor:pointer}#CategoryBox ul#header-SiteCat .site-nav__childlist-item-dropdown.toggle>span.mobile_togglemenu:before{right:0}.header-sidecategory{width:100%;top:48px}#header-SiteCat{width:100%}.side-categories .icon.icon-caret{margin-right:15px}.site-cat__dropdown{border:none}#header-SiteCat .icon.icon-caret{transform:rotate(-180deg) translate(.15rem);width:9px;height:26px;float:right;text-align:right;fill:var(--color-base-accent-2);display:none}.site-cat__dropdown{display:none;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-khtml-opacity:1;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;visibility:visible;left:0;position:relative;top:0}#CategoryBox ul#header-SiteCat .site-nav__childlist-item-dropdown.toggle.active>span.mobile_togglemenu:before,#CategoryBox ul#header-SiteCat>li.site-cat--has-dropdown.toggle.active>span.mobile_togglemenu:before{content:"-";font-size:30px}.header-sidecategory ul{padding:0;border:none;width:100%}#header-SiteCat .has-dropdown li{padding-right:0}}@media(max-width:479px){.side-categories .icon.icon-caret{display:none}}.flexslider .slides>li{position:relative}.slideshow-text{position:absolute;inset:33% 0% auto auto;text-align:left;width:53%!important}.slideshow__slidetitle{font-size:44px;line-height:54px;letter-spacing:0;font-weight:700;color:var(--color-base-accent-2);margin-bottom:13px}.slideshow__subheading,.slideshow__subtitle{font-size:20px;line-height:54px;font-weight:500;margin:0;letter-spacing:0;color:var(--color-base-accent-2)}.btn.slideshow__btn.button{padding:11px 36px;margin-top:27px;font-size:17px}.flex-direction-nav a{text-decoration:none;display:block;position:absolute;top:45%;z-index:2;overflow:hidden;opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;font-size:0;line-height:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;height:40px;width:40px}.flex-direction-nav .flex-prev{left:20px;opacity:1}.flex-direction-nav .flex-next{right:20px;opacity:1}.flexslider .flex-direction-nav .flex-prev:before{font-size:0;opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;background:url(slider-arrow.png) no-repeat 8px 5px;height:40px;width:40px;content:"";display:block}.flexslider .flex-direction-nav .flex-next:before{font-size:0;opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;background:url(slider-arrow.png) no-repeat -85px 5px;height:40px;width:40px;content:"";display:block}.flex-control-nav{width:100%;position:absolute;margin:0;bottom:0;text-align:center}.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display: inline}.flex-control-paging li a{width:12px;height:12px;display:block;background:transparent;cursor:pointer;text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#000}.flex-control-paging li a.flex-active{cursor:default}@media(min-width:750px){li.flex-active-slide .slideshow__slidetitle{webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.6s;animation-duration:.6s}li.flex-active-slide .slideshow__subheading,li.flex-active-slide .slideshow__subtitle{webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.8s;animation-duration:.8s}li.flex-active-slide .slideshow__btn-wrapper{webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}.flexslider .slides img{transform:scale(1.1);-webkit-transform:3s cubic-bezier(.41,.85,.6,.97)}.flexslider .slides li.flex-active-slide img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 3s cubic-bezier(.41,.85,.6,.97);transition:-webkit-transform 3s cubic-bezier(.41,.85,.6,.97);transition:transform 3s cubic-bezier(.41,.85,.6,.97);-webkit-transform:3s cubic-bezier(.41,.85,.6,.97)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1429px){.slideshow-text{inset:33% 0% auto auto}}@media(max-width:1269px){.slideshow__subheading,.slideshow__subtitle{font-size:40px;line-height:50px}.slideshow-text{inset:15% 0% auto auto}.btn.slideshow__btn.button{margin-top:20px}}@media(max-width:1189px){.slideshow-text{width:31%}}@media(max-width:1050px){.slideshow-text{width:33%}}@media(max-width:989px){.slideshow__subheading,.slideshow__subtitle{font-size:17px;line-height:20px}.slideshow__slidetitle{font-size:30px;line-height:38px;margin-bottom:10px}.slideshow-text{inset:12% 0% auto auto;width:50%!important}.btn.slideshow__btn.button{margin-top:15px}}@media(max-width:749px){.slideshow__subheading,.slideshow__subtitle{font-size:25px;line-height:28px}.btn.slideshow__btn.button{padding:0}}@media(max-width:650px){.slideshow-text{width:38%}.btn.slideshow__btn.button{color:#ffefdf!important;line-height:10px;padding:4px 9px;font-size:8px}}@media(max-width:550px){.slideshow__subheading,.slideshow__subtitle{font-size:10px;line-height:15px}.slideshow__slidetitle{font-size:12px;line-height:17px;margin-bottom:5px}.slideshow-text{width:37%;inset:27% 0% auto auto}}@media(max-width:479px){.slideshow__subtitle{display:none}.btn.slideshow__btn.button{margin-top:0}.slideshow-text{width:40%}}@media(max-width:400px){.slideshow-text{width:calc(36% + 30px)}.slideshow__subheading,.slideshow__subtitle{font-size:10px;line-height:15px}}.class-name .slideshow__subheading,.class-name .slideshow__subtitle,.class-name .slideshow__slidetitle{color:#fff}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flex-direction-nav{opacity:0}.flexslider:hover .flex-direction-nav{opacity:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0;background:#fff;position:relative;zoom:1;width:100%;overflow:hidden}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height: 0}.flex-direction-nav a{text-decoration:none;display:block;position:absolute;top:42%;z-index:7;overflow:hidden;opacity:0;cursor:pointer;text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flexslider:hover .flex-direction-nav .flex-prev:hover,.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:"\f004"}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;z-index:2}.flex-control-nav li{margin:0 4px;display:inline-block;zoom:1;*display: inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:var(--color-base-background-1);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a.flex-active{background:var(--color-base-accent-1);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}@media screen and (max-width:989px){.flex-direction-nav{display:none}}slider-component{position:relative;display:block}.no-js slider-component .slider{padding-bottom:3rem}.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch;margin:0}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-bottom:0}.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slider.slider--tablet .slider__slide{margin-bottom:0;padding:0 15px}.slider{scrollbar-color:var(--color-foreground) var(--color-foreground-4);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.no-js .slider::-webkit-scrollbar{display:initial}.slider::-webkit-scrollbar-thumb{background-color:var(--color-foreground);border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:var(--color-foreground-4);border-radius:.4rem}slider-component .slider-buttons{position:absolute;top:-43px;width:100%;opacity:1}.slider-mobile-gutter:hover .slider-buttons,.slider-mobile-gutter:hover .slider-buttons.no-js-hidden{opacity:1}.slider-button.slider-button--prev{left:auto;position:absolute;right:35px}.slider-button.slider-button--next{position:absolute;right:0;left:auto}.slider-counter{margin-right:3rem}.slider-buttons--overlay .slider-counter{margin-right:0;padding:1rem 1.4rem}.slider-buttons{display:flex;align-items:center}.slider-button{fill:var(--color-base-accent-2);border:0;cursor:pointer;width:30px;height:30px;border:2px solid var(--color-base-accent-2);border-radius:50%;background-color:transparent}.slider-button:not([disabled]):hover{z-index:1;border-color:var(--color-base-accent-1);fill:var(--color-base-accent-1)}.slider-buttons--overlay .slider-button{margin-top:-1px;margin-bottom:-1px}.slider-buttons--overlay .slider-button+.slider-button{margin-right:-1px}.slider-button .icon{width:100%;height:100%;vertical-align:middle}.slider-button[disabled] .icon{color:var(--color-foreground-30)}.slider-button--next .icon{margin-right:-0rem;transform:rotate(0) translate(.15rem)}.slider-button--prev .icon{margin-left:-.2rem;transform:rotate(-180deg) translate(-.15rem)}.slider-button:focus-visible{z-index:1}@media(max-width:989px){.slider.slider--tablet .slider__slide{padding:0 10px}}@media(max-width:749px){slider-component .slider-buttons{top:-35px}}@media(max-width:479px){.slider.slider--tablet .slider__slide{padding-left:10px;padding-right:10px}}.price.sideprice .price--on-sale .price__sale,#ProductGridContainer .item .item.list-group-item .price--on-sale .price__sale{justify-content:left}.price{font-weight:500;font-size:15px;letter-spacing:-.1px;color:var(--color-base-accent-1)}.price__compare{font-weight:400;line-height:1}.price.price--unavailable{visibility:hidden}.price--end{justify-content:flex-end}.price dl{margin:0;display:flex;flex-direction:column}.price dd{margin:0 7px 0 0}.price .price__last:last-of-type{margin:0}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;line-height:1.5;letter-spacing:.13rem}@media screen and (min-width:750px){.price--large{font-size:20px}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability,.price--no-compare .price__compare{display:none}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left}.price--center{display:flex;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--color-base-text);font-weight:400;line-height:normal;font-size:14px}.unit-price{font-size:1.1rem;letter-spacing:.04rem;line-height:1.2;margin-top:.2rem;text-transform:uppercase;color:var(--color-foreground-70)}@media screen and (max-width:380px){.price{font-size:14px}.price dd{margin:0 3px 0 0}}.badge{font-size:12px;line-height:18px;text-align:center;background-color:red;border-color:red;color:var(--color-base-background-1);word-break:break-word;letter-spacing:0;position:relative;display:inline-block;padding:0 8px}.badge:before{content:"";position:absolute;top:0;bottom:0;right:-5px;display:block;width:10px;background:red;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);z-index:7}.brand-condition-badge:before{background-color:#55cbcd}.brand-condition-badge{background-color:#55cbcd}.open-condition-badge:before{background-color:#9baadd}.open-condition-badge{background-color:#9baadd}.great-condition-badge:before{background-color:#c2d5a8}.great-condition-badge{background-color:#c2d5a8}.good-condition-badge:before{background-color:#f3b1cd}.good-condition-badge{background-color:#f3b1cd}.excellent-condition-badge:before{background-color:#f8afa8}.excellent-condition-badge{background-color:#f8afa8}.grid__item:hover .product-hover{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1}.grid__item:hover .sca-qv-button{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1}#ProductGridContainer .item .item.list-group-item .card-information__wrapper>*{text-align:left;width:100%}.grid__item.item.list-group-item .products .product-form,.grid__item.item.list-group-item .products .product-form__buttons{text-align:left;width:auto}.card-information__text.h5 a{letter-spacing:.5px;text-transform:capitalize;color:var(--color-base-accent-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.price{float:left;width:100%}.products .product-form,.products .product-form__buttons,.template-search .product-form{width:100%;position:relative;inset:auto 0 0;float:left;text-align:left}.caption-large{display:none}.product-hover{position:absolute;top:8px;right:8px;left:auto;margin-top:0!important;line-height:0!important;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;transform:translateY(-50px);-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);-moz-transform:translateY(-20px)}.grid__item.item.list-group-item .sca-qv-button{right:14px}.main-container.medium-up--three-quarters .list-group-item .product-hover{left:20.8%}.list-group-item .product-hover{left:21.5%;right:auto}#ProductGridContainer .products .card-information__wrapper .product-form,#ProductGridContainer .list-group-item .products .product-hover .product-form{display:none}#ProductGridContainer .list-group-item .products .card-information__wrapper .product-form{display:block;margin-top:15px}#ProductGridContainer .list-group-item .products .card-information__wrapper .product-form__submit.button.select-button{background-color:var(--color-base-button-background);padding:21px 24px;border-color:var(--color-base-button-background);border-radius:50px;width:auto}#ProductGridContainer .list-group-item .products .card-information__wrapper .product-form__submit.button.select-button:hover{background-color:var(--color-base-button-background-hover);border-color:var(--color-base-button-background-hover)}.product-hover .icon,.product-form__submit.button.select-button .icon{height:18px;width:18px;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;fill:#000}.product-hover .cm-link.btn--status,.product-form__submit.button.select-button{display:block;padding:9px;background:#f0f0f0;margin-bottom:5px;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border:1px solid #f5f5f5;cursor:pointer;width:38px;height:38px}.product-form__submit.button.select-button{margin-bottom:0;line-height:0}.product-hover .cm-link.btn--status:hover,.product-form__submit.button.select-button:hover{background-color:var(--color-base-button-background-hover);border-color:var(--color-base-button-background-hover)}.product-hover .cm-link.btn--status:hover .icon,.product-form__submit.button.select-button:hover .icon{fill:var(--color-base-button-text-hover)}.products:hover .product-hover-info{opacity:1}.list-group-item .sca-qv-image .sca-qv-button-wrap{right:auto;left:28.2%}.sca-qv-image .sca-qv-button{position:absolute!important;top:auto;left:auto;opacity:0;border:none;background:url(quickview.png) no-repeat scroll 9px 12px!important;width:35px;height:35px;font-size:0!important;padding:0;right:11px;background-color:#f2f2f2!important;transition:none;margin:0}.sca-qv-button:hover{background-color:var(--color-base-button-background-hover)!important;background-position:9px -88px!important}.sca-qv-button-wrap{position:absolute!important;overflow:visible!important;display:block!important;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transform:translate(3px);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);-moz-transform:translateX(3px);top:6px;right:0}.card-information{float:left;width:100%;padding:7px 20px 20px;min-height:125px}.grid__item.item.list-group-item .card-information{transition:none;transform:none}.grid__item.item.list-group-item .product-hover-info.sca-qv-image{position:relative;float:left;opacity:1}.card{display:block;overflow:hidden;text-decoration:none}.card+.card-information{margin-top:1.2rem}.card.card--soft{background-color:var(--color-foreground-4);color:var(--color-foreground)}.card__text{display:flex;justify-content:center}.card .icon-arrow{width:1.5rem}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card .h1 .icon-arrow,.card .h2 .icon-arrow{padding-bottom:.3rem;padding-top:.3rem}.card--media{display:block;text-decoration:none}.card--text-only{display:flex;justify-content:center}.card--text-only:before{content:"";display:block;padding-bottom:100%}.card--product{position:relative}.card--stretch{height:100%}.card-colored.color-background-1{background-color:var(--color-base-background-1)}.card--text-only .card__inner{display:grid;grid-template-rows:1fr auto 1fr;width:100%}.card__content{margin-left:2.5rem;margin-right:2.5rem}.card__content>*{margin:0}.card--text-only .card__content{grid-row:2;justify-self:center;margin-bottom:6rem;margin-top:5rem}.card--text-only .card__badge{align-self:flex-end;grid-row:3}.card--search .card__badge>*,.card--text-only .card__badge>*{margin:0 1.2rem 1.2rem}.card--search .card__badge,.card--text-only .card__badge{position:initial}.card--text-only .card__content+.card__badge{margin-top:-5rem}.card--search .card__content{justify-self:flex-start;text-align:left}.media+.card__content{margin-top:2rem;margin-bottom:1.5rem}@media screen and (min-width:750px){.card--text-only .card__content{margin-top:7rem;margin-bottom:7rem}.card--text-only .card__content+.card__badge{margin-top:-7rem}}.card__text-spacing>*{margin:0}.card__text{margin:0;word-break:break-word}.card--text-only .card__text{text-align:center}.card-information__wrapper{width:100%;padding:0;float:left}.caption-with-letter-spacing.light{margin:5px 0 0;text-align:left;color:var(--color-base-text)}.card-information__wrapper>*{line-height:20px;color:var(--color-foreground);text-align:left}.card-information__wrapper>.price{color:var(--color-base-accent-1);letter-spacing:.3px;font-weight:500;line-height:18px;text-align:left}.card-information .reviews{line-height:22px;text-align:left}.card-information .card-information__text.h5{font-size:14px;font-weight:400;line-height:20px;text-align:left;float:left;width:100%;margin:8px 0 10px;cursor:pointer}.card-information__text.h5:hover a{color:var(--color-base-accent-1)}.card-information__wrapper .caption{letter-spacing:.07rem}.card-wrapper{color:inherit;display:block;position:relative;text-decoration:none}.card-wrapper:focus-within .card{box-shadow:none}.card__media-spacer{padding:2rem 2rem 0}@media screen and (min-width:750px){.card__media-spacer{padding:3rem 3rem 0}}.card__media-full-spacer{padding:15px}.card-article-info{margin-top:1rem;display:flex;flex-wrap:wrap}.card__badge{top:7px;display:block;left:10px;position:absolute;opacity:1;line-height:23px}.grid__item:hover .card__badge{opacity:0}.card__badge>*{margin-right:0;margin-top:0}.overlay-card{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background:transparent;transition:background-color var(--duration-long) ease}.card:hover .card-colored .overlay-card{background-color:var(--color-card-hover)}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;visibility:visible}.product-hover button.active .icon.not-added,.product-hover button .icon.added{display:none}.product-hover button.active .icon.added{display:inline-block;vertical-align:middle}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .card__text{transition:var(--duration-long) ease;transform:scale(1.06)}.card--search img{transition:transform var(--duration-default) ease}.card-wrapper:hover .card--search img{transform:scale(1.05)}.card-wrapper:hover .card__heading{text-decoration:underline;text-underline-offset:.3rem}.card-wrapper:hover .card.card--search{background-color:var(--color-card-hover);transition:background-color var(--duration-long) ease}}@media(max-width:989px){.list-group-item .product-hover,.main-container.medium-up--three-quarters .list-group-item .product-hover{left:20%}}@media(max-width:749px){.product-hover{top:10px}.sca-qv-button-wrap{display:none!important}.list-group-item .sca-qv-image .sca-qv-button-wrap{left:57.7%}.list-group-item .product-hover,.main-container.medium-up--three-quarters .list-group-item .product-hover{left:37%}.card-information{padding:7px 10px 15px}}@media(max-width:380px){.list-group-item .product-hover,.main-container.medium-up--three-quarters .list-group-item .product-hover{left:41%}}.rating{float:left;width:100%}.rating-star,.rating-star-empty{--letter-spacing: 0;--font-size: 1.6}.rating-star,.rating-star-empty{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing));font-size:calc(var(--font-size) * 1rem);line-height:.7;display:inline-block;font-family:Times;margin:0;font-weight:700}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-rating-filled) var(--percent),var(--color-rating-empty) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-star-empty:before{content:"\2605\2605\2605\2605\2605";background:var(--color-rating-empty);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:none;margin:0;vertical-align:text-bottom;color:var(--color-base-accent-2)}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}.servicetop-cms{position:relative;width:100%;margin:0 auto;float:left;padding:40px 0}.services{display:flex;justify-content:space-between;flex-wrap:wrap}.service{width:25%;position:relative;padding:0 8px}.service:after{content:"";border-right:1px solid var(--color-base-border);height:50px;position:absolute;right:0;top:0}.service.service-4:after{border:0}.service-icon{display:inline-block!important;height:45px;width:45px;float:left;background-repeat:no-repeat;background-position:center 2px;width:100%;margin:0 0 12px}.service-description{text-align:center}.service-title{font-weight:700;font-size:2rem;color:var(--color-base-accent-2)}.service-subtitle{padding-top:0;font-weight:100}.service-block{position:relative;clear:both;width:100%;float:none;display:inline-block;vertical-align:top;text-align:center}.services-wrapper{position:relative;width:100%;margin:0 auto;float:none;display:inline-block;vertical-align:top}@media screen and (max-width:1269px){.service-icon:before{content:none}.service{padding:0 8px}.service-description{text-align:center}.service-icon{width:100%;margin:0 0 12px}.service:after{right:0;top:30px}}@media screen and (max-width:989px){.service{width:50%}.service.service-1,.service.service-2{margin-bottom:20px}.service:after{display:none}}@media screen and (max-width:410px){.service{width:100%}.service.service-3{margin-bottom:20px}.service{padding:0}}.service-section{margin:0!important}.page-width-inner{position:relative;float:none;width:100%;display:inline-block;vertical-align:top;text-align:center;column-count:3;column-gap:30px}.sub-banner.banner-4,.sub-banner.banner-5{float:right;width:31.7%}.sub-banner.banner-2 .cms-banner-subtitle1{float:none;text-align:center;display:inline-block;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;font-size:27px;margin-top:12px;font-weight:500;color:var(--color-base-text);font-family:var(--font-body-family);padding:10px 0}.sub-banner.banner-2 .cms-banner-subtitle{color:var(--color-base-accent-1)}.sub-banner{position:relative}.subbanner-description{position:absolute;top:20%;text-align:left;right:9%;left:auto}.page-width-inner.three-banner .sub-banner{width:48.5%;float:none;text-align:center;display:inline-block}.subbanner-custom{text-transform:capitalize}.cms-banner-title{font-size:10px;line-height:15px;font-weight:600}.sub-banner.banner-1 .cms-banner-subtitle{margin:13px 0 0}.cms-banner-subtitle{font-size:35px;font-weight:600;line-height:45px;font-family:Playfair Display,serif;letter-spacing:-.4px}.text-button{float:left;padding-top:19px}.button.cms__btn{background-color:transparent;padding:0;font-weight:500;line-height:20px;font-size:14px;text-decoration:underline;letter-spacing:.5px;color:var(--color-base-accent-1)}.button.cms__btn:hover{text-decoration:none}.cms-banner-title-two{font-size:25px;color:var(--color-base-accent-1);text-transform:capitalize;text-align:left;line-height:28px;font-weight:400;letter-spacing:0;width:100%}.cms-banner-subtitle-two{font-size:40px;font-weight:700;text-align:left;padding-top:15px;line-height:33px;letter-spacing:-.1px;width:100%;color:var(--color-base-background-1)}.cms-banner-title-three{font-size:16px;line-height:22px;color:var(--color-base-accent-2);letter-spacing:0;font-weight:400;margin-bottom:8px}.cms-banner-subtitle-three{width:auto;font-size:24px;text-transform:capitalize;line-height:32px;letter-spacing:0;font-weight:500;color:var(--color-base-accent-2)}.sub-banner .banner-inner img{-webkit-transition:all 3s cubic-bezier(.25,.46,.45,.94);-o-transition:all 3s cubic-bezier(.25,.46,.45,.94);transition:all 3s cubic-bezier(.25,.46,.45,.94)}.sub-banner:hover .banner-inner img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.tm-banners .banner-inner{border-radius:5px}@media screen and (max-width:1269px)and (min-width:990px){.text-button{padding-top:5px}.cms-banner-subtitle-three{font-size:22px;line-height:30px}.subbanner-description{top:13%;right:5%}}@media screen and (max-width:989px)and (min-width:750px){.cms-banner-title-three{font-size:14px;line-height:18px;margin-bottom:0}.cms-banner-subtitle-three{font-size:17px;line-height:24px}.button.cms__btn{font-size:13px}.text-button{padding-top:0}.subbanner-description{top:13%;right:5%}}@media screen and (max-width:989px){.three-banner .subbanner-description{top:20%;left:15%}.cms-banner-subtitle-two{font-size:35px;padding-top:10px;line-height:30px}.page-width-inner.three-banner .sub-banner{width:auto;float:none;text-align:center;position:relative;vertical-align:middle}.page-width-inner{column-gap:20px}}@media screen and (max-width:749px){.cms-banner-title-two{font-size:17px;line-height:20px}.cms-banner-subtitle-two{font-size:25px;padding-top:0;line-height:28px}.sub-banner{display:inline-block}.sub-banner.banner-2,.sub-banner.banner-3{margin-top:20px}.page-width-inner.one-banner{column-count:1}}@media screen and (max-width:479px){.cms-banner-subtitle{font-size:25px;line-height:34px}.cms-banner-title-three{font-size:15px;line-height:18px}.cms-banner-subtitle-three{font-size:20px;line-height:26px}.text-button{padding-top:10px}.subbanner-description{top:14%;right:5%}}.two-banner,.third-banner{column-count:2}.two-banner .subbanner-description,.third-banner .subbanner-description{right:7%;top:24%;left:auto}.two-banner .cms-banner-subtitle-three,.third-banner .cms-banner-subtitle-three{font-size:30px;line-height:35px}@media screen and (max-width:1269px)and (min-width:990px){.two-banner .cms-banner-subtitle-three,.third-banner .cms-banner-subtitle-three{font-size:23px;line-height:31px}.two-banner .subbanner-description,.third-banner .subbanner-description{top:20%;right:5%}}@media screen and (max-width:989px)and (min-width:750px){.two-banner .subbanner-description,.third-banner .subbanner-description{top:17%}.two-banner .cms-banner-subtitle-three,.third-banner .cms-banner-subtitle-three{font-size:18px;line-height:26px;margin-bottom:5px;margin-top:5px}}@media screen and (max-width:749px){.two-banner,.third-banner{column-count:1}}@media screen and (max-width:650px){.two-banner .cms-banner-subtitle-three,.third-banner .cms-banner-subtitle-three{font-size:26px;line-height:33px}.text-button{padding-top:15px}.two-banner .subbanner-description,.third-banner .subbanner-description{right:4%;top:17%}}@media screen and (max-width:479px){.two-banner .cms-banner-subtitle-three,.third-banner .cms-banner-subtitle-three{font-size:18px;line-height:26px}.text-button{padding-top:5px}.two-banner .subbanner-description,.third-banner .subbanner-description{top:12%;left:50%}}@media screen and (max-width:380px){.two-banner .cms-banner-subtitle-three,.third-banner .cms-banner-subtitle-three{font-size:16px;line-height:22px;margin-bottom:3px}.two-banner .text-button,.third-banner .text-button{padding-top:0}}.logo-bar__item{list-style:none;display:inline-block;vertical-align:middle}.logo-bar{padding-left:0;margin:0}.logo-bar .owl-item{text-align:center}.logo-bar__image{max-width:100%;position:relative;margin:0 auto}@media(max-width:479px){.logo-bar{text-align:center}}.parallex-image{height:auto!important;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;clear:both;display:inline-block;width:100%;padding:151px 0}.parallax .page-width-desktop{margin:0;padding:0}.parallex-content{width:43%;float:left}.parallex-heading{font-size:19px;color:var(--color-base-text);text-transform:capitalize;line-height:26px;letter-spacing:0;position:relative;font-weight:400}.parallex-title{font-size:45px;font-weight:500;line-height:52px;letter-spacing:0;color:var(--color-base-text);margin:20px 0 40px;text-transform:capitalize}.button.parallex__btn{padding:11px 36px}.button.parallex__btn a{color:var(--color-base-button-text)}.parallex-button{float:left}.jarallax{position:relative;z-index:0;min-height:620px}@media screen and (max-width:1269px){.parallex-image{padding-top:120px;padding-bottom:120px}.parallex-content{width:53%}.parallex-title{font-size:40px;line-height:48px;margin-bottom:50px}}@media screen and (max-width:989px){.parallex-title{font-size:32px;line-height:43px;margin-bottom:40px}.parallex-image{padding-top:100px;padding-bottom:100px}.parallex-content{width:58%}}@media screen and (max-width:749px){.parallex-title{font-size:30px;line-height:40px;margin-bottom:30px}.parallex-image{padding-top:80px;padding-bottom:80px}.parallex-content{width:100%;text-align:center}.parallex-button{float:none}}@media screen and (max-width:479px){.parallex-title{font-size:26px;margin-bottom:30px;line-height:34px;margin-top:10px}.parallex-image{padding-top:70px;padding-bottom:70px}.parallex-heading{font-size:16px;line-height:20px}}.blog .title-wrapper-with-link{text-align:left;display:block}.blog .article-card__info .circle-divider{float:left;position:absolute;top:-12px;left:30px}.blog .article-card__footer .article-card__link,.blog-articles .article-card__footer .article-card__link{padding:0;color:var(--color-base-accent-1);line-height:20px;text-decoration:underline;background:none}.blog .article-card__info .link.article-card__link:hover{text-decoration:none}.blog .blog_subtitle{margin:10px 0 0}.blog .article-card__title{padding:16px 0 0;font-weight:500;font-size:16px;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:22px;color:var(--color-base-accent-2)}.blog .article-card__title:hover{color:var(--color-base-accent-1)}.blog .article-card__excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;line-height:22px;letter-spacing:.5px;font-size:14px}.blog-banner .cms-banner-title-three,.blog-banner .cms-banner-subtitle-three{color:var(--color-base-text)}.blog-banner{float:left;width:49%;position:relative}.blog{float:left;width:100%;padding-bottom:10px}.blog .article-card__info{padding:15px 30px 25px}.blog.background-secondary{padding:4rem 0 5rem}.blog .placeholder{display:flex;flex-direction:column;align-items:center;height:22rem;text-align:center;padding:4rem 2rem 5rem;margin:0 2rem}@media(max-width:1269px){.blog-banner{float:none;width:100%;text-align:center}.blog-banner .subbanner-description{top:15%;left:25%}}@media(max-width:989px){.blog-banner .subbanner-description{top:15%;left:16%}.blog .blog__post.grid__item{width:50%}.blog{padding-bottom:20px}}@media screen and (min-width:750px){.blog .placeholder{margin:0}}@media screen and (max-width:749px){.blog .article-card__info .circle-divider{left:15px}}@media screen and (min-width:750px){.blog.no-heading{margin-top:6rem}}.background-secondary .title-wrapper-with-link{margin-top:0}.blog__posts.articles-wrapper{margin-bottom:0}@media screen and (min-width:990px){.blog__posts.articles-wrapper{padding-bottom:0}}@media screen and (max-width:749px){.blog__post.article{width:calc(100% - 3rem);padding-left:0}.blog .article-card__info{padding:10px 15px 15px}}.background-secondary .article-card{background-color:var(--color-background)}.blog__button{margin-top:3rem}@media screen and (min-width:750px){.blog__button{margin-top:5rem}}@media screen and (max-width:749px){.slider.blog__posts--1-items{padding-bottom:0}}@media screen and (min-width:750px)and (max-width:989px){.slider.blog__posts--1-items,.slider.blog__posts--2-items{padding-bottom:0}}@media(max-width:479px){.blog__posts .article-card__image-wrapper{width:100%;max-width:100%}.blog .blog__post.grid__item{width:100%}.blog{padding-bottom:0}.blog__posts.articles-wrapper .article{padding-left:10px;padding-right:10px}}@media screen and (min-width:990px){.newsletter-form__message--success{position:absolute;left:0;bottom:-65%}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__message{justify-content:center;margin-bottom:0;color:#fff}.newsletter-form__message--success{margin-top:2rem;color:#fff}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form{display:flex;flex-direction:column;justify-content:right;align-items:flex-start;width:100%;position:relative;margin:0 0 0 auto;max-width:57rem}.newsletter-form__button{margin-left:1.4rem}@media screen and (max-width:1429px){.newsletter-form{max-width:45rem}}@media screen and (max-width:1269px){.newsletter-form{max-width:33rem}.newsletter-left{width:100%}}@media screen and (max-width:989px){.newsletter-left{width:100%}.newsletter-form{max-width:55rem;margin:0 auto}#Newsletter-success--newsletter{width:100%;justify-content:center}}@media screen and (max-width:749px){#contact_form{margin:0 auto}}@media screen and (max-width:479px){#contact_form{max-width:100%;gap:.8rem}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}}#shopify-section-newsletter{margin-top:60px}.newsletter__wrapper .field__input{height:45px;background-color:var(--color-base-background-1);border:1px solid var(--color-base-background-1);border-radius:50px}.newsletter__wrapper{float:left;width:100%}.newsletter-left{width:100%;float:left}.newsletter.center{text-align:center;padding:42px 0;background-repeat:no-repeat;background-size:cover;float:left;width:100%;border-bottom:1px solid #456ec7}.newsletter.center .h1{position:relative;color:var(--color-base-background-1);font-weight:500;letter-spacing:0;margin:0 24px;font-size:22px;width:auto;float:left;text-align:left}.newsletter__subheading.rte a{color:var(--color-base-accent-1);font-weight:600;font-size:14px}.newsletter__subheading{letter-spacing:.7px}.newsletter-form__field-wrapper .field__label{font-weight:100;font-size:18px;top:.9rem;letter-spacing:.4px;color:"#0117415e"}.newsletter .newsletter__subheading.rte{font-size:14px;color:var(--color-base-accent-1);text-transform:none;line-height:20px;margin:23px 0 50px}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button.button{height:45px;right:0;position:absolute;background:var(--color-base-button-background);color:#fff;font-weight:700;padding:9px 27px;border-radius:0 50px 50px 0}.newsletter.center .footer__list-social.list-unstyled.list-social{float:right;margin:15px 0 0}.newsletter.center .footer__list-social .list-social__item{margin:0 5px}.newsletter.center .icon.icon-mail{width:43px;height:39px;fill:#ffa543;float:left}@media screen and (max-width:1429px){.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.newsletter-left{width:100%;float:left}}@media screen and (max-width:1269px){.newsletter__button.button{padding:9px 20px}.newsletter.center .h1{margin-left:0;margin-right:0;font-size:20px}.newsletter.center .icon.icon-mail{display:none}.newsletter.center .footer__list-social .list-social__item{margin-left:3px;margin-right:3px}}@media screen and (max-width:989px){.newsletter.center:before{display:none}.newsletter.center .h1{font-size:22px;width:100%;margin-top:0;margin-bottom:15px}.newsletter.center{padding-top:30px;padding-bottom:30px}.newsletter.center .footer__list-social.list-unstyled.list-social{float:right;margin:20px 0 0;justify-content:center;width:100%}}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}@media screen and (max-width:749px){.newsletter__button{margin-top:0}.newsletter.center .h1{font-size:20px;line-height:26px}.newsletter.center .newsletter__subheading.rte br{display:none}.newsletter__subheading.rte a{margin-inline-start:1px}.newsletter .newsletter__subheading.rte{text-align:center;margin:30px 0}}@media screen and (max-width:479px){.newsletter__button.button{padding:8px 30px;position:static;border-radius:50px;margin:0 auto}.newsletter__wrapper .field__input{border-radius:50px}}.template-index .footer,.template-index .footer__column--info{margin:0}.footer-block__newsletter{width:23%;margin-left:20px}.information{padding-left:0}.list-payment__item .icon{width:40px;height:auto}.footer__list-social .list-social__item .icon{fill:#fff}.footer__list-social .icon:hover{fill:#e0e0e0}.footer-block.grid__item.text{width:25%;padding:0}.footer-block-title{letter-spacing:.5px;margin:0 0 25px;color:#a8aab0}.footer-block.grid__item.footer-block--menu.small-hide{width:20%;padding:0 0 0 30px;border-inline-start:1px solid var(--color-base-border)}.footer-block.grid__item.footer-block--menu.small-hide:last-child{width:17%}.get_app{width:15%;padding-inline-start:30px;border-inline-start:1px solid var(--color-base-border)}#NewsletterForm--footer{box-shadow:none;color:#686e7c}.newsletter-form__button{font-size:0;position:absolute;right:0;top:0;left:auto;padding:0;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;height:41px;width:45px;background:url(Send.png) no-repeat 10px;border:0;cursor:pointer}.information .list-menu__item--link{overflow:hidden;width:100%;padding-left:25px}.footer-block__details-content li a{cursor:pointer;font-size:14px;font-weight:400;line-height:30px;letter-spacing:.5px;padding:0}.footer-block__details-content.list-unstyled li a:before{content:"\f105";font-family:FontAwesome;text-align:center;line-height:15px;color:#777;margin-right:10px}.information .address{background:url(location.png) no-repeat 0 5px}.information .contact{background:url(help.png) no-repeat 0px 5px}.information .email{background:url(mail.png) no-repeat 0 5px}.footer-block__details-content .contact.list-menu__item--link{font-size:14px;line-height:30px;letter-spacing:0}.footer-block__details-content .email.list-menu__item--link{line-height:30px;letter-spacing:0}.footer-block__details-content .address.list-menu__item--link{font-size:14px;text-transform:capitalize;line-height:30px;width:75%}.footer__column .site-footer__linklist.footer-content{text-align:center;margin:25px 0 10px}.footer__column .site-footer__linklist-item{display:inline;position:relative;padding:0 12px}.site-footer__linklist-item:before{position:absolute;content:"";background:var(--color-base-accent-2);width:1px;height:15px;right:-2px;left:auto;top:3px}.grid__item.footer-box.link-list li a{letter-spacing:0}.site-footer__linklist-item:last-child:before{display:none}.site-footer__linklist-item:first-child{padding-left:0}@media screen and (max-width:749px){.footer-block.grid__item{padding:0;margin:4rem 0;width:100%}.footer-block.grid__item:first-child{margin-top:0}}@media screen and (min-width:750px){.footer__content-top .grid{row-gap:6rem;margin:0}}.footer__content-top .grid{padding:75px 0}.footer__content-bottom{padding-top:0;padding-bottom:0;float:left}.footer__content-bottom:only-child{border-top:0}.footer__content-bottom-wrapper{display:flex;width:100%;padding:0}@media screen and (max-width:749px){.footer__content-bottom{flex-wrap:wrap;padding-top:0;padding-left:0;padding-right:0;row-gap:1.5rem}.footer__content-bottom-wrapper{flex-wrap:wrap;row-gap:1.5rem}}.footer__localization:empty+.footer__column--info{align-items:center}@media screen and (max-width:749px){.footer__localization:empty+.footer__column{padding-top:1.5rem}}.footer__column{width:100%;align-items:flex-end}.footer__column--info{display:flex;flex-direction:column;justify-content:center;align-items:center;float:left;padding:19px 0;border-top:1px solid var(--color-base-border)}@media screen and (min-width:750px){.footer__column--info{align-items:flex-end;display:block}}.footer-block:only-child:last-child,.accordion:first-child+.footer-block:last-child{text-align:center;max-width:76rem;margin:0 auto}.accordion:empty+.footer-block{margin-top:0}.footer .accordion{margin-top:0}.footer .small-hide+.accordion{border-top:none}@media screen and (min-width:750px){.footer-block,.get_app{display:block;margin-top:0}}.footer-block:empty{display:none}.footer-block--newsletter{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin-top:5rem}.footer-block--newsletter:only-child{margin-top:0}.footer-block--newsletter>*{flex:1 1 100%}@media screen and (min-width:750px){.footer-block--newsletter{flex-wrap:nowrap;justify-content:space-between}}.footer-block__heading,.App_title{color:var(--color-base-accent-2);cursor:pointer;font-size:16px;margin:0 0 20px;line-height:22px;letter-spacing:.5px;font-weight:500}.footer__list-social:empty,.footer-block--newsletter:empty{display:none}.footer__list-social.list-social:only-child{justify-content:center}.footer__list-social .list-social__item--placeholder:not(:only-child){display:none}.footer-block__newsletter{text-align:center}@media screen and (max-width:749px){.footer-block__newsletter .newsletter-form__field-wrapper{width:30rem}}.footer-block__newsletter .newsletter-form__button.button{width:fit-content}@media screen and (min-width:990px){.footer-block__newsletter:not(:only-child){text-align:left}.footer-block__newsletter .newsletter-form__button.button{margin-top:0;margin-left:1.4rem}.footer-block__newsletter:not(:only-child) .footer__newsletter{justify-content:flex-start;margin:0}}.footer-block__newsletter+.footer__list-social{margin-top:5rem}@media screen and (max-width:749px){.footer__list-social.list-social{justify-content:center}}@media screen and (min-width:750px){.footer-block__newsletter+.footer__list-social{margin-top:0}}.footer__localization{display:flex;justify-content:flex-end;align-content:center}.footer__localization:empty{display:none}.localization-form{display:flex;flex-direction:column;flex:auto 1 0;margin:0 auto}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{flex-grow:1;width:auto}.footer__localization h2{margin:1rem 1rem .5rem;display:none}@media screen and (max-width:989px){noscript .localization-form:only-child,.footer__localization noscript{width:100%}}.localization-form .button{padding:1rem}.localization-form__currency{display:inline-block}@media screen and (max-width:749px){.localization-form .button{word-break:break-all}}.localization-form__select{position:relative;border:0;text-align:left}noscript .localization-form__select{padding-left:0rem}@media screen and (min-width:750px){noscript .localization-form__select{min-width:20rem}}.localization-form__select .icon-caret{position:absolute;content:"";height:.6rem;right:1.5rem;fill:var(--color-base-background-1);top:calc(50% - .35rem)}.disclosure__button.localization-form__select:hover .icon.icon-caret{fill:var(--color-base-accent-1)}.localization-form__select .icon.icon-lag{width:16px;height:16px;position:relative;margin-inline-start:4px}.localization-selector.link{height:auto;font-size:14px;letter-spacing:.3px;font-weight:var(--font-body-weight);padding:4px 0 0;line-height:16px;justify-content:right;min-width:auto}noscript .localization-selector.link{padding-top:1.5rem;padding-left:1.5rem}.localization-selector option{color:#000}.footer__copyright{text-align:center;color:#ababab;font-size:14px;letter-spacing:0}@media screen and (min-width:750px){.footer__copyright{text-align:right;float:left}}@media screen and (min-width:990px){footer .accordion{display:none}}@keyframes appear-down{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}footer details[open] summary~*{animation:appear-down var(--duration-default) ease}.footer .accordion .list-menu__item--link{justify-content:left;text-align:left}.footer-block__details-content{margin-bottom:4rem}.footer-block__details-content li:first-child .link{padding-top:0}@media screen and (min-width:750px){.footer-block__details-content{margin-bottom:0;padding-left:0;line-height:0}.footer-block__details-content li:first-child .link{padding-top:0}.accordion:first-child+.footer-block:last-child li,.footer-block:only-child li{display:inline}}.footer-block__details-content .list-menu__item--active{transition:text-decoration-thickness var(--duration-short) ease;color:var(--color-base-background-1)}.copyright__content a:hover,.footer-block__details-content a.list-menu__item--link:hover,.grid__item.footer-box.link-list a:hover{color:var(--color-base-accent-1)}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--active:hover{text-decoration-thickness:.2rem}}@media screen and (max-width:989px){.footer .grid{display:block;margin:0;padding:25px 0 20px}}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--link{display:inline-block}.footer-block__details-content>:first-child .list-menu__item--link{padding-top:0;margin-top:0}}.copyright__content a{color:currentColor;text-decoration:none}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}.footer .disclosure__link{padding:.95rem 3.5rem .95rem 2rem;color:#a8aab0}.footer .disclosure__link:hover{color:var(--color-base-accent-1)}.footer .disclosure__link--active{text-decoration:underline}@media screen and (max-width:1269px){.footer-block.grid__item.footer-block--menu.small-hide{padding-left:15px}.get_app{padding-inline-start:15px}}@media screen and (max-width:989px){.footer-block.grid__item.text{padding-left:0;border-left:0;width:40%}.footer-block__details-content .email.list-menu__item--link{margin:0;display:inline-block}.footer__copyright{width:100%;text-align:center;margin:0 0 15px}.footer__payment{width:100%;float:left}.list-payment{justify-content:center}.footer-block.grid__item.footer-block--menu.small-hide{width:30%}.footer-block__newsletter{width:100%;margin-left:0}.footer .h4.accordion__title,.footer .App.accordion__title{color:var(--color-base-accent-2);cursor:pointer;font-size:16px;line-height:22px;letter-spacing:.5px;font-weight:500;text-transform:capitalize}.footer .accordion{border:0}}@media screen and (max-width:749px){.footer-block__newsletter{margin-top:30px}.address{margin-top:0!important}.footer-block__details-content.information{margin:0}.footer-block__details-content{margin-bottom:1rem}}@media screen and (max-width:479px){.footer__column .site-footer__linklist-item{display:inline-block;margin-bottom:5px}#FooterCountryList{top:30px;right:-20px}#FooterLanguageList{top:30px}}.app_image_1,.app_image_2,.app_image_3{display:block!important;float:none;width:131px;height:40px;background-repeat:no-repeat;margin:15px 0}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0;letter-spacing:.7px}.rte table{table-layout:fixed}@media screen and (min-width:750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%}.rte ul{padding-left:0}.rte li{list-style:none}.rte li:last-child{margin-bottom:0}.rte a{color:var(--color-link-hover);text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease;text-decoration:none}.rte a:hover{color:var(--color-link);text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.product-single__description .rte a.spr-summary-actions-newreview{padding:8px 24px;background-color:var(--color-base-button-background);color:var(--color-base-button-text);font-weight:500;float:right;border-radius:50px;font-size:14px;text-transform:capitalize}.product-single__description .rte a.spr-summary-actions-newreview:hover{background-color:var(--color-base-button-background-hover);color:var(--color-base-button-text-hover)}.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.accordion .summary__title{display:flex;flex:1}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:1rem;margin-bottom:0;border-bottom:1px solid var(--color-base-border)}.accordion__title{margin-bottom:0;width:100%;margin-top:0;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:22px;text-transform:capitalize;font-family:var(--font-body-family);color:var(--color-base-accent-2)}.footer__blocks-wrapper .icon-caret{width:17px;height:14px;fill:var(--color-base-accent-2);margin-top:5px;transform:rotate(90deg)}.accordion .icon-accordion{align-self:center;min-width:2.2rem;margin-right:1rem;min-height:2.2rem;fill:var(--color-base-accent-2)}.accordion details[open]>summary .icon-caret{transform:rotate(-90deg)}.accordion__content{margin-bottom:1.5rem;word-break:break-word}.accordion__content img{max-width:100%}.summary__title h2,.share-button__button{font-weight:700}@media screen and (max-width:989px){.accordion summary{padding:10px 0}.h4.accordion__title{line-height:22px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom_css.css.map */
