@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(/wp-content/themes/colorcable/assets/fonts/dm-sans-v13-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(/wp-content/themes/colorcable/assets/fonts/dm-sans-v13-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(/wp-content/themes/colorcable/assets/fonts/dm-sans-v13-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:star;src:url(/wp-content/themes/colorcable/assets/fonts/star.eot);src:url(/wp-content/themes/colorcable/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/colorcable/assets/fonts/star.woff) format("woff"),url(/wp-content/themes/colorcable/assets/fonts/star.ttf) format("truetype"),url(/wp-content/themes/colorcable/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}:root{--color-cc-light:#f4f9ff;--color-cc-light-grey:#d3d3d3;--color-cc-light-black:#3f3f3f;--color-cc-green:#596c6a;--color-cc-yellow:#f4ea00;--color-cc-neptun-blue:#66717d;--color-cc-neptun-blue-dark:#5c6773;--color-cc-kepler-purple:#9d818b;--color-cc-kepler-purple-dark:#9d818b;--color-cc-line-grey:#9e9a9a}*{margin:0;padding:0;box-sizing:border-box;outline:none!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%;font-size:3.5087719298vw;width:100%;height:100%;min-height:100%;margin:0 auto;font-family:DM Sans;line-height:1.4706;font-weight:400;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (max-width:2560px){html{font-size:88.8889px}}@media (max-width:1920px){html{font-size:70px}}@media (max-width:1680px){html{font-size:50px}}@media (max-width:991px){html{font-size:41.6666667px}}html.fixed{overflow:hidden}body{width:100%;min-width:100%!important;min-height:100%;margin:0;padding:0;font-family:DM Sans!important;overflow:hidden}img{display:block;max-width:100%;height:auto}.hidden{display:none}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.text-align-left{text-align:left}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin:0 0 20px;font-weight:400}h1,.h1{font-size:1.6rem;line-height:1.125}h2,.h2{font-size:1rem;line-height:1.2}h3,.h3,h4,.h4{font-size:.72rem;line-height:1.25}h5,.h5{font-size:.46rem;line-height:1.7391}hr{margin:90px 0;border-width:1px 0 0 0;border-style:solid;border-color:#e0e0e0}@media (max-width:1300px){hr{margin:45px 0}}a{text-decoration:none;color:#000c;-webkit-transition:all .3s;transition:all .3s}a:hover,a:focus{text-decoration:none}ul,ol{list-style:none}p,li,td{font-size:17px;line-height:1.4706}p{margin:0 0 10px;padding:0}p:last-child{margin-bottom:0;padding-bottom:0}b,strong{font-weight:700}.caption{font-size:.24rem;line-height:1.3333}.main-btn-wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-btn-wrap a{display:inline-block;position:relative;z-index:1;font-size:15px;line-height:21px;font-weight:500;letter-spacing:.39px;padding:14px 19px}.main-btn-wrap svg{position:absolute;left:-2px;top:-2px;height:calc(100% + 4px);width:calc(100% + 24px)}.main-btn-wrap:hover svg path{stroke:#e1e1e1;stroke-width:2px;stroke-dashoffset:0}@media (max-width:991px){.main-btn-wrap a{font-size:20px}}.subscribe .button,.coupon .button,.input-btn{-webkit-transition:all .3s;transition:all .3s;background:var(--color-cc-yellow);border-radius:60px;padding:6px 20px;font-size:15px;line-height:28px;letter-spacing:.3px;text-transform:uppercase;color:#585d5e}.subscribe .button:hover,.coupon .button:hover,.input-btn:hover{background:#ebe100!important}.checkout-btn,.checkout-button{-webkit-transition:all .3s;transition:all .3s;background:#3f3f3f;border-radius:34px;padding:8px 55px;font-size:15px;line-height:18px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:center;letter-spacing:.2px;text-transform:uppercase;color:#f4f9ff}.checkout-btn:hover,.checkout-button:hover{background:#565656!important}.container{width:100%;padding-left:40px;padding-right:40px;margin:auto}@media (max-width:1920px){.container{width:1440px;padding-left:15px;padding-right:15px}}@media (max-width:1500px){.container{width:1140px}}@media (max-width:1199px){.container{width:960px}}@media (max-width:1023px){.container{width:720px}}@media (max-width:767px){.container{width:540px}}@media (max-width:576px){.container{width:100%}}@media (min-width:1921px){.container-fluid{margin-left:auto;margin-right:auto}}.mobile{display:none}@media (max-width:991px){.desktop{display:none!important}.mobile{display:block}}.otgs-development-site-front-end{display:none}:root{--video-width:100vw;--video-height:100vh}@media (min-aspect-ratio:16/9){:root{--video-height:56.25vw}}@media (max-aspect-ratio:16/9){:root{--video-width:177.78vh}}.video-wrapper{z-index:-1;overflow:hidden;-webkit-transform:rotate(.00001deg);transform:rotate(.00001deg)}.video-wrapper iframe{width:var(--video-width);height:var(--video-height);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.clear{clear:both}.d-none{display:none}.wcml-cart-dialog{background-color:var(--color-cc-light-grey);padding:.88rem}.wcml-cart-dialog .ui-widget-header{border-bottom:none;background:#fff0;padding-left:0;padding-right:0}.wcml-cart-dialog .ui-widget-header .ui-dialog-title{line-height:40px;color:var(--color-cc-light-black);font-size:23px;font-weight:400}.wcml-cart-dialog .ui-widget-content{background-color:#fff0;padding-left:0;padding-right:0}.wcml-cart-dialog .ui-dialog-buttonpane{background-color:#fff0;border-top:none;padding-top:.5rem}.wcml-cart-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:justify;justify-content:space-between}.wcml-cart-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{width:48%;border-radius:34px;font-size:14px;line-height:18px;letter-spacing:.2px;text-align:center;padding:8px;border:none;text-transform:uppercase}.wcml-cart-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child{background:var(--color-cc-light-black);color:var(--color-cc-light-grey)}.wcml-cart-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child{background:var(--color-cc-yellow);color:var(--color-cc-light-black)}@media (max-width:576px){.wcml-cart-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.wcml-cart-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{width:100%}.wcml-cart-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(:last-child){margin-bottom:15px}}@media (max-width:576px){.wcml-cart-dialog{padding:15px}}bdi .woocommerce-Price-currencySymbol{padding-left:4px}.woocommerce-notices-wrapper{display:none}header{position:fixed;top:0;left:0;width:100%;z-index:99999;background:#fff0;-webkit-transition:.5s all linear;transition:.5s all linear}header.absolute{position:absolute}header.hidden-header{top:-90px}header .container-fluid{padding-left:15px!important;padding-right:15px!important}header .header-wrap{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:28px 26px}header .logo-wrap{position:relative;width:175px;height:25px}header .logo-wrap .logo{position:absolute;width:100%;opacity:1;top:0;left:0}header .logo-wrap .logo-scrolled{display:none;position:absolute!important;top:0;left:0}header .menu-wrap .menu{display:-webkit-box;display:flex;margin-bottom:0}header .menu-wrap .menu li{padding:2px 15px;border-radius:20px;font-size:16px;line-height:17px}header .menu-wrap .menu li:not(:last-child){margin-right:5px}header .menu-wrap .menu li.current-menu-item,header .menu-wrap .menu li.current_page_parent{border:1px solid var(--color-cc-yellow)}header .menu-wrap .menu li a{font-weight:700;font-size:16px;line-height:17px;letter-spacing:.2px;color:#f4f9ff;text-decoration:none}header .menu-wrap .menu li a:hover{color:var(--color-cc-light-grey)}header .site-header__extra{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}header .site-header__language-block ul{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}header .site-header__language-block ul li{font-size:16px;line-height:1;padding:0 5px}header .site-header__language-block ul li:not(:last-child){border-right:2px solid #f4f9ff}header .site-header__language-block ul li.wpml-ls-current-language a{border:2px solid var(--color-cc-yellow);border-radius:20px;padding:2px 15px}header .site-header__language-block ul li a{font-weight:700;font-size:16px;line-height:17px;letter-spacing:.2px;color:#f4f9ff}header .site-header__language-block ul li a:hover{color:var(--color-cc-light-grey)}header .site-header__cart-block{margin-left:15px}header .site-header__cart-block .cart-btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:var(--color-cc-yellow);padding:2px 13px;border-radius:20px;border:none}header .site-header__cart-block .cart-btn img{padding-right:7px}header .site-header__cart-block .woocommerce-mini-cart__empty-message{padding:50px}header .site-header__dropdown-menu{background:var(--color-cc-yellow);top:23px;right:0;padding-bottom:0;margin-top:0;width:428px;max-width:95%}header .site-header__dropdown-menu .cart-contents button.close{font-size:40px;position:absolute;right:15px;font-weight:400}header .site-header__dropdown-menu .cart-contents ul.cart_list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:400px;overflow-y:scroll;margin-bottom:0;scrollbar-width:thin;scrollbar-color:var(--color-cc-light-black) var(--color-cc-yellow)}header .site-header__dropdown-menu .cart-contents ul.cart_list .minicart-title{padding-top:16px;padding-bottom:36px;text-align:center;font-weight:700;font-size:16px;line-height:18px;letter-spacing:.2px;color:var(--color-cc-light-black)}header .site-header__dropdown-menu .cart-contents ul.cart_list .woocommerce-mini-cart-item{width:260px;max-width:72vw;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;left:-15px}header .site-header__dropdown-menu .cart-contents ul.cart_list .woocommerce-mini-cart-item a{margin-bottom:25px}header .site-header__dropdown-menu .cart-contents ul.cart_list .woocommerce-mini-cart-item a .product-image{width:92px;height:92px}header .site-header__dropdown-menu .cart-contents ul.cart_list .woocommerce-mini-cart-item a .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-left:0}header .site-header__dropdown-menu .cart-contents ul.cart_list .woocommerce-mini-cart-item a .product-data{width:calc(100% - 90px);padding-left:30px;font-size:17px;line-height:25px;letter-spacing:.3px;font-weight:400;color:var(--color-cc-light-black)}header .site-header__dropdown-menu .cart-contents ul.cart_list .woocommerce-mini-cart-item a.remove{margin-right:-35px;right:0;position:absolute;color:#3f3f3f!important;width:25px;height:25px;border-radius:50%;font-size:25px;line-height:23px;text-align:center}header .site-header__dropdown-menu .cart-contents ul.cart_list .woocommerce-mini-cart-item a.remove:hover{background:#3f3f3f;color:#f4f9ff!important}header .site-header__dropdown-menu .cart-contents ul.cart_list .woocommerce-mini-cart-item .product-link{display:-webkit-box;display:flex}header .site-header__dropdown-menu .cart-contents ul.cart_list::-webkit-scrollbar{width:10px}header .site-header__dropdown-menu .cart-contents ul.cart_list::-webkit-scrollbar-track{box-shadow:none}header .site-header__dropdown-menu .cart-contents ul.cart_list::-webkit-scrollbar-thumb{background-color:var(--color-cc-light-black);outline:none;border:2px solid var(--color-cc-yellow);border-radius:5px}header .site-header__dropdown-menu .cart-contents .buttons{padding-left:60px;padding-right:60px}header .site-header__dropdown-menu .cart-contents .buttons .button{display:block;background:#3f3f3f;border-radius:34px;font-size:14px;line-height:18px;letter-spacing:.2px;color:#f4f9ff;font-weight:400;text-transform:uppercase;text-align:center;padding:6px;margin-bottom:25px;margin-top:20px}header .site-header__dropdown-menu .cart-contents .buttons .checkout{display:none}@media (max-width:991px){header .site-header__dropdown-menu{width:92vw;max-width:430px}}header .mobile-menu-bg{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;z-index:-1;background:var(--color-cc-light-black);-webkit-transition:.3s opacity linear;transition:.3s opacity linear;pointer-events:none}header .mobile-menu-bg.active{opacity:1;z-index:0;pointer-events:all}header .mobile-menu-bg .menu-main-menu-container,header .mobile-menu-bg .menu-main-menu-dk-container{position:relative;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}header .mobile-menu-bg .menu-main-menu-container ul,header .mobile-menu-bg .menu-main-menu-dk-container ul{margin-left:65px}header .mobile-menu-bg .menu-main-menu-container ul li,header .mobile-menu-bg .menu-main-menu-dk-container ul li{margin-top:6px;margin-bottom:6px}header .mobile-menu-bg .menu-main-menu-container ul li a,header .mobile-menu-bg .menu-main-menu-dk-container ul li a{font-weight:400;font-size:32px;line-height:50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.2px;color:#f4f9ff}header .mobile-menu-bg svg{position:absolute;width:100%;height:100%}header .mobile-menu-bg svg path{fill:none;stroke-width:2px;stroke-dashoffset:0}header .mobile-menu-bg .language-switcher{position:absolute;z-index:1;bottom:10px;left:18px}header .mobile-menu-bg .language-switcher ul{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}header .mobile-menu-bg .language-switcher ul li{margin-right:10px}header .mobile-menu-bg .language-switcher ul li.wpml-ls-current-language a{border:2px solid #f4ea00;padding:3px 15px;border-radius:30px}header .mobile-menu-bg .language-switcher ul li a{display:inline-block;font-weight:500;font-size:13px;line-height:18px;letter-spacing:.2px;color:#cec6be}@media (max-width:991px){header .header-wrap{z-index:1;padding:18px 0 17px}header .menu-wrap{display:none}header .site-header__extra .site-header__language-block{display:none}header .site-header__cart-block .cart-btn{padding:3px 13px}header .site-header__cart-block .cart-btn img{height:13px}header .site-header__cart-block .cart-btn #cart-count{font-weight:500;font-size:14px;line-height:18px}header .logo-wrap .logo-scrolled,header .logo-wrap .logo-white,header .logo-wrap .logo-top{top:4px!important}}@media (max-width:576px){header .header-wrap .logo-wrap{max-width:121px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}header.grey{-webkit-transition:.5s all linear;transition:.5s all linear;background:#d3d3d3!important}header.grey .mobile-menu-wrap .navbar-toggle span{background:#5d6162}body.dark-product header .logo-wrap .logo-white{display:none}body.dark-product header .logo-wrap .logo-scrolled{display:block}header.dark-menu .logo-wrap .logo-top{display:none}header.dark-menu .logo-wrap .logo-scrolled{display:block}html.fixed header.grey .mobile-menu-wrap .navbar-toggle span{background:#f4f9ff}html.fixed header.grey .logo-wrap .logo.logo-white{-webkit-transition:.5s all linear;transition:.5s all linear;opacity:1!important;display:block!important}html.fixed header.grey .logo-wrap .logo.logo-white img{-webkit-transition:.5s all linear;transition:.5s all linear;opacity:1!important}html.fixed header .logo-wrap .logo-white{display:block}html.fixed header .logo-wrap .logo-scrolled{opacity:0;top:0}@media (min-width:992px){body.home header .logo-wrap .logo{opacity:1;-webkit-transition:.2s all linear;transition:.2s all linear;position:absolute;width:90vw;left:3vw;top:75px}body.home header .logo-wrap .logo-scrolled{position:absolute;display:none;-webkit-transition:.3s all linear;transition:.3s all linear;width:175px;left:0;top:0}}body.home header .logo-wrap .logo img{width:100%}@media (max-width:991px){body.home header .logo-wrap .logo{position:absolute;width:175px;left:0;top:0}body.home header .logo-wrap .logo-scrolled,body.home header .logo-wrap .logo-white{top:0;position:relative!important}}@media (max-width:576px){body.home header .logo-wrap{max-width:121px}body.home header .logo-wrap .logo{max-width:100%}}body.page-template-page-header-black header .menu-wrap .menu li a,body.page-template-page-header-black header .site-header__language-block ul li a,body.page-header-black header .menu-wrap .menu li a,body.page-header-black header .site-header__language-block ul li a{-webkit-transition:.5s all linear;transition:.5s all linear;color:#5d6162}body.page-template-page-header-black header .site-header__language-block ul li:not(:last-child),body.page-header-black header .site-header__language-block ul li:not(:last-child){-webkit-transition:.5s all linear;transition:.5s all linear;border-right-color:#5d6162}.mobile-menu-wrap .navbar-toggle{background:#fff0;border:none;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;margin-right:0;margin-top:0;margin-bottom:0;padding:0 0 0 20px}.mobile-menu-wrap .navbar-toggle span{background:#f4f9ff;width:35px;height:2px;display:block;-webkit-transition:.3s all linear;transition:.3s all linear}.mobile-menu-wrap .navbar-toggle span.long{width:47px;opacity:1}.mobile-menu-wrap .navbar-toggle span:not(:last-child){margin-bottom:2px}.mobile-menu-wrap .navbar-toggle:focus{outline:none}body.dark-product,header.dark-menu{background:#d3d3d3}body.dark-product .mobile-menu-wrap .navbar-toggle span,header.dark-menu .mobile-menu-wrap .navbar-toggle span{background:#3f3f3f}body.dark-product .mobile-menu-wrap.active .navbar-toggle span,header.dark-menu .mobile-menu-wrap.active .navbar-toggle span{background:#f4f9ff}body.home .site-main{position:relative;overflow:hidden}body.home .site-main #star-svg{position:absolute;right:-1px;top:86vh;z-index:1;height:calc(100% - 85vh);width:62.5vw}@media (min-width:1921px){body.home .site-main #star-svg{top:83vh;height:calc(100% - 80vh)}}@media (max-width:991px){body.home .site-main #star-svg{top:80vh;height:calc(100% - 75vh);width:80vw}body.home .site-main #star-svg path{stroke-width:5}}body.home .main_image,body.home .products_block .products-wrap .product-wrap .single-wrap,body.home .home_about .images-wrap .image-right,body.home .single_banner .video-wrapper,body.home .single_banner .image-bg{position:relative;z-index:2}@media (min-width:1921px){body.home header .logo-wrap .logo{width:calc(100vw - 250px)}}body.single-product .container-fluid{padding-left:0;padding-right:0}body.single-product header{background:#ffffff1f}body.single-product header .header-wrap{padding:25px 26px 32px}@media (max-width:991px){body.single-product header .header-wrap{padding:20px 0 15px}}body.single-product .site-content{padding-top:82px}@media (max-width:991px){body.single-product .site-content{padding-top:60px}}body.single-product .main-block-wrap{padding-top:2.8rem;padding-bottom:1.3rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}body.single-product .main-block-wrap .product-slider{width:50%;padding-left:50px;padding-right:50px}body.single-product .main-block-wrap .product-slider .gallery-wrap{max-height:10.82rem}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-list{height:100%}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-track{max-height:10.82rem}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-track .slide-wrap{height:100%}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-track .slide-wrap img{max-height:10.82rem;margin:auto;width:auto;opacity:1!important}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-dots{position:absolute;bottom:-.6rem;margin-bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:flex}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-dots li{line-height:.3rem;margin-right:.1rem}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-dots li button{font-size:0;width:.2rem;height:.2rem;border-radius:50%;border:.025rem solid var(--color-cc-yellow);background:#fff0}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-dots li.slick-active button{background:var(--color-cc-yellow)}body.single-product .main-block-wrap .entry-summary{position:relative;width:48.5%!important}body.single-product .main-block-wrap .entry-summary .product-select{padding-top:1.1rem}body.single-product .main-block-wrap .entry-summary .product-select p{color:#f5f9fe;font-size:.2rem;line-height:.46rem;letter-spacing:.3px;text-transform:uppercase}body.single-product .main-block-wrap .entry-summary .product-select ul{display:-webkit-box;display:flex;margin-bottom:.8rem}body.single-product .main-block-wrap .entry-summary .product-select ul li{margin-right:.12rem}body.single-product .main-block-wrap .entry-summary .product-select ul li .product-color{width:.32rem;height:.32rem;border-radius:50%;display:block}body.single-product .main-block-wrap .entry-summary .product-select ul li.current .product-color{border:1px solid var(--color-cc-yellow)}body.single-product .main-block-wrap .entry-summary .product_title{font-size:50px;line-height:60px;color:#f4f9ff;margin-bottom:.44rem}body.single-product .main-block-wrap .entry-summary .woocommerce-product-details__short-description{margin-bottom:.5rem}body.single-product .main-block-wrap .entry-summary .woocommerce-product-details__short-description p{font-size:17px;max-width:7.5rem;color:#f5f9fe}@media (max-width:991px){body.single-product .main-block-wrap .entry-summary .woocommerce-product-details__short-description p{max-width:100%}}body.single-product .main-block-wrap .entry-summary .price{display:inline-block;font-size:23px;line-height:40px;font-weight:500;letter-spacing:.1px;color:#f4f9ff}body.single-product .main-block-wrap .entry-summary form.cart{margin-bottom:.3rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}body.single-product .main-block-wrap .entry-summary form.cart .main-btn-wrap .single_add_to_cart_button,body.single-product .main-block-wrap .entry-summary form.cart .main-btn-wrap .single_add_to_cart{-webkit-transition:.2s all linear;transition:.2s all linear;background:#fff0;display:inline-block;font-size:15px;line-height:21px;font-weight:500;letter-spacing:.39px;padding:8px 27px;color:#f4f9ff;text-transform:uppercase;float:none}body.single-product .main-block-wrap .entry-summary .get-free{margin-bottom:2rem;font-size:14px;line-height:16px;letter-spacing:.3px;color:#f5f9fe;padding-left:15px}body.single-product .main-block-wrap .entry-summary .bundle-product-wrap .woocommerce-product-details__short-description{margin-bottom:10px}body.single-product .main-block-wrap .entry-summary .bundle-product-wrap .quantity-wrap{display:none}body.single-product .main-block-wrap .entry-summary .bundle-product-wrap .products-select-wrap{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;width:5.32rem;margin-bottom:25px}body.single-product .main-block-wrap .entry-summary .bundle-product-wrap .products-select-wrap .product-select{width:2.66rem;padding-top:20px}body.single-product .main-block-wrap .entry-summary .bundle-product-wrap .products-select-wrap .product-select ul{margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:end;justify-content:flex-end}body.single-product .main-block-wrap .entry-summary .bundle-product-wrap .bundle_error{display:none!important}body.single-product .main-block-wrap .product-bundle-additional-description{margin-bottom:.75rem}body.single-product .main-block-wrap .product-bundle-additional-description-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:7px}body.single-product .main-block-wrap .product-bundle-additional-description__link{color:#000;text-decoration:none;line-height:1;border:1px solid #000;border-radius:20px;padding:7px 10px;width:auto;min-width:22px;height:auto;min-height:22px;text-align:center}body.single-product .main-block-wrap .product-bundle-additional-description__link--highlight{border-color:var(--color-cc-yellow)}@media (max-width:991px){body.single-product .main-block-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:1.4rem;padding-bottom:0}body.single-product .main-block-wrap .product-slider{width:100%;padding:0 15px}body.single-product .main-block-wrap .product-slider .gallery-wrap{max-height:9.7rem}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-dots li button{width:.25rem;height:.25rem}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-track{max-height:100%}body.single-product .main-block-wrap .product-slider .gallery-wrap .slick-track .slide-wrap img{height:auto;max-height:9.7rem}body.single-product .main-block-wrap .entry-summary{width:100%!important;padding-left:19px;padding-right:19px;margin-bottom:0;padding-top:1.9rem}body.single-product .main-block-wrap .entry-summary .product-select{padding-top:0}body.single-product .main-block-wrap .entry-summary .product-select p{font-size:10px;line-height:23px;margin-bottom:7px}body.single-product .main-block-wrap .entry-summary .product-select ul{margin-bottom:0}body.single-product .main-block-wrap .entry-summary .product-select ul li{margin-right:.2rem}body.single-product .main-block-wrap .entry-summary .product-select ul li .product-color{width:.55rem;height:.55rem}body.single-product .main-block-wrap .entry-summary .product_title{margin-bottom:.6rem}body.single-product .main-block-wrap .entry-summary .woocommerce-product-details__short-description{margin-bottom:.7rem}body.single-product .main-block-wrap .entry-summary .woocommerce-product-details__short-description p{line-height:23px}body.single-product .main-block-wrap .entry-summary .single-product-wrap{margin-top:25px}body.single-product .main-block-wrap .entry-summary .single-product-wrap h1{font-weight:500;font-size:36px;line-height:44px}body.single-product .main-block-wrap .entry-summary .quantity .quantity-wrap{margin-left:2.7rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:1rem}body.single-product .main-block-wrap .entry-summary .quantity.is-sale-product{float:none}body.single-product .main-block-wrap .entry-summary .quantity.is-sale-product .quantity-wrap{margin:8px 0 20px}body.single-product .main-block-wrap .entry-summary .quantity .minus,body.single-product .main-block-wrap .entry-summary .quantity .plus{width:31px;height:31px;background:var(--color-cc-yellow);position:relative;bottom:0;right:0;border-radius:50%;-webkit-transform:none;transform:none;top:0}body.single-product .main-block-wrap .entry-summary .quantity .minus{background-image:url(/wp-content/themes/colorcable/assets/img/minus.svg);background-size:auto;background-position:center;background-repeat:no-repeat}body.single-product .main-block-wrap .entry-summary .quantity .plus{background-image:url(/wp-content/themes/colorcable/assets/img/plus.svg);background-size:auto;background-position:center center;background-repeat:no-repeat}body.single-product .main-block-wrap .entry-summary .quantity input[type=number]{margin-left:5px;margin-right:5px;padding-left:0;text-align:center!important}body.single-product .main-block-wrap .entry-summary .bundle_button .quantity .plus,body.single-product .main-block-wrap .entry-summary .bundle_button .quantity .minus{padding-bottom:5px}body.single-product .main-block-wrap .entry-summary form.cart{margin-bottom:.5rem}body.single-product .main-block-wrap .entry-summary form.cart .main-btn-wrap .single_add_to_cart_button,body.single-product .main-block-wrap .entry-summary form.cart .main-btn-wrap .single_add_to_cart{text-transform:none;font-size:20px}body.single-product .main-block-wrap .entry-summary .get-free{padding-left:0;margin-bottom:0}body.single-product .main-block-wrap .entry-summary .bundle-product-wrap .products-select-wrap{width:7rem}body.single-product .main-block-wrap .entry-summary .bundle-product-wrap .products-select-wrap .product-select{width:3.5rem}}body.single-product input[type=number]::-webkit-inner-spin-button,body.single-product input[type=number]::-webkit-outer-spin-button{display:none}body.single-product .quantity{position:relative}body.single-product .quantity .quantity-wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.6rem;margin-top:-50px;margin-left:2.5rem}body.single-product .quantity input[type=number]{width:56px!important;height:31px;border-radius:60px;border:none;text-align:left!important;padding-left:10px;font-size:20px;color:#5d6162;-moz-appearance:textfield}body.single-product .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.single-product .quantity .plus,body.single-product .quantity .minus{position:absolute;right:8px;top:6px;width:8px;height:8px;background:url(/wp-content/themes/colorcable/assets/img/qty_up.svg) no-repeat center;border:none;background-size:contain}body.single-product .quantity .minus{top:auto;bottom:6px;width:8px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}body.single-product .specifications{padding-top:1.5rem;overflow:hidden}body.single-product .specifications .specifications-wrap{background:#ffffff1f}body.single-product .specifications .specifications-wrap .container-fluid{display:-webkit-box;display:flex}body.single-product .specifications .specifications-wrap .container-fluid .col-lg-6{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body.single-product .specifications .specifications-wrap .container-fluid .col-lg-6:last-child{padding-right:0}body.single-product .specifications .specifications-wrap .content-wrap{padding-top:3.24rem;padding-bottom:4.2rem;padding-left:2.5rem;font-size:.3rem;line-height:.44rem;color:#f5f9fe}body.single-product .specifications .specifications-wrap .content-wrap h3{padding-bottom:.9rem;color:#f4f9ff}body.single-product .specifications .specifications-wrap .content-wrap p{font-size:.3rem;line-height:.44rem}body.single-product .specifications .specifications-wrap .image-wrap{position:relative;width:50vw;margin-top:-1.5rem}body.single-product .specifications .specifications-wrap .image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1921px){body.single-product .specifications .specifications-wrap .content-wrap{padding-top:2rem;padding-left:.5rem;padding-bottom:2rem}}@media (max-width:991px){body.single-product .specifications{padding-top:.5rem}body.single-product .specifications .specifications-wrap .content-wrap{padding:1rem 19px 1.9rem}body.single-product .specifications .specifications-wrap .content-wrap h3{letter-spacing:.7px;padding-bottom:.3rem}body.single-product .specifications .specifications-wrap .content-wrap .content{font-size:17px;line-height:25px;letter-spacing:.3px;font-weight:500}body.single-product .specifications .specifications-wrap .content-wrap .content p{font-size:17px;line-height:25px;letter-spacing:.1px}body.single-product .specifications .specifications-wrap .content-wrap .content .col-sm-8{margin-bottom:25px}body.single-product .specifications .specifications-wrap .image-wrap{width:100%;height:auto!important;padding-left:19px}}body.single-product .top-slider{text-align:center;padding-top:2.2rem;max-height:80vh}body.single-product .top-slider h3{color:#f4f9ff;font-weight:500}body.single-product .top-slider .slider-wrap{margin-top:.8rem;margin-bottom:1.7rem;max-height:calc(80vh - 2.5rem)}body.single-product .top-slider .slider-wrap img{width:100%;max-height:calc(80vh - 4rem);-o-object-fit:contain;object-fit:contain}@media (max-width:767px){body.single-product .top-slider .slider-wrap img{max-height:60vw}}body.single-product .top-slider .slider-wrap .slick-dots{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:flex}body.single-product .top-slider .slider-wrap .slick-dots li{line-height:.3rem;margin-right:.1rem}body.single-product .top-slider .slider-wrap .slick-dots li button{font-size:0;width:.2rem;height:.2rem;border-radius:50%;border:.025rem solid var(--color-cc-yellow);background:#fff0}body.single-product .top-slider .slider-wrap .slick-dots li.slick-active button{background:var(--color-cc-yellow)}@media (max-width:991px){body.single-product .top-slider{padding-top:1.9rem}body.single-product .top-slider .slider-wrap{margin-top:2.4rem;margin-bottom:4.3rem}body.single-product .top-slider .slider-wrap .slick-dots{position:absolute;bottom:-2.7rem}body.single-product .top-slider .slider-wrap .slick-dots li button{width:.25rem;height:.25rem}}body.single-product .bottom-slider{background:#ffffff1f;padding:2.4rem 0;overflow:hidden}body.single-product .bottom-slider .slider-wrap,body.single-product .bottom-slider .slick-list{max-height:33vw}@media (max-width:576px){body.single-product .bottom-slider .slider-wrap,body.single-product .bottom-slider .slick-list{max-height:42vw}}body.single-product .bottom-slider .slider-wrap .slick-prev,body.single-product .bottom-slider .slick-list .slick-prev{position:absolute;top:0;left:0;width:50%;height:100%;z-index:9;font-size:0;background:#fff0;border:none}body.single-product .bottom-slider .slider-wrap .slick-prev:hover,body.single-product .bottom-slider .slick-list .slick-prev:hover{cursor:url(/wp-content/themes/colorcable/assets/img/arrow-prev.png),auto}@media (max-width:576px){body.single-product .bottom-slider .slider-wrap .slick-prev,body.single-product .bottom-slider .slick-list .slick-prev{background:url(/wp-content/themes/colorcable/assets/img/arrow-prev.png) no-repeat center left 30px}}body.single-product .bottom-slider .slider-wrap .slick-next,body.single-product .bottom-slider .slick-list .slick-next{position:absolute;top:0;right:0;width:50%;height:100%;font-size:0;background:#fff0;border:none}body.single-product .bottom-slider .slider-wrap .slick-next:hover,body.single-product .bottom-slider .slick-list .slick-next:hover{cursor:url(/wp-content/themes/colorcable/assets/img/arrow-next.png),auto}@media (max-width:576px){body.single-product .bottom-slider .slider-wrap .slick-next,body.single-product .bottom-slider .slick-list .slick-next{background:url(/wp-content/themes/colorcable/assets/img/arrow-next.png) no-repeat center right 30px}}body.single-product .bottom-slider .slick-track{display:-webkit-box!important;display:flex!important;height:33vw}body.single-product .bottom-slider .slick-track .slick-slide{height:inherit!important;margin-right:40px;margin-left:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body.single-product .bottom-slider .slick-track .slick-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.2s all linear;transition:.2s all linear;max-width:64vw;margin:auto;max-height:33vw}body.single-product .bottom-slider .slick-track .slick-slide:not(.slick-current) img{height:60%;max-width:100%;width:100%}@media (max-width:991px){body.single-product .bottom-slider .slick-track{height:35.4vw}body.single-product .bottom-slider .slick-track .slick-slide{margin-left:10px;margin-right:10px}}@media (max-width:576px){body.single-product .bottom-slider .slick-track{height:42vw}body.single-product .bottom-slider .slick-track .slick-slide img{max-width:75vw;max-height:42vw;height:42vw}body.single-product .bottom-slider .slick-track .slick-slide:not(.slick-current) img{height:75%}}body.single-product.modal-open{padding-right:0!important}body.single-product.dark-product header .menu-wrap .menu li a,body.single-product.dark-product header .site-header__language-block ul li a{color:#5d6162}body.single-product.dark-product header .site-header__language-block ul li:not(:last-child){border-right-color:#5d6162}body.single-product.dark-product .main-block-wrap .entry-summary .product_title,body.single-product.dark-product .main-block-wrap .entry-summary .product-select p,body.single-product.dark-product .main-block-wrap .entry-summary .woocommerce-product-details__short-description p,body.single-product.dark-product .main-block-wrap .entry-summary .price,body.single-product.dark-product .main-block-wrap .entry-summary form.cart .main-btn-wrap .single_add_to_cart_button,body.single-product.dark-product .main-block-wrap .entry-summary form.cart .main-btn-wrap .single_add_to_cart,body.single-product.dark-product .specifications .specifications-wrap .content-wrap,body.single-product.dark-product .top-slider h3,body.single-product.dark-product .specifications .specifications-wrap .content-wrap h3,body.single-product.dark-product .button-wrap p{color:var(--color-cc-light-black)}body.single-product .button-wrap p{color:#f5f9fe}.modal .modal-dialog-centered{min-height:calc(100% - 3.5rem);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:13.6rem}.modal .modal-dialog-centered .modal-content{width:100%;border-radius:0;padding:.88rem}.modal .modal-dialog-centered .modal-content .modal-header{padding:0 0 .5rem;border-bottom:none;position:relative}.modal .modal-dialog-centered .modal-content .modal-header h5{line-height:.8rem;color:var(--color-cc-light-black)}.modal .modal-dialog-centered .modal-content .modal-header button.close{position:absolute;right:-5px;top:-5px}.modal .modal-dialog-centered .modal-content .modal-body{padding:0;display:-webkit-box;display:flex}.modal .modal-dialog-centered .modal-content .modal-body .content-block{width:50%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;color:var(--color-cc-light-black)}.modal .modal-dialog-centered .modal-content .modal-body .content-block h3{font-weight:500}.modal .modal-dialog-centered .modal-content .modal-body .content-block p{max-width:4.68rem}.modal .modal-dialog-centered .modal-content .modal-body .image-block{width:50%;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:center;justify-content:center}.modal .modal-dialog-centered .modal-content .modal-body .image-block img{max-width:4rem;max-height:4rem}.modal .modal-dialog-centered .modal-content .modal-footer{border-top:none;padding:1rem 0 0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.modal .modal-dialog-centered .modal-content .modal-footer .btn-decline{background:var(--color-cc-light-black);border-radius:34px;width:48%;font-size:14px;line-height:18px;letter-spacing:.2px;color:#f5f9fe;text-align:center;padding:8px}.modal .modal-dialog-centered .modal-content .modal-footer .btn-primary{border-color:var(--color-cc-yellow);background:var(--color-cc-yellow);border-radius:34px;width:48%;font-size:14px;line-height:18px;letter-spacing:.2px;color:var(--color-cc-light-black);text-align:center;padding:8px;display:block}@media (max-width:991px){.modal .modal-dialog-centered{max-width:calc(100% - 20px)}.modal .modal-dialog-centered .modal-content{padding:15px}.modal .modal-dialog-centered .modal-content .modal-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.modal .modal-dialog-centered .modal-content .modal-body .content-block{width:100%}.modal .modal-dialog-centered .modal-content .modal-body .content-block p{max-width:100%}.modal .modal-dialog-centered .modal-content .modal-body .image-block{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin-bottom:-70px}.modal .modal-dialog-centered .modal-content .modal-footer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.modal .modal-dialog-centered .modal-content .modal-footer .btn{width:100%;margin-bottom:10px}}body.woocommerce-cart{background:#d3d3d3}body.woocommerce-cart header .menu-wrap .menu li a,body.woocommerce-cart header .site-header__language-block ul li a{color:#5d6162}body.woocommerce-cart header .site-header__language-block ul li:not(:last-child){border-right-color:#5d6162}body.woocommerce-cart .site-main{margin-top:3rem}body.woocommerce-cart .site-main h1{padding-left:2.5rem;padding-right:2.8rem;font-size:1rem;line-height:1.2rem;letter-spacing:.2px;color:#585d5e;margin-bottom:.25rem;margin-top:.2rem}body.woocommerce-cart .site-main .woocommerce-cart-form{padding-left:2.8rem;padding-right:2.8rem;margin-bottom:-.2rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table{border:none;margin-bottom:35px}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table thead{font-size:.24rem;line-height:.32rem;text-transform:uppercase}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table thead th{font-weight:400!important;padding-bottom:.4rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table thead th.product-subtotal{width:140px}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table thead th.product-name{padding-left:1rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-remove a{width:.3rem;height:.3rem;background:#fff0;color:var(--color-cc-light-black)!important;font-size:0;line-height:0;margin:auto;background-image:url(/wp-content/themes/colorcable/assets/img/close.svg);background-size:auto;background-position:center;background-repeat:no-repeat;-webkit-transition:.2s all linear;transition:.2s all linear}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-remove a:hover{background:var(--color-cc-light-black);background-image:url(/wp-content/themes/colorcable/assets/img/close-light.svg);background-position:center;background-repeat:no-repeat;color:var(--color-cc-light-grey)!important}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-thumbnail{width:2rem;padding-top:.6rem;padding-bottom:.45rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-thumbnail a{width:1.6rem;height:1.46rem;display:block}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-thumbnail a img{width:1.6rem;height:1.46rem!important;-o-object-fit:contain;object-fit:contain}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-name{padding-left:1rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-name a,body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-price{color:var(--color-cc-light-black);line-height:.5rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody input[type=number]::-webkit-inner-spin-button,body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody input[type=number]::-webkit-outer-spin-button{display:none}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity{position:relative}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity .quantity-wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity input[type=number]{width:80px!important;height:31px;border-radius:60px;border:none;text-align:left!important;padding-left:15px;font-size:20px;color:#5d6162;-moz-appearance:textfield}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity .plus,body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity .minus{position:absolute;right:8px;top:6px;width:8px;height:8px;background:url(/wp-content/themes/colorcable/assets/img/qty_up.svg) no-repeat center;border:none;background-size:contain}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity .minus{top:auto;bottom:6px;width:8px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-subtotal{color:var(--color-cc-light-black);line-height:.5rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-subtotal .bogof_discount_item_subtotal .bogof_discount_line:not(.discount) .woocommerce-Price-amount{opacity:.3;font-weight:500}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-subtotal .bogof_discount_item_subtotal .bogof_discount_line.discount{opacity:.3;font-weight:500}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-subtotal .bogof_discount_item_subtotal .bogof_discount_line.discount:before{display:none}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-subtotal .bogof_discount_item_subtotal .bogof_discount_line.subtotal{font-size:0}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-subtotal .bogof_discount_item_subtotal .bogof_discount_line.subtotal .woocommerce-Price-amount{font-size:initial;opacity:1;font-weight:500}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions{padding-top:.86rem;padding-left:0;padding-right:0}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions .coupon{width:8.8rem;height:1rem;background:#e4e4e6;border-radius:1.2rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions .coupon input{margin-right:0;border:none;background:#e4e4e6;height:1rem;width:5rem!important;border-bottom-left-radius:1.2rem;border-top-left-radius:1.2rem;padding-left:.4rem;font-size:.4rem;line-height:.56rem;letter-spacing:.3px;color:#5d6162}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions .coupon button[name=apply_coupon]{width:3rem;height:.8rem;border-radius:.8rem;background:var(--color-cc-yellow);margin-top:.1rem;margin-right:.1rem;font-size:.3rem;line-height:1;text-transform:uppercase;font-weight:400;color:#585d5e;-webkit-transition:all .3s;transition:all .3s;border:none}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions button[name=update_cart]{width:4.4rem;height:.8rem;background:var(--color-cc-light-black);border-radius:.68rem;font-weight:400;font-size:.3rem;line-height:.36rem;letter-spacing:.2px;text-transform:uppercase;color:#f4f9ff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:none}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions button[name=update_cart]:hover{background:#565656!important}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .sub-product .product-remove a{display:none!important}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .sub-product .product-thumbnail{padding-left:1rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .sub-product .product-thumbnail a{width:1rem;height:1rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .sub-product .product-thumbnail a img{max-height:100%}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .sub-product .product-quantity .quantity-wrap .minus,body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .sub-product .product-quantity .quantity-wrap .plus{display:none}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .sub-product .product-quantity .quantity-wrap .input-text{padding-left:0;text-align:center!important;background:#fff0}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .sub-product .product-subtotal *{display:none}body.woocommerce-cart .site-main .cart-collaterals{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:2.44rem}body.woocommerce-cart .site-main .cart-collaterals .interest-product{text-align:center;width:55%}body.woocommerce-cart .site-main .cart-collaterals .interest-product .product-wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:3rem}body.woocommerce-cart .site-main .cart-collaterals .interest-product h5{font-weight:500;font-size:.46rem;line-height:.8rem;letter-spacing:.1px;color:var(--color-cc-light-black);margin-bottom:.66rem;margin-top:-.9rem}body.woocommerce-cart .site-main .cart-collaterals .interest-product img{width:3.5rem;height:3.6rem;-o-object-fit:contain;object-fit:contain;margin:auto}body.woocommerce-cart .site-main .cart-collaterals .interest-product p{margin-top:.66rem;font-size:.34rem;line-height:.5rem;letter-spacing:.3px;color:var(--color-cc-light-black);margin-bottom:.48rem}body.woocommerce-cart .site-main .cart-collaterals .interest-product a{background:var(--color-cc-yellow);border-radius:1.2rem;font-size:.3rem;line-height:.56rem;letter-spacing:.3px;color:#585d5e;padding:.12rem .44rem;display:inline-block}body.woocommerce-cart .site-main .cart-collaterals .cart_totals{background:var(--color-cc-yellow);width:45%!important;padding:1.15rem 2.8rem 1.54rem 1.36rem}body.woocommerce-cart .site-main .cart-collaterals .cart_totals h2{font-size:.72rem;line-height:.92rem;letter-spacing:.1px;color:var(--color-cc-light-black);margin-bottom:1rem}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table{border:none;border-radius:0;margin-bottom:.76rem;border-bottom:1px solid var(--color-cc-light-black)}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr th,body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr td{border-top:none!important;padding:0;font-weight:500;font-size:.34rem;line-height:.6rem;letter-spacing:.3px;color:var(--color-cc-light-black)}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr th .woocommerce-Price-amount,body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr td .woocommerce-Price-amount{font-weight:500!important;line-height:20px}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr th .woocommerce-shipping-destination,body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr th .woocommerce-shipping-calculator,body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr td .woocommerce-shipping-destination,body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr td .woocommerce-shipping-calculator{font-size:.3rem;line-height:.4rem;font-weight:400}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr td{width:2.3rem;display:inline-block}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td{padding-bottom:.3rem}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr.order-total th,body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr.order-total td{border-top:1px solid var(--color-cc-light-black)!important;padding:.3rem 0}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table th{width:100%}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table tr.order-total .includes_in{font-size:.3rem;line-height:.4rem;display:inline-block;color:var(--color-cc-light-black)}body.woocommerce-cart .site-main .cart-collaterals .cart_totals table.shop_table ul#shipping_method{display:none}body.woocommerce-cart .site-main .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding-top:0;padding-bottom:0}body.woocommerce-cart .site-main .cart-collaterals .cart_totals .wc-proceed-to-checkout a{margin-bottom:0;background:var(--color-cc-light-black);border-radius:.68rem;font-size:.28rem;line-height:.36rem;letter-spacing:.2px;color:#f4f9ff;padding:.22rem;display:block;text-transform:uppercase;font-weight:400}@media (max-width:991px){body.woocommerce-cart .site-main{margin-top:1.9rem}body.woocommerce-cart .site-main h1{padding-left:0;padding-right:0;font-size:36px;line-height:42px}body.woocommerce-cart .site-main .woocommerce-cart-form{padding-left:0;padding-right:0}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table{margin-bottom:15px}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody td{text-align:left!important;padding:18px 0!important;margin-left:15px;margin-right:15px}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody td:before{text-transform:uppercase;font-size:12px;line-height:16px;font-weight:400;width:39%;content:attr(data-title) " "}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-name{display:-webkit-box;display:flex;border-top:none}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-name a{line-height:.3rem!important}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:13px 0!important}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity .quantity-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity .minus,body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity .plus{width:31px;height:31px;background:var(--color-cc-yellow);position:relative;bottom:0;right:0;border-radius:50%;-webkit-transform:none;transform:none;top:0}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity .minus{background-image:url(/wp-content/themes/colorcable/assets/img/minus.svg);background-size:auto;background-position:center;background-repeat:no-repeat}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity .plus{background-image:url(/wp-content/themes/colorcable/assets/img/plus.svg);background-size:auto;background-position:center center;background-repeat:no-repeat}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-quantity .quantity input[type=number]{margin-left:5px;margin-right:5px;padding-left:0;text-align:center!important;width:50px!important}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions{padding-top:.65rem!important;background:#fff0}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions .coupon{margin-bottom:15px;height:1.15rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions .coupon input{font-size:20px;line-height:28px;height:1.15rem;padding-bottom:7px;padding-top:5px}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions .coupon button[name=apply_coupon]{width:3.2rem!important;font-size:15px;height:.95rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .actions button[name=update_cart]{height:1.15rem;font-size:15px}body.woocommerce-cart .site-main .cart-collaterals{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}body.woocommerce-cart .site-main .cart-collaterals .cart_totals{width:100%!important;padding:.5rem .4rem 1.1rem}body.woocommerce-cart .site-main .cart-collaterals .cart_totals h2{font-size:29px;letter-spacing:.2px;margin-bottom:.5rem}body.woocommerce-cart .site-main .cart-collaterals .cart_totals .shop_table{margin-bottom:.69rem!important}body.woocommerce-cart .site-main .cart-collaterals .cart_totals .shop_table td{width:100%!important;display:-webkit-box;display:flex;text-align:left!important;background-color:#fff0}body.woocommerce-cart .site-main .cart-collaterals .cart_totals .shop_table td:before{width:53%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:17px;line-height:20px;font-weight:500}body.woocommerce-cart .site-main .cart-collaterals .cart_totals .shop_table td span,body.woocommerce-cart .site-main .cart-collaterals .cart_totals .shop_table td p{font-size:17px;line-height:20px}body.woocommerce-cart .site-main .cart-collaterals .cart_totals .shop_table td p{font-size:15px!important;line-height:20px!important;max-width:47%;display:inline-block}body.woocommerce-cart .site-main .cart-collaterals .cart_totals .shop_table td small{display:block;padding-left:53%;font-size:15px!important;line-height:20px!important}body.woocommerce-cart .site-main .cart-collaterals .cart_totals .checkout-button{font-size:14px!important}body.woocommerce-cart .site-main .cart-collaterals .interest-product{width:100%;padding-bottom:1rem}body.woocommerce-cart .site-main .cart-collaterals .interest-product .product-wrap{margin-left:0;width:100%}body.woocommerce-cart .site-main .cart-collaterals .interest-product .product-wrap h5{margin-top:43px;font-weight:500;font-size:23px;line-height:40px}body.woocommerce-cart .site-main .cart-collaterals .interest-product .product-wrap img{width:4.3rem;height:4.4rem}body.woocommerce-cart .site-main .cart-collaterals .interest-product .product-wrap p{font-size:17px;line-height:25px;margin-top:.8rem;margin-bottom:.6rem}body.woocommerce-cart .site-main .cart-collaterals .interest-product .product-wrap .input-btn{font-size:15px;line-height:28px;padding:.12rem .6rem}}@media (max-width:767px){body.woocommerce-cart .site-main .woocommerce table.shop_table_responsive tr,body.woocommerce-cart .site-main .woocommerce-page table.shop_table_responsive tr{max-width:100vw}body.woocommerce-cart .site-main .woocommerce table.shop_table_responsive tr .coupon,body.woocommerce-cart .site-main .woocommerce-page table.shop_table_responsive tr .coupon{max-width:calc(100vw - 30px)}body.woocommerce-cart .site-main .woocommerce table.shop_table_responsive tr .coupon input[type=text],body.woocommerce-cart .site-main .woocommerce-page table.shop_table_responsive tr .coupon input[type=text]{max-width:4.3rem}body.woocommerce-cart .site-main .woocommerce-cart-form .shop_table tbody .product-remove{position:absolute;left:2.4rem}}body.woocommerce-cart .woocommerce-info{border-top-color:#f6f5f8}form.woocommerce-cart-form .coupon label{display:none}body.woocommerce-checkout{background:#d3d3d3}body.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}body.woocommerce-checkout header .menu-wrap .menu li a,body.woocommerce-checkout header .site-header__language-block ul li a{color:#5d6162}body.woocommerce-checkout header .site-header__language-block ul li:not(:last-child){border-right-color:#5d6162}body.woocommerce-checkout .site-main{margin-top:3rem}body.woocommerce-checkout .site-main form.checkout{padding-left:2.8rem;padding-right:2rem}body.woocommerce-checkout .site-main form.checkout h2{color:var(--color-cc-light-black);padding-top:.2rem}body.woocommerce-checkout .site-main form.checkout #customer_details .col-1,body.woocommerce-checkout .site-main form.checkout #customer_details .col-2{width:50%;padding-right:3.2rem}@media (max-width:1299px){body.woocommerce-checkout .site-main form.checkout #customer_details .col-1,body.woocommerce-checkout .site-main form.checkout #customer_details .col-2{padding-right:1rem}}@media (max-width:1299px){body.woocommerce-checkout .site-main form.checkout #customer_details .col-1,body.woocommerce-checkout .site-main form.checkout #customer_details .col-2{padding-right:.5rem}}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields h3{font-weight:500;font-size:.46rem;line-height:.8rem;letter-spacing:.1px;color:var(--color-cc-light-black)}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label{font-weight:400;font-size:.24rem;line-height:.32rem;letter-spacing:.3px;text-transform:uppercase;color:var(--color-cc-light-black);margin-bottom:.3rem}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .optional{display:none}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row{margin-bottom:.2rem}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row .form-row{margin-bottom:0;padding-bottom:0!important}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_1_field{margin-bottom:.3rem}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2{background:#e4e4e6;border-radius:60px;border:none;font-size:.34rem;line-height:.56rem;letter-spacing:.3px;padding:5px 25px 7px 21px}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input::-webkit-input-placeholder,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2::-webkit-input-placeholder{color:#a4a4a4}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input::-moz-placeholder,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2::-moz-placeholder{color:#a4a4a4}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input::-ms-input-placeholder,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2::-ms-input-placeholder{color:#a4a4a4}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input::placeholder,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2::placeholder{color:#a4a4a4}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input .select2-selection,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2 .select2-selection{background:#fff0;border:none}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input .select2-selection .select2-selection__arrow,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2 .select2-selection .select2-selection__arrow{top:5px;right:10px}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input .select2-selection .select2-selection__arrow b,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2 .select2-selection .select2-selection__arrow b{border-width:7px 6px 0 6px;border-color:var(--color-cc-light-black) #fff0 #fff0 #fff0}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .checkbox:before{margin-top:-5px}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper label:before{content:"";display:inline-block;width:23px;height:23px;padding:3px;margin-right:11px;-webkit-box-flex:0;flex:0 0 20px;border:none;border-radius:0;font-size:16px;line-height:1;text-align:center;vertical-align:middle;background:#e4e4e6}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .checkbox input{display:none}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper label.checked:before{content:"✓"}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2-container .select2-selection--single{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2-container .select2-selection--single #select2-billing_country-container{line-height:.56rem}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__arrow{top:calc(50% - 13px)}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2{padding-top:1.2rem}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 .woocommerce-additional-fields p{margin-bottom:0;padding:0}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 label{font-weight:400;font-size:.24rem;line-height:.32rem;letter-spacing:.3px;text-transform:uppercase;color:var(--color-cc-light-black);margin-bottom:.3rem}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 textarea{background:#e4e4e6;border-radius:10px;border:none;font-size:.34rem;line-height:.56rem;letter-spacing:.3px;padding:10px 15px;margin-bottom:.5rem}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 textarea::-webkit-input-placeholder{color:#a4a4a4}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 textarea::-moz-placeholder{color:#a4a4a4}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 textarea::-ms-input-placeholder{color:#a4a4a4}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 textarea::placeholder{color:#a4a4a4}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 .info-block{padding:.32rem .36rem .4rem;background:#bfbfbf;font-size:.3rem;line-height:.42rem;letter-spacing:.3px;color:var(--color-cc-light-black)}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 .info-block p{line-height:.4rem}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 .info-block p:not(:last-child){margin-bottom:10px}body.woocommerce-checkout .site-main #order_review.woocommerce-checkout-review-order{padding-bottom:7.6rem;padding-top:.26rem}body.woocommerce-checkout .site-main #order_review.woocommerce-checkout-review-order .order-total small.includes_in .woocommerce-Price-currencySymbol{padding-left:4px}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table{border:none;margin-bottom:.5rem}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table thead th{border-top:.5px solid #a4a4a4;padding:.34rem 0 .1rem;font-weight:400;font-size:.24rem;line-height:.32rem;letter-spacing:.3px;text-transform:uppercase;color:var(--color-cc-light-black)}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table thead th:first-child{width:40%}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tbody td{border-width:.5px;border-color:#a4a4a4}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tbody .cart_item td{padding-left:0;padding-right:0}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tbody .cart_item .product-name{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tbody .cart_item .product-name .product-quantity{display:block;padding-right:3rem;font-weight:400;font-size:.34rem;line-height:.5rem;letter-spacing:.3px;color:var(--color-cc-light-black)}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tbody .cart_item .product-name .bundled-product-name{display:-webkit-box;display:flex}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tbody .cart_item .product-total{vertical-align:baseline;font-weight:400;font-size:.34rem;line-height:.5rem;letter-spacing:.3px;color:var(--color-cc-light-black)}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tbody .cart_item td{padding-top:24px;padding-bottom:24px}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tbody .cart_item:first-child td{border-top:none;padding-top:.18rem}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal th{padding-bottom:17px;padding-top:17px}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total th{padding-top:.44rem}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total th,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal th{padding-left:0;padding-right:0;border-width:.5px;border-color:#a4a4a4;font-weight:400;font-size:.24rem;line-height:.32rem;letter-spacing:.3px;text-transform:uppercase;color:var(--color-cc-light-black);vertical-align:baseline}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total td,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal td{padding-left:0;padding-right:0;border-width:.5px;border-color:#a4a4a4;font-weight:400;font-size:.34rem;line-height:.5rem;letter-spacing:.3px;color:var(--color-cc-light-black);vertical-align:baseline}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total td ul,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal td ul{margin-bottom:.5rem!important;padding-top:.2rem!important}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total td ul li,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal td ul li{margin-bottom:.12rem!important}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total td ul li input,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal td ul li input{width:16px;height:16px}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total td ul li input:checked:after,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal td ul li input:checked:after{width:12px;height:12px;border-radius:15px;top:-3px;left:2px;position:relative;background-color:var(--color-cc-light-black);content:"";display:inline-block;visibility:visible;border:2px solid #fff}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total td ul li label,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal td ul li label{font-weight:400;font-size:.34rem;line-height:.5rem;letter-spacing:.3px;color:var(--color-cc-light-black)}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total td strong,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal td strong{font-weight:400}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .order-total td small,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .cart-subtotal td small{text-transform:uppercase;font-size:.24rem;line-height:.32rem}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals th,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{padding-left:0;font-weight:400}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td label{font-weight:400}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td label .amount{font-weight:400!important}@media (max-width:991px){body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td input[type=hidden]+label{padding-left:0!important}}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot tr+tr:not([class]) th,body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tfoot tr+tr:not([class]) td{border-top:0}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment{background:#bfbfbf!important;border-radius:0;padding:.35rem .28rem}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .place-order{padding:.4rem .2rem}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .wc_payment_method label{display:-webkit-box;display:flex;font-weight:400;font-size:17px;line-height:25px;letter-spacing:.3px;color:var(--color-cc-light-black);position:relative;-webkit-box-align:center;align-items:center}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .wc_payment_method .payment_box{display:none!important}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .wc_payment_method input{width:16px;height:16px;display:none}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .wc_payment_method label:before{content:" ";display:inline-block;position:relative;top:calc(50% - 6px);margin:0 5px 0 0;width:16px;height:16px;border-radius:11px;border:1px solid var(--color-cc-light-black);background-color:#fff}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .wc_payment_method input[type=radio]:checked+label:after{border-radius:11px;width:10px;height:10px;position:absolute;top:7.5px;left:3px;content:" ";display:block;background:var(--color-cc-light-black)}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment ul.payment_methods{border-bottom:.5px solid #a4a4a4;padding-bottom:.46rem}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment ul.payment_methods li{margin-bottom:.2rem}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper span.woocommerce-terms-and-conditions-checkbox-text,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter span.woocommerce-terms-and-conditions-checkbox-text,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter label.woocommerce-form__label{font-weight:400;font-size:.24rem;line-height:.32rem;letter-spacing:.3px;text-transform:uppercase;color:var(--color-cc-light-black)}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper span.woocommerce-terms-and-conditions-checkbox-text .optional,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label .optional,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter span.woocommerce-terms-and-conditions-checkbox-text .optional,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter label.woocommerce-form__label .optional{display:none}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .checkbox:before,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter .checkbox:before{margin-top:-5px}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter .form-row{margin-bottom:.42rem}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label:before,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter label:before{content:"";display:inline-block;width:20px;height:20px;padding:3px;margin-right:11px;-webkit-box-flex:0;flex:0 0 20px;border:none;border-radius:0;font-size:16px;line-height:1;text-align:center;vertical-align:middle;background:#e4e4e6}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .checkbox input,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter .checkbox input,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper input#mailchimp_woocommerce_newsletter,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter input#mailchimp_woocommerce_newsletter{display:none}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper input#mailchimp_woocommerce_newsletter:checked~label:before,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter input#mailchimp_woocommerce_newsletter:checked~label:before{content:"✓"}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.checked:before,body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter label.checked:before{content:"✓"}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .mailchimp-newsletter{margin-bottom:1.2rem;margin-top:-.2rem}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment button#place_order{float:none!important;background:var(--color-cc-light-black);border-radius:34px;width:100%;text-align:center;font-weight:400;font-size:.28rem;line-height:.36rem;letter-spacing:.2px;text-transform:uppercase;padding:11px}body.woocommerce-checkout .site-main span.woocommerce-terms-and-conditions-checkbox-text a:after{content:" *";color:red}body.woocommerce-checkout .site-main span.woocommerce-terms-and-conditions-checkbox-text+.required{display:none}@media (max-width:991px){body.woocommerce-checkout .site-main{margin-top:1.75rem}body.woocommerce-checkout .site-main form.checkout{padding-left:.4rem;padding-right:.4rem}body.woocommerce-checkout .site-main form.checkout h2{font-size:36px;line-height:42px;margin-bottom:28px}body.woocommerce-checkout .site-main form.checkout #customer_details .col-1,body.woocommerce-checkout .site-main form.checkout #customer_details .col-2{width:100%;padding:0}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields h3{font-size:23px;line-height:40px;margin-bottom:24px}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label{font-size:12px;line-height:16px}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-first,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-last{width:100%}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2{font-size:17px;line-height:28px;padding:7px 25px 7px 17px}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper label.checkbox:before{width:28px;height:28px}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper label.checkbox.checked:before{padding-top:8px}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row .form-row{margin-top:20px!important;padding-left:0!important;margin-bottom:18px}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_em_ver_field,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .validate-phone,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_2_field,body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field{margin-bottom:21px!important}body.woocommerce-checkout .site-main form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .address-field .select2{padding-top:7px;padding-bottom:9px}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 label{font-size:12px;line-height:16px}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 textarea{font-size:17px;line-height:28px}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 .info-block{margin-bottom:20px}body.woocommerce-checkout .site-main form.checkout #customer_details .col-2 .info-block p{font-size:15px;line-height:21px}body.woocommerce-checkout .site-main #order_review{padding-bottom:1rem!important}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table thead th{font-size:12px;line-height:16px}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tbody .cart_item td{padding-bottom:14px}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:end;align-items:flex-end;padding-right:5px}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name .product-quantity{padding-right:0;font-size:17px;line-height:25px;font-weight:500}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-total{font-size:.34rem;line-height:.5rem}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot th{font-size:12px;line-height:16px}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot td,body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot td *{font-size:17px;line-height:23px}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot .cart-subtotal th{padding-top:18px;padding-bottom:20px}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals th{padding-top:19px}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{padding-top:0;padding-bottom:6px}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods{margin-bottom:0!important}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods li{position:relative}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods li input{position:absolute}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td .woocommerce-shipping-methods li label{padding-left:28px;display:block;margin-bottom:9px}body.woocommerce-checkout .site-main #order_review .woocommerce-checkout-review-order-table tfoot .order-total td small{display:block;font-size:12px;line-height:16px}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment{padding:.45rem .36rem .1rem}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment ul.payment_methods li{margin-bottom:.3rem}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment ul.payment_methods li input{margin-right:.5em}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .place-order label{display:block;margin-top:0!important;margin-bottom:0!important}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .place-order label:before{position:absolute;margin-top:5px!important}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .place-order label span.woocommerce-terms-and-conditions-checkbox-text{padding-top:5px;padding-left:38px;display:inline-block;font-size:12px!important;line-height:16px!important}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .place-order label span.required{display:none}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .place-order .mailchimp-newsletter{margin-bottom:20px!important}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .place-order .mailchimp-newsletter label:before{position:absolute;margin-top:5px!important}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .place-order .mailchimp-newsletter label span{padding-top:5px;padding-left:38px;display:inline-block;font-size:12px!important;line-height:16px!important}body.woocommerce-checkout .site-main #payment.woocommerce-checkout-payment .place-order button#place_order{margin-top:25px;font-size:14px;line-height:18px}}body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--color-cc-yellow);color:var(--color-cc-light-black)}body.woocommerce-checkout .select2{position:relative;z-index:9999;padding-top:7px!important;padding-bottom:9px!important}body.woocommerce-checkout .select2 .select2-selection__placeholder{display:inline-block}body.woocommerce-checkout .select2-dropdown{background-color:#e4e4e6;top:-20px;border-color:#e4e4e6}body.woocommerce-checkout .select2-dropdown .select2-search__field{display:none}body.woocommerce-checkout .select2-dropdown .select2-search{padding:15px}body.woocommerce-checkout .select2-container--default .select2-results>.select2-results__options{max-height:230px}body.woocommerce-checkout .select2-results__options::-webkit-scrollbar{width:18px;background-clip:padding-box}body.woocommerce-checkout .select2-results__options::-webkit-scrollbar-track{background-color:#e4e4e6;background-clip:padding-box;border-right:10px solid #fff0}body.woocommerce-checkout .select2-results__options::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#3f3f3f;border-right:5px solid #fff0;border-left:5px solid #fff0;border-radius:8px}body.woocommerce-checkout .select2-results__options::-webkit-scrollbar-button{display:none}body.woocommerce-checkout .site-main .woocommerce-checkout-review-order-table tbody .cart_item .product-name{font-size:.34rem;line-height:.5rem}.woocommerce-checkout p.woocommerce-invalid-required-field label{position:relative}.woocommerce-checkout p.woocommerce-invalid-required-field label span.error{color:#e2401c;display:block!important;font-weight:700;position:absolute;bottom:-1.4rem;font-size:8px;left:15px}@media (max-width:991px){.woocommerce-checkout p.woocommerce-invalid-required-field label span.error{bottom:-1.75rem}}section.rights_block{padding:20px 5px}section.rights_block .rights-wrap,section.rights_block .title-wrap{position:relative;z-index:1}section.rights_block p.caption{font-size:12px;line-height:16px;letter-spacing:.3px;text-transform:uppercase;color:#585d5e;margin-bottom:25px}section.rights_block p.caption a{color:#585d5e}section.rights_block p.caption a:hover{text-decoration:underline}section.rights_block p.title{float:right;width:362px;margin-right:40px;padding-right:10px;font-size:17px;line-height:25px;letter-spacing:.3px;color:#585d5e}@media (min-width:1921px){section.rights_block{padding:25px 20px}section.rights_block p.caption{margin-bottom:90px}section.rights_block p.title{width:520px;margin-right:197px}}@media (max-width:991px){section.rights_block{padding:6px 1px}section.rights_block p.caption{font-size:10px;line-height:16px;margin-bottom:61px}section.rights_block .title-wrap{width:100%;max-width:362px}section.rights_block p.title{padding-right:0;margin-right:auto;max-width:100%;line-height:23px}}section.home_about .container-fluid{padding-left:0;padding-right:0}section.home_about .title-wrap{max-width:28rem;margin:0 auto 2.5rem;position:relative;z-index:1}section.home_about .title-wrap h2{padding:3.4rem 2.9rem 56px;margin-bottom:0}section.home_about .title-wrap .main-btn-wrap{margin-left:3rem}section.home_about .title-wrap a{color:#f4f9ff;display:inline-block;font-size:15px;line-height:21px;font-weight:500;letter-spacing:.39px;padding:13px 28px;text-transform:uppercase}section.home_about .images-wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}section.home_about .images-wrap .image-left,section.home_about .images-wrap .image-right{width:calc(50% - 3.5vw)}section.home_about .images-wrap .image-left img,section.home_about .images-wrap .image-right img{width:100%;height:auto;position:relative;z-index:2}section.home_about .images-wrap .image-right{margin-top:7.15vw;width:calc(50% - 5.5vw)}section.home_about .subtitle-wrap{margin:.5rem auto 0 1.2rem;padding-bottom:.5rem;max-width:48vw;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;position:relative;z-index:1}section.home_about .subtitle-wrap h4{max-width:13.5rem}@media (min-width:1921px){section.home_about .title-wrap{margin-bottom:3.3rem}section.home_about .title-wrap h2{padding-left:2rem;padding-right:2rem}section.home_about .title-wrap .main-btn-wrap{margin-left:2rem}section.home_about .subtitle-wrap{margin-left:0}}@media (max-width:991px){section.home_about{background:-webkit-linear-gradient(top,#596c6a 60.5%,#d3d3d3 60.5%);background:linear-gradient(to bottom,#596c6a 60.5%,#d3d3d3 60.5%)}section.home_about .title-wrap{margin:0 auto 1.7rem}section.home_about .title-wrap h2{padding:1.8rem .4rem 47px;font-size:.87rem;line-height:1.17}section.home_about .title-wrap .main-btn-wrap{margin-left:.5rem}section.home_about .title-wrap .main-btn-wrap a{text-transform:none;padding:13px 27px;font-size:20px}section.home_about .images-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}section.home_about .images-wrap .image-left{width:85%}section.home_about .images-wrap .image-right{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%;margin-top:1.9rem}section.home_about .images-wrap .image-right img{width:72%}section.home_about .subtitle-wrap{margin:1.5rem .4rem 1rem;max-width:90%;padding-bottom:0}section.home_about .subtitle-wrap h4{max-width:100%}}@media (max-width:767px){section.home_about .subtitle-wrap{margin:1.5rem auto 0 .4rem;max-width:90%;padding-bottom:0}}@media (max-width:576px){section.home_about .title-wrap .main-btn-wrap{margin-left:auto;margin-right:1rem}}section.bundle_product{padding-top:2.36rem;padding-bottom:2.2rem}section.bundle_product--npb{padding-bottom:0}@media (max-width:991px){section.bundle_product--npb{padding-bottom:5px}}section.bundle_product .container-fluid{display:-webkit-box;display:flex}section.bundle_product .container-fluid .row{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}section.bundle_product .block-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;padding-left:2.74rem;height:100%}section.bundle_product .block-content .content-wrap{max-width:8.8rem}section.bundle_product .block-content .content-wrap h3{font-weight:500;color:var(--color-cc-light-black);padding-top:.5rem}section.bundle_product .block-content .content-wrap p{margin-bottom:1rem;color:var(--color-cc-light-black)}section.bundle_product .main-btn-wrap a{padding:13px 50px 13px 40px;color:var(--color-cc-light-black);text-transform:uppercase}section.bundle_product .block-image{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding-right:1.7rem;padding-left:1.5rem}section.bundle_product .shop-image-padding{padding:1.7rem 1.5rem}@media (max-width:768px){section.bundle_product .shop-image-padding{padding-bottom:0}}section.bundle_product .shop-image-padding .main-btn-wrap{display:none}@media (min-width:991px) and (max-width:1200px){section.bundle_product .shop-image-padding{padding:.35rem .25rem}}@media (max-width:991px){section.bundle_product{padding-top:2rem;overflow:hidden}section.bundle_product .container-fluid{display:block}section.bundle_product .container-fluid .row{display:block;width:auto}section.bundle_product .block-content{padding-left:15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}section.bundle_product .block-content .content-wrap h3{padding-top:0}section.bundle_product .block-content .content-wrap p{font-size:20px;line-height:28px;letter-spacing:.2px;margin-bottom:0}section.bundle_product .block-content .content-wrap .main-btn-wrap{display:none}section.bundle_product .main-btn-wrap svg{width:calc(100% + 24px)!important}section.bundle_product .main-btn-wrap a{text-transform:none;font-size:20px}section.bundle_product .block-image{padding-left:15px;padding-right:15px;padding-top:94px}section.bundle_product .shop-image-padding{padding:50px 15px 0}section.bundle_product .shop-image-padding .main-btn-wrap{display:block;margin-top:50px}}section.products_block .products-icon{padding:.3rem 0 .5rem .6rem;width:2.4rem;max-width:2.4rem}section.products_block .products-title{padding-left:.1rem;margin-bottom:0}section.products_block .products-title .br{display:block}section.products_block .products-wrap{padding-top:.5rem}section.products_block .products-wrap .product-wrap{padding-left:0;padding-right:0}section.products_block .products-wrap .product-wrap .single-wrap{position:relative;width:8.8rem}section.products_block .products-wrap .product-wrap .single-wrap .title-wrap{position:absolute;z-index:1;top:.5rem;left:.4rem}section.products_block .products-wrap .product-wrap .single-wrap .title-wrap h4{color:#f4f9ff;font-size:20px;line-height:1;letter-spacing:.3px;margin-bottom:26px}section.products_block .products-wrap .product-wrap .single-wrap .title-wrap a{font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:.29px;color:#f4f9ff;padding:7px 28px}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap{position:relative;width:8.8rem;height:12.3rem;overflow:hidden}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-list{height:12.3rem!important}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-list .slick-slide{height:12.3rem!important;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-list img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-dots{position:absolute;bottom:.5rem;left:.6rem}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-dots li{line-height:.3rem}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-dots li button{font-size:0;width:.2rem;height:.2rem;border-radius:50%;border:.025rem solid var(--color-cc-yellow);background:#fff0}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-dots li.slick-active button{background:var(--color-cc-yellow)}section.products_block .products-wrap .product-wrap .single-wrap .description{padding-top:20px}section.products_block .products-wrap .product-wrap .single-wrap .description p{font-size:17px;line-height:25px;letter-spacing:.3px}section.products_block.rand .products-wrap{padding-bottom:6.3rem}section.products_block.rand .products-wrap .product-wrap:first-child{padding-top:3rem;padding-left:.6rem}section.products_block.rand .products-wrap .product-wrap:nth-child(2){padding-bottom:3rem;padding-left:.5rem}section.products_block.rand .products-wrap .product-wrap:nth-child(3){padding-top:3.7rem;padding-left:5.2rem}section.products_block.rand .products-wrap .product-wrap:last-child{padding-top:7.6rem;padding-left:2.8rem}section.products_block.grid h3{padding-left:.6rem}section.products_block.grid .products-wrap{padding-top:1.6rem;padding-bottom:5.6rem}section.products_block.grid .products-wrap .product-wrap{padding-left:.4rem;padding-right:.4rem}section.products_block.grid .products-wrap .product-wrap:first-child{padding-top:2.2rem;padding-right:2.8rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}section.products_block.grid .products-wrap .product-wrap:nth-child(2){padding-bottom:2.2rem}section.products_block.grid .products-wrap .product-wrap:nth-child(3){padding-top:4.4rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}section.products_block.grid .products-wrap .product-wrap:last-child{padding-top:3.1rem;padding-left:2.8rem}section.products_block.grid .products-wrap .product-wrap .single-wrap .description{padding-top:.2rem}@media (min-width:1921px){section.products_block{padding-top:200px}section.products_block .products-icon{margin-left:0}section.products_block .products-title{padding-left:20px}section.products_block.rand .products-wrap{padding-bottom:7.3rem}section.products_block.rand .products-wrap .product-wrap:nth-child(3){padding-top:5rem;padding-left:1.9rem}section.products_block.rand .products-wrap .product-wrap:last-child{padding-top:8.8rem;padding-left:1.9rem}section.products_block.grid .products-wrap .product-wrap:first-child{padding-right:1.9rem}section.products_block.grid .products-wrap .product-wrap:last-child{padding-left:1.9rem}}@media (max-width:1199px){section.products_block.rand .products-wrap .product-wrap:nth-child(3){padding-left:1.5rem}section.products_block.rand .products-wrap .product-wrap:last-child{padding-left:1rem}section.products_block.grid .products-wrap .product-wrap:first-child{padding-right:1rem}section.products_block.grid .products-wrap .product-wrap:last-child{padding-left:1rem}}@media (max-width:991px){section.products_block .products-icon{width:120px;max-width:120px;padding-top:1.8rem;padding-left:0;padding-bottom:.6rem}section.products_block .products-wrap .product-wrap .single-wrap{width:9.35rem}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap{width:9.35rem;height:12.8rem}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-dots{bottom:.15rem;left:.4rem}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-dots li{line-height:.1rem}section.products_block .products-wrap .product-wrap .single-wrap .title-wrap{top:.25rem;left:.25rem}section.products_block .products-wrap .product-wrap .single-wrap .title-wrap h4{font-size:17px;margin-bottom:18px}section.products_block .products-wrap .product-wrap .single-wrap .description p{line-height:23px}section.products_block.rand .products-wrap{padding-bottom:2rem}section.products_block.rand .products-wrap .product-wrap:first-child{padding-top:2.2rem;padding-left:.4rem}section.products_block.rand .products-wrap .product-wrap:nth-child(2){display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:1.2rem .4rem 0 0}section.products_block.rand .products-wrap .product-wrap:nth-child(3){padding-top:1.2rem;padding-left:1.5rem}section.products_block.rand .products-wrap .product-wrap:last-child{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:1.3rem .4rem 0 0}section.products_block.grid .products-title{padding-left:.1rem}section.products_block.grid .products-wrap{padding-top:.5rem;padding-bottom:1.2rem}section.products_block.grid .products-wrap .product-wrap:first-child{padding-top:2.2rem;padding-right:initial;-webkit-box-pack:start;justify-content:flex-start}section.products_block.grid .products-wrap .product-wrap:nth-child(2){padding-bottom:0;padding-top:1.2rem;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}section.products_block.grid .products-wrap .product-wrap:nth-child(3){padding-top:1.2rem;-webkit-box-pack:start;justify-content:flex-start}section.products_block.grid .products-wrap .product-wrap:last-child{padding-top:1.2rem;padding-left:initial;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}section.products_block.grid .products-wrap .product-wrap .single-wrap .description{padding-top:.4rem}section.products_block.grid .products-wrap .product-wrap .single-wrap .title-wrap{left:.45rem}}@media (max-width:767px){section.products_block .products-wrap .product-wrap .single-wrap{width:6.35rem}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap{width:6.35rem;height:8.8rem}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-list{height:8.8rem!important}section.products_block .products-wrap .product-wrap .single-wrap .gallery-wrap .slick-list .slick-slide{height:8.8rem!important}}section.types_products{padding-top:2.8rem;padding-bottom:3.4rem}section.types_products .container-fluid{display:-webkit-box;display:flex}section.types_products .types-wrap{padding:0 130px;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%}section.types_products .types-wrap .type-wrap{padding-left:65px;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:start;align-items:flex-start;color:var(--color-cc-light-black)}section.types_products .types-wrap .type-wrap img{margin-bottom:.9rem}section.types_products .types-wrap .type-wrap h5{margin-bottom:.24rem}section.types_products .types-wrap .type-wrap p{max-width:320px;font-size:17px;line-height:25px;color:#3f3f3f;letter-spacing:.3px;margin-bottom:.54rem}section.types_products .colors-wrap{display:-webkit-box;display:flex}section.types_products .colors-wrap .single-color{margin-right:.17rem;width:.46rem;height:.46rem;border-radius:50%}@media (max-width:1199px){section.types_products .types-wrap{padding:0}}@media (max-width:991px){section.types_products{padding-top:2rem;padding-bottom:2rem}section.types_products .types-wrap{padding:0}section.types_products .colors-wrap .single-color{width:.52rem;height:.52rem;margin-right:.25rem}}@media (max-width:767px){section.types_products{padding-bottom:.5rem}section.types_products .types-wrap{display:block}section.types_products .types-wrap .type-wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:41px;padding-right:0;padding-bottom:71px}section.types_products .types-wrap .type-wrap img{margin-bottom:1.2rem}section.types_products .types-wrap .type-wrap h5{font-size:.56rem;font-weight:500}section.types_products .types-wrap .type-wrap p{font-size:20px;line-height:28px;margin-bottom:.45rem}}section.subscribe_block{padding:3.2rem 2.3rem}section.subscribe_block .container-fluid{position:relative;z-index:2}section.subscribe_block .row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}section.subscribe_block .content-wrap{padding-left:.5rem}section.subscribe_block .content-wrap h2{color:#f4f9ff;margin-bottom:.14rem}section.subscribe_block .content-wrap p{letter-spacing:.3px;color:#d3d3d3;max-width:6.36rem;padding-bottom:.6rem;font-size:17px}section.subscribe_block .form-wrap{padding-left:.45rem;padding-top:.3rem}section.subscribe_block .form-wrap .subscribe{background:#e4e4e6;border-radius:60px;height:50px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}section.subscribe_block .form-wrap .subscribe input{height:100%;width:70%;border-top-left-radius:60px;border-bottom-left-radius:60px;padding-left:25px;background:#fff0;border:none;font-size:20px;line-height:28px}section.subscribe_block .form-wrap .subscribe input::-webkit-input-placeholder{color:#5d6162}section.subscribe_block .form-wrap .subscribe input::-moz-placeholder{color:#5d6162}section.subscribe_block .form-wrap .subscribe input::-ms-input-placeholder{color:#5d6162}section.subscribe_block .form-wrap .subscribe input::placeholder{color:#5d6162}section.subscribe_block .form-wrap .subscribe button{background:var(--color-cc-yellow);height:100%;border-radius:60px;padding-left:20px;padding-right:20px;border:4px solid #e4e4e6;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.3px;text-transform:uppercase;color:#585d5e;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}section.subscribe_block .form-wrap .error label.checkbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:.5rem;border:1px solid red}section.subscribe_block .form-wrap label.checkbox{padding-left:25px;margin-top:15px;font-weight:400;font-size:15px;line-height:25px;letter-spacing:.3px;color:#f4f9ff}section.subscribe_block .form-wrap label.checkbox:before{margin-top:-5px}section.subscribe_block .form-wrap label.checkbox:before{content:"";display:inline-block;width:18px;height:18px;padding:2px;margin-right:11px;-webkit-box-flex:0;flex:0 0 18px;border:none;border-radius:0;font-size:14px;line-height:1;text-align:center;vertical-align:middle;background:#e4e4e6;color:var(--color-cc-light-black)}section.subscribe_block .form-wrap label.checkbox input{display:none}section.subscribe_block .form-wrap label.checkbox.checked:before{content:url(/wp-content/themes/colorcable/assets/img/checkbox.svg);background:#f4ea00}section.subscribe_block .form-wrap label.checkbox a{color:#f4f9ff;text-decoration:underline}@media (min-width:1921px){section.subscribe_block{padding-top:3.6rem;padding-bottom:3.5rem}section.subscribe_block .form-wrap{padding-left:1.9rem;width:7.8rem}}@media (max-width:991px){section.subscribe_block{padding:1.2rem 0}section.subscribe_block .row{display:block}section.subscribe_block .content-wrap{padding-left:15px}section.subscribe_block .content-wrap h2{font-size:36px;line-height:42px;letter-spacing:.3px;margin-bottom:.1rem}section.subscribe_block .content-wrap p{line-height:1.3}section.subscribe_block .form-wrap{padding-left:.2rem;padding-top:.2rem}section.subscribe_block .form-wrap .subscribe{height:37px}section.subscribe_block .form-wrap .subscribe input{font-size:12px;line-height:19px;padding-left:17px}section.subscribe_block .form-wrap .subscribe button{font-size:12px;line-height:19px;text-transform:none}section.subscribe_block .form-wrap label.checkbox{font-size:12px;line-height:19px;padding-left:15px}}section.reviews_block{padding:2.24rem .1rem 2.3rem}section.reviews_block .row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}section.reviews_block .row .col-sm-3{width:22%}section.reviews_block .row .col-sm-9{width:78%}section.reviews_block .title-wrap{text-align:center}section.reviews_block .title-wrap p{max-width:2.54rem;margin:auto;line-height:.44rem;text-align:center;letter-spacing:.2px;color:var(--color-cc-light-grey)}section.reviews_block .reviews-wrap{position:relative}section.reviews_block .reviews-wrap .slick-prev,section.reviews_block .reviews-wrap .slick-next{position:absolute;right:1.22rem;bottom:-1.8rem;font-size:0;background:#fff0;border:none;width:.66rem;height:.66rem}section.reviews_block .reviews-wrap .slick-prev:before,section.reviews_block .reviews-wrap .slick-next:before{display:block;content:"";width:.66rem;height:.66rem;background:url(/wp-content/themes/colorcable/assets/img/slide-prev.svg) no-repeat center;background-size:contain}section.reviews_block .reviews-wrap .slick-prev.slick-disabled,section.reviews_block .reviews-wrap .slick-next.slick-disabled{opacity:.5}section.reviews_block .reviews-wrap .slick-next{right:.3rem}section.reviews_block .reviews-wrap .slick-next:before{background:url(/wp-content/themes/colorcable/assets/img/slide-next.svg) no-repeat center;background-size:contain}section.reviews_block .review-wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:15px}section.reviews_block .review-wrap .reviews-star{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.45rem}section.reviews_block .review-wrap .star-rating{float:right;overflow:hidden;position:relative;height:21px;line-height:1;font-size:21px;width:130px;font-family:star}section.reviews_block .review-wrap .star-rating:before{content:"sssss";color:var(--color-cc-light-grey);float:left;top:0;left:0;letter-spacing:5px;position:absolute;font-family:star}section.reviews_block .review-wrap .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;letter-spacing:5px;font-family:star;color:var(--color-cc-yellow)}section.reviews_block .review-wrap p{letter-spacing:.3px;color:var(--color-cc-light-grey);max-width:6.32rem}section.reviews_block .review-wrap p.title{font-weight:500;margin-bottom:.14rem}section.reviews_block .review-wrap p.name{font-weight:500;margin-top:.2rem;margin-bottom:0}@media (max-width:991px){section.reviews_block{padding-top:.6rem}section.reviews_block .row{display:block}section.reviews_block .row .col-sm-3,section.reviews_block .row .col-sm-9{width:100%}section.reviews_block .title-wrap p{text-align:left;max-width:4rem;margin-left:0;line-height:22px;font-weight:500}section.reviews_block .reviews-wrap{padding-top:40px}section.reviews_block .reviews-wrap .review-wrap .reviews-star{margin-bottom:.7rem}section.reviews_block .reviews-wrap .review-wrap p{max-width:7.5rem}section.reviews_block .reviews-wrap .slick-prev,section.reviews_block .reviews-wrap .slick-next{width:.85rem;height:.85rem}section.reviews_block .reviews-wrap .slick-prev:before,section.reviews_block .reviews-wrap .slick-next:before{width:.85rem;height:.85rem}section.reviews_block .reviews-wrap .slick-prev{right:1.4rem}}section.two_columns{padding:95px 2.8rem 100px}section.two_columns .columns-wrap{max-width:23.16rem;margin:auto;color:var(--color-cc-light-black);padding-left:0;padding-right:0}section.two_columns .columns-wrap h2{letter-spacing:0;margin-bottom:1rem;font-size:50px}section.two_columns .columns-wrap h4{letter-spacing:.1px;font-size:36px}section.two_columns .columns-wrap p{letter-spacing:.2px;font-size:17px}section.two_columns .columns-wrap p:not(:last-child){margin-bottom:.6rem}section.two_columns .row{margin-left:-.4rem;margin-right:-.4rem}section.two_columns .single-column{padding-left:.4rem;padding-right:.4rem}@media (max-width:991px){section.two_columns{padding:0 15px 25px}section.two_columns.pad-bot{padding-bottom:50px!important}section.two_columns.pad-top{padding-top:50px!important}section.two_columns .columns-wrap .single-column{margin-bottom:25px}section.two_columns .columns-wrap h2{font-size:36px;line-height:42px;letter-spacing:.3px}section.two_columns .columns-wrap h4{font-size:30px;line-height:36px;letter-spacing:.3px;margin-bottom:50px}section.two_columns .columns-wrap p{line-height:23px;letter-spacing:.3px}section.two_columns .columns-wrap p:not(:last-child){margin-bottom:22px}}section.fifty_image{background:#d3d3d3;padding-top:1.8rem}section.fifty_image .content-wrap{padding-bottom:2.5rem;position:relative}section.fifty_image .content-wrap p{font-size:17px}section.fifty_image .content-wrap h4{font-size:36px;letter-spacing:0}section.fifty_image .content-wrap svg{position:absolute;z-index:1;left:41%;height:100%;width:46vw}section.fifty_image .content-wrap img{z-index:2}section.fifty_image .content-wrap .row-wrap{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:.6rem}section.fifty_image .content-wrap .row-wrap .text-wrap{max-width:8.7rem;color:var(--color-cc-light-grey);letter-spacing:.1px;margin:auto}section.fifty_image .content-wrap .row-wrap .text-wrap.centered{padding:3.54rem 0 4.2rem}section.fifty_image .content-wrap .row-wrap .text-wrap.top{padding-top:1.7rem}section.fifty_image .content-wrap .row-wrap .text-wrap .main-btn-wrap{margin-top:.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.fifty_image .content-wrap .row-wrap .text-wrap .main-btn-wrap svg{height:calc(100% + 4px);left:0;width:-webkit-fill-available;width:-moz-available}section.fifty_image .content-wrap .row-wrap .text-wrap .main-btn-wrap a{font-weight:500;font-size:15px;line-height:21px;letter-spacing:.4px;text-transform:uppercase;color:var(--color-cc-light-grey);padding:14px 38px 14px 19px}section.fifty_image .content-wrap .row-wrap .image-wrap{height:100%;position:relative}section.fifty_image .content-wrap .row-wrap .image-wrap.cover img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section.fifty_image .content-wrap .row-wrap .image-wrap.contain img{position:absolute;width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}section.fifty_image .content-wrap .row-wrap .side-wrap{width:50%}section.fifty_image .content-wrap .row-wrap.row-1 .side-wrap .image-wrap{margin-right:1.4rem}section.fifty_image .content-wrap .row-wrap.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}section.fifty_image .content-wrap .row-wrap.image-right .image-wrap{padding-left:18px}section.fifty_image .content-wrap .row-wrap.image-right .image-wrap img{width:calc(100% - 18px)}section.fifty_image .content-wrap .row-wrap.row-1 .image-wrap img{top:-1.8rem;height:calc(100% + 1.8rem)}@media (min-width:1921px){section.fifty_image .content-wrap p{font-size:22px}section.fifty_image .content-wrap h4{font-size:45px}}@media (max-width:991px){section.fifty_image{padding-top:1.2rem;overflow:hidden}section.fifty_image .content-wrap{padding-bottom:2rem}section.fifty_image .content-wrap svg{left:25%;width:100vw}section.fifty_image .content-wrap .row-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0;position:relative;z-index:2}section.fifty_image .content-wrap .row-wrap .side-wrap{width:100%}section.fifty_image .content-wrap .row-wrap.image-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}section.fifty_image .content-wrap .row-wrap.image-right .image-wrap{padding-top:85px;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}section.fifty_image .content-wrap .row-wrap.image-right .image-wrap img{width:84%}section.fifty_image .content-wrap .row-wrap.row-1 .side-wrap{width:100%}section.fifty_image .content-wrap .row-wrap.row-1 .image-wrap{width:86%}section.fifty_image .content-wrap .row-wrap.row-1 .image-wrap img{top:-1.2rem;height:auto;position:relative}section.fifty_image .content-wrap .row-wrap .text-wrap{padding-left:.4rem;padding-right:.4rem;margin:0;max-width:100%}section.fifty_image .content-wrap .row-wrap .text-wrap.centered{padding:10px .4rem;margin:0}section.fifty_image .content-wrap .row-wrap .text-wrap.top{max-width:100%;padding-top:17px}section.fifty_image .content-wrap .row-wrap .text-wrap.top p{line-height:23px;letter-spacing:.3px}section.fifty_image .content-wrap .row-wrap .text-wrap .main-btn-wrap{margin-top:1.4rem}section.fifty_image .content-wrap .row-wrap .text-wrap .main-btn-wrap a{color:#f4f9ff}section.fifty_image .content-wrap .row-wrap .image-wrap.contain img{position:relative}section.fifty_image .content-wrap h4{font-size:30px;line-height:36px}}@media (max-width:767px){section.fifty_image .content-wrap .row-wrap .text-wrap.top{max-width:100%}}section.single_banner{height:100vh;background:#d3d3d3;padding:1.28rem 1rem 1.2rem}section.single_banner .image-bg,section.single_banner .video-wrapper{height:100%;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}section.single_banner .image-bg .title-wrap,section.single_banner .video-wrapper .title-wrap{padding-left:1.25rem;padding-bottom:1.4rem;position:relative}section.single_banner .image-bg .title-wrap h1,section.single_banner .video-wrapper .title-wrap h1{color:#f4f9ff;max-width:9rem;margin-bottom:.8rem}section.single_banner .image-bg .title-wrap a,section.single_banner .video-wrapper .title-wrap a{color:#f4f9ff;font-size:20px}section.single_banner .image-bg.mobile,section.single_banner .video-wrapper.mobile{display:none}@media (max-width:991px){section.single_banner{padding:.4rem;height:10.3rem}section.single_banner .image-bg .title-wrap,section.single_banner .video-wrapper .title-wrap{padding-left:.55rem;padding-bottom:.7rem}section.single_banner .image-bg .title-wrap h1,section.single_banner .video-wrapper .title-wrap h1{font-size:1.056rem;line-height:1.18;margin-bottom:.4rem;max-width:6rem}section.single_banner .image-bg .main-btn-wrap a,section.single_banner .video-wrapper .main-btn-wrap a{padding:13px 22px 14px}section.single_banner .image-bg.mobile,section.single_banner .video-wrapper.mobile{display:-webkit-box;display:flex}}section.about_single_image{width:100%;height:100vh;padding-left:1.1rem}section.about_single_image .video-wrapper{width:100%;height:100%}section.about_single_image .image-bg{width:100%;height:100%}@media (max-width:991px){section.about_single_image{padding-left:15px;max-height:61vw;padding-bottom:25px}}section.contact_block .block-wrap{display:-webkit-box;display:flex}section.contact_block .block-wrap .row{width:100vw}section.contact_block .image{padding-left:0;padding-right:0;height:100%;width:52%}section.contact_block .content{width:48%;padding:5.1rem .3rem 5.4rem 2.4rem}section.contact_block .content h5{font-weight:500;line-height:.8rem;letter-spacing:.1px;margin-bottom:1rem}section.contact_block .content p.subtitle{letter-spacing:.3px;margin-bottom:.1rem}section.contact_block .content h3{font-weight:500;letter-spacing:.2px;margin-bottom:.86rem}@media (max-width:1199px){section.contact_block .content{padding-left:1rem}}@media (max-width:991px){section.contact_block{overflow:hidden}section.contact_block .row{margin-left:0;margin-right:0}section.contact_block .image{height:125vw;max-height:487px;width:100%}section.contact_block .content{width:100%;padding:2.25rem 15px}section.contact_block .content h5{font-size:22px;line-height:26px;margin-bottom:1.1rem}section.contact_block .content p.subtitle{font-size:16px;line-height:22px}section.contact_block .content h3{margin-bottom:0;font-weight:400;font-size:.78rem}section.contact_block .content a{margin-top:10px;margin-bottom:45px;display:block}}section.contentpage_block{padding-top:1.6rem;padding-bottom:2rem}section.contentpage_block h1{margin-bottom:.6rem;margin-top:1.2rem;font-size:1rem;line-height:1.2rem;color:var(--color-cc-light-black)}section.contentpage_block .image-wrap{height:9.76rem}section.contentpage_block .content-wrap{position:relative}section.contentpage_block .content-wrap h5{padding-top:.4rem}section.contentpage_block .content-wrap svg{position:absolute;width:5rem;height:12rem;right:0;top:0}section.contentpage_block .content-wrap .content{max-width:18.4rem;padding-left:2.8rem;margin-left:0}section.contentpage_block .content-wrap .content *:not(h1){margin-bottom:.4rem}@media (max-width:991px){section.contentpage_block{padding-bottom:1rem}section.contentpage_block .content-wrap svg{display:none}section.contentpage_block .content-wrap .content{padding-left:15px;max-width:100%}section.contentpage_block .content-wrap h1{font-size:36px;line-height:42px;max-width:60%;margin-top:40px}section.contentpage_block .content-wrap h5{font-weight:500;font-size:23px;line-height:40px;margin-bottom:.2rem}section.contentpage_block .content-wrap p{font-size:17px;line-height:25px}}@media (max-width:767px){section.contentpage_block .image-wrap{height:4rem}}section.instagram_feed{background:#c9c9c9;padding-bottom:2rem}section.instagram_feed .container-fluid{padding-left:0;padding-right:0}section.instagram_feed .follow-wrap{padding-top:.4rem;padding-left:.4rem;position:relative;z-index:2;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;padding-right:.68rem;font-weight:400;font-size:13px;line-height:40px;letter-spacing:.2px;color:#626262;text-transform:uppercase}section.instagram_feed .follow-wrap a{margin-left:.2rem}section.instagram_feed .follow-wrap a img{width:.88rem}section.instagram_feed #sbi_images{position:relative;z-index:2}section.instagram_feed .sbi_type_image{z-index:1}@media (min-width:1921px){section.instagram_feed .follow-wrap{font-size:12px}}section.landing-half-page{padding-top:1rem;padding-bottom:1rem;background:#c9b9b2}section.landing-half-page .container-fluid{display:-webkit-box;display:flex}section.landing-half-page .container-fluid .col-lg-6{height:100%}section.landing-half-page .content-wrap{padding-left:1rem;padding-right:1rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:100%}section.landing-half-page .content-wrap h3{color:var(--color-cc-yellow);font-weight:600}section.landing-half-page .content-wrap .app-link{margin-top:20px}section.landing-half-page .image-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}section.landing-half-page .image-wrap img{height:15rem}section.landing-half-page .image-wrap.mobile{display:none}@media (max-width:991px){section.landing-half-page .image-wrap.desktop{display:none}section.landing-half-page .image-wrap.mobile{display:-webkit-box;display:flex}section.landing-half-page .content-wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}section.landing-half-page .container-fluid{display:-webkit-box;display:flex}section.landing-half-page .container-fluid .col-lg-6{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width:767px){section.landing-half-page .image-wrap img{padding-top:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width:576px){section.landing-half-page .content-wrap{padding-left:.3rem;padding-right:.3rem}}section.landing_fifty_image{background:#697581}section.landing_fifty_image .content-wrap{background:#697581;padding-bottom:2.5rem;position:relative}section.landing_fifty_image .content-wrap p{font-size:17px}section.landing_fifty_image .content-wrap h4{font-size:36px;letter-spacing:0;color:var(--color-cc-yellow)}section.landing_fifty_image .content-wrap svg{position:absolute;z-index:1;left:41%;height:100%;width:46vw}section.landing_fifty_image .content-wrap img{z-index:2}section.landing_fifty_image .content-wrap .row-wrap{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:.6rem}section.landing_fifty_image .content-wrap .row-wrap .text-wrap{max-width:8.7rem;color:var(--color-cc-light-grey);letter-spacing:.1px;margin:auto;position:relative;z-index:2}section.landing_fifty_image .content-wrap .row-wrap .text-wrap.centered{padding:3.54rem 15px 4.2rem}section.landing_fifty_image .content-wrap .row-wrap .text-wrap.left{margin-left:0;padding:3.54rem 15px 4.2rem 1.3rem}section.landing_fifty_image .content-wrap .row-wrap .text-wrap .main-btn-wrap{margin-top:67px}section.landing_fifty_image .content-wrap .row-wrap .text-wrap .main-btn-wrap svg{left:-2px;width:-webkit-fill-available;width:-moz-available}section.landing_fifty_image .content-wrap .row-wrap .text-wrap .main-btn-wrap a{font-weight:500;font-size:15px;letter-spacing:.4px;text-transform:uppercase;color:#1e1e1e;padding:14px 38px 16px 24px}section.landing_fifty_image .content-wrap .row-wrap .image-wrap{height:100%;position:relative}section.landing_fifty_image .content-wrap .row-wrap .image-wrap img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section.landing_fifty_image .content-wrap .row-wrap .image-wrap.mobile{display:none}section.landing_fifty_image .content-wrap .row-wrap .image-wrap .image-caption{font-size:.28rem;line-height:.56rem;font-weight:400;letter-spacing:.3px;position:absolute;width:100%;bottom:1rem;left:0;padding-left:1.8rem}section.landing_fifty_image .content-wrap .row-wrap .icons-wrap{width:calc(100% - 1.8rem);height:auto;position:absolute;z-index:5;bottom:1.6rem;left:1.8rem}section.landing_fifty_image .content-wrap .row-wrap .icons-wrap img{width:auto;max-width:100%;height:auto;display:block}section.landing_fifty_image .content-wrap .row-wrap .side-wrap{width:50%;position:relative}section.landing_fifty_image .content-wrap .row-wrap.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap{margin-left:1.4rem}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap{padding-left:18px}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap img{width:calc(100% - 18px)}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap .image-caption{padding-left:18px;padding-right:1.8rem}section.landing_fifty_image .content-wrap .row-wrap.image-right .icons-wrap{left:inherit;right:1.8rem}section.landing_fifty_image .content-wrap .row-wrap.image-right .icons-wrap img{margin-left:auto}section.landing_fifty_image .content-wrap .row-wrap.image-left .image-wrap{margin-right:1.4rem}section.landing_fifty_image .content-wrap .row-wrap.image-left .text-wrap .main-btn-wrap{margin-left:auto}section.landing_fifty_image .content-wrap .row-wrap.image-left .text-wrap .main-btn-wrap svg{left:-22px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:-webkit-fill-available;width:-moz-available}section.landing_fifty_image .content-wrap .row-wrap.image-left .text-wrap .main-btn-wrap a{font-weight:500;font-size:15px;letter-spacing:.4px;text-transform:uppercase;padding:14px 24px 16px 19px}@media only screen and (min-width:768px) and (max-width:1366px){section.landing_fifty_image .content-wrap .row-wrap.image-left .text-wrap .main-btn-wrap a{padding:14px 54px 16px 24px}}section.landing_fifty_image .content-wrap .row-wrap.row-1 .image-wrap img{top:-1.5rem;height:calc(100% + 1.5rem)}@media (min-width:1921px){section.landing_fifty_image .content-wrap p{font-size:22px}section.landing_fifty_image .content-wrap h4{font-size:45px}}@media (max-width:991px){section.landing_fifty_image{padding-top:0;overflow:hidden}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap{margin-left:.4rem}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap.desktop{display:none}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap.mobile{display:block}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap .image-caption{padding-right:.6rem}section.landing_fifty_image .content-wrap .row-wrap.image-right .icons-wrap{right:18px}section.landing_fifty_image .content-wrap .row-wrap.image-left .image-wrap{margin-right:.4rem}section.landing_fifty_image .content-wrap .row-wrap.image-left .image-wrap.desktop{display:none}section.landing_fifty_image .content-wrap .row-wrap.image-left .image-wrap.mobile{display:block}section.landing_fifty_image .content-wrap .row-wrap.image-left .image-wrap .image-caption{padding-left:.6rem}section.landing_fifty_image .content-wrap .row-wrap.image-left .icons-wrap{left:18px}}@media (max-width:767px){section.landing_fifty_image .content-wrap{padding-bottom:0}section.landing_fifty_image .content-wrap .row-wrap .side-wrap{width:100%}section.landing_fifty_image .content-wrap .row-wrap.image-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap{max-width:70%;margin-right:0;margin-left:auto}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap img{position:relative;top:0;width:100%;max-height:50vh}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap .image-caption{padding:0 .6rem;text-align:center}section.landing_fifty_image .content-wrap .row-wrap.image-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}section.landing_fifty_image .content-wrap .row-wrap.image-left .image-wrap{max-width:70%;margin-right:0;margin-left:auto}section.landing_fifty_image .content-wrap .row-wrap.image-left .image-wrap img{position:relative;top:0;width:100%;max-height:50vh}section.landing_fifty_image .content-wrap .row-wrap.image-left .image-wrap .image-caption{padding:0 .6rem;text-align:center}section.landing_fifty_image .content-wrap .row-wrap.image-left .text-wrap{margin-left:0}section.landing_fifty_image .content-wrap .row-wrap .text-wrap{padding:2rem 1.2rem!important;max-width:10rem}section.landing_fifty_image .content-wrap .row-wrap .icons-wrap{position:static;padding:0 .6rem}section.landing_fifty_image .content-wrap .row-wrap .icons-wrap img{margin:0 auto}}@media (max-width:576px){section.landing_fifty_image .content-wrap .row-wrap{margin-bottom:0}section.landing_fifty_image .content-wrap .row-wrap.image-right .image-wrap,section.landing_fifty_image .content-wrap .row-wrap.image-left .image-wrap{max-width:100%;width:100%;padding:0}section.landing_fifty_image .content-wrap .row-wrap .text-wrap{padding-left:.6rem!important;padding-right:.6rem!important}}body.load-landing-2-styles .landing_fifty_image .content-wrap{padding-bottom:0}body.load-landing-2-styles .landing_fifty_image .content-wrap .landing_path svg{left:0;width:86.5vw}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap{margin-bottom:0}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap .side-wrap .text-wrap{max-width:434px}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap .side-wrap .text-wrap h3{margin-bottom:33px}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap .side-wrap .text-wrap h4{max-width:9.12rem}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap .side-wrap .text-wrap p{font-size:.48rem;line-height:.56rem;letter-spacing:.3px}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap .side-wrap .text-wrap .icons-wrap{position:static;width:100%;margin-top:48px}@media (max-width:767px){body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap .side-wrap .text-wrap .icons-wrap{padding:0}}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap .side-wrap .text-wrap .icons-wrap img{margin:0}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap .side-wrap .image-wrap .image-caption{bottom:27%}@media (max-width:767px){body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap .side-wrap .image-wrap .image-caption{bottom:22%}}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap:nth-of-type(1){background:#596c6a}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap:nth-of-type(1) .side-wrap .text-wrap{color:var(--color-cc-light);padding-bottom:1.78rem;max-width:560px}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap:nth-of-type(1) .side-wrap .text-wrap h3{margin-bottom:1rem}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap:nth-of-type(1) .side-wrap .text-wrap p{max-width:434px}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap.row-2{position:relative}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap.row-2 .image-wrap{height:auto;margin-left:0;position:absolute;top:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15.84rem;max-width:100%}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap.row-2 .image-wrap img{position:static;width:100%}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap.row-2 .text-wrap{padding-bottom:0;max-width:560px}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap.row-3{margin-top:-.9rem}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap.row-3 .text-wrap{padding-top:0;padding-bottom:1.56rem}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap:last-child{background:#abb875}body.load-landing-2-styles .landing_fifty_image .content-wrap .row-wrap:last-child .text-wrap{padding-bottom:1.56rem}body.load-landing-2-styles.safari .landing_fifty_image .content-wrap .row-wrap .side-wrap .text-wrap .main-btn-wrap a{padding:14px 54px 16px 24px}footer{height:100%;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;min-height:618px;background:var(--color-cc-light-black);color:var(--color-cc-light-grey);overflow:hidden;padding-left:15px;position:relative;z-index:1}footer .container-fluid{padding-left:15px;padding-right:15px}footer .footer-wrap{margin-bottom:1.1rem;width:100%;padding-left:1.5rem}footer .footer-wrap .row{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}footer .footer-wrap .row .col-lg-4{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:end;justify-content:flex-end}footer a{color:var(--color-cc-light-grey)}footer a:hover,footer a:focus{color:#f4f9ff;text-decoration:none}footer .footer-menu-wrap{display:-webkit-box;display:flex}footer .footer-menu-wrap .single-col:not(:last-child){margin-right:10vw}@media (max-width:1920px){footer .footer-menu-wrap .single-col:not(:last-child){margin-right:9vw}}@media (max-width:1484px){footer .footer-menu-wrap .single-col:not(:last-child){margin-right:10vw}}footer .footer-menu-wrap .single-col h6{font-weight:700;font-size:16px;line-height:22px;letter-spacing:.3px;margin-bottom:0;margin-top:30px}footer .footer-menu-wrap .single-col .social-menu-wrap .links-wrap{display:-webkit-box;display:flex}footer .footer-menu-wrap .single-col .social-menu-wrap .links-wrap a{display:block;margin:.1rem .2rem .1rem 0}footer .footer-menu-wrap .single-col .social-menu-wrap .links-wrap a img{width:.88rem}footer .footer-menu-wrap li,footer .footer-menu-wrap a,footer .footer-menu-wrap p{font-size:16px;line-height:22px;letter-spacing:.3px}@media (min-width:1921px){footer .footer-menu-wrap li,footer .footer-menu-wrap a,footer .footer-menu-wrap p{line-height:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}footer .footer-menu-wrap li br,footer .footer-menu-wrap a br,footer .footer-menu-wrap p br{display:none}}footer .footer-logo{padding-right:.66rem;padding-bottom:.4rem}footer .footer-logo svg{width:5.42rem;height:5.72rem;margin:0 auto;display:block}footer .footer-logo path{fill:none;stroke-width:2px;stroke-dashoffset:0}@media (min-width:1921px){footer{min-height:10rem}footer .footer-wrap{padding-left:15px}footer .footer-menu-wrap{padding-bottom:.8rem}footer .footer-logo{padding-top:4rem;padding-bottom:0}footer .single-col .social-menu-wrap .link-wrap a{margin:.2rem .2rem 0 0}footer .single-col.social-col{margin-right:10vw!important}}@media (max-width:991px){footer{min-height:auto}footer .footer-wrap{padding-left:15px!important;padding-right:15px!important}footer .footer-wrap .col-lg-8{width:66%}footer .footer-wrap .col-lg-4{width:33%}footer .footer-wrap .footer-menu-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:13px}footer .footer-wrap .footer-menu-wrap .single-col:not(:last-child){margin-right:0}footer .footer-wrap .footer-menu-wrap .single-col .social-menu-wrap .links-wrap a{margin:.2rem .2rem .5rem 0}footer .footer-wrap .footer-menu-wrap .single-col .social-menu-wrap .links-wrap a img{width:1.1rem}footer .footer-wrap .footer-menu-wrap .single-col .email-wrap h6{margin-top:43px}footer .footer-wrap .footer-logo{padding-right:0;margin-left:-5px}footer .footer-wrap .footer-logo svg{height:auto;max-width:100%}}@media (max-width:767px){footer .footer-wrap .col-lg-8{width:auto}footer .footer-wrap .col-lg-4{width:auto}}body.woocommerce-order-received{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}body.woocommerce-order-received .woocommerce-order{padding-left:15px;padding-right:15px;padding-bottom:1rem;max-width:960px;margin-right:auto;margin-left:auto}body.woocommerce-order-received .woocommerce-order .woocommerce-notice-wrap{background:var(--color-cc-yellow);padding:1rem 1.5rem;margin-bottom:1rem}body.woocommerce-order-received .woocommerce-order .woocommerce-notice-wrap .woocommerce-notice{font-size:36px;line-height:46px;letter-spacing:.1px;color:var(--color-cc-light-black);margin-bottom:20px}body.woocommerce-order-received .woocommerce-order .woocommerce-notice-wrap .woocommerce-order-overview li{font-size:11px;line-height:20px}body.woocommerce-order-received .woocommerce-order .woocommerce-order-details,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{background:#bfbfbf;padding:.35rem .3rem}body.woocommerce-order-received .woocommerce-order .woocommerce-order-details h2,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details h2{font-weight:500;font-size:.46rem;line-height:.8rem;letter-spacing:.1px;color:var(--color-cc-light-black)}body.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details address,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-table,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address{border:none}body.woocommerce-order-received .woocommerce-order .woocommerce-order-details address,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address{font-size:17px;line-height:30px}body.error404{background:#d3d3d3}body.error404 header .menu-wrap .menu li a,body.error404 header .site-header__language-block ul li a{color:#5d6162}body.error404 header .site-header__language-block ul li:not(:last-child){border-right-color:#5d6162}body.error404 .content-wrap{padding-top:2rem;padding-bottom:2rem}body.error404 h1{margin-bottom:1rem}body.error404 .main-btn-wrap{margin:auto}body.error404 .main-btn-wrap a{font-size:20px;text-transform:uppercase;padding:15px 30px}