:root{--color-white: #fff;--color-black: #000;--color-blue: #006ef0;--color-green: #51b800;--color-primary: #a39d90;--color-red: #c00;--color-success: var(--color-green);--color-danger: var(--color-red);--color-light-blue: #7ed0ee;--color-gold-light: #edd087;--color-grey1: rgba(0,0,0,0.878431);--color-grey2: rgba(0,0,0,0.560784);--color-grey3: rgba(0,0,0,0.239216);--color-grey4: rgba(0,0,0,0.121569);--color-grey5: rgba(0,0,0,0.0784314);--color-grey6: rgba(0,0,0,0.0509804);--color-grey7: #222;--color-grey8: #333;--color-white1: rgba(255,255,255,0.960784);--color-white2: rgba(255,255,255,0.439216);--color-white3: rgba(255,255,255,0.239216);--color-white4: rgba(255,255,255,0.121569);--color-grey-transparent-1: rgba(0, 0, 0, 0.65);--color-grey-transparent-2: rgba(0, 0, 0, 0.25);--color-light-gray: var(--color-grey1);--color-slightly-darker-gray: var(--color-grey4);--color-dark-gray: var(--color-grey6);--color-darker-gray: var(--color-grey7);--color-horizontal-rule-grey: var(--color-grey4);--color-product-number-grey: var(--color-grey3);--color-horizontal-border-grey: var(--color-grey4);--color-menu-link: var(--color-grey6);--color-close-menu-bg: var(--color-grey2);--color-link-color: var(--color-dark-gray);--color-hr-border-color: var(--color-grey4);--font-base: 10px;--skin-background-color-1: var(--color-white);--skin-border-color-1: var(--color-grey4);--skin-main-text-color-1: var(--color-grey1);--skin-main-text-color-2: var(--color-grey1);--skin-menu-color-1: var(--color-grey1);--skin-menu-color-1-invert: var(--color-grey1);--skin-menu-color-2: var(--color-grey1);--skin-link-color-1: var(--color-grey1);--skin-link-color-2: var(--color-primary);--skin-primary-color-1: var(--color-primary);--skin-primary-color-2: var(--color-primary);--skin-primary-color-invert-1: var(--color-white);--skin-selectbox-background-color-1: var(--color-white);--skin-selectbox-text-color-1: var(--skin-main-text-color-1);--skin-banner-background-color-1: var(--color-grey1);--skin-banner-background-color-2: var(--color-grey1);--skin-banner-text-color-1: var(--color-gold-light);--skin-heading-color-1: var(--color-primary);--skin-heading-color-1-invert: var(--color-white);--skin-price-1: var(--color-black);--skin-button-dark-color: var(--color-white);--skin-button-dark-background-color: var(--color-black);--skin-button-border-color: var(--color-black);--skin-button-border-hover: $black;--skin-button-disabled-color: var(--color-white2);--skin-button-medium-color: var(--color-grey1);--skin-button-medium-background-color: var(--color-grey5);--skin-button-medium-hover-color: var(--color-grey4);--skin-button-medium-light-color: $anthracite;--skin-button-medium-light-background-color: var(--color-white);--skin-header-font: 'Futura PT';--skin-header-font-second: 'Futura PT';--skin-body-font: 'Futura PT';--skin-button-font: 'Futura PT';--skin-font-base: var(--font-base)}.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width: 544px) and (max-width: 767.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width: 768px) and (max-width: 1023.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width: 1024px) and (max-width: 1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width: 1200px) and (max-width: 1439.98px){.pull-left-xl-small{float:left}.pull-right-xl-small{float:right}}@media (min-width: 1440px) and (max-width: 1999.98px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (min-width: 2000px) and (max-width: 2499.98px){.pull-left-xxl{float:left}.pull-right-xxl{float:right}}@media (min-width: 2500px) and (max-width: 2999.98px){.pull-left-xxxl{float:left}.pull-right-xxxl{float:right}}@media (min-width: 3000px){.pull-left-xxxxl{float:left}.pull-right-xxxxl{float:right}}@media (max-width: 543.98px){.hidden-xs-down{display:none !important}}@media (max-width: 767.98px){.hidden-sm-down{display:none !important}}@media (max-width: 1023.98px){.hidden-md-down{display:none !important}}@media (max-width: 1199.98px){.hidden-lg-down{display:none !important}}@media (max-width: 1439.98px){.hidden-xl-small-down{display:none !important}}@media (max-width: 1999.98px){.hidden-xl-down{display:none !important}}@media (max-width: 2499.98px){.hidden-xxl-down{display:none !important}}@media (max-width: 2999.98px){.hidden-xxxl-down{display:none !important}}.hidden-xxxxl-down{display:none !important}.row.equal-height>[class^="col"]{display:-webkit-box;display:-ms-flexbox;display:flex}.steffl-carousel-container{position:relative}.steffl-carousel-heading-wrapper{padding-left:4rem;padding-right:4rem}@media (max-width: 1023.98px){.steffl-carousel-heading-wrapper{padding-left:2.4rem;padding-right:8.4rem}}.steffl-carousel-heading-wrapper.partners-carousel-title{text-align:center;padding-left:0;padding-right:0}@media (max-width: 1023.98px){.steffl-carousel-heading-wrapper.partners-carousel-title{padding-left:0;padding-right:0}}@media (min-width: 1024px){.steffl-carousel-heading-wrapper.partners-carousel-title .steffl-carousel-heading{font-size:4rem;margin-bottom:8rem}}@media (max-width: 1023.98px){.steffl-carousel-heading-wrapper.partners-carousel-title .steffl-carousel-heading{display:none}}.steffl-carousel-heading-wrapper.partners-carousel-title .steffl-carousel-heading::after{display:none}@media (min-width: 1024px){.steffl-carousel-heading{overflow:hidden;width:100%;margin-bottom:4rem;font-weight:400}.steffl-carousel-heading::after{content:'';display:inline-block;vertical-align:middle;width:100%;margin-left:1.6rem;margin-right:-100%;height:0.1rem;border-bottom:0.1rem solid rgba(0,0,0,0.121569)}}@media (max-width: 1023.98px){.steffl-carousel-heading{margin-bottom:4.5rem}}.main-hero-banner-carousel-container{overflow:hidden}.main-hero-banner-carousel-container.dark .main-hero-banner-carousel .slick-prev,.main-hero-banner-carousel-container.dark .main-hero-banner-carousel .slick-next{color:#000}.main-hero-banner-carousel-container.dark .main-hero-banner-carousel .slick-prev.slick-disabled,.main-hero-banner-carousel-container.dark .main-hero-banner-carousel .slick-next.slick-disabled{color:rgba(0,0,0,0.121569)}.main-hero-banner-carousel-container.dark .main-hero-banner-carousel .slick-arrow-border{border-color:rgba(0,0,0,0.5)}.main-hero-banner-carousel-container.dark .slider-progress-container{color:#000}.main-hero-banner-carousel-container.dark .slider-progress .progress{background-color:#000}.main-hero-banner-carousel .slick-prev,.main-hero-banner-carousel .slick-next{font-size:4rem;z-index:1;color:#fff}.main-hero-banner-carousel .slick-prev.slick-disabled,.main-hero-banner-carousel .slick-next.slick-disabled{color:rgba(0,0,0,0.121569)}.main-hero-banner-carousel .slick-prev{left:2.4rem}.main-hero-banner-carousel .slick-next{right:4.2rem}.main-hero-banner-carousel .slick-arrow-border{position:absolute;display:block;cursor:pointer;top:calc(50% - 9rem);padding:0;outline:none;width:200px;height:200px;border:1px solid rgba(255,255,255,0.15);border-radius:50%;border-bottom-color:transparent;border-left-color:transparent;z-index:1}.main-hero-banner-carousel .slick-arrow-border.prev{left:-10rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-hero-banner-carousel .slick-arrow-border.next{right:-10rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slider-progress-container{position:absolute;bottom:7.6rem;left:16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media (max-width: 1023.98px){.slider-progress-container{left:2.4rem;bottom:3.2rem;width:calc(100% - 4.8rem)}}.slider-progress{height:0.1rem;width:19.6rem;background-color:rgba(255,255,255,0.2);z-index:1;margin:0 1.6rem}@media (max-width: 1023.98px){.slider-progress{width:100%}}.slider-progress .progress{width:0%;height:0.1rem;background-color:#fff}.brand-carousel{padding-left:4rem;padding-right:4rem}@media (max-width: 1023.98px){.brand-carousel{padding-left:6rem;padding-right:6rem}}.brand-carousel .slick-prev,.brand-carousel .slick-next{font-size:3rem;z-index:1;color:rgba(0,0,0,0.878431);background-color:#fff;-webkit-box-shadow:2.4rem 0 3.2rem rgba(0,0,0,0.25);box-shadow:2.4rem 0 3.2rem rgba(0,0,0,0.25);padding:2.4rem}.brand-carousel .slick-prev.slick-disabled,.brand-carousel .slick-next.slick-disabled{background-color:transparent;color:transparent;-webkit-box-shadow:none;box-shadow:none}.brand-carousel .slick-prev>i,.brand-carousel .slick-next>i{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.brand-carousel .slick-prev{left:0}.brand-carousel .slick-next{right:0}.brand-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand-carousel .brand-image-component-image{width:100%;max-height:6rem;-o-object-fit:contain;object-fit:contain}.product-tile-carousel{padding-left:4rem}@media (max-width: 1023.98px){.product-tile-carousel{padding-left:2.4rem}}.product-tile-carousel .slick-prev,.product-tile-carousel .slick-next{font-size:3rem;z-index:1;color:#fff;background-color:#a39d90;padding:2.4rem}.product-tile-carousel .slick-prev.slick-disabled,.product-tile-carousel .slick-next.slick-disabled{background-color:transparent;color:transparent;-webkit-box-shadow:none;box-shadow:none}.product-tile-carousel .slick-prev>i,.product-tile-carousel .slick-next>i{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-tile-carousel .slick-prev{left:2.4rem}.product-tile-carousel .slick-next{right:2.4rem}.product-tile-carousel .slick-slide{margin-right:1.6rem}.product-tile-carousel .slick-list{padding:0 3% 0 0 !important}@media (max-width: 1023.98px){.product-tile-carousel .slick-list{padding:0 25% 0 0 !important}}.product-tile-carousel .product-tile .tile-body{padding-bottom:0}.blog-product-tile-carousel{padding-left:4rem}@media (max-width: 1023.98px){.blog-product-tile-carousel{padding-left:2.4rem}}.blog-product-tile-carousel .slick-prev,.blog-product-tile-carousel .slick-next{font-size:3rem;z-index:1;color:#fff;background-color:#a39d90;padding:2.4rem}.blog-product-tile-carousel .slick-prev.slick-disabled,.blog-product-tile-carousel .slick-next.slick-disabled{background-color:transparent;color:transparent;-webkit-box-shadow:none;box-shadow:none}.blog-product-tile-carousel .slick-prev>i,.blog-product-tile-carousel .slick-next>i{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.blog-product-tile-carousel .slick-prev{left:2.4rem}.blog-product-tile-carousel .slick-next{right:-1.4rem}.blog-product-tile-carousel .slick-slide{margin-right:1.6rem}@media (max-width: 1023.98px){.blog-product-tile-carousel .slick-list{padding:0 25% 0 0 !important}}.blog-product-tile-carousel .product-tile .tile-body{padding-bottom:0}@media (min-width: 1024px){.image-left-content-right-carousel-dark,.image-left-content-right-carousel-light{margin-right:4rem;margin-left:4rem}}@media (min-width: 1024px) and (max-width: 1199.98px){.image-left-content-right-carousel-dark,.image-left-content-right-carousel-light{margin-right:0;margin-left:0}}.image-left-content-right-carousel-dark .slick-prev,.image-left-content-right-carousel-dark .slick-next,.image-left-content-right-carousel-light .slick-prev,.image-left-content-right-carousel-light .slick-next{font-size:3rem;z-index:1;color:#fff;background-color:#a39d90;padding:2.4rem}.image-left-content-right-carousel-dark .slick-prev.slick-disabled,.image-left-content-right-carousel-dark .slick-next.slick-disabled,.image-left-content-right-carousel-light .slick-prev.slick-disabled,.image-left-content-right-carousel-light .slick-next.slick-disabled{background-color:transparent;color:transparent;-webkit-box-shadow:none;box-shadow:none}.image-left-content-right-carousel-dark .slick-prev>i,.image-left-content-right-carousel-dark .slick-next>i,.image-left-content-right-carousel-light .slick-prev>i,.image-left-content-right-carousel-light .slick-next>i{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.image-left-content-right-carousel-dark .slick-prev,.image-left-content-right-carousel-light .slick-prev{left:-2.4rem}@media (max-width: 1023.98px){.image-left-content-right-carousel-dark .slick-prev,.image-left-content-right-carousel-light .slick-prev{left:0}}.image-left-content-right-carousel-dark .slick-next,.image-left-content-right-carousel-light .slick-next{right:-2.4rem}@media (max-width: 1023.98px){.image-left-content-right-carousel-dark .slick-next,.image-left-content-right-carousel-light .slick-next{right:0}}.image-left-content-right-carousel-dark .slick-dots,.image-left-content-right-carousel-light .slick-dots{width:auto}@media (min-width: 1024px){.image-left-content-right-carousel-dark .slick-dots,.image-left-content-right-carousel-light .slick-dots{bottom:14rem;left:calc(50% + 9.6rem)}}@media (min-width: 1024px) and (max-width: 1199.98px){.image-left-content-right-carousel-dark .slick-dots,.image-left-content-right-carousel-light .slick-dots{bottom:4rem;left:calc(50% + 6rem)}}@media (max-width: 1023.98px){.image-left-content-right-carousel-dark .slick-dots,.image-left-content-right-carousel-light .slick-dots{bottom:4rem;left:2.3rem}}.image-left-content-right-carousel-dark .slick-dots li,.image-left-content-right-carousel-light .slick-dots li{height:auto;width:auto;margin:0 0.6rem 0 0}.image-left-content-right-carousel-dark .slick-dots li button,.image-left-content-right-carousel-light .slick-dots li button{padding:0;height:0.4rem;width:0.4rem;border:0.1rem solid rgba(0,0,0,0.121569);background-color:rgba(0,0,0,0.121569);border-radius:100%}.image-left-content-right-carousel-dark .slick-dots li.slick-active button,.image-left-content-right-carousel-light .slick-dots li.slick-active button{background-color:rgba(0,0,0,0.878431)}.image-left-content-right-carousel-dark .slick-prev,.image-left-content-right-carousel-dark .slick-next{color:rgba(0,0,0,0.878431);background-color:#fff}.image-left-content-right-carousel-dark .slick-prev{-webkit-box-shadow:-2.4rem 0 3.2rem rgba(0,0,0,0.25);box-shadow:-2.4rem 0 3.2rem rgba(0,0,0,0.25)}.image-left-content-right-carousel-dark .slick-next{-webkit-box-shadow:2.4rem 0 3.2rem rgba(0,0,0,0.25);box-shadow:2.4rem 0 3.2rem rgba(0,0,0,0.25)}.image-left-content-right-carousel-dark .slick-dots li button{background-color:rgba(255,255,255,0.12)}.image-left-content-right-carousel-dark .slick-dots li.slick-active button{background-color:#fff}.category-tile-carousel,.article-related-carousel{padding-left:4rem}@media (max-width: 1023.98px){.category-tile-carousel,.article-related-carousel{padding-left:2.4rem}}.category-tile-carousel .slick-prev,.category-tile-carousel .slick-next,.article-related-carousel .slick-prev,.article-related-carousel .slick-next{font-size:3rem;z-index:1;color:#000;background-color:#fff;padding:2.4rem}.category-tile-carousel .slick-prev.slick-disabled,.category-tile-carousel .slick-next.slick-disabled,.article-related-carousel .slick-prev.slick-disabled,.article-related-carousel .slick-next.slick-disabled{background-color:transparent;color:transparent;-webkit-box-shadow:none;box-shadow:none}.category-tile-carousel .slick-prev>i,.category-tile-carousel .slick-next>i,.article-related-carousel .slick-prev>i,.article-related-carousel .slick-next>i{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.category-tile-carousel .slick-prev,.article-related-carousel .slick-prev{left:4rem}.category-tile-carousel .slick-next,.article-related-carousel .slick-next{right:0}.category-tile-carousel .slick-slide,.article-related-carousel .slick-slide{margin-right:3.2rem}@media (max-width: 1023.98px){.category-tile-carousel .slick-slide,.article-related-carousel .slick-slide{margin-right:2.1rem}}.category-tile-carousel .slick-list,.article-related-carousel .slick-list{padding:0 15% 0 0 !important}@media (max-width: 1023.98px){.category-tile-carousel .slick-list,.article-related-carousel .slick-list{padding:0 15% 0 0 !important}}.category-tile-carousel .product-tile .tile-body,.article-related-carousel .product-tile .tile-body{padding-bottom:0}.partners-carousel{padding-left:4rem;padding-right:4rem}@media (max-width: 1023.98px){.partners-carousel{padding-left:2.4rem;padding-right:2.4rem}}.partners-carousel .slick-prev,.partners-carousel .slick-next{font-size:3rem;z-index:1;color:rgba(0,0,0,0.878431);background-color:#fff;-webkit-box-shadow:2.4rem 0 3.2rem rgba(0,0,0,0.25);box-shadow:2.4rem 0 3.2rem rgba(0,0,0,0.25);padding:2.4rem}.partners-carousel .slick-prev.slick-disabled,.partners-carousel .slick-next.slick-disabled{background-color:transparent;color:transparent;-webkit-box-shadow:none;box-shadow:none}.partners-carousel .slick-prev>i,.partners-carousel .slick-next>i{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.partners-carousel .slick-prev{left:0}.partners-carousel .slick-next{right:0}.partners-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners-carousel .partner-component-image{width:100%;max-height:6rem;-o-object-fit:contain;object-fit:contain}

