.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}@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-display:swap}@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-display:swap}@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-display:swap}@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;font-display:swap}.i-button{display:flex;align-items:center;line-height:1;border-radius:1rem;height:3rem;color:#fff;background-color:#1a1a1a;text-decoration:none;text-transform:uppercase;font-size:.85rem;border:1px solid #1a1a1a;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}.i-button:hover{background-color:#fff;color:#000;transition:.3s}.btn-user-outline-video{display:flex;align-items:center;justify-content:space-between;color:#fff;border-radius:1.25rem;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:.85rem;border:1px solid #fff;transition:.3s;position:relative;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.btn-user-outline-video .btn-text{padding-top:.75rem;padding-bottom:.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:1rem;min-width:2.5rem;min-height:2.5rem;position:absolute;right:2px;top:50%;transform:translateY(-50%);padding:.5rem;transition:.3s}.btn-user-outline-video .btn-icon i{width:1rem;height:1rem}.btn-user-outline-video:hover{background-color:#fff;color:#000;transition:.3s}.btn-user-outline-video:hover .btn-icon{background-color:#000;color:#fff;transition:.3s}.btn-user-outline-video:hover .btn-icon i{width:1rem;height:1rem}.btn-more-outline{display:inline-block;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;border-radius:1.5rem;font-size:.85rem;border:1px solid #1c1c1a;color:#1c1c1a;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}.btn-more-outline:hover{background-color:#1c1c1a;color:#fff;transition:.3s}.btn-user-outline{display:inline-block;max-width:300px;color:#fff;border-radius:.25rem;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:.85rem;border:1px solid #fff;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}.btn-user-outline:hover{background-color:#fff;color:#000;transition:.3s}.btn-more{display:inline-block;color:#0f0f0f;border-radius:.25rem;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:.85rem;border:1px solid #0f0f0f;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}.btn-more:hover{background-color:#0f0f0f;color:#fff;transition:.3s}.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{text-transform:none;text-decoration:none;color:#a5a5a5}.header .woocommerce-breadcrumb{text-align:center;margin-bottom:0;color:#a5a5a5;text-transform:none;font-size:.85rem;line-height:1}.header .woocommerce-breadcrumb a{text-decoration:none;color:#a5a5a5}#breadcrumbs,.woocommerce-breadcrumb{margin-bottom:0;color:#a5a5a5;text-transform:none;font-size:.85rem;line-height:1}#breadcrumbs a,.woocommerce-breadcrumb a{text-decoration:none;color:#a5a5a5}.slide-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;padding:.5rem .25rem;border:none;cursor:pointer;z-index:1;transition:.3s}.slide-arrow:hover{color:#1a1a1a;background:#fff;transition:.3s}.prev-arrow{left:0;border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.next-arrow{right:0;border-top-left-radius:.15rem;border-bottom-left-radius:.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:.25rem}.slick-dots li{list-style:none;margin:0}.slick-dots li button{font-size:0;width:.25rem;height:.25rem;border-radius:.5rem;background-color:#ccc;border:none;cursor:pointer;transition:background .3s ease,width .3s ease}.slick-dots .slick-active button{background-color:#616161;border-radius:.5rem;width:1.5rem;height:.25rem}strong{font-weight:bold}body{font-family:"Proxima Nova Lt";font-weight:300;color:#1c1c1a;background-color:#f7f7f5}.no-scroll{overflow:hidden;position:fixed;width:100%}:root{--menu-bar-height: 72px;--header-stack-height: 120px}.site-header-stack{position:fixed;top:0;left:0;width:100%;z-index:1035;background:#0a0a0a;transform:translateY(0);transition:transform .28s ease,box-shadow .28s ease;will-change:transform}.site-header-stack.header-compact{transform:translateY(calc(-1 * var(--menu-bar-height) - 1px))}.site-header-stack.header-scrolled{box-shadow:0 8px 24px rgba(0,0,0,.18)}body.single-product #page-product{padding-top:var(--header-stack-height)}header .menu-bar{background:#ededed;padding:0;display:block;width:100%;transform:none;transition:none;will-change:auto;z-index:auto}header .menu-bar .menu-row{padding:.5rem .75rem;display:flex;justify-content:space-between;align-items:center;position:relative}header .menu-bar .menu-row .custom-logo-link img{display:inline-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:#1c1c1a;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}header .menu-bar .menu-row .left nav ul .menu-item a:hover{border-bottom:1px solid #1c1c1a;transition:.3s}header .menu-bar .menu-row .left .search-btn{display:flex;position:relative;background-color:rgba(0,0,0,0);color:#1c1c1a;padding:.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.25rem;line-height:1;transition:.3s;text-decoration:none;margin-left:1rem}header .menu-bar .menu-row .left .search-btn:hover{color:#b7861f;transition:.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 .phone{display:flex;background-color:rgba(0,0,0,0);color:#1c1c1a;padding:.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:.3s;text-decoration:none}header .menu-bar .menu-row .right .shop-btns .phone span{font-size:1rem;margin-left:.5rem}header .menu-bar .menu-row .right .shop-btns .phone:hover{color:#b7861f;transition:.3s}header .menu-bar .menu-row .right .countries .map-wrapper{position:relative}header .menu-bar .menu-row .right .countries .map-wrapper .map-icon{cursor:pointer}header .menu-bar .menu-row .right .countries .map-wrapper .map-icon .map{min-height:3rem;margin-right:1.5rem;margin-left:.5rem}header .menu-bar .menu-row .right .countries .map-wrapper .map-icon .current-flag{position:absolute;top:.75rem;right:.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 .countries .map-wrapper .region-dropdown{display:none;position:absolute;border-radius:.25rem;top:100%;left:0;background:#f7f7f5;padding:1rem;z-index:1000;width:max-content;min-width:220px}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region{margin-bottom:1rem}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .region-name{font-weight:bold;margin-bottom:.5rem}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list{list-style:none;margin:0;padding:0}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list li{margin-bottom:.25rem}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list li .country-link{display:flex;align-items:center;text-decoration:none;color:#1c1c1a;transition:color .2s ease}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list li .country-link:hover{color:#373737}header .menu-bar .menu-row .right .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:.5rem}header .menu-bar .menu-row .right .countries .map-wrapper .region-dropdown .region .country-list li .active{font-weight:bold}header .menu-bar .menu-row .right .countries .map-wrapper:hover .region-dropdown{display:block}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:rgba(0,0,0,0);color:#1c1c1a;display:flex;align-items:center;align-content:center;justify-content:center;line-height:1;transition:.3s;border:none;font-size:2rem}header .menu-bar .menu-row .menu-btn:hover{color:#373737;transition:.3s}header .product-nav-bar{display:flex;flex-wrap:nowrap;white-space:nowrap;background-color:#ededed;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:center;border-top:1px solid rgba(255,255,255,.06);z-index:1}header .product-nav-bar a{flex:0 0 auto;color:#1c1c1a;padding:.75rem 1rem;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);transition:.2s}header .product-nav-bar a .review-badge{background-color:#7a786f;border-radius:.25rem;color:#fff;padding:.1rem .5rem}header .product-nav-bar a:hover{transition:.2s;border-bottom:2px solid rgba(23,134,58,.5)}header .product-nav-bar .active{border-bottom:2px solid #17863a}header .product-nav-bar::-webkit-scrollbar{height:.25rem}header .product-nav-bar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:.15rem}@media(max-width: 991.98px){header .product-nav-bar{justify-content:flex-start;padding-left:.5rem;padding-right:.5rem}header .product-nav-bar a{padding:.65rem .85rem}}.menu-modal{position:fixed;top:0;bottom:0;left:0;right:0;margin:0 auto;display:none;background-color:#f7f7f5;z-index:2000}.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}.menu-modal .menu-modal-container .close-btn{position:absolute;right:2rem;top:2rem;background-color:rgba(0,0,0,0);border:none;font-size:2rem;transition:.3s;color:#1c1c1a !important}.menu-modal .menu-modal-container .close-btn:hover{transform:rotateZ(90deg);transition:.3s}.menu-modal .menu-modal-container .custom-logo-link img{display:block;height:3rem !important;width:auto}.menu-modal .menu-modal-container nav ul,.menu-modal .menu-modal-container nav ol{list-style-type:none;margin:0;padding:0}.menu-modal .menu-modal-container nav li{margin:0;padding:0}.menu-modal .menu-modal-container nav .menu-item a{text-decoration:none;font-size:1.5rem;color:#1c1c1a;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}.menu-modal .menu-modal-container nav .menu-item:hover a{border-bottom:1px solid #1c1c1a;transition:.3s}.menu-modal .menu-modal-container .phone{margin-top:2rem}.menu-modal .menu-modal-container .phone span{display:block}.menu-modal .menu-modal-container .phone a{text-decoration:none;color:#1c1c1a;font-size:1.5rem;font-weight:bold}.menu-modal .menu-modal-container .region-tabs{margin-top:1.5rem}.menu-modal .menu-modal-container .region-tabs .nav{border-bottom:1px solid #1c1c1a}.menu-modal .menu-modal-container .region-tabs .nav-link{font-weight:bold;color:#1c1c1a}.menu-modal .menu-modal-container .region-tabs .tab-content{margin-top:1rem;min-height:150px}.menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.25rem .75rem}.menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link{display:flex;align-items:center;text-decoration:none;color:#1c1c1a;transition:color .2s ease}.menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link:hover{color:#b7861f}.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:.5rem}.menu-modal .menu-modal-container .region-tabs .tab-content .tab-pane .country-list .country-link.active{font-weight:bold}@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)}}footer{background-color:#1c1c1a;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 rgba(0,0,0,0);transition:.3s}footer nav ul .menu-item a:hover{border-bottom:1px solid #fff;transition:.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;font-family:"Proxima Nova Lt";font-weight:600}footer .newsletter .newsletter-text{padding-bottom:1rem}footer .newsletter .form-control{background-color:rgba(0,0,0,0);border:1px solid #616161;color:#fff;border-radius:.25rem}footer .newsletter .btn{border:1px solid #616161;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;color:#fff;transition:.3s}footer .newsletter .btn:hover{background-color:#fff;color:#0f0f0f;transition:.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:.3s}footer .social a:hover{color:#616161}footer .company-info{display:flex;flex-wrap:wrap;font-size:.9rem;gap:1.5rem;color:#616161}footer .payment-methods{display:flex;align-items:center;gap:.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:.75rem;margin-bottom:1rem;border-radius:.25rem;background-color:#f1f1f1;color:#0f0f0f;text-decoration:none;align-items:center;border:1px solid #dedede;font-weight:600}footer .gmb .icon{margin-right:.75rem}footer .gmb .icon img{min-height:3rem}footer .gmb .info .title{font-size:.85rem}footer .gmb .info .score i{color:#ffae00}#cloudimage-360-container,#cloudimage-360-container .cloudimage-360,#cloudimage-360-container .cloudimage-360-inner-box,#cloudimage-360-container canvas{touch-action:none !important;-ms-touch-action:none !important;pointer-events:auto !important}#cloudimage-360-container{overflow:hidden !important}@media(max-width: 991.98px){header .menu-bar .menu-row .right{display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem}header .menu-bar .menu-row .right .shop-btns{display:flex !important;width:auto;min-width:44px;align-items:center;justify-content:flex-end;overflow:visible}header .menu-bar .menu-row .right .shop-btns>*{display:none !important}header .menu-bar .menu-row .right .shop-btns>.cart-contents{position:relative !important;display:inline-flex !important;width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 !important;align-items:center !important;justify-content:center !important;overflow:visible !important;color:#0f0f0f !important;background:rgba(0,0,0,0) !important;border:0 !important}header .menu-bar .menu-row .right .shop-btns>.cart-contents .header-action__icon{display:inline-flex !important;width:28px !important;height:28px !important;align-items:center;justify-content:center}header .menu-bar .menu-row .right .shop-btns>.cart-contents i{margin:0 !important;color:#0f0f0f !important;font-size:1.4rem !important;line-height:1 !important}header .menu-bar .menu-row .right .shop-btns>.cart-contents .cart-count{position:absolute !important;top:-2px !important;right:-2px !important;z-index:5}}.menu-modal-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem;margin:1.25rem 0 2rem}.menu-modal-actions>.header-action,.menu-modal-actions>.compare-link,.menu-modal-actions>.ksf-favorites-link,.menu-modal-actions>.cart-contents,.menu-modal-actions>.search-btn,.menu-modal-actions>.my-account{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 46px;width:46px !important;min-width:46px !important;max-width:46px !important;height:46px !important;min-height:46px !important;margin:0 !important;padding:0 !important;overflow:visible !important;border:1px solid #dedbd5 !important;border-radius:50% !important;background:#fff !important;color:#0f0f0f !important;text-decoration:none !important;box-sizing:border-box;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.menu-modal-actions>.header-action:hover,.menu-modal-actions>.compare-link:hover,.menu-modal-actions>.ksf-favorites-link:hover,.menu-modal-actions>.cart-contents:hover,.menu-modal-actions>.search-btn:hover,.menu-modal-actions>.my-account:hover{background:#0f0f0f !important;border-color:#0f0f0f !important;color:#fff !important;box-shadow:0 8px 20px rgba(15,15,15,.14)}.menu-modal-actions .header-action__icon,.menu-modal-actions .ksc-compare-link-icon,.menu-modal-actions .ksf-favorites-link-icon{position:static !important;display:inline-flex !important;align-items:center;justify-content:center;width:28px !important;height:28px !important;margin:0 !important;padding:0 !important}.menu-modal-actions i,.menu-modal-actions .bi{display:inline-flex !important;align-items:center;justify-content:center;margin:0 !important;padding:0 !important;font-size:1.35rem !important;line-height:1 !important;color:inherit !important}.menu-modal-actions .header-action__count,.menu-modal-actions .compare-count,.menu-modal-actions .ksf-favorites-count,.menu-modal-actions .cart-count{position:absolute !important;top:-4px !important;right:-4px !important;z-index:5;display:inline-flex !important;align-items:center;justify-content:center;width:17px !important;min-width:17px !important;height:17px !important;min-height:17px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#0f0f0f !important;color:#fff !important;font-family:Arial,sans-serif;font-size:11px !important;font-weight:600;line-height:17px !important;text-align:center;box-sizing:border-box}.site-header-stack,.site-header-stack .menu-bar,.site-header-stack .menu-row,.site-header-stack .menu-row>.left,.header-short-nav{overflow:visible}.header-short-nav{position:relative;height:100%;z-index:50}#short-menu{display:flex;align-items:center;gap:22px;height:100%;margin:0;padding:0;list-style:none}#short-menu>li{position:relative;display:flex;align-items:center;height:100%;margin:0;padding:0}#short-menu>li>a{position:relative;display:flex;align-items:center;min-height:44px;padding:8px 0;color:#262626;font-size:15px;line-height:1.25;text-decoration:none;white-space:nowrap;transition:color .2s ease,opacity .2s ease}#short-menu>li>a:hover,#short-menu>li.current-menu-item>a,#short-menu>li.current-menu-ancestor>a{color:#000}#short-menu>li.menu-item-has-children>a{padding-right:17px}#short-menu>li.menu-item-has-children>a::after{content:"";position:absolute;top:50%;right:1px;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}#short-menu>li>.sub-menu{position:absolute;top:calc(100% - 2px);left:-16px;z-index:1000;display:block;min-width:230px;margin:0;padding:10px;list-style:none;background:#fff;border:none;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.12);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}#short-menu>li>.sub-menu::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:10px}#short-menu>li>.sub-menu>li{display:block;width:100%;margin:0;padding:0}#short-menu>li>.sub-menu>li+li{margin-top:2px}#short-menu>li>.sub-menu>li>a{display:flex;align-items:center;width:100%;min-height:42px;padding:10px 12px;color:#252525;font-size:14px;line-height:1.35;text-decoration:none;white-space:nowrap;border:none !important;box-shadow:none !important;outline:none;border-radius:10px;transition:color .2s ease,background-color .2s ease,transform .2s ease}#short-menu>li>.sub-menu>li>a:hover,#short-menu>li>.sub-menu>li.current-menu-item>a{color:#000;background:#f3f3f3;transform:none}#short-menu>li:hover>.sub-menu,#short-menu>li:focus-within>.sub-menu,#short-menu>li.is-submenu-open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#short-menu>li:hover>a::after,#short-menu>li:focus-within>a::after,#short-menu>li.is-submenu-open>a::after{transform:translateY(-25%) rotate(225deg)}#short-menu>li>.sub-menu>li:last-child>a{border-bottom:none !important}.widget_shopping_cart_content,.woocommerce-mini-cart{color:#1c1c1a}.woocommerce-mini-cart.list-group{background:rgba(0,0,0,0)}.woocommerce-mini-cart .list-group-item{background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(28,28,26,.08);padding:14px 16px}.woocommerce-mini-cart .list-group-item:last-child{border-bottom:0}.mini-cart-empty{color:#7a786f;padding:18px 16px;margin:0;text-align:center}.mini-cart-card{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:14px;align-items:start}.mini-cart-thumb{width:72px;min-width:72px}.mini-cart-thumb a,.mini-cart-thumb img{display:block}.mini-cart-thumb img{width:100%;height:auto;border-radius:10px;background:#f7f7f5;border:1px solid rgba(28,28,26,.06)}.mini-cart-content{min-width:0}.mini-cart-top{display:grid;grid-template-columns:minmax(0, 1fr) 24px;gap:10px;align-items:start}.mini-cart-text{min-width:0}.mini-cart-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;word-break:break-word;font-size:15px;font-weight:600;color:#1c1c1a;text-decoration:none}.mini-cart-title a{color:inherit;text-decoration:none}.mini-cart-title a:hover{color:#c69a2e}.mini-cart-meta{margin-top:4px;font-size:13px;line-height:1.35;color:#7a786f}.mini-cart-meta dl,.mini-cart-meta dd,.mini-cart-meta p{margin-bottom:0}.mini-cart-price-line{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;margin-top:8px}.mini-cart-unit-price,.mini-cart-qty-multiplier{font-size:1rem;line-height:1.2;color:#373737}.mini-cart-remove-wrap{display:flex;justify-content:flex-end;align-items:flex-start}.mini-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#7a786f;text-decoration:none;font-size:18px;line-height:1;background:#f7f7f5;border:1px solid rgba(28,28,26,.08);border-radius:50%;padding:0;transition:.2s ease}.mini-cart-remove:hover,.mini-cart-remove:focus{color:#c63b1e;background:rgba(198,59,30,.08);border-color:rgba(198,59,30,.2);text-decoration:none;box-shadow:none}.mini-cart-footer{padding:16px;border-top:1px solid rgba(28,28,26,.08);background:#f7f7f5}.mini-cart-total-wrap .woocommerce-mini-cart__total,.mini-cart-total-wrap .total{margin:0 0 12px;padding:0;border:0;color:#1c1c1a;font-size:16px;line-height:1.3}.mini-cart-total-wrap .woocommerce-mini-cart__total strong,.mini-cart-total-wrap .total strong{color:#1c1c1a;font-weight:700;margin-right:4px}.mini-cart-total-wrap .woocommerce-mini-cart__total .amount,.mini-cart-total-wrap .total .amount{color:#1c1c1a;font-weight:700}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons{margin:0;display:flex;gap:10px;flex-wrap:wrap}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward{flex:1 1 calc(50% - 5px);min-width:0;margin:0;text-align:center;border-radius:10px;padding:11px 12px;line-height:1.2;white-space:nowrap;text-decoration:none;font-size:14px;font-weight:600;background:#fff;color:#1c1c1a;border:1px solid rgba(28,28,26,.12);transition:.2s ease}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button:focus,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button:focus,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward:focus{background:#efede8;color:#1c1c1a;border-color:rgba(28,28,26,.18);box-shadow:none}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .checkout,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button.checkout,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.checkout{background:#17863a;color:#fff;border-color:#17863a}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .checkout:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .checkout:focus,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button.checkout:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button.checkout:focus,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.checkout:hover,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.checkout:focus{background:rgb(6.9686524291%,40.5999750219%,17.5731235169%);color:#fff;border-color:rgb(6.9686524291%,40.5999750219%,17.5731235169%)}#miniCartModal .modal-content{background:#fff;color:#1c1c1a;border:1px solid rgba(28,28,26,.08);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(28,28,26,.16)}#miniCartModal .modal-header{background:#f7f7f5;border-bottom:1px solid rgba(28,28,26,.08);padding:1rem 1rem .9rem}#miniCartModal .modal-header .modal-title{color:#1c1c1a;font-size:1.25rem;line-height:1.2;font-weight:700}#miniCartModal .modal-header .btn-close{filter:none;opacity:.55}#miniCartModal .modal-header .btn-close:hover{opacity:1}#miniCartModal .modal-header .btn-close:focus{box-shadow:none}#miniCartModal .modal-body{padding:0;background:#fff}.offcanvas.offcanvas-end{background:#fff;color:#1c1c1a;border-left:1px solid rgba(28,28,26,.08)}.offcanvas .offcanvas-header{background:#f7f7f5;border-bottom:1px solid rgba(28,28,26,.08)}.offcanvas .offcanvas-title{color:#1c1c1a;font-weight:700}.offcanvas .btn-close{filter:none;opacity:.55}.offcanvas .btn-close:hover{opacity:1}.offcanvas .btn-close:focus{box-shadow:none}.offcanvas .offcanvas-body{padding:0;background:#fff}@media(max-width: 576px){.mini-cart-card{grid-template-columns:64px minmax(0, 1fr);gap:12px}.mini-cart-thumb{width:64px;min-width:64px}.mini-cart-title{font-size:14px}.mini-cart-meta{font-size:12px}.mini-cart-unit-price,.mini-cart-qty-multiplier{font-size:1rem}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons{gap:8px}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward{padding:10px 8px;font-size:14px}#miniCartModal .modal-dialog{margin:.5rem}.offcanvas.offcanvas-end{width:100%;max-width:360px}}@media(max-width: 390px){.mini-cart-card{grid-template-columns:56px minmax(0, 1fr);gap:10px}.mini-cart-thumb{width:56px;min-width:56px}.mini-cart-top{grid-template-columns:minmax(0, 1fr) 20px;gap:8px}.mini-cart-title{font-size:13px}.mini-cart-meta,.mini-cart-unit-price,.mini-cart-qty-multiplier{font-size:12px}.mini-cart-price-line{gap:4px}.mini-cart-remove{width:22px;height:22px;font-size:16px}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons{flex-direction:column}.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons a.button,.mini-cart-buttons-wrap .woocommerce-mini-cart__buttons .wc-forward{width:100%;flex:1 1 100%}}#page-product{position:relative;margin-top:1rem}#page-product .added_to_cart{display:none}#page-product .product-line{display:inline-block;border-radius:1rem;padding:.15rem 1rem;line-height:1;font-size:.85rem;margin-top:.25rem;margin-bottom:.25rem}#page-product .card-media{padding:0rem 1rem 1rem 1rem;border-radius:.25rem;position:relative}#page-product .card-media #pills-tabContent>.tab-pane:not(.active){display:none !important;height:0 !important;min-height:0 !important;overflow:hidden !important}#page-product .card-media #pills-tabContent>#pills-360:not(.active) #cloudimage-360-container{min-height:0 !important}#page-product .card-media .nav{margin-bottom:0rem;border-bottom:0}#page-product .card-media .nav .nav-link{color:#1c1c1a;border-top-left-radius:1rem;border-top-right-radius:1rem}#page-product .card-media .nav .active{position:relative;font-weight:bold}#page-product .card-media .nav .active::after{content:"";position:absolute;background-color:#fff;height:3px;width:100%;bottom:-2px;left:0;right:0;z-index:1}#page-product .card-media .ks-product-gallery{display:block}#page-product .card-media .ks-product-gallery__main{position:relative;margin-bottom:1rem}#page-product .card-media .ks-product-gallery__main .slick-list{overflow:hidden;border-radius:18px}#page-product .card-media .ks-product-gallery__main .slick-track{display:flex;align-items:stretch}#page-product .card-media .ks-product-gallery__main .slick-slide{height:auto}#page-product .card-media .ks-product-gallery__main-item{display:flex !important;align-items:center;justify-content:center;min-height:620px;padding:2rem;background:#fff;border:1px solid #e8e2d8;border-radius:18px;position:relative;text-decoration:none;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03)}#page-product .card-media .ks-product-gallery__main-item img{display:block;max-width:100%;max-height:560px;width:auto;height:auto;object-fit:contain;margin:0 auto;border-radius:1rem;overflow:hidden}#page-product .card-media .ks-product-gallery__zoom{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;color:#111;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:3}#page-product .card-media .ks-product-gallery__thumbs{margin:0 -0.35rem}#page-product .card-media .ks-product-gallery__thumbs .slick-list{overflow:hidden}#page-product .card-media .ks-product-gallery__thumbs .slick-track{display:flex}#page-product .card-media .ks-product-gallery__thumb{padding:0 .35rem;cursor:pointer}#page-product .card-media .ks-product-gallery__thumb img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:contain;border-radius:14px;border:1px solid #ddd;background:#fff;transition:.25s ease;padding:.35rem}#page-product .card-media .ks-product-gallery__thumb:hover img{border-color:#17863a}.slick-current #page-product .card-media .ks-product-gallery__thumb img,#page-product .card-media .ks-product-gallery .slick-current.ks-product-gallery__thumb img{border-color:#17863a;box-shadow:0 0 0 2px rgba(34,139,34,.08)}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.95);color:#111;display:flex !important;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(0,0,0,.08);z-index:5;cursor:pointer}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow::before{display:none}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow i{font-size:1.1rem;line-height:1}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.ks-gallery-arrow--prev,#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.slick-prev{left:16px}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.ks-gallery-arrow--next,#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.slick-next{right:16px}@media(max-width: 991.98px){#page-product .card-media .ks-product-gallery__main-item{min-height:460px}#page-product .card-media .ks-product-gallery__main-item img{max-height:400px}#page-product .card-media .ks-product-gallery__thumb img{height:78px}}@media(max-width: 575.98px){#page-product .card-media .ks-product-gallery{margin-bottom:1rem}#page-product .card-media .ks-product-gallery__main .slick-list,#page-product .card-media .ks-product-gallery__main .slick-track{height:340px !important;min-height:340px !important;max-height:340px !important}#page-product .card-media .ks-product-gallery__thumbs .slick-list{width:100%;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:3/1}#page-product .card-media .ks-product-gallery__thumbs .slick-track{min-height:0 !important;max-height:100% !important}#page-product .card-media .ks-product-gallery__main-item{min-height:340px;padding:1rem}#page-product .card-media .ks-product-gallery__main-item img{max-height:280px}#page-product .card-media .ks-product-gallery__thumb img{aspect-ratio:1/1;height:auto;border-radius:10px;padding:.25rem}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow{width:40px;height:40px}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.ks-gallery-arrow--prev,#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.slick-prev{left:10px}#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.ks-gallery-arrow--next,#page-product .card-media .ks-product-gallery__main .ks-gallery-arrow.slick-next{right:10px}}#page-product .nav-underline .nav-link{border-bottom:1px solid rgba(0,0,0,0);padding-top:.25rem;padding-bottom:.25rem}#page-product .nav-underline .nav-link:hover{border-bottom-color:#7a786f}#page-product .nav-underline .nav-link .review-badge{background-color:#fff;color:#1a1a1a;border-radius:.25rem;padding:.25rem .5rem;font-size:.85rem;line-height:1}#page-product .nav-underline .active{border-bottom-color:#7a786f}#page-product #reviews h2{text-align:center;padding-bottom:2rem;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .cloudimage-360{max-height:80vh;text-align:center}#page-product .cloudimage-360 canvas{height:auto !important;width:auto !important;max-width:90%;max-height:75vh}#page-product .cloudimage-360 .cloudimage-360-view-360-circle{top:90%}#page-product .cloudimage-360 .cloudimage-360-inner-box{background-color:#fff;border:1px solid #efede8;border-radius:1.5rem}#page-product .product-title{text-transform:none;font-size:1.75rem;line-height:1;padding-bottom:0;margin-bottom:0;font-weight:bold}#page-product .wpclv-attribute-label{font-weight:bold}#page-product .additional-attributes{margin-top:1rem;margin-bottom:1rem}#page-product .additional-attributes .attribute-card{height:100%;min-height:100%;padding:.75rem;border-radius:1rem;background:#fff;border:1px solid #efede8;display:flex;flex-direction:column;justify-content:center}#page-product .additional-attributes .attribute-card__label{margin-bottom:.35rem;font-size:.72rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;color:#373737}#page-product .additional-attributes .attribute-card__value{font-size:1.2rem;font-weight:600;line-height:1.35;color:#1c1c1a}#page-product .product-material{margin-bottom:.5rem}#page-product .product-sub-info{font-size:.85rem;display:flex;color:#a5a5a5;margin-bottom:.5rem}#page-product .product-description{margin-top:2rem;color:#fff;background-color:#373737;padding-top:2rem;padding-bottom:2rem;text-align:center}#page-product .product-description p{margin-bottom:0rem}#page-product .product-info{display:flex;gap:.5rem;flex-direction:row;flex-wrap:wrap;font-size:.85rem;margin-bottom:.5rem}#page-product .product-info i{stroke-width:.5}#page-product .product-info .in-stock{display:flex;flex:1 1 calc(25% - .5rem);align-items:center;line-height:1}#page-product .product-info .in-stock .icon{margin-right:.25rem;font-size:1.75rem}#page-product .product-info .in-stock .info .title{font-family:"Proxima Nova Rg";color:#228b22;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}#page-product .product-info .in-stock .info .link{color:#a5a5a5;text-decoration:none}#page-product .product-info .delivery{display:flex;flex:1 1 calc(25% - .5rem);align-items:center;line-height:1}#page-product .product-info .delivery .icon{margin-right:.5rem;font-size:1.75rem}#page-product .product-info .delivery .info .title{font-family:"Proxima Nova Rg";color:#228b22}#page-product .product-info .delivery .info .link{color:#a5a5a5;text-decoration:none}#page-product .product-info .delivery .info .link:hover{border-bottom:1px solid #a5a5a5;transition:.3s}#page-product .product-info .warranty{display:flex;flex:1 1 calc(25% - .5rem);align-items:center;line-height:1}#page-product .product-info .warranty .icon{margin-right:.2rem;font-size:1.75rem}#page-product .product-info .warranty .info .title{font-family:"Proxima Nova Rg";color:#228b22}#page-product .product-info .warranty .info .link{color:#a5a5a5;text-decoration:none}#page-product .product-info .warranty .info .link:hover{border-bottom:1px solid #a5a5a5;transition:.3s}#page-product .product-info .instruction{display:flex;flex:1 1 calc(25% - .5rem);align-items:center;line-height:1}#page-product .product-info .instruction .icon{font-size:1.75rem;margin-right:.5rem}#page-product .product-info .instruction .info .title{font-family:"Proxima Nova Rg";color:#228b22}#page-product .product-info .instruction .info .link{color:#a5a5a5;text-decoration:none}#page-product .product-info .instruction .info .link:hover{border-bottom:1px solid #a5a5a5;transition:.3s}#page-product #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}#page-product #instructionModal .preview:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.15);z-index:1}#page-product #instructionModal .preview i{font-size:3rem;color:#fff;z-index:5;transition:.3s}#page-product #instructionModal .preview:hover i{font-size:5rem;transition:.3s}#page-product #instructionModal iframe{min-height:400px;margin-bottom:1rem}#page-product .product-attributes .attribute{display:flex;background-color:#f1f1f1;padding:1rem;line-height:1;flex-direction:column;align-items:center;margin-bottom:.5rem}#page-product .product-attributes .attribute .value{font-size:1rem}#page-product .product-attributes .attribute .name{font-size:.75rem;text-transform:uppercase}#page-product .slider{position:relative}#page-product .slider .counter{display:flex;position:absolute;top:1rem;left:1rem;z-index:1;background-color:#f1f1f1;padding:.25rem .5rem;font-size:.75rem;line-height:1}#page-product .slider .product-slider{display:flex}#page-product .slider .product-slider .product-image{display:block}#page-product .wpclv-attributes .wpclv-terms{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0}#page-product .wpclv-attributes .wpclv-terms .wpclv-term{width:76px;min-width:76px;border:1px solid #dcdcdc;border-radius:18px;background:#fff;overflow:visible;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.03);position:relative;z-index:1}#page-product .wpclv-attributes .wpclv-terms .wpclv-term a,#page-product .wpclv-attributes .wpclv-terms .wpclv-term span{display:flex;align-items:center;justify-content:center;min-height:74px;padding:.25rem;text-decoration:none;background:#fff;border-radius:18px}#page-product .wpclv-attributes .wpclv-terms .wpclv-term img{display:block;width:65px;height:65px;object-fit:contain;margin:0 auto;transition:transform .25s ease}#page-product .wpclv-attributes .wpclv-terms .wpclv-term:hover{border-color:#228b22;box-shadow:0 8px 18px rgba(0,0,0,.06);transform:translateY(-1px);z-index:5}#page-product .wpclv-attributes .wpclv-terms .wpclv-term:hover img{transform:scale(1.03)}#page-product .wpclv-attributes .wpclv-terms .wpclv-term.active{border-color:#228b22;box-shadow:0 0 0 2px rgba(34,139,34,.08)}#page-product .product-addon-totals p{margin-bottom:0}#page-product .product-price{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin:1rem 0 .25rem}#page-product .product-price .ks-price-box{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;line-height:1}#page-product .product-price .ks-price-box__current{font-size:2.25rem;font-weight:bold;color:#c01600;letter-spacing:-0.02em}#page-product .product-price .ks-price-box__current .woocommerce-Price-amount,#page-product .product-price .ks-price-box__current .woocommerce-Price-currencySymbol,#page-product .product-price .ks-price-box__current bdi{color:inherit;font:inherit}#page-product .product-price .ks-price-box__badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.2rem .45rem;border-radius:6px;background:#c01600;color:#fff;font-size:.8rem;font-weight:600;line-height:1}#page-product .product-price .ks-price-box__old{font-size:1.5rem;color:#7d7d7d;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#c01600}#page-product .product-price .ks-price-box__old .woocommerce-Price-amount,#page-product .product-price .ks-price-box__old .woocommerce-Price-currencySymbol,#page-product .product-price .ks-price-box__old bdi{color:inherit;font:inherit}#page-product .product-price .ks-price-box.no-sale .ks-price-box__current{color:#148a08}#page-product .product-price .ks-sale-countdown{display:inline-flex;align-items:center;gap:.7rem;min-height:54px;padding:.45rem .7rem;border-radius:12px;background:#c01600;box-shadow:0 7px 18px rgba(192,22,0,.2);color:#fff;line-height:1}#page-product .product-price .ks-sale-countdown__label{max-width:70px;font-size:.72rem;font-weight:600;line-height:1.05}#page-product .product-price .ks-sale-countdown__units{display:grid;grid-template-columns:repeat(4, minmax(30px, auto));gap:.35rem}#page-product .product-price .ks-sale-countdown__unit{position:relative;display:flex;align-items:center;flex-direction:column;min-width:30px}#page-product .product-price .ks-sale-countdown__unit+.ks-sale-countdown__unit::before{position:absolute;top:.05rem;left:-0.28rem;content:":";color:rgba(255,255,255,.72);font-size:1rem;font-weight:600}#page-product .product-price .ks-sale-countdown__unit small{margin-top:.15rem;color:rgba(255,255,255,.78);font-size:.58rem;font-weight:400;line-height:1}#page-product .product-price .ks-sale-countdown__value{min-width:2ch;color:#fff;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;text-align:center}#page-product .product-price .vat{margin-top:.25rem;font-size:.9rem;color:#777;line-height:1.1}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-form{margin:.25rem 0 1rem}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .form-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;margin-left:0;margin-right:0}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;margin:0}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label{width:118px;min-width:118px;min-height:138px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;padding:.55rem .45rem .65rem;margin:0;border:1px solid #dcdcdc !important;border-radius:18px;background:#fff;text-align:center;line-height:1.15;cursor:pointer;position:relative;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.03)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label::before{content:none !important;display:none !important}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label img{display:block;width:58px !important;height:58px !important;max-width:100%;object-fit:contain;margin:0 auto .1rem;transition:transform .25s ease}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-name{display:block;font-size:.82rem;font-weight:400;color:#222;text-align:center;max-width:100%;min-height:2.3em;line-height:1.15}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price{margin-top:auto;font-size:.8rem;line-height:1.1;color:rgba(0,0,0,0)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price .amount,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price .amount *,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price .woocommerce-Price-currencySymbol{color:green !important;font-weight:700}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio+label .label-price .amount::before{content:"+";color:green;font-weight:700;margin-right:1px}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:hover+label,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:focus-visible+label{border-color:#228b22 !important;box-shadow:0 8px 18px rgba(0,0,0,.06);transform:translateY(-1px)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:hover+label img,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:focus-visible+label img{transform:scale(1.03)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:checked+label{border-color:#228b22 !important;box-shadow:0 0 0 2px rgba(34,139,34,.08)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .wpcpo-option-field.field-radio:checked+label::after{content:"";position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;background:#228b22;box-shadow:0 0 0 3px rgba(34,139,34,.14)}#page-product .cart .wpcpo-option.wpcpo-option-image-radio .form-row input[type=radio]:checked+label::before{content:none !important;display:none !important}#page-product .cart .wpcpo-total{display:none}#page-product .cart .quantity-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}#page-product .cart .quantity-wrapper .quantity-group{display:flex;align-items:center}#page-product .cart .quantity-wrapper .quantity-group .quantity{margin:0}#page-product .cart .quantity-wrapper .quantity-group input.qty,#page-product .cart .quantity-wrapper .quantity-group .qty{height:3rem;font-size:1rem;line-height:1;text-align:center;border-top:1px solid #0f0f0f;border-bottom:1px solid #0f0f0f;border-left:0;border-right:0;border-radius:0;max-width:50px;width:50px;padding:.25rem}#page-product .cart .quantity-wrapper .quantity-group input.qty::-webkit-outer-spin-button,#page-product .cart .quantity-wrapper .quantity-group input.qty::-webkit-inner-spin-button,#page-product .cart .quantity-wrapper .quantity-group .qty::-webkit-outer-spin-button,#page-product .cart .quantity-wrapper .quantity-group .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page-product .cart .quantity-wrapper .quantity-group input.qty,#page-product .cart .quantity-wrapper .quantity-group .qty{-moz-appearance:textfield;appearance:textfield}#page-product .cart .quantity-wrapper .quantity-group .quantity-btn{display:flex;height:3rem;width:2rem;border-radius:0;border:1px solid #0f0f0f;align-items:center;justify-content:center;background-color:#f1f1f1;color:#000;transition:.3s}#page-product .cart .quantity-wrapper .quantity-group .quantity-btn:hover{background-color:#0f0f0f;color:#fff}#page-product .cart .quantity-wrapper .quantity-group .quantity-input{height:3rem;text-align:center;width:2rem;border-top:1px solid #0f0f0f;border-bottom:1px solid #0f0f0f;border-left:0px;border-right:0px}#page-product .cart .quantity-wrapper .quantity-group .minus{border-top-left-radius:18px;border-bottom-left-radius:18px}#page-product .cart .quantity-wrapper .quantity-group .plus{border-top-right-radius:18px;border-bottom-right-radius:18px}#page-product .cart .quantity-wrapper .allegro{display:flex;align-items:center;gap:1rem}#page-product .cart .single_add_to_cart_button{display:flex;align-items:center;line-height:1;border-radius:1rem;height:3rem;color:#fff;background-color:#17863a;text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;font-size:.85rem;border:1px solid #17863a;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:.3s}#page-product .cart .single_add_to_cart_button:hover{background-color:#fff;color:#0f0f0f;transition:.3s}#page-product .legend{display:flex;align-items:center;justify-content:center;min-height:80vh;margin-top:1rem;color:#fff;position:relative;padding:6rem;overflow:hidden}#page-product .legend .bg{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;bottom:0;left:0;right:0;width:100%;height:100%;animation:scaleAnimation 20s infinite alternate}@keyframes scaleAnimation{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}#page-product .legend .block{display:block;position:relative;margin-top:1rem;margin-bottom:1rem;z-index:3;padding:2rem;background-color:rgba(0,0,0,.5);border:1px solid rgba(130,130,130,.5);border-radius:.25rem}#page-product .legend .block p{margin-bottom:0}#page-product .legend .block h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .legend .block .ergonomics-description{text-align:center;margin-bottom:1rem;background-color:#fff}#page-product .legend .block .product-description{text-align:center}#page-product .main_video{overflow:hidden}#page-product .main_video .lazy-video-main{width:100%;height:auto;max-width:100%;display:block;object-fit:cover}#page-product .features{padding-top:2rem}#page-product .features h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .features .features-description{text-align:center;margin-bottom:1rem}#page-product .features .features-slider{position:relative;overflow:hidden}#page-product .features .features-slider .feature{margin:0 auto;text-align:center;overflow:hidden;background-color:#2d2d2f;color:#fff}#page-product .features .features-slider .feature .lazy-video-features{width:100%;height:auto;max-width:100%;display:block;object-fit:cover;background:#2d2d2f}#page-product .features .features-slider .feature .lazy-video-features-wrapper{position:relative;width:100%;padding-top:40%;overflow:hidden}#page-product .features .features-slider .feature .lazy-video-features-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:#2d2d2f}#page-product .features .features-slider .feature .info{display:flex;flex-direction:column;min-height:140px;align-items:center;justify-content:center;padding:1rem}#page-product .features .features-slider .feature .info .title{font-family:"Proxima Nova Rg";text-transform:uppercase;margin-bottom:.5rem}#page-product .details{padding-top:2rem;padding-bottom:2rem}#page-product .details h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .details .details-description{max-width:860px;margin:0 auto 1.5rem;color:#6b6f69;text-align:center}#page-product .details .details-description p:last-child{margin-bottom:0}#page-product .details .details-slider:not(.slick-initialized){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem;width:100%;min-width:0}#page-product .details .block{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:#fff;border:1px solid #e5e3dd;border-radius:1.5rem;box-shadow:0 12px 30px rgba(27,31,27,.06);text-align:left;transition:transform .25s ease,box-shadow .25s ease}#page-product .details .block:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(27,31,27,.1)}#page-product .details .block .image{position:relative;flex:0 0 auto;width:100%;aspect-ratio:4/4.35;overflow:hidden;background:#151615}#page-product .details .block .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}#page-product .details .block:hover .image img{transform:scale(1.025)}#page-product .details .block .description{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:132px;padding:1.2rem 1.3rem 1.4rem;background:#fff}#page-product .details .block .description .accent{display:block;flex:0 0 auto;width:38px;height:3px;margin-bottom:.9rem;border-radius:999px;background:#17863a}#page-product .details .block .description .description-text{color:#2b2f2b;font-size:1.02rem;line-height:1.45}#page-product .details .block .description .description-text p:last-child{margin-bottom:0}@media(max-width: 991.98px)and (min-width: 768px){#page-product .details .details-slider:not(.slick-initialized){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){#page-product .details .details-slider{display:block;width:100%;min-width:0}#page-product .details .slick-list{margin:0 -0.4rem;overflow:hidden}#page-product .details .slick-track{display:flex;align-items:stretch}#page-product .details .slick-slide{height:auto;padding:0 .4rem}#page-product .details .slick-slide>div{height:100%}#page-product .details .slick-slide .block{height:100%}#page-product .details .block{border-radius:1.25rem}#page-product .details .block .image{aspect-ratio:4/4.15}#page-product .details .block .description{min-height:0;padding:1.05rem 1.1rem 1.25rem}#page-product .details .block .description .description-text{font-size:1rem}#page-product .details .slick-dots{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}#page-product .details .slick-dots li{margin:0;line-height:0}#page-product .details .slick-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cfd4cc;font-size:0;transition:width .2s ease,background-color .2s ease}#page-product .details .slick-dots .slick-active button{width:25px;border-radius:999px;background:#17863a}}#page-product .adjustments{padding-top:2rem;margin-bottom:1rem}#page-product .adjustments h2{text-align:center;padding-bottom:1rem;margin-bottom:0;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .adjustments .adjustments-description{text-align:center;margin-bottom:1rem}#page-product .adjustments .adjustments-slider .block{text-align:center;overflow:hidden;background-color:#3c3835;color:#fff;border-radius:.25rem;margin-left:.5rem;margin-right:.5rem}#page-product .adjustments .adjustments-slider .block .lazy-video{width:100%;height:auto;max-width:100%;display:block;object-fit:cover}#page-product .adjustments .adjustments-slider .block .info{padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:120px}#page-product .adjustments .adjustments-slider .block .info .title{font-family:"Proxima Nova Rg";text-transform:uppercase;margin-bottom:.5rem}#page-product .adjustments .adjustments-slider .lazy-video-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background:#3c3835}#page-product .adjustments .adjustments-slider .lazy-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:#3c3835}#page-product .dimensions{padding-top:2rem;padding-bottom:1rem}#page-product .dimensions h2{font-family:"Proxima Nova Rg";text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product .dimensions a{cursor:zoom-in;display:flex;align-items:center;justify-content:center}#page-product .dimensions a img{border-radius:1.5rem}#page-product .specifications{padding-top:2rem}#page-product .specifications h2{font-family:"Proxima Nova Rg";text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product .specifications .data{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:.2rem}#page-product .specifications .data .name{white-space:nowrap}#page-product .specifications .data .value{white-space:nowrap}#page-product .specifications .data .dots{align-self:flex-end;border-bottom:.7px dashed #a5a5a5;margin:0 5px 5px;width:100%}#page-product .shipping{padding-top:2rem;padding-bottom:1rem}#page-product .shipping h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product .similar{padding-top:2rem;padding-bottom:2rem}#page-product .similar h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product .similar .product{position:relative;background-color:#fff;border-radius:.25rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#0f0f0f;margin-right:.5rem;margin-left:.5rem}#page-product .similar .product .image{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden}#page-product .similar .product .image img.img-main{display:block;transition:opacity .3s ease}#page-product .similar .product .image img.img-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}#page-product .similar .product .onsale{background-color:#cf0000;color:#fff;border-bottom-right-radius:.25rem;padding:.1rem .5rem;position:absolute;left:0rem;top:0rem;z-index:1}#page-product .similar .product .discount-badge{background-color:#cf0000;color:#fff;border-bottom-left-radius:.25rem;padding:.1rem .5rem;position:absolute;right:0rem;top:0rem;z-index:1}#page-product .similar .product .line{display:flex;justify-content:center;position:relative;font-size:1rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding:.1rem .5rem;top:0;z-index:3}#page-product .similar .product .data{padding:1rem;display:flex;width:100%;justify-content:space-between;align-items:flex-end}#page-product .similar .product .data .info{display:flex;flex-direction:column;line-height:1}#page-product .similar .product .data .info .name{line-height:1;font-size:1rem;color:#616161;margin-bottom:.25rem}#page-product .similar .product .data .info .name span{color:#0f0f0f;text-transform:uppercase;font-size:1.25rem;font-weight:600}#page-product .similar .product .data .info .material{display:flex;border:1px solid #616161;color:#616161;max-width:100%;width:fit-content;font-size:.85rem;border-radius:.2rem;padding:.1rem .5rem;line-height:1;margin-bottom:.5rem;justify-content:center}#page-product .similar .product .data .info .price{display:flex;line-height:1;min-height:2.5rem;margin-top:.25rem;flex-direction:column;justify-content:center}#page-product .similar .product .data .info .price .sale-price bdi{font-size:1.25rem;position:relative;display:inline-block;color:#cf0000;font-weight:bold}#page-product .similar .product .data .info .price .old-price{display:block;margin-bottom:.25rem;line-height:1}#page-product .similar .product .data .info .price .old-price bdi{font-size:.9rem;position:relative;color:#616161}#page-product .similar .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-product .similar .product .data .info .price .normal-price bdi{position:relative;display:inline-block;color:green;font-weight:bold;font-size:1.25rem}#page-product .similar .product .data .btn-catalog-more{height:2.5rem;width:2.5rem;border-radius:.25rem;border:1px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;background-color:#0f0f0f;color:#fff;transition:.3s}#page-product .similar .product:hover .data .btn-catalog-more{background-color:#fff;color:#0f0f0f;transition:.3s;border:1px solid #0f0f0f}#page-product .similar .product:hover .image img.img-main{opacity:0}#page-product .similar .product:hover .image img.img-hover{opacity:1}#page-product .gallery{padding-top:2rem;margin-bottom:1rem}#page-product .gallery h2{text-align:center;padding-bottom:1rem;text-transform:uppercase;font-family:"Proxima Nova Rg"}#page-product .gallery .image{display:block;border-radius:1.5rem;min-height:300px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:1.5rem}#page-product .form{display:flex;padding:2rem;color:#fff;background-color:#f1f1f1;min-height:80vh;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;align-items:center;justify-content:center;z-index:1;flex-direction:column}#page-product .form.form--abstract{background-color:#101d18;background-image:radial-gradient(circle at 12% 18%, rgba(63, 145, 96, 0.72) 0, rgba(63, 145, 96, 0) 34%),radial-gradient(circle at 88% 78%, rgba(183, 134, 31, 0.3) 0, rgba(183, 134, 31, 0) 31%),linear-gradient(118deg, transparent 0, transparent 46%, rgba(255, 255, 255, 0.055) 46%, rgba(255, 255, 255, 0.055) 47%, transparent 47%, transparent 100%),linear-gradient(135deg, #101d18 0%, #294b3b 52%, #111814 100%)}#page-product .form .form-container{background-color:rgba(0,0,0,.65);border:1px solid rgba(130,130,130,.5);padding:2rem;border-radius:1.5rem}#page-product .form .form-container form{position:relative;z-index:3}#page-product .form .form-container form h2{text-align:center;text-transform:uppercase;margin-bottom:1rem;font-family:"Proxima Nova Rg"}#page-product .form .form-container form .form-description{text-align:center}#page-product .form .form-container form .form-control{border-radius:.2rem}#page-product .form .form-container form input[type=tel]{text-align:center}#page-product .form .form-container form input[type=email]{text-align:center}#page-product .form .form-container form input[type=text]{text-align:center}#page-product .form .form-container form textarea.form-control{height:80px;text-align:center}#page-product .form .form-container form .wpcf7-spinner{display:none}#page-product .form .form-container .messengers{position:relative;z-index:3}#page-product .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:.3s}#page-product .form .form-container .messengers a:hover{color:#fff;transition:.3s}#page-product .form .form-container .messengers a span{margin-top:.25rem;font-size:.85rem}#page-product .adjustments-old{padding-top:.5rem}#page-product .adjustments-old h2{text-align:center;padding-bottom:1rem;padding-top:1rem;margin-bottom:0;text-transform:uppercase}#page-product .adjustments-old .adjustments-description{text-align:center;margin-bottom:1rem}#page-product .adjustments-old .slick-slide{margin:0 .5rem}#page-product .adjustments-old .block{text-align:center;background-color:#2a2a2a;color:#fff;border-radius:1rem;overflow:hidden;margin-bottom:1.5rem}#page-product .adjustments-old .block .image{height:350px;padding:1rem;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}#page-product .adjustments-old .block .image img{width:auto;height:100%;max-width:100%;object-fit:contain;object-position:bottom center;display:block}#page-product .adjustments-old .block .info{padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:120px}#page-product .adjustments-old .block .info .title{font-family:"Proxima Nova Rg";text-transform:uppercase;margin-bottom:.5rem;min-height:50px}#page-product .adjustments-old .block .info .description{min-height:75px}#page-product .adjustments-old .slide-arrow{position:absolute;line-height:1;font-size:1.5rem;top:45%;border:none;background-color:rgba(0,0,0,0);transition:.3s;color:#fff}#page-product .adjustments-old .slide-arrow:hover{color:#d3d3d3;transition:.3s}#page-product .adjustments-old .prev-arrow{left:0%;z-index:1}#page-product .adjustments-old .next-arrow{right:0%;z-index:1}#page-product #ergonomics_old{margin-top:2rem;padding-bottom:1rem}#page-product #ergonomics_old h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#page-product #ergonomics_old .content{display:flex;flex-direction:column;justify-content:center;height:100%}#page-product #ergonomics_old .content strong{font-weight:bold}#page-product #ergonomics_old .content .ergonomics-description{background-color:#fff;padding:1rem;border-radius:1.5rem}#page-product #ergonomics_old .content .ergonomics-description ul{margin-bottom:0}#page-product #ergonomics_old .ergonomics-video-bg{position:relative;height:95vh;overflow:hidden}#page-product #ergonomics_old .ergonomics-video-bg video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}#page-product #ergonomics_old .ergonomics-video-bg .mute-toggle{position:absolute;height:3rem;width:3rem;bottom:1rem;left:1rem;z-index:10;background:rgba(0,0,0,.5);border:none;color:#fff;font-size:1.25rem;padding:.5rem;border-radius:50%;cursor:pointer;transition:background .3s ease}#page-product #ergonomics_old .ergonomics-video-bg .mute-toggle:hover{background:rgba(0,0,0,.7)}#page-product .product-scheme{display:flex;justify-content:center;align-items:flex-start;gap:5px}#page-product .product-scheme__items{flex:0 0 auto;display:flex;flex-direction:column}#page-product .product-scheme__item{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#1c1c1a;background-color:#fff;border-radius:1.25rem;padding:.25rem}#page-product .product-scheme__item:last-child{margin-bottom:0}#page-product .product-scheme__item:nth-child(1) .product-scheme__icon{border-radius:1.25rem;border:2px solid #363d92;box-shadow:0 0 10px rgba(54,61,146,.35)}#page-product .product-scheme__item:nth-child(2) .product-scheme__icon{border-radius:1.25rem;border:2px solid #e948f3;box-shadow:0 0 10px rgba(233,72,243,.35)}#page-product .product-scheme__item:nth-child(3) .product-scheme__icon{border-radius:1.25rem;border:2px solid #05c60b;box-shadow:0 0 10px rgba(5,198,11,.35)}#page-product .product-scheme__item:nth-child(4) .product-scheme__icon{border-radius:1.25rem;border:2px solid #e0a001;box-shadow:0 0 10px rgba(224,160,1,.35)}#page-product .product-scheme__item:nth-child(5) .product-scheme__icon{border-radius:1.25rem;border:2px solid #e36222;box-shadow:0 0 10px rgba(227,98,34,.35)}#page-product .product-scheme__item:nth-child(6) .product-scheme__icon{border-radius:1.25rem;border:2px solid #1cb5da;box-shadow:0 0 10px rgba(28,181,218,.35)}#page-product .product-scheme__text{width:175px;text-align:right;font-size:1rem;line-height:1}#page-product .product-scheme__icon{width:68px;height:68px;border-radius:6px;overflow:hidden;flex:0 0 auto;line-height:0;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,box-shadow .3s ease}#page-product .product-scheme__icon img{max-width:100%;max-height:100%;object-fit:contain;display:block}#page-product .product-scheme__image{position:relative;display:inline-block;width:317px;height:533px;flex:0 0 auto;text-align:center}#page-product .product-scheme__image>img{display:block;width:100%;height:100%;object-fit:contain}#page-product .product-scheme__overlay{position:absolute;top:-4.69%;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;opacity:.05;pointer-events:none;transition:opacity .8s,transform .8s;animation:pulsate 2.5s linear infinite}@keyframes pulsate{50%{opacity:1}}@media only screen and (max-width: 768px){#page-product #ergonomics_old{margin-top:2rem}#page-product #ergonomics_old h2{text-align:center;padding-bottom:0rem}#page-product #ergonomics_old .ergonomics-video-bg{position:relative;width:100vw;min-height:28vh;height:100%;overflow:hidden}#page-product #ergonomics_old .ergonomics-video-bg video{height:100%}#page-product .product-scheme{margin-bottom:2rem}#page-product .product-scheme__icon{width:50px;height:50px;border-radius:1rem}#page-product .product-scheme__item{margin-bottom:5px;padding:.15rem;border-radius:1rem}#page-product .product-scheme__image{width:200px;height:332px}#page-product .product-scheme__text{width:115px;font-weight:normal;font-size:.8rem}}#page-product .ks-mobile-buy-price{display:none}#page-product .ks-installments-button{margin-top:1rem}@media(max-width: 767.98px){body.single-product{padding-bottom:calc(96px + env(safe-area-inset-bottom))}#page-product #breadcrumbs{text-align:center}#page-product .product-line{display:block;width:fit-content;margin-left:auto;margin-right:auto;text-align:center}#page-product .product-sub-info{justify-content:center;text-align:center}#page-product .product-title{text-align:center}#page-product .additional-attributes{row-gap:.75rem;margin-top:1.25rem;margin-bottom:1.5rem}#page-product .additional-attributes .attribute-card{align-items:center;text-align:center}#page-product .product-info{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem;margin:.25rem 0 1rem}#page-product .product-info .in-stock,#page-product .product-info .delivery,#page-product .product-info .warranty,#page-product .product-info .instruction{min-width:0;min-height:64px;padding:.55rem .45rem;justify-content:center;border:1px solid #e5ebe5;border-radius:14px;background:linear-gradient(135deg, #fff 0%, #f8fbf8 100%);box-shadow:0 4px 14px rgba(0,0,0,.05)}#page-product .product-info .in-stock .icon,#page-product .product-info .delivery .icon,#page-product .product-info .warranty .icon,#page-product .product-info .instruction .icon{display:flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;margin-right:.45rem;border-radius:50%;background:rgba(34,139,34,.09);font-size:1.35rem;line-height:1}#page-product .product-info .info{min-width:0;text-align:left}#page-product .product-info .info .title{font-size:.82rem;font-weight:600;line-height:1.05}#page-product .product-info .info .link{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.05}#page-product .product-price{justify-content:center;text-align:center}#page-product .product-price .ks-price-box{justify-content:center}#page-product .product-price .ks-sale-countdown{max-width:100%;text-align:left}#page-product .wpclv-attribute-label,#page-product .cart .wpcpo-option-name{text-align:center}#page-product .wpclv-attributes .wpclv-terms,#page-product .cart .wpcpo-option.wpcpo-option-image-radio .form-row{justify-content:center}#page-product .cart .ks-mobile-purchase-bar{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:grid;grid-template-columns:minmax(0, 1.2fr) 96px minmax(116px, 1fr);align-items:center;gap:8px;width:100%;margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.98);border-top:1px solid #e3e3e3;box-shadow:0 -8px 24px rgba(0,0,0,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#page-product .cart .ks-mobile-buy-price{display:block;min-width:0;overflow:hidden;line-height:1}#page-product .cart .ks-mobile-buy-price .ks-price-box{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;line-height:1}#page-product .cart .ks-mobile-buy-price .ks-price-box__current{font-size:1.65rem;font-weight:900;color:#cf0000;white-space:nowrap;letter-spacing:-0.02em}#page-product .cart .ks-mobile-buy-price .ks-price-box__old{font-size:.82rem;color:#8b8b8b;text-decoration:line-through;white-space:nowrap;opacity:.95}#page-product .cart .ks-mobile-buy-price .ks-price-box__badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:.15rem .38rem;border-radius:6px;background:#cf0000;color:#fff;font-size:.66rem;font-weight:700;line-height:1;white-space:nowrap}#page-product .cart .ks-mobile-buy-price .vat{display:none}#page-product .cart .ks-mobile-buy-price>.price,#page-product .cart .ks-mobile-buy-price>span,#page-product .cart .ks-mobile-buy-price>bdi,#page-product .cart .ks-mobile-buy-price ins .woocommerce-Price-amount,#page-product .cart .ks-mobile-buy-price>.woocommerce-Price-amount{font-size:1.65rem;font-weight:900;color:#cf0000;line-height:1;letter-spacing:-0.02em}#page-product .cart .ks-mobile-buy-price ins{color:#cf0000;text-decoration:none}#page-product .cart .ks-mobile-buy-price del,#page-product .cart .ks-mobile-buy-price del .woocommerce-Price-amount{display:inline-block;margin-left:4px;color:#8b8b8b;font-size:.82rem;font-weight:400;line-height:1}#page-product .cart .ks-mobile-purchase-bar .quantity-group{width:96px;min-width:96px}#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity-btn{width:30px;min-width:30px;height:44px;padding:0;background:#f4f4f4}#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity{flex:0 0 36px;width:36px}#page-product .cart .ks-mobile-purchase-bar .quantity-group input.qty,#page-product .cart .ks-mobile-purchase-bar .quantity-group .qty,#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity-input{width:36px;max-width:36px;height:44px;padding:0;font-size:.95rem}#page-product .cart .ks-mobile-purchase-bar .quantity-group .minus{border-top-left-radius:14px;border-bottom-left-radius:14px}#page-product .cart .ks-mobile-purchase-bar .quantity-group .plus{border-top-right-radius:14px;border-bottom-right-radius:14px}#page-product .cart .ks-mobile-purchase-bar .single_add_to_cart_button{width:100%;min-width:0;height:44px;justify-content:center;margin:0;padding:.65rem;border-radius:14px;font-size:.72rem;font-weight:700;line-height:1.05;letter-spacing:.045rem;text-align:center;white-space:normal}#page-product .cart .ks-installments-button{margin-top:1rem}}@media(max-width: 374.98px){#page-product .cart .ks-mobile-purchase-bar{grid-template-columns:minmax(76px, 1.15fr) 88px minmax(102px, 1fr);gap:6px;padding-left:8px;padding-right:8px}#page-product .cart .ks-mobile-purchase-bar .quantity-group{width:88px;min-width:88px}#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity-btn{width:27px;min-width:27px}#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity,#page-product .cart .ks-mobile-purchase-bar .quantity-group input.qty,#page-product .cart .ks-mobile-purchase-bar .quantity-group .qty,#page-product .cart .ks-mobile-purchase-bar .quantity-group .quantity-input{width:34px;max-width:34px}#page-product .cart .ks-mobile-buy-price .ks-price-box__current{font-size:1.35rem}#page-product .cart .ks-mobile-buy-price .ks-price-box__old{font-size:.75rem}#page-product .cart .ks-mobile-buy-price>.price,#page-product .cart .ks-mobile-buy-price>span,#page-product .cart .ks-mobile-buy-price>bdi,#page-product .cart .ks-mobile-buy-price ins .woocommerce-Price-amount,#page-product .cart .ks-mobile-buy-price>.woocommerce-Price-amount{font-size:1.35rem}#page-product .cart .ks-mobile-buy-price del,#page-product .cart .ks-mobile-buy-price del .woocommerce-Price-amount{font-size:.75rem}#page-product .cart .ks-mobile-purchase-bar .single_add_to_cart_button{padding-left:.4rem;padding-right:.4rem;font-size:.67rem;letter-spacing:.025rem}}@media(min-width: 768px){#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar{display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:1rem;width:100%}#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.single_add_to_cart_button,#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline{width:100% !important;min-width:0 !important;max-width:none !important;height:3rem !important;min-height:3rem !important;margin:0 !important;box-sizing:border-box;align-self:center;justify-content:center;border-radius:1rem !important}#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline{padding:0 1.5rem !important;line-height:1 !important;transform:none}#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline:hover{transform:none}#page-product form.cart .quantity-wrapper.ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline img{display:block;width:124px;max-width:100%;height:auto;margin:0}}@media(max-width: 767.98px){body.single-product{padding-bottom:calc(150px + env(safe-area-inset-bottom))}#page-product form.cart .ks-mobile-purchase-bar{grid-template-columns:minmax(0, 1.2fr) 96px minmax(116px, 1fr);grid-template-rows:auto auto;align-items:center}#page-product form.cart .ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline{grid-column:1/-1;grid-row:2;width:100% !important;min-width:0 !important;max-width:none !important;height:44px !important;min-height:44px !important;margin:0 !important;padding:0 12px !important;border-radius:14px !important;box-sizing:border-box;justify-content:center;transform:none}#page-product form.cart .ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline:hover{transform:none}#page-product form.cart .ks-mobile-purchase-bar>.wc-plata-mono-express.wc-plata-mono-express--inline img{display:block;width:120px;max-width:100%;height:auto;margin:0}}@media(max-width: 374.98px){#page-product form.cart .ks-mobile-purchase-bar{grid-template-columns:minmax(76px, 1.15fr) 88px minmax(102px, 1fr)}}@media only screen and (max-width: 768px){#page-about .content .history .block{min-height:40vh}#page-about .content .history .block-image{min-height:40vh}#page-about .content .history .carousel .carousel-item{min-height:40vh}#page-gallery .gallery .image{min-height:200px}#page-gallery .gallery .video{min-height:200px}#page-materials .materials .material .images{gap:.5rem}#page-materials .materials .material .images .block .image{width:115px;height:115px}#page-materials .materials .material .images .block .name{font-size:.85rem}#page-info .info-background{min-height:20vh}}@media only screen and (max-width: 768px){#page-shop .woocommerce-sidebar{position:relative !important;top:auto !important;max-height:none !important;overflow:visible !important;margin-bottom:1.25rem;border-radius:0}#page-shop .woocommerce-sidebar>.widget{margin:0 !important}#page-shop .woocommerce-sidebar .wpc-filters-open-button-container{margin:0 !important}#page-shop .shop-categories-toggle,#page-shop .wpc-open-close-filters-button{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 48px !important;color:#252525 !important;background:#f8f8f8 !important;border:1px solid #e2e2e2 !important;border-radius:14px !important;box-shadow:0 4px 14px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.9);font-size:14px !important;font-weight:500 !important;line-height:1 !important;text-align:center;text-decoration:none !important;box-sizing:border-box;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}#page-shop .shop-categories-toggle:hover,#page-shop .shop-categories-toggle:focus-visible,#page-shop .wpc-open-close-filters-button:hover,#page-shop .wpc-open-close-filters-button:focus-visible{color:#111 !important;background:#f2f2f2 !important;border-color:#d4d4d4 !important;outline:none}#page-shop .shop-categories-toggle:active,#page-shop .wpc-open-close-filters-button:active{transform:scale(0.99)}#page-shop .shop-categories-toggle__content{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:inherit}#page-shop .shop-categories-toggle__content i{display:none}#page-shop .shop-categories-toggle__content::before{content:"";width:17px;height:17px;flex:0 0 17px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h2v2H4V6zm4 0h12v2H8V6zM4 11h2v2H4v-2zm4 0h12v2H8v-2zM4 16h2v2H4v-2zm4 0h12v2H8v-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h2v2H4V6zm4 0h12v2H8V6zM4 11h2v2H4v-2zm4 0h12v2H8v-2zM4 16h2v2H4v-2zm4 0h12v2H8v-2z'/%3E%3C/svg%3E") center/contain no-repeat}#page-shop .shop-categories-toggle__arrow{position:absolute;top:50%;right:17px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:11px;color:#777;transform:translateY(-50%);transition:transform .25s ease,color .2s ease}#page-shop .shop-categories-toggle.is-open{color:#fff !important;background:#111 !important;border-color:#111 !important;box-shadow:0 6px 18px rgba(0,0,0,.14)}#page-shop .shop-categories-toggle.is-open .shop-categories-toggle__arrow{color:#fff;transform:translateY(-50%) rotate(180deg)}#page-shop .wpc-open-close-filters-button .wpc-button-inner{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px;width:auto !important;height:100%;color:inherit !important}#page-shop .wpc-open-close-filters-button .wpc-button-inner,#page-shop .wpc-open-close-filters-button .wpc-button-inner span,#page-shop .wpc-open-close-filters-button .wpc-filters-button-text{color:inherit !important;font-size:14px !important;font-weight:500 !important;line-height:1 !important}#page-shop .wpc-open-close-filters-button svg,#page-shop .wpc-open-close-filters-button .wpc-icon-html-wrapper{display:none !important}#page-shop .wpc-open-close-filters-button .wpc-button-inner::before{content:"";width:18px;height:18px;flex:0 0 18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h9v2H4V7zm13 0h3v2h-3V7zM4 15h3v2H4v-2zm7 0h9v2h-9v-2zM15 5h2v6h-2V5zM7 13h2v6H7v-6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h9v2H4V7zm13 0h3v2h-3V7zM4 15h3v2H4v-2zm7 0h9v2h-9v-2zM15 5h2v6h-2V5zM7 13h2v6H7v-6z'/%3E%3C/svg%3E") center/contain no-repeat}#page-shop .woocommerce-sidebar .shop-categories-widget{display:none;margin:0 !important;padding:8px 12px 4px;background:#fff;border:1px solid #ededed;border-radius:14px}#page-shop .woocommerce-sidebar .shop-categories-widget.is-open{display:block;animation:shopCategoriesOpen .22s ease}#page-shop .woocommerce-sidebar .shop-categories-widget .wp-block-woocommerce-product-categories{margin:0;border-bottom:0}}@media only screen and (max-width: 768px){#page-shop .woocommerce-sidebar{display:flex;flex-direction:column;gap:10px;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}#page-shop .wpc-open-close-filters-button{position:relative}#page-shop .wpc-open-close-filters-button::after{content:"";position:absolute;top:50%;right:18px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform .25s ease}#page-shop .wpc-open-close-filters-button.is-open{color:#fff !important;background:#111 !important;border-color:#111 !important;box-shadow:0 7px 20px rgba(0,0,0,.14)}#page-shop .wpc-open-close-filters-button.is-open .wpc-button-inner,#page-shop .wpc-open-close-filters-button.is-open .wpc-button-inner span,#page-shop .wpc-open-close-filters-button.is-open .wpc-filters-button-text{color:#fff !important}#page-shop .wpc-open-close-filters-button.is-open::after{transform:translateY(-25%) rotate(225deg)}#page-shop .wpc-filters-widget-content{margin:0 !important;padding:16px 14px 8px !important;background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 8px 26px rgba(0,0,0,.06);animation:shopFiltersOpen .22s ease}#page-shop .wpc-filters-widget-content.wpc-closed{display:none !important}#page-shop .wpc-filters-section{margin:0 0 14px !important;padding:0 0 14px;border-bottom:1px solid #ededed}#page-shop .wpc-filters-section:last-child{margin-bottom:0 !important;border-bottom:0}#page-shop .wpc-filter-title{margin-bottom:10px !important;color:#181818;font-size:15px;line-height:1.2;font-weight:600}#page-shop .wpc-filters-range-inputs{display:grid !important;grid-template-columns:1fr 1fr;gap:10px}#page-shop .wpc-filters-range-inputs input{width:100% !important;height:42px !important;padding:0 13px !important;color:#222;background:#fafafa;border:1px solid #dedede !important;border-radius:10px !important;font-size:14px}#page-shop .wpc-filters-range-inputs input:focus{background:#fff;border-color:#111 !important;outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.06)}#page-shop .wpc-filters-range-wrapper{margin-top:12px}#page-shop .ui-slider-horizontal,#page-shop .wpc-range-slider{height:3px !important;background:#dedede !important;border:0 !important;border-radius:999px !important}#page-shop .ui-slider-range,#page-shop .noUi-connect{background:#111 !important}#page-shop .ui-slider-handle,#page-shop .noUi-handle{width:21px !important;height:21px !important;top:50% !important;background:#fff !important;border:1px solid #d1d1d1 !important;border-radius:50% !important;box-shadow:0 3px 9px rgba(0,0,0,.18) !important;transform:translateY(-50%)}#page-shop .wpc-filters-ul-list{margin:0 !important;padding:0 !important}#page-shop .wpc-term-item{margin-bottom:6px !important}#page-shop .wpc-term-item label{min-height:26px;color:#555;font-size:13px !important}#page-shop .wpc-term-item input[type=checkbox]{width:21px !important;height:21px !important;min-width:21px;margin-right:8px !important;background:#fff;border:1px solid #d3d3d3 !important;border-radius:6px !important}#page-shop .wpc-term-item input[type=checkbox]:checked{background:#111 !important;border-color:#111 !important}#page-shop .wpc-term-item .wpc-term-count{min-width:27px;padding:4px 7px;color:#888;background:#f6f6f6;border-radius:8px;font-size:12px}}@keyframes shopFiltersOpen{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 767px){html{--bwc-chat-mob-offset-vertical: 125px !important}}.mobile-catalog-nav{display:none}@media(max-width: 767.98px){body:has(.mobile-catalog-nav){padding-bottom:calc(70px + env(safe-area-inset-bottom))}.mobile-catalog-nav{position:fixed;z-index:1040;right:0;bottom:0;left:0;display:block;width:100%;background:rgba(255,255,255,.97);border-top:1px solid #e6e6e6;box-shadow:0 -6px 22px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom)}.mobile-catalog-nav__inner{display:grid;grid-template-columns:repeat(4, 1fr);width:100%;min-height:64px}.mobile-catalog-nav__cell{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.mobile-catalog-nav__cell>.mobile-catalog-nav__item,.mobile-catalog-nav__cell>a,.mobile-catalog-nav__cell>.mobile-catalog-nav__fallback{position:relative;display:flex !important;flex-direction:column !important;gap:3px !important;width:100% !important;min-width:0 !important;max-width:none !important;min-height:64px !important;margin:0 !important;padding:7px 2px 6px !important;color:#777 !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;line-height:1 !important;text-decoration:none !important;overflow:visible !important}.mobile-catalog-nav__cell>.mobile-catalog-nav__item:hover,.mobile-catalog-nav__cell>.mobile-catalog-nav__item:focus-visible,.mobile-catalog-nav__cell>a:hover,.mobile-catalog-nav__cell>a:focus-visible{color:#111 !important;background:#f7f7f7 !important;outline:none}.mobile-catalog-nav__icon,.mobile-catalog-nav__item .header-action__icon{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 25px !important;width:25px !important;height:25px !important;min-width:25px !important;min-height:25px !important;margin:0 !important;padding:0 !important;color:inherit !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.mobile-catalog-nav__item>i,.mobile-catalog-nav__item>svg{flex:0 0 25px}.mobile-catalog-nav__item i{display:block;margin:0 !important;padding:0 !important;color:inherit !important;font-size:21px !important;line-height:25px !important}.mobile-catalog-nav__item svg{display:block;width:21px !important;height:21px !important;margin:0 !important}.mobile-catalog-nav__item .count,.mobile-catalog-nav__item .badge,.mobile-catalog-nav__item .header-action__count,.mobile-catalog-nav__item [class*=count]{position:absolute !important;z-index:2;top:6px !important;left:calc(50% + 5px) !important;right:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;min-width:15px !important;width:auto !important;height:15px !important;min-height:15px !important;margin:0 !important;padding:0 4px !important;color:#fff !important;background:#111 !important;border:2px solid #fff !important;border-radius:999px !important;box-shadow:none !important;font-size:8.5px !important;font-weight:700 !important;line-height:11px !important}.mobile-catalog-nav__fallback{display:flex !important}}@media(max-width: 767.98px){.mobile-catalog-nav__cell{position:relative;text-align:center}.mobile-catalog-nav__cell>.mobile-catalog-nav__item,.mobile-catalog-nav__cell>a,.mobile-catalog-nav__cell>.mobile-catalog-nav__fallback{box-sizing:border-box;align-items:center !important;justify-content:center !important;text-align:center !important}.mobile-catalog-nav__label{display:flex !important;align-items:center !important;justify-content:center !important;align-self:stretch !important;flex:0 0 14px !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:14px !important;min-height:14px !important;margin:0 auto !important;padding:0 2px !important;color:inherit !important;font-size:9.5px !important;font-weight:500 !important;line-height:14px !important;text-align:center !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}.mobile-catalog-nav__item .mobile-catalog-nav__label,.mobile-catalog-nav__fallback .mobile-catalog-nav__label{position:static !important;inset:auto !important;transform:none !important}}@media(max-width: 767.98px){.mobile-catalog-nav__item--account .mobile-catalog-nav__icon{width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important}.mobile-catalog-nav__item--account i{font-size:24px !important;line-height:28px !important}.mobile-catalog-nav__item .count,.mobile-catalog-nav__item .badge,.mobile-catalog-nav__item .header-action__count{position:absolute !important;z-index:3;top:5px !important;left:calc(50% + 5px) !important;right:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;width:17px !important;height:17px !important;min-width:17px !important;min-height:17px !important;max-width:17px !important;max-height:17px !important;margin:0 !important;padding:0 !important;color:#fff !important;background:#111 !important;border:2px solid #fff !important;border-radius:50% !important;box-sizing:border-box !important;box-shadow:none !important;font-size:8px !important;font-weight:700 !important;line-height:1 !important;text-align:center !important}}#page-product .similar .similar-slider{margin-right:-0.5rem;margin-left:-0.5rem}#page-product .similar .similar-slider:not(.slick-initialized){display:flex;overflow:hidden}#page-product .similar .similar-slider>[class*=col-]{display:flex;flex:0 0 25%;max-width:25%;margin-bottom:0 !important;padding-right:.5rem;padding-left:.5rem}#page-product .similar .similar-slider .slick-track{display:flex !important}#page-product .similar .similar-slider .slick-slide{display:flex !important;height:auto;max-width:none;margin-bottom:0 !important;padding-right:.5rem;padding-left:.5rem}#page-product .similar .similar-slider .slick-slide>div{display:flex;width:100%}#page-product .similar .product{position:relative;display:flex;width:100%;height:100%;min-width:0;margin:0;overflow:hidden;flex-direction:column;align-items:stretch;justify-content:flex-start;color:#0f0f0f;text-decoration:none;background-color:#fff;border:1px solid #efede8;border-radius:1.5rem}#page-product .similar .product .left-badges{position:absolute;top:1rem;left:1rem;z-index:3}#page-product .similar .product .left-badges .discount-badge{position:static;inset:auto;display:flex;width:2.5rem;height:2.5rem;padding:0;align-items:center;justify-content:center;color:#fff;background-color:#c63b1e;border:1px solid #c63b1e;border-radius:50%}#page-product .similar .product .right-badges{position:absolute;top:1rem;right:1rem;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.5rem}#page-product .similar .product .right-badges>*{margin:0 !important}#page-product .similar .product .right-badges .add-to-compare,#page-product .similar .product .right-badges .ksf-favorite-button,#page-product .similar .product .right-badges .ksf-favorite-button a,#page-product .similar .product .right-badges .ksf-favorite-button button{display:flex !important;width:2.5rem !important;height:2.5rem !important;min-width:2.5rem !important;min-height:2.5rem !important;max-width:2.5rem !important;max-height:2.5rem !important;padding:0 !important;margin:0 !important;align-items:center !important;justify-content:center !important;color:#373737 !important;text-decoration:none;background:#fff !important;border:1px solid #373737 !important;border-radius:50% !important;box-shadow:none !important;transition:.3s}#page-product .similar .product .right-badges .add-to-compare:hover,#page-product .similar .product .right-badges .add-to-compare:focus-visible,#page-product .similar .product .right-badges .ksf-favorite-button:hover,#page-product .similar .product .right-badges .ksf-favorite-button:focus-visible,#page-product .similar .product .right-badges .ksf-favorite-button a:hover,#page-product .similar .product .right-badges .ksf-favorite-button a:focus-visible,#page-product .similar .product .right-badges .ksf-favorite-button button:hover,#page-product .similar .product .right-badges .ksf-favorite-button button:focus-visible{color:#fff !important;background:#373737 !important;outline:none}#page-product .similar .product .right-badges i{margin:0 !important;font-size:1rem;line-height:1 !important}#page-product .similar .product .right-badges svg{width:1rem !important;height:1rem !important}#page-product .similar .product>.image{position:relative;display:block;width:100%;height:300px;overflow:hidden;border-bottom:1px solid #efede8}#page-product .similar .product>.image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;backface-visibility:hidden;transition:opacity .3s ease}#page-product .similar .product>.image .img-main{opacity:1}#page-product .similar .product>.image .img-hover{opacity:0}#page-product .similar .product>.image:hover .img-main{opacity:0}#page-product .similar .product>.image:hover .img-hover{opacity:1}#page-product .similar .product>.data{display:flex;width:100%;min-width:0;padding:1rem 1rem 1.1rem;flex:1;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.35rem}#page-product .similar .product>.data .pre-info{display:flex;min-height:24px;margin-bottom:.15rem;align-items:center;justify-content:space-between;gap:.5rem}#page-product .similar .product>.data .pre-info .line{position:static;z-index:auto;display:inline-flex;width:auto;min-height:24px;padding:.25rem .55rem;align-items:center;justify-content:center;font-size:.72rem;font-weight:500;line-height:1;text-align:center;border-radius:.35rem}#page-product .similar .product>.data .pre-info .rating{display:flex;align-items:center;gap:5px}#page-product .similar .product>.data .pre-info .rating .rate-stars{color:#373737;line-height:1}#page-product .similar .product>.data .pre-info .rating .count{color:#7a786f;text-decoration:none}#page-product .similar .product>.data .pre-info .rating .count i{font-size:.85rem}#page-product .similar .product>.data .pre-info .rating .rate-star .empty{color:#7a786f}#page-product .similar .product>.data .sku{color:#373737;font-size:.9rem;line-height:1.2}#page-product .similar .product>.data .name{display:block;margin-bottom:0;line-height:1.05;text-decoration:none}#page-product .similar .product>.data .name span{display:block;color:#1c1c1a;font-size:1.05rem;font-weight:700;letter-spacing:-0.02em;text-transform:uppercase}#page-product .similar .product>.data .name:hover span{color:#000}#page-product .similar .product>.data .configuration{min-height:2.5em;color:#373737;font-size:.92rem;line-height:1.35;letter-spacing:0}#page-product .similar .product>.data .info{display:flex;width:100%;min-width:0;margin-top:auto;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}#page-product .similar .product>.data .price{display:flex;min-width:0;min-height:0;margin-top:0;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;line-height:1}#page-product .similar .product>.data .price del{color:#7a786f;font-size:1rem;font-weight:400;white-space:nowrap;text-decoration-color:#c63b1e;text-decoration-thickness:1px;opacity:.9}#page-product .similar .product>.data .price del .amount,#page-product .similar .product>.data .price del .woocommerce-Price-amount{white-space:nowrap}#page-product .similar .product>.data .price ins{color:#c63b1e;font-size:1.5rem;font-weight:700;white-space:nowrap;text-decoration:none}#page-product .similar .product>.data .price ins .amount,#page-product .similar .product>.data .price ins .woocommerce-Price-amount{white-space:nowrap}#page-product .similar .product>.data .price>.woocommerce-Price-amount,#page-product .similar .product>.data .price>.amount{color:#17863a;font-size:1.5rem;font-weight:700;white-space:nowrap}#page-product .similar .product>.data .price .screen-reader-text{display:none}#page-product .similar .product>.data .btn-catalog-more{display:inline-flex !important;width:2.6rem;height:2.6rem;min-width:2.6rem;padding:0;flex-shrink:0;align-items:center;justify-content:center;color:#fff;background-color:#0f0f0f;border:1px solid rgba(0,0,0,0);border-radius:50%;transition:.25s ease}#page-product .similar .product>.data .btn-catalog-more span{display:none !important}#page-product .similar .product>.data .btn-catalog-more i{margin:0;font-size:1rem;line-height:1}#page-product .similar .product>.data .btn-catalog-more:hover,#page-product .similar .product>.data .btn-catalog-more:focus-visible{color:#1c1c1a;background-color:#fff;border-color:#1c1c1a;outline:none;transform:translateY(-1px)}#page-product .similar .product:hover>.data .btn-catalog-more{color:#1c1c1a;background-color:#fff;border-color:#1c1c1a}@media(max-width: 767.98px){#page-product .similar .similar-slider:not(.slick-initialized)>[class*=col-]{flex-basis:50%;max-width:50%}}@media(max-width: 575.98px){#page-product .similar .product{text-align:left;background:#fff;border:1px solid #e3e5e7;border-radius:18px;box-shadow:0 5px 18px rgba(15,15,15,.045)}#page-product .similar .product>.image{height:auto !important;min-height:0 !important;aspect-ratio:1/.98;background:#fff !important;border:0 !important;border-bottom:1px solid #f0f1f3 !important;box-shadow:none !important}#page-product .similar .product>.image img{padding:12px 8px 10px}#page-product .similar .product .left-badges{top:10px;left:10px}#page-product .similar .product .left-badges .discount-badge{width:auto;min-width:44px;height:30px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;background:#c63b1e;border:0;border-radius:999px}#page-product .similar .product .right-badges{top:10px;right:10px;gap:6px}#page-product .similar .product .right-badges .add-to-compare,#page-product .similar .product .right-badges .ksf-favorite-button,#page-product .similar .product .right-badges .ksf-favorite-button a,#page-product .similar .product .right-badges .ksf-favorite-button button{width:35px !important;height:35px !important;min-width:35px !important;min-height:35px !important;max-width:35px !important;max-height:35px !important;color:#202020 !important;background:rgba(255,255,255,.95) !important;border-color:#aeb3b8 !important}#page-product .similar .product .right-badges i{font-size:15px !important}#page-product .similar .product .right-badges svg{width:15px !important;height:15px !important}#page-product .similar .product>.data{padding:12px 12px 13px;gap:6px;text-align:left}#page-product .similar .product>.data .pre-info{width:100%;min-height:24px;margin:0 0 2px;gap:4px}#page-product .similar .product>.data .pre-info .line{max-width:76px;min-height:22px;padding:4px 7px;overflow:hidden;font-size:9.5px;line-height:1;text-overflow:ellipsis;white-space:nowrap}#page-product .similar .product>.data .pre-info .rating.d-none.d-lg-flex,#page-product .similar .product>.data .pre-info .rating{display:inline-flex !important;min-width:0;margin-left:auto;align-items:center !important;justify-content:flex-end;gap:3px}#page-product .similar .product>.data .pre-info .rating.d-none.d-lg-flex .rate-stars,#page-product .similar .product>.data .pre-info .rating .rate-stars{display:inline-flex !important;align-items:center !important;gap:0;white-space:nowrap}#page-product .similar .product>.data .pre-info .rating.d-none.d-lg-flex .rate-star,#page-product .similar .product>.data .pre-info .rating.d-none.d-lg-flex .count,#page-product .similar .product>.data .pre-info .rating .rate-star,#page-product .similar .product>.data .pre-info .rating .count{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1}#page-product .similar .product>.data .pre-info .rating.d-none.d-lg-flex .rate-star i,#page-product .similar .product>.data .pre-info .rating.d-none.d-lg-flex .count,#page-product .similar .product>.data .pre-info .rating.d-none.d-lg-flex .count i,#page-product .similar .product>.data .pre-info .rating .rate-star i,#page-product .similar .product>.data .pre-info .rating .count,#page-product .similar .product>.data .pre-info .rating .count i{font-size:9.5px !important}#page-product .similar .product>.data .sku{min-height:13px;overflow:hidden;color:#898989;font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#page-product .similar .product>.data .name{margin:0;line-height:1}#page-product .similar .product>.data .name span{display:-webkit-box;min-height:32px;overflow:hidden;color:#111;font-size:15px;line-height:1.08;letter-spacing:-0.015em;-webkit-box-orient:vertical;-webkit-line-clamp:2}#page-product .similar .product>.data .configuration{display:-webkit-box;min-height:36px;overflow:hidden;color:#747474;font-size:11.5px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}#page-product .similar .product>.data .info{align-items:flex-end;gap:7px}#page-product .similar .product>.data .price{gap:2px}#page-product .similar .product>.data .price del{color:#989898;font-size:11.5px;line-height:1.1;opacity:1}#page-product .similar .product>.data .price ins{font-size:18px;line-height:1.05}#page-product .similar .product>.data .price>.woocommerce-Price-amount,#page-product .similar .product>.data .price>.amount{font-size:18px;line-height:1.05}#page-product .similar .product>.data .price del .amount,#page-product .similar .product>.data .price del .woocommerce-Price-amount,#page-product .similar .product>.data .price del bdi,#page-product .similar .product>.data .price ins .amount,#page-product .similar .product>.data .price ins .woocommerce-Price-amount,#page-product .similar .product>.data .price ins bdi{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}#page-product .similar .product>.data .btn-catalog-more{width:39px;height:39px;min-width:39px;flex:0 0 39px;color:#fff;background:#111;border-color:#111;box-shadow:none}#page-product .similar .product>.data .btn-catalog-more i{font-size:15px}}@media(max-width: 359.98px){#page-product .similar .product>.data{padding-right:9px;padding-left:9px}#page-product .similar .product>.data .pre-info .line{max-width:64px;padding-right:5px;padding-left:5px;font-size:8.8px}#page-product .similar .product>.data .sku{font-size:9.8px}#page-product .similar .product>.data .name span{font-size:14px}#page-product .similar .product>.data .configuration{font-size:10.5px}#page-product .similar .product>.data .price ins,#page-product .similar .product>.data .price>.woocommerce-Price-amount,#page-product .similar .product>.data .price>.amount{font-size:17px}#page-product .similar .product>.data .btn-catalog-more{width:36px;height:36px;min-width:36px;flex-basis:36px}}
