@font-face{font-family:"Geometria";src:url("fonts/Geometria.eot");src:local("Geometria"), url("fonts/Geometria.eot?#iefix") format("embedded-opentype"), url("fonts/Geometria.woff") format("woff"), url("fonts/Geometria.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Geometria";src:url("fonts/Geometria-Bold.eot");src:local("Geometria Bold"), local("Geometria-Bold"), url("fonts/Geometria-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Geometria-Bold.woff") format("woff"), url("fonts/Geometria-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Geometria";src:url("fonts/Geometria-Light.eot");src:local("Geometria Light"), local("Geometria-Light"), url("fonts/Geometria-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Geometria-Light.woff") format("woff"), url("fonts/Geometria-Light.ttf") format("truetype");font-weight:300;font-style:normal}body{font-family:"Geometria" !important;font-weight:normal;font-style:normal}header .menu-bar{background-color:#fff;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;padding-right:0.5rem;display:block;width:100%;border-bottom:1px solid #f1f1f1}header .menu-bar .menu-row{display:flex;justify-content:space-between;align-items:center;position:relative}header .menu-bar .menu-row .left{flex:1;display:flex;align-items:center;justify-content:flex-start}header .menu-bar .menu-row .left nav{display:flex;align-items:center}header .menu-bar .menu-row .left nav ul{list-style:none;display:flex;gap:1rem;padding:0;margin:0;justify-content:flex-start;flex-wrap:wrap}header .menu-bar .menu-row .left nav ul .menu-item a{text-decoration:none;color:#000;border-bottom:1px solid transparent;transition:0.3s}header .menu-bar .menu-row .left nav ul .menu-item a:hover{border-bottom:1px solid #000;transition:0.3s}header .menu-bar .menu-row .right{flex:1;display:flex;align-items:center;justify-content:flex-end}header .menu-bar .menu-row .right .shop-btns{display:flex}header .menu-bar .menu-row .right .shop-btns .my-account{display:flex;background-color:transparent;color:#0F0F0F;padding:0.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:0.3s}header .menu-bar .menu-row .right .shop-btns .my-account:hover{color:#616161;transition:0.3s}header .menu-bar .menu-row .right .shop-btns .cart-contents{display:flex;position:relative;background-color:transparent;color:#0F0F0F;padding:0.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:0.3s;text-decoration:none}header .menu-bar .menu-row .right .shop-btns .cart-contents .cart-count{position:absolute;width:1rem;height:1rem;font-size:0.75rem;border-radius:50%;display:flex;align-items:center;align-content:center;justify-content:center;top:0;right:0;background-color:#0F0F0F;color:#fff}header .menu-bar .menu-row .right .shop-btns .cart-contents:hover{color:#616161;transition:0.3s}header .menu-bar .menu-row .right .shop-btns .phone{display:flex;background-color:transparent;color:#0F0F0F;padding:0.5rem;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:0.3s;text-decoration:none}header .menu-bar .menu-row .right .shop-btns .phone span{font-size:1rem;margin-left:0.5rem}header .menu-bar .menu-row .right .shop-btns .phone:hover{color:#616161;transition:0.3s}header .menu-bar .menu-row .center{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}header .menu-bar .menu-row .center img{display:block;height:3rem !important;width:auto}header .menu-bar .menu-row .menu-btn{height:2.5rem;width:2.5rem;background-color:transparent;color:#0F0F0F;display:flex;align-items:center;align-content:center;justify-content:center;font-size:1.5rem;line-height:1;transition:0.3s;border:none;font-size:2rem}header .menu-bar .menu-row .menu-btn:hover{color:#616161;transition:0.3s}header .menu-modal{position:fixed;top:0;bottom:0;left:0;right:0;margin:0 auto;display:none;background-color:#fff;border:1px solid #f1f1f1;z-index:2000}header .menu-modal .menu-modal-container{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}header .menu-modal .menu-modal-container .close-btn{position:absolute;right:2rem;top:2rem;background-color:transparent;border:none;font-size:2rem;transition:0.3s}header .menu-modal .menu-modal-container .close-btn:hover{transform:rotateZ(90deg);transition:0.3s}header .menu-modal .menu-modal-container .logo{display:block;min-height:4rem;margin-bottom:3rem}header .menu-modal .menu-modal-container nav ul,header .menu-modal .menu-modal-container nav ol{list-style-type:none;margin:0;padding:0}header .menu-modal .menu-modal-container nav li{margin:0;padding:0}header .menu-modal .menu-modal-container nav .menu-item a{text-decoration:none;font-size:1.5rem;color:#0F0F0F;border-bottom:2px solid transparent;transition:0.3s}header .menu-modal .menu-modal-container nav .menu-item:hover a{border-bottom:2px solid #0F0F0F;transition:0.3s}header .menu-modal .menu-modal-container .phone{margin-top:2rem}header .menu-modal .menu-modal-container .phone span{display:block}header .menu-modal .menu-modal-container .phone a{text-decoration:none;color:#0F0F0F;font-size:1.5rem;font-weight:bold}footer .footer{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding-top:2rem;padding-bottom:1rem}footer .footer h3{font-size:1rem;text-transform:uppercase;font-weight:bold}footer .footer nav a{text-decoration:none;color:#0F0F0F;transition:0.3s}footer .footer nav a:hover{color:#616161;transition:0.3s}footer .footer nav ul{list-style-type:none;padding-left:0;margin-bottom:0;padding-bottom:1rem}footer .footer .phone{display:block;text-decoration:none;color:#000;font-size:1.25rem;margin-bottom:0.5rem}footer .footer .email{display:block;text-decoration:none;color:#000;font-size:1rem}footer .footer .social{display:flex;flex-direction:column;margin-top:1rem}footer .footer .social a{text-decoration:none;color:#0F0F0F;transition:0.3s}footer .footer .social a:hover{color:#616161;transition:0.3s}footer .subfooter{color:#616161;font-size:0.75rem;text-align:center;padding-top:0.25rem;padding-bottom:0.25rem}footer .subfooter .payments-lables{margin-top:0.25rem;display:flex;justify-content:center;gap:0.5rem}footer .subfooter .payments-lables img{max-height:40px}.whatsapp_button{height:50px;width:50px;position:fixed;bottom:2rem;right:2rem;font-size:2rem;background-color:#25d366;color:#ffffff;padding:0.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0px 0px 10px 2px #25d366;animation:shadow-animation 5s infinite;z-index:999}.whatsapp_button a{text-decoration:none;color:#fff}@keyframes shadow-animation{0%{box-shadow:0px 0px 10px 2px #25d366}50%{box-shadow:0px 0px 0px 2px #25d366}100%{box-shadow:0px 0px 10px 2px #25d366}}.constructor_button{display:flex;align-items:center;height:100%;position:fixed;top:0;left:-4rem;z-index:999}.constructor_button .constructor-btn{display:flex;align-items:center;text-transform:uppercase;font-size:0.75rem;background-color:#ffa200;color:#0F0F0F;text-decoration:none;padding:0.5rem 0.5rem;transform:rotate(-90deg)}.constructor_button .constructor-btn img{max-height:1rem}.lazy-bg{background-color:transparent}.lazy-bg .loaded{background-image:url("")}.slide-arrow{border:none;background-color:transparent;color:#0F0F0F;transition:0.3s}.slide-arrow:hover{color:#616161;transition:0.3s}.outline-btn{display:inline-block;color:#0F0F0F;background-color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;font-size:0.85rem;border:2px solid #0F0F0F;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:0.3s}.outline-btn:hover{background-color:#0F0F0F;color:#fff;transition:0.3s}.full-btn{display:inline-block;color:#fff;background-color:#0F0F0F;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;font-size:0.85rem;border:2px solid #0F0F0F;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:0.3s}.full-btn:hover{background-color:#fff;color:#0F0F0F;transition:0.3s}.single_add_to_cart_button{display:inline-block;color:#fff;background-color:#0F0F0F;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;font-size:0.85rem;border:2px solid #0F0F0F;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:0.3s}.single_add_to_cart_button:hover{background-color:#fff;color:#0F0F0F;transition:0.3s}.wc-block-cart__submit-container a{display:inline-block;color:#fff;background-color:#0F0F0F;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;font-size:0.85rem;border:2px solid #0F0F0F;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:0.3s}.wc-block-cart__submit-container a:hover{background-color:#fff;color:#0F0F0F;transition:0.3s}.wpclv-term-button a{text-decoration:none;color:#0F0F0F}.wc-block-cart{padding-left:0.5rem;padding-right:0.5rem}.wc-block-cart .wc-block-components-product-name{text-transform:uppercase;text-decoration:none;color:#000;font-weight:bold}.wc-block-cart .wc-block-cart-item__remove-link{color:#d80808 !important}#breadcrumbs{text-align:center;text-transform:uppercase;font-size:0.75rem;margin-bottom:0}#breadcrumbs a{color:#0F0F0F;text-decoration:none}#breadcrumbs .breadcrumb_last{color:#959595}#page_contacts .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1}#page_contacts .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_contacts .block{margin-top:1rem;margin-bottom:1rem;border:1px solid #f1f1f1;padding:1rem}#page_contacts .block .image{display:block;min-height:200px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:1rem}#page_contacts .block .name{font-weight:bold}#page_contacts .block .phone{display:block;font-size:1.25rem;color:#000;text-decoration:none}#page_contacts .block .map{color:#0F0F0F;text-decoration:none;border-bottom:1px dashed #0F0F0F}#page_videos .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1}#page_videos .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_videos .videos{margin-top:1rem}#page_videos .videos .video{display:block;position:relative;margin-bottom:1rem;color:#0F0F0F;text-decoration:none;margin-bottom:1.5rem}#page_videos .videos .video .preview{display:flex;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:200px;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-content:center}#page_videos .videos .video .preview i{display:flex;align-items:center;justify-content:center;transition:0.3s;position:absolute;background-color:rgba(15, 15, 15, 0.5);border-radius:1rem;padding:1rem 1.5rem}#page_videos .videos .video .preview .bi-play-fill{color:#fff;font-size:2rem}#page_videos .videos .video .preview:hover i{transition:0.3s}#page_videos .videos .video .preview:hover .bi-play-fill{font-size:3rem}#page_videos .videos .video .video-name{display:block;width:100%;text-align:center;padding-top:0.5rem;font-size:1rem}#page_videos .videos .video:hover .preview i{font-size:6rem;transition:0.3s}#page_gallery .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1;margin-bottom:1.5rem}#page_gallery .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_gallery .filter{display:flex;gap:0.5rem;flex-wrap:wrap;justify-content:center}#page_gallery .filter .model-filter{text-decoration:none;color:#181818;background-color:#f1f1f1;padding:0.25rem 0.5rem;border-radius:0.25rem;transition:0.3s}#page_gallery .filter .model-filter:hover{background-color:#dedede;transition:0.3s}#page_gallery .filter .active{background-color:#dedede;text-decoration:none}#page_gallery .gallery .image{min-height:250px;margin-bottom:1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;background-color:#f1f1f1;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none;color:#0F0F0F}#page_gallery .gallery .image span{display:block;color:#fff;position:absolute;width:100%;font-size:0.85rem;text-align:center;bottom:0;padding:0.1rem 0.35rem;z-index:3}#page_gallery .gallery .image::before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:30%;z-index:2;background:linear-gradient(180deg, transparent, #100D08 100%);transition:0.3s}#page_materials .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1;margin-bottom:1.5rem}#page_materials .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_materials .materials .material{margin-bottom:1rem}#page_materials .materials .material .title{text-transform:uppercase;font-size:1.5rem}#page_materials .materials .material .description{margin-bottom:1rem}#page_materials .materials .material .colors .color{display:block;min-height:125px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:1rem}#page_info .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1}#page_info .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_info .image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:50vh}#page_info .content{margin-top:2rem}#page_constructor .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1}#page_constructor .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_constructor .container{overflow:hidden}#page_partners .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1;margin-bottom:2rem}#page_partners .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_partners .content{margin-bottom:2rem}#page_partners .content form{background-color:#f1f1f1;padding:1rem}#page_partners .content form input{border-radius:0;text-align:center}#page_partners .content form textarea{border-radius:0;text-align:center}#page_partners .content form .wpcf7-spinner{display:none !important}#page_system .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1}#page_system .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_system .content{margin-top:1rem}#page_cart .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1}#page_cart .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_checkout .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1}#page_checkout .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_account .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1}#page_account .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_account a{color:#000}#page_shop .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1}#page_shop .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#page_shop .product{border:1px solid #D5DEE7;border-radius:0.25rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;margin-bottom:1.5rem;color:#0F0F0F;position:relative}#page_shop .product .onsale{background-color:#cf0000;color:#fff;font-size:0.75rem;padding:0.1rem 1.5rem;position:absolute;left:-1.5rem;top:1rem;transform:rotateZ(-45deg);z-index:1}#page_shop .product .image{position:relative;min-height:250px}#page_shop .product .badge-test{position:absolute;right:1rem;top:1rem;z-index:1}#page_shop .product .badge-test span img{max-height:75px}#page_shop .product .product-line{display:flex;border-left:1px solid #D5DEE7;border-right:1px solid #D5DEE7;border-bottom:1px solid #D5DEE7;color:#616161;max-width:100%;width:fit-content;font-size:0.85rem;border-bottom-left-radius:0.2rem;border-bottom-right-radius:0.2rem;padding:0.1rem 0.5rem;line-height:1;margin-bottom:0.5rem;justify-content:center}#page_shop .product .exotic-line{background-image:url("/wp-content/uploads/2025/04/croco_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff}#page_shop .product .luxury-line{background:linear-gradient(45deg, #666666, #0e0e0e);color:#fff}#page_shop .product .premium-line{background:linear-gradient(45deg, #eba73c, #d69122, #bf7600);color:#fff}#page_shop .product .universal-line{background:linear-gradient(45deg, #ededed, #bdbdbd);color:#0F0F0F}#page_shop .product .light-line{background:linear-gradient(45deg, #d2e3f0, #c1d9e9, #aed0e2, #9ab7d9, #889eb7);color:#0F0F0F}#page_shop .product .junior-line{background:linear-gradient(45deg, #7DBA82, #66A673, #38774e);color:#fff}#page_shop .product .data{padding:1rem;display:flex;width:100%;justify-content:space-between;align-items:flex-end}#page_shop .product .data .info{display:flex;flex-direction:column}#page_shop .product .data .info .name{line-height:1;margin-bottom:0;font-size:1rem;color:#616161;margin-bottom:0.25rem}#page_shop .product .data .info .name span{color:#0F0F0F;text-transform:uppercase;font-size:1.25rem;font-weight:600}#page_shop .product .data .info .badges{display:flex;gap:0.25rem}#page_shop .product .data .info .badges .material{display:flex;border:1px solid #D5DEE7;color:#616161;max-width:100%;width:fit-content;font-size:0.85rem;border-radius:0.2rem;padding:0.1rem 0.5rem;line-height:1;margin-bottom:0.5rem;justify-content:center}#page_shop .product .data .info .price{font-size:1.25rem}#page_shop .product .data .info .price bdi{color:#008000;font-weight:bold}#page_shop .product .data .info .price del{text-decoration:none}#page_shop .product .data .info .price ins{text-decoration:none;color:#008000;font-weight:bold}#page_shop .product .data .info .price del{position:relative;display:inline-block}#page_shop .product .data .info .price del bdi{color:#616161;font-weight:bold}#page_shop .product .data .info .price del::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:red;transform:rotate(-15deg);pointer-events:none}#page_shop .product .data .btn-catalog-more{height:2.5rem;width:2.5rem;border-radius:0.2rem;border:1px solid transparent;display:flex;align-items:center;justify-content:center;background-color:#0F0F0F;color:#fff;transition:0.3s}#page_shop .product:hover .data .btn-catalog-more{background-color:#fff;color:#0F0F0F;transition:0.3s;border:1px solid #0F0F0F}#page_shop .woocommerce-pagination{display:flex;align-items:center;justify-content:center}#page_shop .woocommerce-pagination ul{display:flex;list-style-type:none;padding-left:0;border:1px solid #0F0F0F}#page_shop .woocommerce-pagination ul li{list-style:none;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-right:1px solid #0F0F0F;transition:0.3s}#page_shop .woocommerce-pagination ul li:last-child{border-right:0px solid #0F0F0F}#page_shop .woocommerce-pagination ul li a{text-decoration:none;color:#0F0F0F;transition:0.3s;display:flex;justify-content:center;align-items:center;width:100%;height:100%}#page_shop .woocommerce-pagination ul li:hover{background-color:#0F0F0F;color:#fff;transition:0.3s}#page_shop .woocommerce-pagination ul li:hover a{color:#fff;transition:0.3s}#page_shop .woocommerce-pagination ul li .current{font-weight:bold}#page_home .main{position:relative;height:100vh;width:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-content:center;background-color:rgba(0, 0, 0, 0.5)}#page_home .main .videoBackground{position:absolute}#page_home .main .videoBackground::before{content:"";position:absolute;background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%}#page_home .main .videoBackground video{object-fit:cover;background-size:cover;width:100%;height:100%}#page_home .main .content{display:flex;z-index:1;color:#fff;text-align:center;flex-direction:column}#page_home .main .content h1{text-transform:uppercase;font-size:3rem;line-height:1;margin:0;margin-bottom:1rem;letter-spacing:0.25rem}#page_home .main .content h1 span{display:block;font-size:11rem}#page_home .main .content .subheader{margin-top:1rem;padding-left:1rem;padding-right:1rem}#page_home .main .content .outline-btn-main{display:inline-block;color:#fff;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:0.15rem;font-size:0.85rem;border:2px solid #fff;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;transition:0.3s}#page_home .main .content .outline-btn-main:hover{background-color:#0F0F0F;color:#fff;transition:0.3s}#page_home .categories{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #f1f1f1}#page_home .categories h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}#page_home .categories .categories-button{text-align:center;margin-top:2rem}#page_home .categories .categories-slider{display:flex}#page_home .categories .categories-slider .category{color:#0F0F0F;text-decoration:none;text-align:center;position:relative}#page_home .categories .categories-slider .category .onsale{position:absolute;top:1rem;left:1rem;background-color:#d80808;color:#fff;padding:0.25rem 0.5rem;text-transform:uppercase;font-size:0.8rem}#page_home .categories .categories-slider .category .category-image{min-height:40vh;background-size:contain;background-position:center bottom;background-repeat:no-repeat}#page_home .categories .categories-slider .category .category-name{text-transform:uppercase}#page_home .categories .categories-slider .category .category-price{text-transform:uppercase;color:#616161;font-size:0.9rem}#page_home .categories .categories-slider .category .category-price .regular-price-old{position:relative;display:inline-block;color:#999}#page_home .categories .categories-slider .category .category-price .regular-price-old::before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#d80808;transform:rotate(-15deg);transform-origin:center}#page_home .videos{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #f1f1f1}#page_home .videos h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}#page_home .videos .video{display:flex;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:250px;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-content:center;color:#fff;margin-bottom:1rem;text-decoration:none}#page_home .videos .video i{display:flex;align-items:center;justify-content:center;transition:0.3s;position:absolute;background-color:rgba(15, 15, 15, 0.5);border-radius:1rem;padding:1rem 1.5rem}#page_home .videos .video .bi-play-fill{color:#fff;font-size:2rem}#page_home .videos .video:hover i{transition:0.3s}#page_home .videos .video:hover .bi-play-fill{font-size:3rem}#page_home .videos .video .video-name{display:block;width:100%;position:absolute;bottom:0.5rem;text-transform:uppercase;text-align:center;font-size:0.9rem;padding-top:0.15rem;padding-bottom:0.15rem;line-height:1;z-index:3}#page_home .videos .video:after{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:30%;z-index:2;background:linear-gradient(180deg, transparent, #100D08 100%);transition:0.3s}#page_home .videos .videos-button{text-align:center;margin-top:1rem}#page_home .cases{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #f1f1f1}#page_home .cases h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}#page_home .cases .block{color:#0F0F0F;text-decoration:none}#page_home .cases .block .image{display:block;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}#page_home .cases .block .info{display:flex;justify-content:space-between;align-items:center;margin-top:0.5rem}#page_home .cases .block .info .title{text-transform:uppercase}#page_home .cases .cases-button{text-align:center;margin-top:1rem}#page_home .clients{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #f1f1f1;background-color:#3e3e3e;color:#fff}#page_home .clients h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}#page_home .clients .clients-logos{display:flex}#page_home .clients .clients-logos .clients-logo{display:block;min-height:200px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:1rem;margin-right:1rem}#page_home .clients .slide-arrow{color:#fff}#product_page{padding-top:2rem}#product_page #breadcrumbs{text-align:left;margin-bottom:1rem}#product_page .quantity{display:none}#product_page .carousel-item{min-height:65vh;background-size:contain;background-position:center;background-repeat:no-repeat;color:#0F0F0F;cursor:zoom-in}#product_page .product-title{text-transform:uppercase;font-size:1.5rem;line-height:1;padding-bottom:1rem;margin-bottom:0;font-weight:bold}#product_page .product-description{border-top:1px solid #f1f1f1;padding-top:1rem}#product_page .product-attributes .attribute{display:flex;background-color:#f1f1f1;padding:1rem;line-height:1;flex-direction:column;align-items:center;margin-bottom:1rem}#product_page .product-attributes .attribute .value{font-size:1rem}#product_page .product-attributes .attribute .name{font-size:0.75rem;text-transform:uppercase}#product_page .slider{position:relative}#product_page .slider .counter{display:flex;position:absolute;top:1rem;left:1rem;z-index:1;background-color:#f1f1f1;padding:0.25rem 0.5rem;font-size:0.75rem;line-height:1}#product_page .slider .product-slider{display:flex}#product_page .slider .product-slider .product-image{display:block}#product_page #carouselProduct{margin-bottom:5rem}#product_page #carouselProduct .carousel-indicators{bottom:-4rem !important;margin-bottom:0rem !important}#product_page #carouselProduct .carousel-indicators button{border:0px solid transparent;height:4rem;width:4rem;background-size:cover;background-position:center;background-repeat:no-repeat}#product_page .cloudimage-360{max-height:80vh;text-align:center}#product_page .cloudimage-360 canvas{height:auto !important;width:auto !important;max-width:90%;max-height:80vh}#product_page .wpclv-attributes .wpclv-terms .wpclv-term{min-width:70px}#product_page .wpclv-attributes .wpclv-terms .active{border-color:#0F0F0F}#product_page .wpclv-attributes .wpclv-terms:hover{border-color:#0F0F0F}#product_page .nav-link{color:#0F0F0F}#product_page .product-addon-totals p{margin-bottom:0}#product_page .product-price{display:flex;font-size:2rem;line-height:1;padding-bottom:1rem}#product_page .product-button .custom-add-to-cart{display:flex}#product_page .product-button .custom-add-to-cart .quantity{display:flex}#product_page .product-button .custom-add-to-cart .quantity .input-qty{max-width:3rem;text-align:center;margin-right:0.25rem}#product_page .product-button .custom-add-to-cart .quantity .control{display:flex;flex-direction:column;margin-right:0.25rem}#product_page .product-button .custom-add-to-cart .quantity .control button{border:1px solid #0F0F0F;background-color:transparent;padding:0.15rem 0.15rem;line-height:1}#product_page .product-button .custom-add-to-cart .quantity .control button:first-child{margin-bottom:2px}#product_page .product-button .custom-add-to-cart .quantity .control button:hover{background-color:#0F0F0F;color:#fff}#product_page .credits{margin-top:0.5rem}#product_page .credits a{text-decoration:none}#product_page .credits a img{border-radius:0.25rem;border:1px solid #f1f1f1}#product_page .tabs .nav .nav-link{color:#0F0F0F;border-bottom:2px solid rgba(15, 15, 15, 0.25)}#product_page .tabs .nav .nav-link:hover{border-bottom:2px solid #0f0f0f}#product_page .tabs .nav .active{border-bottom:2px solid #0f0f0f}#product_page .functions{padding-top:2rem;padding-bottom:1rem}#product_page .functions h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#product_page .functions .block{border:1px solid #f1f1f1;padding:1rem;text-align:center}#product_page .functions .block .image{display:block;min-height:300px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:1rem}#product_page .functions .block .title{text-transform:uppercase;margin-bottom:0.5rem}#product_page .product-legend{display:flex;align-items:center;justify-content:center;min-height:60vh;background-size:cover;background-position:top center;background-repeat:no-repeat;margin-top:1rem;background-color:#f1f1f1;color:#fff;position:relative;padding:6rem;overflow:hidden}#product_page .product-legend .product-description{display:block;position:relative;text-align:center;margin-top:1rem;margin-bottom:1rem;z-index:3;padding:2rem;background-color:rgba(0, 0, 0, 0.5);border:1px solid rgba(130, 130, 130, 0.5)}#product_page .product-legend .product-description p{margin-bottom:0}#product_page .ergonomic{background-color:#f1f1f1;padding-top:2rem;padding-bottom:2rem}#product_page .ergonomic h2{line-height:1;text-transform:uppercase;margin-bottom:1rem}#product_page .ergonomic .description{margin-bottom:2rem}#product_page .ergonomic .product-video{display:flex;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:350px;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-content:center;color:#fff;margin-bottom:1rem}#product_page .ergonomic .product-video i{color:rgba(216, 17, 17, 0.5);font-size:4rem;transition:0.3s}#product_page .ergonomic .product-video:hover i{font-size:6rem;transition:0.3s}#product_page .ergonomic .product-video .video-name{display:block;width:100%;position:absolute;bottom:0.5rem;text-transform:uppercase;text-align:center;font-size:0.9rem;padding-top:0.15rem;padding-bottom:0.15rem;line-height:1;z-index:3}#product_page .ergonomic .product-video:after{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:30%;z-index:2;background:linear-gradient(180deg, transparent, #100D08 100%);transition:0.3s}#product_page .dimensions{padding-top:2rem;padding-bottom:1rem}#product_page .dimensions h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#product_page .shipping{padding-top:2rem;padding-bottom:1rem}#product_page .shipping h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#product_page .payments{padding-top:2rem;padding-bottom:1rem}#product_page .payments h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#product_page .gallery{padding-top:2rem}#product_page .gallery h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#product_page .gallery .gallery-slider{position:relative}#product_page .gallery .gallery-slider .image{width:100%;display:block;min-height:300px;background-position:center;background-size:cover;background-repeat:no-repeat}#product_page .gallery .gallery-slider .slide-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0, 0, 0, 0.5);color:white;padding:10px;border:none;cursor:pointer;z-index:1}#product_page .gallery .gallery-slider .prev-arrow{left:0}#product_page .gallery .gallery-slider .next-arrow{right:0}#product_page .gallery .gallery-slider .slick-prev,#product_page .gallery .gallery-slider .slick-next{display:flex;align-items:center;justify-content:center}#product_page .similar-products{padding-top:2rem;padding-bottom:1rem}#product_page .similar-products h2{text-align:center;padding-bottom:1rem;text-transform:uppercase}#product_page .similar-products .similar{display:flex}#product_page .similar-products .similar .product{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;text-align:center;padding-top:1rem;padding-bottom:1rem;text-decoration:none;color:#0F0F0F;position:relative}#product_page .similar-products .similar .product .onsale{position:absolute;top:1rem;left:1rem;background-color:#d80808;color:#fff;padding:0.25rem 0.5rem;text-transform:uppercase;font-size:0.8rem}#product_page .similar-products .similar .product .title{font-size:0.75rem}#product_page .similar-products .similar .product .title span{font-size:1rem;text-transform:uppercase}#product_page .similar-products .similar .product .image{background-size:contain;background-position:center;background-repeat:no-repeat;height:300px;width:100%}#product_page .characteristics{padding-bottom:2rem}#product_page .characteristics h2{text-align:center;padding-bottom:2rem;text-transform:uppercase}#product_page .characteristics .block{display:flex;align-items:center}#product_page .characteristics .block .name{flex:1;white-space:nowrap;overflow:hidden}#product_page .characteristics .block .name:after{content:" ";display:block;border-bottom:1px dotted #000;margin:0;flex:1;height:0}#product_page .characteristics .block .value{white-space:nowrap;text-align:right;line-height:1}#product_page .cases{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #f1f1f1}#product_page .cases h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}#product_page .cases .block{color:#0F0F0F;text-decoration:none}#product_page .cases .block .image{display:block;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}#product_page .cases .block .info{display:flex;justify-content:space-between;align-items:center;margin-top:0.5rem}#product_page .cases .block .info .title{text-transform:uppercase}#product_page .cases .cases-button{text-align:center;margin-top:1rem}#product_page .clients{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #f1f1f1;background-color:#3e3e3e;color:#fff}#product_page .clients h2{text-align:center;text-transform:uppercase;margin-bottom:2rem}#product_page .clients .clients-logos{display:flex}#product_page .clients .clients-logos .clients-logo{display:block;min-height:200px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:1rem;margin-right:1rem}#product_page .clients .slide-arrow{color:#fff}#category_cases .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1;margin-bottom:2rem}#category_cases .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#category_cases .block{color:#0F0F0F;text-decoration:none;margin-bottom:1rem;display:block;transition:0.3s}#category_cases .block:hover{color:#3e3e3e;transition:0.3s}#category_cases .block .image{min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}#category_cases .block .info{display:flex;justify-content:space-between;align-items:center;margin-top:0.5rem}#category_cases .block .info .title{text-transform:uppercase}#post_case{padding-bottom:2rem}#post_case .header{text-align:center;padding-top:2rem;padding-bottom:2rem;background-color:#f1f1f1;margin-bottom:2rem}#post_case .header h1{text-transform:uppercase;font-weight:bold;margin-bottom:0}#post_case .case-image{min-height:50vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:768px){header .menu-bar .menu-row .left{min-width:100px}header .menu-bar .menu-row .right{min-width:100px;text-align:right}header .menu-bar .menu-row .phone{display:none}header .menu-bar .menu-row .phone-mobile{display:flex}#page_home .categories .categories-slider .category .category-image{min-height:25vh}#page_home .cases .block .image{min-height:200px}#page_home .videos .video{min-height:150px}#page_home .clients .clients-logos .clients-logo{min-height:100px}#page_gallery .gallery .image{min-height:150px}#page_videos .videos .video .preview{min-height:100px}#product_page .product-title{text-align:center}#product_page .product-price{text-align:center}#product_page .cases .block .image{min-height:200px}#product_page .product-legend{padding:1rem 1rem;font-size:1.25rem}#product_page .carousel-item{min-height:50vh}#product_page .ergonomic h2{text-align:center;margin-top:2rem}#product_page .gallery .gallery-slider .image{min-height:350px;margin-left:0;margin-right:0}#page_shop .product .title{font-size:0.75rem}#page_shop .product .image{background-size:cover}#page_info .image{min-height:25vh}}