@font-face{font-family:"Proxima Nova Rg";src:url("fonts/ProximaNova-Regular.eot");src:local("Proxima Nova Regular"), local("ProximaNova-Regular"), url("fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/ProximaNova-Regular.woff") format("woff"), url("fonts/ProximaNova-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Proxima Nova Rg";src:url("fonts/ProximaNova-Bold.eot");src:local("Proxima Nova Bold"), local("ProximaNova-Bold"), url("fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/ProximaNova-Bold.woff") format("woff"), url("fonts/ProximaNova-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Proxima Nova Lt";src:url("fonts/ProximaNova-Semibold.eot");src:local("Proxima Nova Semibold"), local("ProximaNova-Semibold"), url("fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("fonts/ProximaNova-Semibold.woff") format("woff"), url("fonts/ProximaNova-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Proxima Nova Lt";src:url("fonts/ProximaNova-Light.eot");src:local("Proxima Nova Light"), local("ProximaNova-Light"), url("fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("fonts/ProximaNova-Light.woff") format("woff"), url("fonts/ProximaNova-Light.ttf") format("truetype");font-weight:300;font-style:normal}.luxury-line{background:linear-gradient(45deg, #666666, #0e0e0e);color:#fff}.premium-line{background:linear-gradient(45deg, #eba73c, #d69122, #bf7600);color:#fff}.universal-line{background:linear-gradient(45deg, #ededed, #bdbdbd);color:#0F0F0F}.light-line{background:linear-gradient(45deg, #d2e3f0, #c1d9e9, #aed0e2, #9ab7d9, #889eb7);color:#0F0F0F}.junior-line{background:linear-gradient(45deg, #7DBA82, #66A673, #38774e);color:#fff}.btn-user-outline{display:inline-block;max-width:300px;color:#fff;border-radius:0.25rem;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;font-size:0.85rem;border:1px solid #fff;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:0.3s}.btn-user-outline:hover{background-color:#fff;color:#000;transition:0.3s}.btn-user-outline-video{display:flex;align-items:center;justify-content:space-between;color:#fff;border-radius:0.25rem;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;font-size:0.85rem;border:1px solid #fff;transition:0.3s;position:relative;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.btn-user-outline-video .btn-text{padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:4rem}.btn-user-outline-video .btn-icon{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border-radius:0.15rem;min-width:2.5rem;min-height:2.5rem;position:absolute;right:2px;top:50%;transform:translateY(-50%);padding:0.5rem;transition:0.3s}.btn-user-outline-video .btn-icon i{width:1rem;height:1rem}.btn-user-outline-video:hover{background-color:#fff;color:#000;transition:0.3s}.btn-user-outline-video:hover .btn-icon{background-color:#000;color:#fff;transition:0.3s}.btn-user-outline-video:hover .btn-icon i{width:1rem;height:1rem}.btn-more{display:inline-block;color:#0F0F0F;border-radius:0.25rem;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;font-size:0.85rem;border:1px solid #0F0F0F;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:0.3s}.btn-more:hover{background-color:#0F0F0F;color:#fff;transition:0.3s}.btn-more-outline{display:inline-block;color:#fff;background-color:#1a1a1a;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;border-radius:0.25rem;font-size:0.85rem;border:1px solid #1a1a1a;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:0.3s}.btn-more-outline:hover{background-color:#fff;color:#1a1a1a;transition:0.3s}#wpadminbar{top:auto;bottom:0 !important}body{font-family:"Proxima Nova Lt";font-weight:300;background-color:#fff}.no-scroll{overflow:hidden;position:fixed;width:100%}.header{margin-top:60px}header .menu-bar{margin-bottom:1rem;border:1px solid #d0d4d8;background:#D5DEE7;background:linear-gradient(to right, #D5DEE7, #E8EBF2, #E2E7ED);padding:0.5rem 1rem;display:block;width:auto}header .menu-bar .menu-row{display:flex;justify-content:space-between;align-items:center;position:relative}header .menu-bar .menu-row .custom-logo-link img{display:block;height:3rem !important;width:auto}header .menu-bar .menu-row .left{flex:1;display:flex;align-items:center;justify-content:flex-start}header .menu-bar .menu-row .left nav{display:flex;align-items:center}header .menu-bar .menu-row .left nav ul{list-style:none;display:flex;gap:1rem;padding:0;margin:0;justify-content:flex-start;flex-wrap:wrap}header .menu-bar .menu-row .left nav ul .menu-item a{text-decoration:none;color:#000;border-bottom:1px solid transparent;transition:0.3s}header .menu-bar .menu-row .left nav ul .menu-item a:hover{border-bottom:1px solid #000;transition:0.3s}header .menu-bar .menu-row .right{flex:1;display:flex;align-items:center;justify-content:flex-end}header .menu-bar .menu-row .right .shop-btns{display:flex}header .menu-bar .menu-row .right .shop-btns .my-account{display:flex;background-color:transparent;color:#0F0F0F;padding:0.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:0.3s}header .menu-bar .menu-row .right .shop-btns .my-account:hover{color:#616161;transition:0.3s}header .menu-bar .menu-row .right .shop-btns .cart-contents{display:flex;position:relative;background-color:transparent;color:#0F0F0F;padding:0.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:0.3s;text-decoration:none}header .menu-bar .menu-row .right .shop-btns .cart-contents .cart-count{position:absolute;width:1rem;height:1rem;font-size:0.75rem;border-radius:50%;display:flex;align-items:center;align-content:center;justify-content:center;top:0;right:0;background-color:#0F0F0F;color:#fff}header .menu-bar .menu-row .right .shop-btns .cart-contents:hover{color:#616161;transition:0.3s}header .menu-bar .menu-row .right .shop-btns .phone{display:flex;background-color:transparent;color:#0F0F0F;padding:0.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:0.3s;text-decoration:none}header .menu-bar .menu-row .right .shop-btns .phone span{font-size:1rem;margin-left:0.5rem}header .menu-bar .menu-row .right .shop-btns .phone:hover{color:#616161;transition:0.3s}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper{position:relative}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .map-icon{cursor:pointer}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .map-icon .map{min-height:3rem;margin-right:1.5rem;margin-left:0.5rem}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .map-icon .current-flag{position:absolute;top:0.75rem;right:0.5rem;width:1.75rem;height:1.75rem;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;animation:countryflip 5s linear infinite}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .region-dropdown{display:none;position:absolute;border-radius:0.25rem;top:100%;left:0;background:#fff;padding:1rem;box-shadow:0 4px 10px rgba(0, 0, 0, 0.15);z-index:1000;width:max-content;min-width:220px}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .region-dropdown .region{margin-bottom:1rem}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .region-dropdown .region .region-name{font-weight:bold;margin-bottom:0.5rem}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .region-dropdown .region .country-list{list-style:none;margin:0;padding:0}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .region-dropdown .region .country-list li{margin-bottom:0.25rem}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .region-dropdown .region .country-list li .country-link{display:flex;align-items:center;text-decoration:none;color:#333;transition:color 0.2s ease}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .region-dropdown .region .country-list li .country-link:hover{color:#0073aa}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .region-dropdown .region .country-list li .country-link .country-flag{width:1.5rem;height:1rem;background-position:center;background-size:cover;background-repeat:no-repeat;object-fit:contain;margin-right:0.5rem;border:1px solid #f1f1f1}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper .region-dropdown .region .country-list li .active{font-weight:bold}header .menu-bar .menu-row .right .shop-btns .countries .map-wrapper:hover .region-dropdown{display:block}@keyframes countryflip{70%{transform:perspective(120px) rotateY(0deg);-webkit-transform:perspective(120px) rotateY(0deg)}100%{transform:perspective(120px) rotateY(360deg);-webkit-transform:perspective(120px) rotateY(360deg)}}header .menu-bar .menu-row .center{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}header .menu-bar .menu-row .menu-btn{height:2.5rem;width:2.5rem;background-color:transparent;color:#0F0F0F;display:flex;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:0.3s;border:none;font-size:2rem}header .menu-bar .menu-row .menu-btn:hover{color:#616161;transition:0.3s}header .menu-modal{position:fixed;top:0;bottom:0;left:0;right:0;margin:0 auto;display:none;background-color:#f1f1f1;border:1px solid #f1f1f1;z-index:2000}header .menu-modal .menu-modal-container{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}header .menu-modal .menu-modal-container .close-btn{position:absolute;right:2rem;top:2rem;background-color:transparent;border:none;font-size:2rem;transition:0.3s;color:#0F0F0F !important}header .menu-modal .menu-modal-container .close-btn:hover{transform:rotateZ(90deg);transition:0.3s}header .menu-modal .menu-modal-container .custom-logo-link img{display:block;height:3rem !important;width:auto}header .menu-modal .menu-modal-container nav ul,header .menu-modal .menu-modal-container nav ol{list-style-type:none;margin:0;padding:0}header .menu-modal .menu-modal-container nav li{margin:0;padding:0}header .menu-modal .menu-modal-container nav .menu-item a{text-decoration:none;font-size:1.5rem;color:#0F0F0F;border-bottom:1px solid transparent;transition:0.3s}header .menu-modal .menu-modal-container nav .menu-item:hover a{border-bottom:1px solid #0F0F0F;transition:0.3s}header .menu-modal .menu-modal-container .phone{margin-top:2rem}header .menu-modal .menu-modal-container .phone span{display:block}header .menu-modal .menu-modal-container .phone a{text-decoration:none;color:#0F0F0F;font-size:1.5rem;font-weight:bold}header .menu-modal .menu-modal-container .region-tabs{margin-top:1.5rem}header .menu-modal .menu-modal-container .region-tabs .nav{border-bottom:1px solid #dee2e6}header .menu-modal .menu-modal-container .region-tabs .nav-link{font-weight:bold;color:#000}header .menu-modal .menu-modal-container .region-tabs .tab-content{margin-top:1rem;min-height:150px}header .menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0.25rem 0.75rem}header .menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link{display:flex;align-items:center;text-decoration:none;color:#333;transition:color 0.2s ease}header .menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link:hover{color:#000}header .menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link .country-flag{width:1.5rem;height:1rem;background-position:center;background-size:cover;background-repeat:no-repeat;object-fit:contain;margin-right:0.5rem;border:1px solid #f1f1f1}header .menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link.active{font-weight:bold}footer{background-color:#0F0F0F;color:#fff;padding-top:2rem;padding-bottom:2rem}footer nav ul{list-style:none;display:flex;padding:0;margin:0;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}footer nav ul .menu-item a{text-decoration:none;color:#fff;border-bottom:1px solid transparent;transition:0.3s}footer nav ul .menu-item a:hover{border-bottom:1px solid #fff;transition:0.3s}footer .footer-nav-header{font-size:1.25rem;padding-bottom:1rem;font-family:"Proxima Nova Lt";font-weight:600}footer .newsletter{padding-bottom:1rem}footer .newsletter .newsletter-header{font-size:2.25rem;padding-bottom:1rem;font-family:"Proxima Nova Lt";font-weight:600}footer .newsletter .newsletter-text{padding-bottom:1rem}footer .newsletter .form-control{background-color:transparent;border-radius:0;border:1px solid #616161;color:#fff;border-radius:0.25rem}footer .newsletter .btn{border:1px solid #616161;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;color:#fff;transition:0.3s}footer .newsletter .btn:hover{background-color:#fff;color:#0F0F0F;transition:0.3s}footer .social{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-bottom:1rem}footer .social span{color:#616161;font-weight:600}footer .social a{text-decoration:none;color:#fff;font-size:1.25rem;transition:0.3s}footer .social a:hover{color:#616161}footer .company-info{display:flex;flex-wrap:wrap;font-size:0.9rem;gap:1.5rem;color:#616161}footer .payment-methods{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;padding-bottom:1rem}footer .payment-methods span{color:#616161;font-weight:bold}footer .contacts .phone a{text-decoration:none;color:#fff;font-size:1.25rem}footer .contacts .email a{text-decoration:none;color:#fff}footer .gmb{max-width:250px;display:flex;padding:0.75rem;margin-bottom:1rem;border-radius:0.25rem;background-color:#f1f1f1;color:#0F0F0F;text-decoration:none;align-items:center;border:1px solid #dedede;font-weight:600}footer .gmb .icon{margin-right:0.75rem}footer .gmb .icon img{min-height:3rem}footer .gmb .info .title{font-size:0.85rem}footer .gmb .info .score i{color:#ffae00}.fancybox__caption{text-align:center}#breadcrumbs{text-align:center;text-transform:uppercase;font-size:0.75rem;margin-bottom:0}#breadcrumbs a{color:#0F0F0F;text-decoration:none}#breadcrumbs .breadcrumb_last{color:#959595}.video-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:black}.video-container video{width:100%;height:100%;object-fit:contain}.fancybox__slide{padding:0 !important}.fancybox__content{background:#000 !important;padding:0 !important;margin:0 !important}.fancybox__content video{width:100% !important;height:100% !important;max-height:90vh !important;object-fit:cover;display:block;background:#000}.header{margin-top:60px;display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column}.header h1{text-align:center;text-transform:uppercase;margin-bottom:0rem;line-height:1}.header #breadcrumbs{text-align:center;margin-bottom:0;color:#a5a5a5}.header #breadcrumbs a{color:#fff;text-transform:uppercase;text-decoration:none;color:#a5a5a5}#breadcrumbs{margin-bottom:0;color:#a5a5a5;text-transform:uppercase;font-size:0.85rem;line-height:1}#breadcrumbs a{color:#fff;text-decoration:none;color:#a5a5a5}.slide-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0, 0, 0, 0.5);color:#fff;padding:0.5rem 0.25rem;border:none;cursor:pointer;z-index:1;transition:0.3s}.slide-arrow:hover{color:#1a1a1a;background:white;transition:0.3s}.prev-arrow{left:0;border-top-right-radius:0.15rem;border-bottom-right-radius:0.15rem}.next-arrow{right:0;border-top-left-radius:0.15rem;border-bottom-left-radius:0.15rem}.slick-prev,.slick-next{display:flex;align-items:center;justify-content:center}.slick-dots{position:absolute;left:0;right:0;bottom:-1.5rem;display:flex;justify-content:center;padding:0;margin-top:1rem;margin-bottom:0;gap:0.25rem}.slick-dots li{list-style:none;margin:0}.slick-dots li button{font-size:0;width:0.25rem;height:0.25rem;border-radius:0.5rem;background-color:#ccc;border:none;cursor:pointer;transition:background 0.3s ease, width 0.3s ease}.slick-dots .slick-active button{background-color:#616161;border-radius:0.5rem;width:1.5rem;height:0.25rem}strong{font-weight:bold}.clients{padding-top:2rem}.clients h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}.clients .clients-slider{margin-bottom:1.5rem}.clients .clients-slider .client{margin-left:0.5rem;margin-right:0.5rem}.clients .clients-slider .client .block{background:linear-gradient(to right, #D5DEE7, #E8EBF2, #E2E7ED);display:flex;border-radius:0.25rem;padding:0.5rem;text-decoration:none;flex-direction:column;transition:0.3s}.clients .clients-slider .client .block .image{border-radius:0.2rem;min-height:400px;background-position:top center;background-size:cover;background-repeat:no-repeat}.clients .clients-slider .client .block .info{display:flex;padding-top:0.5rem;padding-left:0rem;padding-right:0rem;padding-bottom:0rem;color:#1a1a1a;justify-content:space-between;transition:0.3s;align-items:center}.clients .clients-slider .client .block .info .type{display:flex}.clients .clients-slider .client .block .info .type .type-badge{background-color:#f1f1f1;border-radius:0.15rem;font-size:0.75rem;padding:0.1rem 0.25rem;margin-right:0.25rem;line-height:1}.clients .clients-slider .client .block .info .button{height:2.5rem;width:2.5rem;border-radius:0.2rem;display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;color:#fff;transition:0.3s}.clients .clients-slider .client .block .info .button i{transform:rotate(0deg);transition:0.3s}.clients .clients-slider .client:hover .block .info .button{background-color:#fff;color:#1a1a1a;transition:0.3s}.clients .clients-slider .client:hover .block .info .button i{transform:rotate(-45deg);transition:0.3s}.brands{padding-top:2rem;padding-bottom:2rem}.brands h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}.brands .brands-slider{display:flex;flex-direction:column;position:relative}.brands .brands-slider .brand{display:flex;align-items:center;justify-content:center;min-height:100px;border-radius:0.25rem;margin-left:0.5rem;margin-right:0.5rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;background-color:#f1f1f1}.brands .brands-slider .brand img{max-height:4rem}#page-home .hero{position:relative;height:100vh;width:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:1rem;background-color:rgba(0, 0, 0, 0.5)}#page-home .hero .videoBackground{position:absolute}#page-home .hero .videoBackground::before{content:"";position:absolute;background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%}#page-home .hero .videoBackground video{object-fit:cover;background-size:cover;width:100vw;height:100%}#page-home .hero .content{display:flex;z-index:1;color:#fff;text-align:center;flex-direction:column;align-items:center}#page-home .hero .content h1{text-transform:uppercase;font-size:3rem;line-height:1;margin:0;margin-bottom:1rem;letter-spacing:0.25rem}#page-home .hero .scroll-down{position:absolute;width:2rem;height:2rem;font-size:2rem;color:#fff;overflow:hidden;display:flex;flex-flow:column;align-items:center;justify-content:center;z-index:3;bottom:1rem;left:0;right:0;margin:0 auto}#page-home .hero .scroll-down i{animation:scrollDown 3s ease infinite}@keyframes scrollDown{0%{transform:translateY(-15px);opacity:0}50%{transform:translateY(0px);opacity:1}100%{transform:translateY(15px);opacity:0}}#page-home .counters{padding-top:2rem;background:linear-gradient(to right, #D5DEE7, #E8EBF2, #E2E7ED)}#page-home .counters .block{text-align:center;margin-bottom:2rem}#page-home .counters .block .counter-block{display:flex;align-items:center;justify-content:center}#page-home .counters .block .counter-block .counter{font-size:4rem;line-height:1}#page-home .counters .block .counter-block .icon{font-size:2rem}#page-home .counters .block .title{display:inline-block;padding:0.5rem;position:relative;line-height:1;font-weight:bold;text-transform:uppercase;margin-bottom:1rem}#page-home .counters .block .description{min-height:72px}#page-home .catalog{padding-top:2rem;padding-bottom:2rem}#page-home .catalog h2{text-transform:uppercase;margin-bottom:2rem;text-align:center}#page-home .catalog .catalog-slider{width:100%}#page-home .catalog .catalog-slider .product{border:1px solid #D5DEE7;position:relative;background-color:#fff;border-radius:0.25rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#0F0F0F;margin-right:0.5rem;margin-left:0.5rem}#page-home .catalog .catalog-slider .product .image{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden}#page-home .catalog .catalog-slider .product .image img.img-main{display:block;transition:opacity 0.3s ease}#page-home .catalog .catalog-slider .product .image img.img-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.3s ease}#page-home .catalog .catalog-slider .product .onsale{background-color:#cf0000;color:#fff;border-bottom-right-radius:0.25rem;padding:0.1rem 0.5rem;position:absolute;left:0rem;top:0rem;z-index:1}#page-home .catalog .catalog-slider .product .discount-badge{background-color:#cf0000;color:#fff;border-bottom-left-radius:0.25rem;padding:0.1rem 0.5rem;position:absolute;right:0rem;top:0rem;z-index:1}#page-home .catalog .catalog-slider .product .line{display:flex;justify-content:center;position:relative;font-size:1rem;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;padding:0.1rem 0.5rem;top:0;z-index:3}#page-home .catalog .catalog-slider .product .data{padding:1rem;display:flex;width:100%;justify-content:space-between;align-items:flex-end}#page-home .catalog .catalog-slider .product .data .info{display:flex;flex-direction:column;line-height:1}#page-home .catalog .catalog-slider .product .data .info .name{text-transform:uppercase;margin-bottom:0;font-size:1.5rem;font-weight:600}#page-home .catalog .catalog-slider .product .data .info .color{font-size:0.9rem}#page-home .catalog .catalog-slider .product .data .info .price{display:flex;line-height:1;min-height:2.5rem;margin-top:0.25rem;flex-direction:column;justify-content:center}#page-home .catalog .catalog-slider .product .data .info .price .sale-price bdi{font-size:1.25rem;position:relative;display:inline-block;color:#cf0000;font-weight:bold}#page-home .catalog .catalog-slider .product .data .info .price .old-price{display:block;margin-bottom:0.25rem;line-height:1}#page-home .catalog .catalog-slider .product .data .info .price .old-price bdi{font-size:0.9rem;position:relative;color:#616161}#page-home .catalog .catalog-slider .product .data .info .price .old-price bdi::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:red;transform:rotate(-15deg);pointer-events:none}#page-home .catalog .catalog-slider .product .data .info .price .normal-price bdi{position:relative;display:inline-block;color:#008000;font-weight:bold;font-size:1.25rem}#page-home .catalog .catalog-slider .product .data .btn-catalog-more{height:2.5rem;width:2.5rem;border-radius:0.25rem;border:1px solid transparent;display:flex;align-items:center;justify-content:center;background-color:#0F0F0F;color:#fff;transition:0.3s}#page-home .catalog .catalog-slider .product:hover .data .btn-catalog-more{background-color:#fff;color:#0F0F0F;transition:0.3s;border:1px solid #0F0F0F}#page-home .catalog .catalog-slider .product:hover .image img.img-main{opacity:0}#page-home .catalog .catalog-slider .product:hover .image img.img-hover{opacity:1}#page-home .benefits{margin-bottom:1.5rem}#page-home .benefits h2{text-transform:uppercase;margin-bottom:2rem;text-align:center}#page-home .benefits .benefits-slider .benefit{background:linear-gradient(to right, #D5DEE7, #E8EBF2, #E2E7ED);border-radius:0.5rem;min-height:270px;padding:1rem;margin-left:0.5rem;margin-right:0.5rem;text-align:center}#page-home .benefits .benefits-slider .benefit .count{font-size:3rem;margin-bottom:1rem;color:#3a3a3a;font-weight:bold;line-height:1}#page-home .benefits .benefits-slider .benefit .title{text-transform:uppercase;margin-bottom:1rem;font-size:1.5rem;min-height:48px;align-items:center;justify-content:center;display:flex;line-height:1;color:#1a1a1a}#page-video .content .video{display:block;position:relative;background:linear-gradient(to right, #D5DEE7, #E8EBF2, #E2E7ED);text-decoration:none;color:#1a1a1a;margin-bottom:1.5rem;border-radius:0.25rem;overflow:hidden}#page-video .content .video .video-preview{display:flex;min-height:200px;background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:center;align-items:center}#page-video .content .video .video-preview i{font-size:3rem;transition:0.3s;color:#fff}#page-video .content .video .video-preview:hover i{font-size:5rem;transition:0.3s}#page-video .content .video .video-name{display:flex;justify-content:center;align-items:center;min-height:65px;text-align:center;padding:0.5rem}#page-contacts .content .block{display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1.5rem;padding:1rem;border:1px solid #f1f1f1;border-radius:0.25rem}#page-contacts .content .block .title{text-transform:uppercase;font-size:1.25rem;position:relative;margin-bottom:1rem}#page-contacts .content .block .title:after{content:"";position:absolute;width:30px;height:1px;background-color:#eab344;bottom:-0.5rem;left:0;right:0;margin:0 auto}#page-contacts .content .block a{text-decoration:none;color:#3a3a3a}#page-materials .content{text-align:center}#page-materials .materials{text-align:center}#page-materials .materials .material{margin-bottom:2rem}#page-materials .materials .material .title{text-transform:uppercase;margin-bottom:1rem}#page-materials .materials .material .description{margin-bottom:1rem}#page-materials .materials .material .images{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}#page-materials .materials .material .images .block{display:flex;background:linear-gradient(to right, #D5DEE7, #E8EBF2, #E2E7ED);flex-direction:column;border-radius:0.25rem;text-decoration:none}#page-materials .materials .material .images .block .image{display:block;width:200px;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0.25rem}#page-materials .materials .material .images .block .name{text-align:center;color:#3a3a3a}#page-gallery .filter{display:flex;gap:0.5rem;flex-wrap:wrap;justify-content:center}#page-gallery .filter .model-filter{text-decoration:none;color:#1a1a1a;background-color:#f1f1f1;padding:0.25rem 0.5rem;border-radius:0.25rem;transition:0.3s}#page-gallery .filter .model-filter:hover{color:#1a1a1a;background-color:#a5a5a5;transition:0.3s}#page-gallery .filter .active{color:#1a1a1a;background-color:#a5a5a5;text-decoration:none}#page-gallery .gallery .gallery-item{opacity:0;transform:translateY(20px);transition:opacity 0.4s ease, transform 0.4s ease}#page-gallery .gallery .visible{opacity:1;transform:translateY(0)}#page-gallery .gallery .image{min-height:250px;margin-bottom:1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0.25rem;text-decoration:none;color:#1a1a1a;overflow:hidden}#page-gallery .gallery .image span{position:absolute;font-size:1rem;line-height:1;bottom:0.5rem;color:#fff;z-index:3}#page-gallery .gallery .image:before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:20%;z-index:2;background:linear-gradient(180deg, transparent, #0a0a0a 100%);transition:0.3s}#page-gallery .gallery .video{min-height:250px;margin-bottom:1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;background-color:#a5a5a5;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0.25rem;text-decoration:none;color:#1a1a1a;justify-content:center;overflow:hidden}#page-gallery .gallery .video i{font-size:3rem;color:#fff;transition:0.3s;opacity:1}#page-gallery .gallery .video span{position:absolute;font-size:1rem;line-height:1;bottom:0.5rem;color:#fff;z-index:3}#page-gallery .gallery .video:before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:20%;z-index:2;background:linear-gradient(180deg, transparent, #0a0a0a 100%);transition:0.3s}#page-gallery .gallery .video:hover i{color:#a5a5a5;opacity:0.5;transition:0.3s}#page-showrooms .content .showroom{border:1px solid #f1f1f1;border-radius:0.25rem;margin-bottom:1.5rem;overflow:hidden}#page-showrooms .content .showroom .image{position:relative;min-height:300px;background-size:cover;background-position:center;background-repeat:no-repeat}#page-showrooms .content .showroom .image .city{position:absolute;line-height:1;background:#D5DEE7;background:linear-gradient(to right, #D5DEE7, #E8EBF2, #E2E7ED);padding:0.25rem 0.35rem;border-radius:0.2rem;text-transform:uppercase;top:1rem;left:1rem}#page-showrooms .content .showroom .image .led{position:absolute;display:block;top:1rem;right:1rem;width:1rem;height:1rem;cursor:pointer}#page-showrooms .content .showroom .image .led .green{background-color:#008000;box-shadow:0px 0px 5px 0px #008000;border-radius:50%;display:block;width:100%;height:100%;animation:green-blinker linear 5s infinite}@keyframes green-blinker{0%{box-shadow:0px 0px 5px 0px #008000d2}50%{box-shadow:0px 0px 5px 3px #008000d2}100%{box-shadow:0px 0px 5px 0px #008000d2}}#page-showrooms .content .showroom .image .led .red{background-color:#ff0000;box-shadow:0px 0px 5px 0px #ff0000;border-radius:50%;display:block;width:100%;height:100%;animation:red-blinker linear 5s infinite}@keyframes red-blinker{0%{box-shadow:0px 0px 5px 0px #ff0000e0}50%{box-shadow:0px 0px 5px 3px #ff0000e0}100%{box-shadow:0px 0px 5px 0px #ff0000e0}}#page-showrooms .content .showroom .info{padding:1rem}#page-showrooms .content .showroom .info .title{text-transform:uppercase;font-size:1.5rem}#page-showrooms .content .showroom .info .phones a{text-decoration:none;color:#3a3a3a;margin-right:1rem}#page-showrooms .content .showroom .info .link{margin-top:1rem}#page-about .content .history h2{text-transform:uppercase;margin-top:2rem;margin-bottom:2rem;text-align:center}#page-about .content .history .block{display:flex;min-height:75vh;text-align:center;justify-content:center;flex-direction:column;align-items:center}#page-about .content .history .block h3{font-size:3rem;font-weight:bold;color:#616161;position:relative}#page-about .content .history .block h3:after{content:"";position:absolute;width:1rem;margin:0 auto;height:1px;background-color:#616161;bottom:0;left:0;right:0}#page-about .content .history .block h4{text-transform:uppercase;margin-bottom:0}#page-about .content .history .row{background-color:#f1f1f1}#page-about .content .history .block-image{height:100%;width:100%;min-height:75vh;background-size:cover;background-position:center;background-repeat:no-repeat}#page-about .content .history .carousel .carousel-item{height:100%;width:100%;min-height:75vh;background-size:cover;background-position:center;background-repeat:no-repeat}#page-about .content .history .video{position:relative;width:100%;height:100%;overflow:hidden}#page-about .content .history .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#product-page{position:relative;margin-top:70px}#product-page #breadcrumbs{text-align:left;margin-bottom:1rem}#product-page #instructionModal .preview{width:100%;min-height:400px;display:flex;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:1rem;justify-content:center;align-items:center}#product-page #instructionModal .preview:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);z-index:1}#product-page #instructionModal .preview i{font-size:3rem;color:#fff;z-index:5;transition:0.3s}#product-page #instructionModal .preview:hover i{font-size:5rem;transition:0.3s}#product-page #instructionModal iframe{min-height:400px;margin-bottom:1rem}#product-page .product-line{position:absolute;top:45vh;left:0;transform:rotate(-90deg);transform-origin:top left;z-index:1000;padding:0.25rem 0.5rem;line-height:1;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}#product-page .exotic-line{background-image:url("https://cyberchair.pl/wp-content/uploads/2025/04/croco_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff;border:1px solid #f1f1f1}#product-page .luxury-line{background:linear-gradient(45deg, #666666, #0e0e0e);color:#fff}#product-page .premium-line{background:linear-gradient(45deg, #eba73c, #d69122, #bf7600);color:#fff}#product-page .universal-line{background:linear-gradient(45deg, #ededed, #bdbdbd);color:#0F0F0F}#product-page .light-line{background:linear-gradient(45deg, #d2e3f0, #c1d9e9, #aed0e2, #9ab7d9, #889eb7);color:#0F0F0F}#product-page .junior-line{background:linear-gradient(45deg, #7DBA82, #66A673, #38774e);color:#fff}#product-page .card-media .nav{margin-bottom:0.5rem}#product-page .card-media .nav-link{color:#0F0F0F}#product-page .carousel-item{min-height:70vh;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;color:#0F0F0F;cursor:zoom-in}#product-page .carousel-item span{opacity:1;transition:0.3s}#product-page .carousel-item:hover span{opacity:0;transition:0.3s}#product-page .cloudimage-360{max-height:80vh;text-align:center}#product-page .cloudimage-360 canvas{height:auto !important;width:auto !important;max-width:90%;max-height:80vh}#product-page .cloudimage-360 .cloudimage-360-view-360-circle{top:90%}#product-page .product-title{text-transform:uppercase;font-size:2rem;line-height:1;padding-bottom:0;margin-bottom:0;font-weight:bold}#product-page .product-material{margin-bottom:0.5rem}#product-page .product-sub-info{font-size:0.85rem;display:flex;color:#616161;margin-bottom:0.5rem}#product-page .product-info{display:flex;gap:0.5rem;flex-direction:row;flex-wrap:wrap;font-size:0.85rem;margin-bottom:0.5rem}#product-page .product-info i{stroke-width:0.5}#product-page .product-info .in-stock{display:flex;flex:1 1 calc(25% - 0.5rem);align-items:center;line-height:1}#product-page .product-info .in-stock .icon{margin-right:0.25rem}#product-page .product-info .in-stock .icon img{height:2.5rem}#product-page .product-info .in-stock .info .title{font-family:"Proxima Nova Rg";color:#228b22}#product-page .product-info .in-stock .info .link{color:#2d2d2f;text-decoration:none}#product-page .product-info .delivery{display:flex;flex:1 1 calc(25% - 0.5rem);align-items:center;line-height:1}#product-page .product-info .delivery .icon{margin-right:0.5rem}#product-page .product-info .delivery .icon img{min-height:2rem;max-height:2rem}#product-page .product-info .delivery .info .title{font-family:"Proxima Nova Rg";color:#228b22}#product-page .product-info .delivery .info .link{color:#2d2d2f;text-decoration:none}#product-page .product-info .warranty{display:flex;flex:1 1 calc(25% - 0.5rem);align-items:center;line-height:1}#product-page .product-info .warranty .icon{margin-right:0.2rem}#product-page .product-info .warranty .icon img{height:2.5rem}#product-page .product-info .warranty .info .title{font-family:"Proxima Nova Rg";color:#228b22}#product-page .product-info .warranty .info .link{color:#2d2d2f;text-decoration:none}#product-page .product-info .instruction{display:flex;flex:1 1 calc(25% - 0.5rem);align-items:center;line-height:1}#product-page .product-info .instruction .icon{margin-right:0.5rem}#product-page .product-info .instruction .icon img{height:2rem}#product-page .product-info .instruction .info .title{font-family:"Proxima Nova Rg";color:#228b22}#product-page .product-info .instruction .info .link{color:#2d2d2f;text-decoration:none}#product-page .product-attributes .attribute{display:flex;background-color:#f1f1f1;padding:1rem;line-height:1;flex-direction:column;align-items:center;margin-bottom:0.5rem}#product-page .product-attributes .attribute .value{font-size:1rem}#product-page .product-attributes .attribute .name{font-size:0.75rem;text-transform:uppercase}#product-page .slider{position:relative}#product-page .slider .counter{display:flex;position:absolute;top:1rem;left:1rem;z-index:1;background-color:#f1f1f1;padding:0.25rem 0.5rem;font-size:0.75rem;line-height:1}#product-page .slider .product-slider{display:flex}#product-page .slider .product-slider .product-image{display:block}#product-page .card-media{position:relative}#product-page .card-media .nav-underline .nav-link{border-bottom:1px solid transparent;padding-top:0.25rem;padding-bottom:0.25rem}#product-page .card-media .nav-underline .nav-link:hover{border-bottom-color:#2d2d2f}#product-page .card-media .nav-underline .active{border-bottom-color:#0F0F0F}#product-page .card-media .badge-test{position:absolute;right:1rem;top:0rem;z-index:999}#product-page .card-media .badge-test span img{max-height:200px}#product-page #carouselProduct{margin-bottom:5rem}#product-page #carouselProduct .carousel-indicators{bottom:-4.5rem !important;margin-bottom:0rem !important}#product-page #carouselProduct .carousel-indicators button{border:0px solid transparent;height:4rem;width:4rem;background-size:cover;background-position:center;background-repeat:no-repeat}#product-page .wpclv-attributes .wpclv-terms{display:flex;flex-direction:row;margin:0;gap:0.5rem;flex-wrap:wrap}#product-page .wpclv-attributes .wpclv-terms .wpclv-term{min-width:50px;display:inline-block;text-align:center;padding:0.2rem;border-radius:0.25rem;border-width:1;margin:0;border-style:solid;border-color:#dddddd;background-color:#ffffff;transition:0.3s;position:relative}#product-page .wpclv-attributes .wpclv-terms .wpclv-term a{text-decoration:none;color:#0e0e0e}#product-page .wpclv-attributes .wpclv-terms .wpclv-term img{border-radius:0.2rem;overflow:hidden}#product-page .wpclv-attributes .wpclv-terms .wpclv-term:hover{border-color:forestgreen;transition:0.3s}#product-page .wpclv-attributes .wpclv-terms .active{border-color:forestgreen}#product-page .wpclv-attributes .wpclv-attribute{margin-bottom:0.5rem}#product-page .product-addon-totals p{margin-bottom:0}#product-page .product-price{display:flex;font-size:2rem;line-height:1;margin-bottom:0.5rem}#product-page .product-price del{position:relative;display:inline-block;text-decoration:none;color:#616161 !important}#product-page .product-price del .woocommerce-Price-amount{color:#616161 !important}#product-page .product-price del::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:red;transform:rotate(-15deg);pointer-events:none}#product-page .product-price ins{font-weight:600;text-decoration:none}#product-page .product-price .woocommerce-Price-amount{color:#008000;font-weight:bold}#product-page .widget-max{border-radius:0.25rem !important}#product-page #p24_installment{margin:1rem 0 !important}#product-page #p24_installment div{border-radius:0.25rem !important}#product-page .cart .wpcpo-option.wpcpo-option-image-radio .form-row{margin-left:0;margin-right:0}#product-page .cart .wpcpo-option-form .form-row{display:flex;gap:1rem;flex-wrap:wrap}#product-page .cart .wpcpo-option-form .form-row label{display:flex;text-align:center;padding:0.5rem;border-radius:0.25rem;padding:0.25rem;margin:0;line-height:1;justify-content:flex-start;flex-direction:column;align-items:center;overflow:hidden}#product-page .cart .wpcpo-option-form .form-row label img{width:60px !important;height:auto !important;max-width:100%;object-fit:contain}#product-page .cart .wpcpo-option-form .form-row label .label-name{display:block;font-size:0.85rem;max-width:110px}#product-page .cart .wpcpo-option-form .form-row label .label-price{margin-top:0.5rem}#product-page .cart .wpcpo-option-form .form-row input[type=radio]{border:1px solid #ddd !important;transition:0.3s}#product-page .cart .wpcpo-option-form .form-row input[type=radio]:checked+label{border:1px solid forestgreen !important}#product-page .cart .wpcpo-option-form .form-row input[type=radio]:hover+label{border:1px solid forestgreen !important;transition:0.3s}#product-page .cart .wpcpo-option-form .form-row input[type=radio]+label{border:1px solid #ddd !important;transition:0.3s}#product-page .cart .wpcpo-total{display:none}#product-page .cart .quantity-wrapper{display:flex;align-items:center;gap:1rem}#product-page .cart .quantity-wrapper .quantity-group{display:flex;align-items:center}#product-page .cart .quantity-wrapper .quantity-group .quantity-input{height:3rem;font-size:1rem;line-height:1;text-align:center;border-top:1px solid #0F0F0F;border-bottom:1px solid #0F0F0F;border-left:0px solid #0F0F0F;border-right:0px solid #0F0F0F;border-radius:0;max-width:50px;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.25rem;padding-right:0.25rem}#product-page .cart .quantity-wrapper .quantity-group .quantity-input::-webkit-outer-spin-button,#product-page .cart .quantity-wrapper .quantity-group .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product-page .cart .quantity-wrapper .quantity-group .quantity-btn{display:flex;height:3rem;border-radius:0;border:1px solid #0F0F0F;align-items:center;background-color:#f1f1f1;color:#000;transition:0.3s}#product-page .cart .quantity-wrapper .quantity-group .quantity-btn:hover{background-color:#0F0F0F;color:#fff;transition:0.3s}#product-page .cart .quantity-wrapper .quantity-group .minus{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}#product-page .cart .quantity-wrapper .quantity-group .plus{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}#product-page .cart .single_add_to_cart_button{display:flex;align-items:center;line-height:1;border-radius:0.25rem;height:3rem;color:#fff;background-color:#0F0F0F;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;font-size:0.85rem;border:1px solid #0F0F0F;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:0.3s}#product-page .cart .single_add_to_cart_button:hover{background-color:#fff;color:#0F0F0F;transition:0.3s}#product-page .legend{display:flex;align-items:center;justify-content:center;min-height:60vh;background-size:cover;background-position:top center;background-repeat:no-repeat;margin-top:1rem;color:#fff;position:relative;padding:6rem;overflow:hidden}#product-page .legend .block{display:block;position:relative;margin-top:1rem;margin-bottom:1rem;z-index:3;padding:2rem;background-color:rgba(0, 0, 0, 0.5);border:1px solid rgba(130, 130, 130, 0.5);border-radius:0.25rem}#product-page .legend .block p{margin-bottom:0}#product-page .legend .block h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#product-page .legend .block .ergonomics-description{text-align:center;margin-bottom:1rem}#product-page .legend .block .product-description{text-align:center}#product-page .ergo{padding-top:2rem;padding-bottom:2rem}#product-page .ergo h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#product-page .ergo .content{display:flex;flex-direction:column;justify-content:center;height:100%}#product-page .ergo .content strong{font-weight:600}#product-page .ergo .content ol li{padding-bottom:0.5rem}#product-page .ergo .content ol li:last-child{padding-bottom:0rem}#product-page .ergonomics{overflow:hidden}#product-page .ergonomics .lazy-video-ergonomics{width:100%;height:auto;max-width:100%;display:block;object-fit:cover}#product-page .features{padding-top:2rem}#product-page .features h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#product-page .features .features-description{text-align:center;margin-bottom:1rem}#product-page .features .features-slider{position:relative;overflow:hidden}#product-page .features .features-slider .slick-list{background-color:#2d2d2f}#product-page .features .features-slider .feature{margin:0 auto;text-align:center;overflow:hidden;background-color:#2d2d2f;color:#fff}#product-page .features .features-slider .feature .lazy-video-features{width:100%;height:auto;max-width:100%;display:block;object-fit:cover;background:#2d2d2f}#product-page .features .features-slider .feature .info{display:flex;flex-direction:column;min-height:140px;align-items:center;justify-content:center;padding:1rem}#product-page .features .features-slider .feature .info .title{font-family:"Proxima Nova Rg";text-transform:uppercase;margin-bottom:0.5rem}#product-page .features .features-slider .slide-arrow{position:absolute;line-height:1;font-size:1.5rem;top:45%;border:none;background-color:transparent;color:#0F0F0F;transition:0.3s;color:#fff}#product-page .features .features-slider .slide-arrow:hover{color:#d3d3d3;transition:0.3s}#product-page .features .features-slider .prev-arrow{left:0%;z-index:1}#product-page .features .features-slider .next-arrow{right:0%;z-index:1}#product-page .details{padding-top:2rem}#product-page .details h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#product-page .details .details-description{text-align:center;margin-bottom:1rem}#product-page .details .details-slider .block{text-align:center;background-color:#181818;margin-left:0.5rem;margin-right:0.5rem;border-radius:0.25rem;overflow:hidden}#product-page .details .details-slider .block .image{min-height:600px;background-size:cover;background-position:top center}#product-page .details .details-slider .block .description{display:flex;align-items:center;justify-content:center;padding:1rem;color:#fff;min-height:110px}#product-page .details .details-slider .slide-arrow{position:absolute;line-height:1;font-size:1.5rem;top:45%;border:none;background-color:transparent;color:#0F0F0F;transition:0.3s;color:#fff}#product-page .details .details-slider .slide-arrow:hover{color:#d3d3d3;transition:0.3s}#product-page .details .details-slider .prev-arrow{left:0%;z-index:1}#product-page .details .details-slider .next-arrow{right:0%;z-index:1}#product-page .achievements{padding-top:2rem}#product-page .achievements h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#product-page .achievements .block{background-color:#f1f1f1;padding:1rem;border-radius:0.25rem;text-align:center;margin-bottom:1.5rem}#product-page .achievements .block .badge-image{display:flex;justify-content:center;margin-bottom:1rem}#product-page .achievements .block .badge-image img{max-height:200px}#product-page .achievements .block .badge-title{font-weight:bold;margin-bottom:1rem}#product-page .achievements .block .badge-gallery{display:flex;justify-content:center;gap:0.5rem}#product-page .achievements .block .badge-gallery img{max-height:150px}#product-page .adjustments{padding-top:0.5rem}#product-page .adjustments h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#product-page .adjustments .adjustments-description{text-align:center;margin-bottom:1rem}#product-page .adjustments .slick-slide{margin:0 0.5rem}#product-page .adjustments .adjustments-slider .block{text-align:center;overflow:hidden;background-color:#3c3835;color:#fff;border-radius:0.25rem;overflow:hidden}#product-page .adjustments .adjustments-slider .block .lazy-video{width:100%;height:auto;max-width:100%;display:block;object-fit:cover}#product-page .adjustments .adjustments-slider .block .info{padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:120px}#product-page .adjustments .adjustments-slider .block .info .title{font-family:"Proxima Nova Rg";text-transform:uppercase;margin-bottom:0.5rem}#product-page .adjustments .adjustments-slider .slide-arrow{position:absolute;line-height:1;font-size:1.5rem;top:45%;border:none;background-color:transparent;color:#0F0F0F;transition:0.3s;color:#fff}#product-page .adjustments .adjustments-slider .slide-arrow:hover{color:#d3d3d3;transition:0.3s}#product-page .adjustments .adjustments-slider .prev-arrow{left:0%;z-index:1}#product-page .adjustments .adjustments-slider .next-arrow{right:0%;z-index:1}#product-page .dimensions{padding-top:2rem;padding-bottom:1rem}#product-page .dimensions h2{font-family:"Proxima Nova Rg";text-align:center;padding-bottom:1rem;text-transform:uppercase}#product-page .specifications{padding-top:2rem;padding-bottom:1rem}#product-page .specifications h2{font-family:"Proxima Nova Rg";text-align:center;padding-bottom:1rem;text-transform:uppercase}#product-page .specifications .block{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:0.5rem;margin-bottom:0.5rem}#product-page .specifications .block .name{white-space:nowrap}#product-page .specifications .block .value{white-space:nowrap}#product-page .specifications .block .dots{align-self:flex-end;border-bottom:0.7px dashed #0F0F0F;margin:0 5px 5px;width:100%}#product-page .shipping{padding-top:2rem;padding-bottom:1rem}#product-page .shipping h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#product-page .similar{padding-bottom:2rem}#product-page .similar h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#product-page .similar .product{border:1px solid #D5DEE7;border-radius:0.25rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;margin-left:0.5rem;margin-right:0.5rem;color:#0F0F0F;position:relative}#product-page .similar .product .line{display:flex;justify-content:center;position:relative;font-size:1rem;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;padding:0.1rem 0.5rem;top:0;z-index:3}#product-page .similar .product .onsale{background-color:#cf0000;color:#fff;font-size:1rem;border-bottom-right-radius:0.25rem;padding:0.1rem 0.5rem;position:absolute;left:0;top:0;z-index:1}#product-page .similar .product .discount-badge{background-color:#cf0000;color:#fff;font-size:1rem;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;padding:0.1rem 0.5rem;position:absolute;left:0;top:2rem;z-index:1}#product-page .similar .product .badges-left{position:absolute;max-width:65px;background-color:#f1f1f1;border-radius:0.25rem;padding:0.25rem;top:0.5rem;right:0.5rem;z-index:1}#product-page .similar .product .badges-left img{width:100%}#product-page .similar .product .badges-right{position:absolute;max-width:65px;background-color:#f1f1f1;border-radius:0.25rem;padding:0.25rem;top:6rem;right:0.5rem;z-index:1}#product-page .similar .product .image{position:relative;min-height:250px}#product-page .similar .product .data{padding:1rem;display:flex;width:100%;justify-content:space-between;align-items:flex-end}#product-page .similar .product .data .info{display:flex;flex-direction:column}#product-page .similar .product .data .info .name{line-height:1;margin-bottom:0;font-size:1rem;color:#616161;margin-bottom:0.25rem}#product-page .similar .product .data .info .name span{color:#0F0F0F;text-transform:uppercase;font-size:1.25rem;font-weight:600}#product-page .similar .product .data .info .configuration{color:#616161;font-size:0.9rem}#product-page .similar .product .data .info .price{font-size:1.25rem}#product-page .similar .product .data .info .price bdi{color:#008000;font-weight:bold}#product-page .similar .product .data .info .price del{text-decoration:none}#product-page .similar .product .data .info .price ins{text-decoration:none;color:#008000;font-weight:bold}#product-page .similar .product .data .info .price del{position:relative;display:inline-block}#product-page .similar .product .data .info .price del bdi{color:#616161;font-weight:bold}#product-page .similar .product .data .info .price del::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:red;transform:rotate(-15deg);pointer-events:none}#product-page .similar .product .data .btn-catalog-more{height:2.5rem;width:2.5rem;border-radius:0.2rem;border:1px solid transparent;display:flex;align-items:center;justify-content:center;background-color:#0F0F0F;color:#fff;transition:0.3s}#product-page .similar .product:hover .data .btn-catalog-more{background-color:#fff;color:#0F0F0F;transition:0.3s;border:1px solid #0F0F0F}#product-page .characteristics{padding-bottom:2rem}#product-page .characteristics h2{text-align:center;padding-bottom:2rem;text-transform:uppercase;font-family:"Proxima Nova Rg"}#product-page .characteristics .data{display:flex;align-items:center;margin-bottom:0.5rem}#product-page .characteristics .data .name{flex:1;white-space:nowrap;overflow:hidden}#product-page .characteristics .data .name:after{content:" ";display:block;border-bottom:1px dotted #000;margin:0;flex:1;height:0}#product-page .characteristics .data .value{white-space:nowrap;text-align:right;line-height:1}#product-page .gallery{padding-top:2rem}#product-page .gallery h2{text-align:center;padding-bottom:1rem;text-transform:uppercase;font-family:"Proxima Nova Rg"}#product-page .gallery .gallery-slider .image{display:block;border-radius:0.25rem;min-height:300px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-left:0.5rem;margin-right:0.5rem}#product-page .form{display:flex;margin-bottom:1rem;padding:2rem;color:#fff;border:1px solid rgba(255, 255, 255, 0.85);background-color:#f1f1f1;min-height:65vh;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;align-items:center;justify-content:center;z-index:1;flex-direction:column}#product-page .form .form-container{background-color:rgba(0, 0, 0, 0.65);border:1px solid rgba(130, 130, 130, 0.5);padding:2rem;border-radius:0.25rem}#product-page .form .form-container form{position:relative;z-index:3}#product-page .form .form-container form h2{text-align:center;text-transform:uppercase;margin-bottom:1rem;font-family:"Proxima Nova Rg"}#product-page .form .form-container form .form-description{text-align:center}#product-page .form .form-container form .form-control{border-radius:0.2rem}#product-page .form .form-container form input[type="tel"]{text-align:center}#product-page .form .form-container form input[type="email"]{text-align:center}#product-page .form .form-container form input[type="text"]{text-align:center}#product-page .form .form-container form textarea.form-control{height:80px;text-align:center}#product-page .form .form-container form .wpcf7-spinner{display:none}#product-page .form .form-container .messengers{position:relative;z-index:3}#product-page .form .form-container .messengers a{display:flex;color:#25D366;font-size:2rem;flex-direction:column;align-items:center;line-height:1;text-decoration:none;transition:0.3s}#product-page .form .form-container .messengers a:hover{color:#fff;transition:0.3s}#product-page .form .form-container .messengers a span{margin-top:0.25rem;font-size:0.85rem}#page-shop{padding-bottom:2rem}#page-shop .header{text-align:center;padding-top:1rem;padding-bottom:1rem;margin-bottom:1rem;border-radius:0.25rem;color:#000}#page-shop .header h1{text-transform:uppercase}#page-shop .header a{color:#000}#page-shop #filter-collapse{height:100%}#page-shop #filtered-products{min-height:80vh}#page-shop #filter-form{position:sticky;border:1px solid #D5DEE7;min-height:50vh;border-radius:0.25rem;margin-bottom:1rem;padding:1rem;top:70px}#page-shop #filter-form .scrollable{height:100%;overflow-y:auto}#page-shop #filter-form .scrollable .color-icon{max-height:1.25rem;border-radius:50%;overflow:hidden;filter:brightness(1.25);border:1px solid #979797}#page-shop #filter-form .scrollable .form-check{cursor:pointer}#page-shop #filter-form .scrollable .form-check label{cursor:pointer}#page-shop #filter-form .scrollable .form-check .form-check-input:checked{background-color:#181818;border-color:#181818}#page-shop #filter-form .scrollable .form-check .form-check-input:focus{outline:none;box-shadow:none}#page-shop #filter-form .scrollable .form-check .form-check-input:disabled{background-color:#ddd;border-color:#ccc}#page-shop #filter-form .scrollable .form-check .form-check-input:disabled:focus{outline:none;box-shadow:none}#page-shop .product{border:1px solid #D5DEE7;border-radius:0.25rem;background-color:#fff;margin-bottom:1.5rem;border-radius:0.25rem;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#0F0F0F}#page-shop .product .badges-left{position:absolute;max-width:65px;background-color:#f1f1f1;border-radius:0.25rem;padding:0.25rem;top:0.5rem;right:0.5rem;z-index:1}#page-shop .product .badges-left img{width:100%}#page-shop .product .badges-right{position:absolute;max-width:65px;background-color:#f1f1f1;border-radius:0.25rem;padding:0.25rem;top:6rem;right:0.5rem;z-index:1}#page-shop .product .image{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden}#page-shop .product .image img.img-main{display:block;transition:opacity 0.3s ease}#page-shop .product .image img.img-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.3s ease}#page-shop .product .line{display:flex;justify-content:center;position:relative;font-size:1rem;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;padding:0.1rem 0.5rem;top:0;z-index:3}#page-shop .product .onsale{background-color:#cf0000;color:#fff;font-size:1rem;border-bottom-right-radius:0.25rem;padding:0.1rem 0.5rem;position:absolute;left:0;top:0;z-index:1}#page-shop .product .discount-badge{background-color:#cf0000;color:#fff;font-size:1rem;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;padding:0.1rem 0.5rem;position:absolute;left:0;top:2rem;z-index:1}#page-shop .product .data{padding:1rem;display:flex;width:100%;justify-content:space-between;align-items:flex-end}#page-shop .product .data .info{display:flex;flex-direction:column}#page-shop .product .data .info .name{line-height:1;margin-bottom:0;padding-bottom:0;font-size:1rem;color:#616161}#page-shop .product .data .info .name span{color:#0F0F0F;text-transform:uppercase;font-size:1.25rem;font-weight:600}#page-shop .product .data .info .configuration{color:#616161;font-size:0.9rem}#page-shop .product .data .info .price{font-size:1.25rem}#page-shop .product .data .info .price bdi{color:#008000;font-weight:bold}#page-shop .product .data .info .price del{text-decoration:none}#page-shop .product .data .info .price ins{text-decoration:none;color:#008000;font-weight:bold}#page-shop .product .data .info .price del{position:relative;display:inline-block}#page-shop .product .data .info .price del bdi{color:#616161;font-weight:bold}#page-shop .product .data .info .price del::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:red;transform:rotate(-15deg);pointer-events:none}#page-shop .product .data .btn-catalog-more{height:2.5rem;width:2.5rem;border-radius:0.2rem;border:1px solid transparent;display:flex;align-items:center;justify-content:center;background-color:#0F0F0F;color:#fff;transition:0.3s}#page-shop .product:hover .data .btn-catalog-more{background-color:#fff;color:#0F0F0F;transition:0.3s;border:1px solid #0F0F0F}#page-shop .product:hover .image img.img-main{opacity:0}#page-shop .product:hover .image img.img-hover{opacity:1}#page-shop .woocommerce-pagination{display:flex;align-items:center;justify-content:center}#page-shop .woocommerce-pagination ul{display:flex;list-style-type:none;padding-left:0;border:1px solid #0F0F0F}#page-shop .woocommerce-pagination ul li{list-style:none;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-right:1px solid #0F0F0F;transition:0.3s}#page-shop .woocommerce-pagination ul li:last-child{border-right:0px solid #0F0F0F}#page-shop .woocommerce-pagination ul li a{text-decoration:none;color:#0F0F0F;transition:0.3s}#page-shop .woocommerce-pagination ul li:hover{background-color:#0F0F0F;color:#fff;transition:0.3s}#page-shop .woocommerce-pagination ul li:hover a{color:#fff;transition:0.3s}#page-shop .woocommerce-pagination ul li .current{font-weight:bold}/*# sourceMappingURL=style.css.map */