@charset "utf-8";html{height:100%}body{min-height:100%;height:100%;font-size:15px;line-height:25px;font-weight:300;color:#555;font-family:"Roboto",sans-serif}input,button,select,textarea{font-family:Arial,Helvetica,Sans-Serif}*{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:top}a{color:#f4d03d;text-decoration:none}body{padding-top:178px}@font-face{font-family:"Roboto";src:url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Regular.eot);src:local("☺"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Regular.woff) format("woff"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Regular.ttf) format("truetype"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Light.eot);src:local("☺"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Light.woff) format("woff"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Light.ttf) format("truetype"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Medium.eot);src:local("☺"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Medium.woff) format("woff"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Medium.ttf) format("truetype"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Medium.svg) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Bold.eot);src:local("☺"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Bold.woff) format("woff"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Bold.ttf) format("truetype"),url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../fonts/Roboto-Bold.svg) format("svg");font-weight:700;font-style:normal}.holder-content{max-width:1200px;margin:0 auto;padding:0 15px}.header{box-shadow:3px 0 2px rgb(0 0 0/50%);background:#fff;transition:all .3s ease 0s;position:absolute;left:0;top:0;width:100%;z-index:99}.header.fixed{position:fixed;left:0;top:0;width:100%;z-index:99}.header .top-row{background:#2e383e;padding:12px 0 2px}.header.fixed .top-row{display:none}.header .top-row ul{display:flex;flex-wrap:wrap;color:#979c9f;font-size:16px}.header .top-row ul li{margin:0 15px 10px 0}.header .top-row ul li.active a{color:#fff}.header .top-row ul li i{border:1px solid #586065;border-radius:0;color:#979c9f;font-size:14px;height:24px;line-height:24px;width:24px;text-align:center}.header .top-row a{text-decoration:none;transition:all .3s ease 0s;color:#979c9f}.header .top-row a:hover{color:#fff}.header .row{display:flex;margin:0 -15px;flex-wrap:wrap}.header .row .col{padding:0 15px}.header .row .col-tel{display:flex;width:40%;justify-content:flex-end}.header .row .col-tel ul{font-size:15px;justify-content:flex-end}.header .row .col-tel>ul{justify-content:start}.header .row .col-tel ul li{margin:0 0 10px 15px}.header-dropdown{width:125px}.header .row .col-tel ul.wpml-ls-sub-menu{display:flex;flex-direction:column;margin-top:-10px}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border:0}.header .row .col-tel ul.wpml-ls-sub-menu li{margin:0}.header .row .col-tel ul.wpml-ls-sub-menu li a{width:61px;float:right}.header .wcml-dropdown .wcml-cs-submenu{border:0}.header .row .col-tel ul li.wcml-cs-active-currency a.wcml-cs-item-toggle:hover{color:#000}.header .top-row .wcml-cs-submenu a{color:transparent}.header .top-row .wcml-cs-submenu:hover a,.wcml-cs-item-toggle:hover~.wcml-cs-submenu a{color:#000}.header .wcml-dropdown li.wcml-cs-active-currency .wcml-cs-submenu{margin:0 !important;width:123px;margin-top:-10px !important;margin-left:2px !important}.header .row .col-tel ul.wcml-cs-submenu li{width:100%;margin-bottom:0}.header .wcml-dropdown li:hover.wcml-cs-active-currency .wcml-cs-submen li{margin:0 !important}footer .wcml-dropdown a.wcml-cs-item-toggle{font-size:14px}footer ul.wcml-cs-submenu li,footer ul.wcml-cs-submenu li.wcml-cs-active-currency{font-size:14px}footer .wcml-dropdown{width:245px}.footer-social{display:flex;gap:5px;align-items:flex-start}.footer-social figure{margin:0;display:flex;align-items:flex-start}.footer-social figure a{height:31px;display:flex;align-items:flex-start}.header-cart{background:url(//www.terra-svet.com/wp-content/themes/terra/assets/css/../img/header-cart.png) no-repeat;width:22px;height:22px;display:block;position:relative;margin:0 0 10px 15px;flex:0 0 22px}.header-cart span{position:absolute;right:-10px;top:-8px;width:15px;height:15px;background:#f4d03d;text-align:center;color:#fff;display:block;font-size:11px;line-height:15px;border-radius:100%;font-weight:700}.header .row-logo{display:flex;justify-content:space-between;align-items:center}.header .logo{max-width:135px}.header nav{display:flex}.header nav .menu{display:flex;padding:0 15px 0 0}.header nav .menu>li{margin:0 0 0 40px;display:flex;align-items:center;padding:35px 0;position:relative}.header nav .menu>li>a{text-transform:uppercase}.header nav .menu>li>span{text-transform:uppercase;font-size:14px;font-weight:400}.header nav .menu>li.active>span{color:#f60}.header.fixed .menu>li{padding:25px 0}.header nav .menu li ul{position:absolute;left:0;top:100%;width:220px;background:rgba(255,255,255,.98);box-shadow:0 3px 4px -3px #777;padding:5px 15px;display:none;z-index:999}.header nav .menu li ul li{margin:0;padding:0;border-top:1px dotted rgba(0,0,0,.15)}.header nav .menu li ul li a{display:block;color:#999;font-size:14px;padding:17px 0;text-transform:uppercase}.header nav .menu li.active:after{content:"";left:0;bottom:-1px;position:absolute;background:#f60;height:3px;width:100%}.header nav .menu li.active>a{color:#f60}.header nav .menu li a{color:#364763;font-size:14px;font-weight:400;text-decoration:none}.header .nav-icon{display:flex;align-items:center;position:relative}.header .nav-icon li{margin:0 0 0 15px}.header .nav-icon li i{color:#f4d03d}.header .nav-icon .holder-header-search{position:absolute;top:90%;right:0;box-shadow:0 0 20px -6px #777;background:#fff;display:none;width:260px}.header .nav-icon .holder-header-search:before{content:"";border-bottom:9px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;top:-9px;position:absolute;right:5px}.header .nav-icon .holder-header-search input{border:none;padding:0 15px;height:50px;line-height:48px;display:block;width:100%;font-size:14px;text-transform:uppercase}.banner-title{background:#eee;text-align:center;padding:24px 0;margin:0 0 70px}.banner-title h1{font-size:30px;font-weight:500;line-height:30px;margin:0 0 10px;text-transform:uppercase}.bread-crumbs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:400;color:#666}.bread-crumbs li a{color:#f4d03d;text-decoration:none}.bread-crumbs span{padding:0 5px}.block-text{margin:0 0 70px}.block-text h1{margin:0 0 20px}.block-text p{margin:0 0 20px}.block-text ul{list-style:inside;padding:0 0 0 15px;margin:0 0 20px}.block-text h2{font-size:1.5em;margin:0 0 20px}.block-text a{color:#f4d03d;text-decoration:none}.footer{background:#1c2328;color:#747474;padding:40px 0 0}.footer h3{border-bottom:1px dashed #2d3134;color:#7f8386;font-size:20px;font-weight:500;margin-bottom:20px;padding-bottom:10px}.footer a{color:#999;text-decoration:none}.footer .menu a,.footer .product-categories a{transition:all .3s ease 0s}.footer a:hover{color:#f4d03d}.footer figure:hover{opacity:.7;cursor:pointer}.footer .row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px}.footer ul li{font-size:16px;margin:0 0 10px}.footer .row .col{padding:0 15px;width:25%}.product-footer a{display:flex;align-items:center;font-size:14px}.product-footer .widget-product-meta{padding:0 0 0 20px}.product-footer .widget-product-meta .product-title{display:block;font-weight:700}.product-footer a img{width:32px}.product-footer a p{padding:0 0 0 15px;margin:0}.product-footer a p strong{display:block}.product-footer li{border-top:1px dashed #262d32;padding:10px 0 0;margin:0 0 10px}.product-footer li:first-child{border-top:none;padding:0}.row-bottom{background:#161e22;padding:15px 0}.row-bottom .holder-content{display:flex;justify-content:space-between;font-size:12px}.row-bottom a{color:#fff}.backtop{bottom:90px;height:35px;line-height:16px;position:fixed;right:30px;text-decoration:none;width:35px;background-color:#f4d03d;display:none}.backtop:before{color:#fff;content:"\f106";display:block;font-family:"FontAwesome";font-size:14px;margin-top:9px;text-align:center}.mob-btn{display:none}.page-sidebar{display:flex;flex-wrap:wrap}.page-sidebar #container{width:70%;padding:0 80px 0 0}.page-sidebar #sidebar{width:23%}.page-sidebar #sidebar a{color:#566b7f}.page-blog{margin:0 0 70px}.page-blog .bs-title{font-family:"Roboto",sans-serif;font-weight:500;font-size:21px;text-transform:capitalize;color:#f4d03d;text-decoration:none;margin:0 0 20px}.page-blog a{text-decoration:none;color:#f4d03d}.page-blog .post-title,.page-blog .title{font-size:22px;font-weight:500;letter-spacing:0;line-height:28px;display:block;margin:0 0 15px;color:#f4d03d}.page-blog .post{border-bottom:1px dotted #e1e1e1;padding:0 0 40px;margin:0 0 40px}.page-blog .post .continue{text-align:right}.page-blog .post p{margin:0 0 20px}.page-blog .post .fa{color:#f4d03d}.page-blog .post .comments a{color:#3c546b;font-weight:300}.page-blog .post .date{color:#3c546b;font-weight:300}.page-blog .post .skepost-meta{margin:0 0 15px}.page-blog .post .featured-image-shadow-box{margin:0 0 20px}.page-blog .post .featured-image-shadow-box img{width:100%;height:auto}.page-blog .post .continue a{border:1px solid #f4d03d;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:0;padding:8px 10px;position:relative;transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;line-height:20px}.page-blog .post .continue a:hover{background:#f4d03d;color:#fff}.post-wrap.holder-content .post .navigation{display:flex;min-width:100%;justify-content:space-between}#contact-page .row{display:flex;flex-wrap:wrap;margin:0 -15px 40px}#contact-page .row .col{width:50%;padding:0 15px}#contact-page h3{color:#555;font-weight:700;margin:0 0 20px;font-size:18px}#contact-page ul li{border-bottom:1px dotted #e1e1e1;padding:6px 0}#contact-page form .row-form{display:flex;flex-wrap:wrap}#contact-page form .row-form .col{padding:0 10px;width:50%;margin:0 0 15px}#contact-page form .col-full{padding:0 10px;margin:0 0 15px}#contact-page form input,#contact-page form textarea{background:#f9f9f9;border:1px solid #e1e1e1;color:#666;font-family:"Roboto",sans-serif;font-size:15px;font-weight:300;height:40px;padding:4px;width:100%}#contact-page form input:focus,#contact-page form textarea:focus{border-color:#f4d03d}#contact-page form textarea{height:182px;resize:none}#contact-page form input[type=submit],.woocommerce #review_form #respond .form-submit .submit,.btn{color:#f4d03d;border:#f4d03d solid 1px;background:0 0;transition:all .3s linear 0s;display:inline-block;font-family:"Roboto",sans-serif;font-size:15px;font-weight:300;margin-bottom:0;padding:8px 25px;width:auto}#contact-page form input[type=submit]:hover,.woocommerce #review_form #respond .form-submit .submit:hover,.btn:hover{background:#f4d03d;color:#fff}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid #ccc}.woocommerce table.shop_table td{border-right:1px solid #ccc}.woocommerce table.shop_table th{text-align:center;border-right:none;border-top:none;vertical-align:middle}h2{font-size:1.5em;font-weight:500}h3{font-size:1.17em;font-weight:500;margin:0 0 20px}#content tr td{text-align:center}.woocommerce table.shop_table{border-radius:0;border-collapse:collapse}table.wishlist_table thead th{border-top:none}.wishlist_table.mobile li{display:flex;align-items:center}.woocommerce a.remove{margin:0 auto}.woocommerce .quantity input.qty[type=number]{-moz-appearance:block;appearance:block;opacity:1}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{border-radius:0;border-radius:0;height:42px;margin-top:0}form input[type=text],form input[type=email],form input[type=url],form input[type=tel],form input[type=number],form input[type=range],form input[type=date],form input[type=file]{background:#f9f9f9;border:1px solid #e1e1e1;color:#666;font-family:"Roboto",sans-serif;font-size:15px;font-weight:300;height:40px;margin:5px 0 0;padding:4px;width:100%;box-sizing:border-box}.woocommerce .quantity input.qty::-webkit-inner-spin-button,.woocommerce .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:block;opacity:1}body.woocommerce-cart.woocommerce-page #content table.shop_table .button{color:#fff;border:#666 solid 1px;background:#666;border-radius:0;transition:all .5s linear 0s;font-size:14px;font-weight:300;padding:12px 1em}body.woocommerce-cart.woocommerce-page #content table.shop_table .button:disabled{color:#fff !important;background:#666 !important}body.woocommerce-cart.woocommerce-page #content table.shop_table .button:hover{color:#666;background:0 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce-cart .cart-collaterals .cart_totals table tr th{border-right:1px solid rgba(0,0,0,.1);text-align:right;width:64%}form.woocommerce-checkout{display:flex;flex-wrap:wrap}form.woocommerce-checkout>div{width:50% !important}form.woocommerce-checkout .woocommerce-NoticeGroup{width:100% !important}form.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error{max-width:none;width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;float:none}.woocommerce form .form-row label{font-size:12px}.woocommerce form .form-row textarea{width:100%;max-width:100%;max-height:100px;height:100px;resize:none;background:none repeat scroll 0 0 #f9f9f9;border:1px solid #e1e1e1}.woocommerce-checkout #payment ul.payment_methods li input{-webkit-appearance:caps-lock-indicator;appearance:auto;margin:0 1em 5px 0}input[type=checkbox],input[type=radio]{-webkit-appearance:caps-lock-indicator;appearance:auto}.woocommerce form .form-row input.input-text{background:#f9f9f9;border:1px solid #e1e1e1;color:#666;font-family:"Roboto",sans-serif;font-size:15px;font-weight:300;height:40px;margin:5px 0 0;padding:4px;width:100%;box-sizing:border-box}.woocommerce-checkout #payment{background:none repeat scroll 0 0 #fafafa;border:1px solid #ddd;border-radius:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{color:#fff;border-color:#f4d03d;background:#f4d03d;padding:0 20px;line-height:40px;transition:all .5s linear 0s;border-radius:0}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{border-color:#666;background:#666 !important}#content #respond{border:1px solid #eee;color:#000;font-size:20px;margin-bottom:10px;padding:20px;position:relative;margin-top:25px}h3#comments-title,h3#reply-title{color:#000;font-size:22px;font-weight:300;margin-bottom:0;margin:18px 0}.comments-template{border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}.woocommerce form.login{max-width:860px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin:10px 0 0}.woocommerce-error{padding:1em 2em 1em 3.5em !important;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0;box-shadow:none;background:#fff;max-width:860px}.button,.woocommerce button.button,.woocommerce a.button{text-transform:uppercase;color:#f4d03d;border:#f4d03d solid 1px;background:#fff;padding:0 20px;line-height:42px;transition:all .5s linear 0s;border-radius:0;font-size:14px;font-weight:300}.button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{border-color:#f4d03d;color:#fff;background:#f4d03d}body.woocommerce-cart.woocommerce-page #content .wc-proceed-to-checkout a.button.checkout-button,body.woocommerce-checkout.woocommerce-page #content form.checkout input#place_order.button,.woocommerce button.button.alt{color:#fff;border-color:#f4d03d;background:#f4d03d;padding:0 20px;line-height:40px;transition:all .5s linear 0s}body.woocommerce-cart.woocommerce-page #content .wc-proceed-to-checkout a.button.checkout-button:hover,body.woocommerce-checkout.woocommerce-page #content form.checkout input#place_order.button:hover,.woocommerce button.button.alt:hover{border-color:#666;background:#666 !important}.woocommerce-checkout #payment ul.payment_methods .payment_method_ppcp label img{float:none}.woocommerce-checkout #payment ul.payment_methods li.payment_method_wayforpay img{width:100%;max-width:255px}#respond .logged-in-as{font-size:12px}#respond label{float:left;font-size:15px;margin:5px 30px 5px 0;color:#666}#respond input,#respond textarea{border:1px solid #e1e1e1;background:none repeat scroll 0 0 #f9f9f9;float:right;font-family:"Roboto",sans-serif;font-size:14px;font-weight:300;height:40px;margin:0 0 22px;padding:4px;width:78%;height:182px;overflow:auto}#respond input{height:auto}.header-baner{width:100%;max-width:870px;min-height:80px;position:absolute;left:50%;transform:translateX(-50%);text-align:center;background:url(//www.terra-svet.com/wp-content/themes/incart-child/./images/heder-baner.png) no-repeat;background-position:top center}.header-baner>div{display:inline-block;margin:20px 0 0}.shop-template.withoutrating{padding-top:100px}.shop-template.page-category #content{width:77%;padding:0 0 0 50px;position:relative}.shop-template.shop-template-product .page-sidebar{flex-wrap:nowrap}.shop-template.shop-template-product #content{padding:0 40px 0 0;width:100%}.shop-template.shop-template-product #sidebar{flex:0 0 270px}.shop-template-product #content{width:70%;padding:0 40px 0 0}.wrapIconService{clear:both}.iconService{display:flex;justify-content:space-around}.iconService li{margin:0 0 40px;font-size:16px}.iconService i{display:block;width:70px;height:70px;background:#f4d03d;border-radius:100%;text-align:center;line-height:70px;color:#fff;font-size:28px;margin:0 auto 10px}.bapf_button{line-height:30px;height:auto;font-size:15px;background:#f4d03d;border:1px solid #fff;color:#fff;border-radius:0;margin-top:15px;cursor:pointer;transition:.2s;padding-left:15px;padding-right:15px;font-weight:600;border:1px solid #f4d03d}.bapf_button:hover{background:#fff;color:#f4d03d;transition:.2s}.bapf_sfilter .bapf_hascolarr,.bapf_sfilter .bapf_hasdesc{color:#f60;font-size:14px;margin:0}.bapf_sfilter{margin:0 0 5px}.irs--flat .irs-bar,.irs--flat .irs-handle>i:first-child,.irs--flat .irs-handle>i:last-child{background-color:#f4d03d}.woocommerce ul.products li.product{position:relative;overflow:hidden}.woocommerce ul.products li.product figure{position:relative;height:225px;overflow:hidden;margin:0 0 1em}.woocommerce ul.products li.product a img{margin:0;box-shadow:none;object-fit:cover;width:100%;height:100%}.woocommerce ul.products li.product figure:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgba(60,84,107,.75);opacity:0;transition:all .3s linear 0s}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 5px;line-height:14px;display:block;height:auto;min-height:50px;color:#3c546b;text-align:left;font-weight:600}.woocommerce ul.products li.product .price{text-align:center;color:#000;padding:0 5px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{color:#f4d03d;border:none;background:#fff;border-radius:0;position:absolute;top:30%;left:100%;z-index:9;margin:0;font-size:15px;padding:0 10px 0;font-weight:400;transform:translate(-50%,0);display:flex;align-items:center;width:100%;max-width:135px;opacity:0;transition:all .3s linear 0s;text-transform:capitalize;height:30px;line-height:30px;vertical-align:middle}.woocommerce ul.products li.product .button:hover{background:#f4d03d;color:#fff}.woocommerce ul.products li.product .added_to_cart:hover{background:#f60;color:#fff}.woocommerce ul.products li.product:hover .button,.woocommerce ul.products li.product:hover .added_to_cart{left:50%;opacity:1}.woocommerce ul.products li.product:hover .button.added{display:none}.woocommerce ul.products li.product:hover figure:after{opacity:1}.woocommerce ul.products li.product:hover .availability{display:none}.woocommerce ul.products li.product .button:after{content:"";font-family:FontAwesome;font-size:15px;margin:0 0 0 auto}.woocommerce ul.products li.product .button.loading:after{display:none}.woocommerce ul.products li.product .button.loading{font-size:0;text-align:center;transition:none}.woocommerce ul.products li.product:hover .button-big{margin-top:45px}.woocommerce ul.products li.product .button-big{margin-top:45px}.woocommerce ul.products li.product .button.loading:before{font-family:WooCommerce;content:"\e01c";margin:0 auto;animation:1s linear 0s normal none infinite running rot;-webkit-animation:1s linear 0s normal none infinite running rot;font-weight:400;font-size:15px}@keyframes rot{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes rot{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce ul.products li.product .added_to_cart:after{content:"";font-family:WooCommerce;font-size:20px;font-variant:normal;font-weight:400;line-height:1;margin:0 0 0 auto;text-transform:none}.woocommerce.woocommerce-page .shop-template .products li{padding-bottom:0;border:1px solid #e4eff8}.header.fixed .header-baner{display:none}.woocommerce nav.woocommerce-pagination .page-numbers{border:none;margin:0 0 30px}.woocommerce nav.woocommerce-pagination .page-numbers li{margin:0 3px 6px;border:none}.woocommerce-page nav.woocommerce-pagination ul li span.current{border-color:#f4d03d;background:#f4d03d;color:#fff}.woocommerce nav.woocommerce-pagination .page-numbers li span,.woocommerce nav.woocommerce-pagination .page-numbers li a{display:block;width:32px;height:32px;line-height:30px;padding:0;margin:0;border:1px solid #d3ced2}.woocommerce nav.woocommerce-pagination .page-numbers li span:hover,.woocommerce nav.woocommerce-pagination .page-numbers li a:hover{border-color:#f4d03d;background:#f4d03d;color:#fff}.woocommerce-cart table.cart img{width:72px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0}.skepost{margin:0 0 60px;overflow:hidden}.skt-section{background-position:center center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.skt-section .row{text-align:center;display:flex;justify-content:space-between;color:#fff;padding:120px 0 110px}.skt-section .row i{font-size:55px;color:#f4d03d}.skt-counter-number{font-size:70px;line-height:70px;font-weight:400;margin-top:12px}.skt-counter h6.skt-counter-title{text-transform:uppercase;font-size:21px;font-weight:300;line-height:24px;margin:0;padding:10px 0 8px}.after-shop-recently-products{display:none;margin:0 0 30px}.mobile-filter{font-size:15px;font-weight:600;background:#f4d03d;display:block;padding:5px;text-align:center;color:#fff;border-radius:0;margin-bottom:20px;border:1px solid #f4d03d;cursor:pointer;position:relative;display:none}.mobile-filter:before{color:#fff;content:"\f106";display:block;font-family:"FontAwesome";font-size:14px;margin-top:9px;text-align:center;position:absolute;right:10px;top:-50%;transform:translateY(50%) rotate(180deg)}.mobile-filter.active:before{transform:translateY(50%) rotate(0)}.ws-title{font-family:"Roboto",sans-serif;font-weight:500;font-size:21px;text-transform:capitalize;color:#f4d03d;text-decoration:none;line-height:23px;margin-bottom:20px}.woocommerce #content div.product .product_title,.woocommerce div.product .product_title,.woocommerce-page #content div.product .product_title,.woocommerce-page div.product .product_title{color:#f4d03d;line-height:1.2;font-size:25px;margin:0 0 20px;font-weight:500}.woocommerce-page div.product p.price{color:#000;font-size:20px;font-weight:400;margin:0 0 20px;display:block}.woocommerce-product-details__short-description{font-weight:300;margin-bottom:20px;line-height:25px}.woocommerce .summary.entry-summary .scroll-link{color:#d83b2d;font-size:16px;display:table;border-bottom:1px solid #d83b2d;line-height:18px;margin-bottom:30px}.yith-wcwl-add-button .fa-heart{font-size:28px}.yith-wcwl-add-button a{align-items:center;display:flex}.product_meta span{width:auto;display:block;position:relative}.product_meta span.sku_wrapper{display:flex}.product_meta span span{padding-left:3px}th,td{padding:3px 5px;border:1px solid #ccc}#content table{border:1px solid #ccc;text-align:left;width:100%;border-left:0;border-bottom:0;border-radius:0}#content .cart_totals table{border-left:1px solid #ccc}#content tr td{border:1px solid #ccc;padding:15px;text-align:center;border-top:0;border-right:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{border:1px solid #ddd;border-top:0;padding:20px}h2{margin:0 0 20px}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{box-shadow:none;margin:0;background:0 0;border-radius:0;border:1px solid transparent;border-top:3px solid transparent;border-bottom:0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #ddd;border-top:3px solid #f4d03d}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:300}.woocommerce table.shop_attributes th{font-weight:400}.woocommerce-Reviews{font-weight:300;line-height:25px}.woocommerce-noreviews{font-size:20px;margin:0 0 20px}.woocommerce-product-gallery .flex-viewport{margin:0 0 15px}.availability{position:absolute;display:block;width:100%;bottom:25px;background:#f4d03d;color:#fff;line-height:15px;font-weight:700;padding:4px 0;text-align:center;font-size:15px;font-weight:700}fieldset{margin:0 2px 15px}body.woocommerce div.product .stock{color:red;margin:0 0 20px}#order_review{padding:0 0 0 30px}.woocommerce-billing-fields{margin:0 0 20px}.woocommerce form .form-row{padding:0}.woocommerce div.product div.images .flex-control-thumbs{margin:0 -10px;display:flex;flex-wrap:wrap}.woocommerce div.product div.images .flex-control-thumbs li{margin:0 10px 10px}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:middle}.wc-forward a:after,.wc-forward:after{content:"";font-family:WooCommerce;font-size:14px;font-variant:normal;font-weight:400;line-height:1;margin-left:7px;text-transform:none}.woocommerce-form.woocommerce-form-login .form-row{margin:0 0 20px}.woocommerce-orders-table.woocommerce-MyAccount-orders{text-align:center !important}.woocommerce span.onsale{background:#f4d03d;border-radius:0;padding:0 10px;margin:0 !important}.searchform .btn{margin:30px 0}#error-404{text-align:center}.error-txt-first{font-size:150px;line-height:150px;margin-top:32px}.error-txt{font-size:200px;line-height:200px}._404-page p{font-size:22px;line-height:28px;margin-bottom:30px}._404-page form{display:inline-block}._404-page form>div{display:flex}._404-page form>div #s{margin:0}#searchform input[type=submit]{height:40px;box-sizing:border-box;padding:5px;border-style:none;color:#fff;display:block;font-family:"Roboto",sans-serif;font-size:14px;overflow:hidden;padding:4px 11px;text-decoration:none;width:auto;cursor:pointer;font-size:14px;font-weight:300;margin:0;-webkit-padding-before:5px;-webkit-padding-after:5px;-webkit-padding-start:14px;-webkit-padding-end:14px;background:none repeat scroll 0 0 #f4d03d;flex:0 0 80px}.woocommerce table.my_account_orders .button{display:block;margin:5px 0}.banner-home-section{background-image:var(--bg-image-desktop);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.banner-home-section:before{content:'';width:70%;height:980px;background:rgba(238,238,238,1);border-radius:0 50% 40% 0;display:block;position:absolute;top:-35%;box-shadow:80px 80px 70px rgba(238,238,238,1);left:-20%}.banner-home-container{display:flex;width:100%;max-width:1400px;margin:0 auto;padding:135px 20px;gap:60px;position:relative}.banner-home-content{flex:1;max-width:600px;padding-right:40px}.banner-home-title{font-size:48px;line-height:1.2;margin-bottom:10px;font-weight:400;color:#1a1a1a}.banner-home-title .highlight{color:#f4d03d;font-weight:400}.banner-home-title:after{content:'';display:block;width:80px;height:3px;background:#f4d03d;margin-top:20px}.banner-home-description{font-size:16px;line-height:1.7;color:#5a5a5a;margin-top:30px;margin-bottom:50px;font-weight:500;max-width:330px}.banner-home-features{display:flex;margin-bottom:40px;justify-content:space-between}.feature-item{text-align:center;position:relative;padding:0 10px;width:30%}.feature-item:nth-child(2){width:40%}.feature-item:nth-child(2):before{content:'';width:1px;height:82px;background:#f4d03d;display:block;position:absolute;left:0}.feature-item:nth-child(2):after{content:'';width:1px;height:82px;background:#f4d03d;display:block;position:absolute;right:0;top:0}.feature-icon{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:#f4d03d}.feature-icon i{font-size:30px}.feature-title{font-size:16px;font-weight:500;color:#1a1a1a;margin-bottom:0}.feature-subtitle{font-size:14px;color:#7a7a7a}.banner-home-benefits{display:flex;gap:40px;padding-top:25px;border-top:1px solid #f4d03d}.benefit-item{display:flex;align-items:flex-start;gap:10px}.benefit-item:before{content:'•';font-size:24px;color:#f4d03d;line-height:1;margin-top:-2px}.benefit-content h4{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:5px}.benefit-content p{font-size:14px;color:#7a7a7a;margin:0}.banner-home-image{flex:1;position:relative;min-height:600px;border-radius:0;overflow:hidden}.banner-home-image img{width:100%;height:100%;object-fit:cover;display:block}.categories-section{padding:80px 20px;background:#eee}.categories-section .categories-container{max-width:1400px;margin:0 auto}.categories-section .categories-header{text-align:center;margin-bottom:60px}.categories-section .categories-title{font-size:48px;line-height:1;color:#1a1a1a;font-weight:400;margin-bottom:20px}.categories-section .categories-title .highlight{color:#f4d03d}.categories-section .categories-title:after{content:'';display:block;width:80px;height:3px;background:#f4d03d;margin:25px auto 0}.categories-section .categories-subtitle{font-size:18px;color:#5a5a5a;margin-top:25px}.categories-section .categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:60px}.categories-section .category-card{background:#eee;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;display:block;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:330px}.categories-section .category-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.categories-section .category-image{position:relative;width:100%;overflow:hidden}.categories-section .category-image img{width:100%;object-fit:cover;transition:transform .3s ease;min-height:400px}.categories-section .category-card:hover .category-image img{transform:scale(1.05)}.categories-section .category-content{padding:30px 25px;position:relative;background:#eee;height:50%;padding-bottom:50px}.categories-section .category-icon{width:70px;height:70px;background:#f4d03d;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:#f4d03d}.categories-section .category-icon img{max-width:45px;max-height:45px}.categories-section .category-name{font-size:22px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.categories-section .category-description{font-size:15px;line-height:1.6;color:#5a5a5a;margin-bottom:20px}.categories-section .category-arrow{width:40px;height:40px;border:2px solid #f4d03d;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;float:right;margin-bottom:20px}.categories-section .category-arrow svg{width:18px;height:18px;stroke:#f4d03d;stroke-width:2;transition:stroke .3s ease}.categories-section .category-card:hover .category-arrow{background:#f4d03d;border-color:#f4d03d}.categories-section .category-card:hover .category-arrow svg{stroke:#fff}.categories-section .categories-features{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px}.categories-section .category-feature{display:flex;gap:20px;position:relative}.categories-section .category-feature:after{content:'';position:absolute;width:1px;height:50px;background:#e0e0e0;display:block;right:-20px}.categories-section .category-feature:last-child:after{display:none}.categories-section .category-feature-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#f4d03d}.categories-section .category-feature-icon svg{width:32px;height:32px;stroke:#b8936d;stroke-width:1.5;fill:none}.categories-section .category-feature-content h4{font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.categories-section .category-feature-content p{font-size:14px;color:#5a5a5a;margin:0;line-height:1.5}.b2b-section{padding:100px 20px;background-image:linear-gradient(to right,rgba(238,238,238,1) 0%,rgba(238,238,238,1) 50%,rgba(238,238,238,0) 60%,rgba(238,238,238,0) 100%),var(--bg-image-desktop);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:calc(100vh - 80px);display:flex}.b2b-container{display:flex;max-width:1400px;margin:0 auto;gap:80px;align-items:center;position:relative;width:100%}.b2b-content{flex:1;max-width:600px}.b2b-title{font-size:48px;line-height:1.2;color:#1a1a1a;margin-bottom:10px}.b2b-title .highlight{color:#f4d03d;font-weight:400}.b2b-title:after{content:'';display:block;width:80px;height:3px;background:#f4d03d;margin-top:20px}.b2b-description{font-size:18px;line-height:1.7;color:#5a5a5a;margin:30px 0 25px}.b2b-text{font-size:16px;line-height:1.7;color:#5a5a5a;margin-bottom:40px}.b2b-compliance{display:flex;gap:25px;align-items:flex-start;margin-bottom:20px;padding:0 30px}.b2b-compliance-icon{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:32px;color:#f4d03d}.b2b-compliance-icon svg{width:40px;height:40px;stroke:#b8936d;stroke-width:1.5;fill:none}.b2b-compliance-content h3{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:15px}.b2b-compliance-list{list-style:none;padding:0;margin:0}.b2b-compliance-list li{font-size:15px;color:#5a5a5a;padding:6px 0;padding-left:20px;position:relative}.b2b-compliance-list li:before{content:'•';color:#b8936d;font-size:18px;position:absolute;left:0}.b2b-form{margin-top:30px;text-align:center}.b2b-open-popup{width:100%;max-width:540px;padding:18px 20px;font-size:16px;border:2px solid #f4d03d;border-radius:8px;transition:border-color .3s ease;font-family:inherit;background:rgba(255,255,255,.5)}.benefits-section{padding:60px 20px;background:#eee}.benefits-container{max-width:1400px;margin:0 auto}.benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:40px}.benefit-box{text-align:center}.benefit-icon{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:#f4d03d;font-size:32px}.benefit-title{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:10px;line-height:1.4}.benefit-description{font-size:14px;color:#7a7a7a;line-height:1.5}.contact-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;justify-content:center;align-items:center;padding:20px}.contact-popup-overlay.active{display:flex}.contact-popup{background:#f5f3f0;border-radius:12px;max-width:450px;width:100%;padding:45px 35px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:popupSlideIn .3s ease}@keyframes popupSlideIn{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.popup-close{position:absolute;top:20px;right:20px;width:32px;height:32px;background:0 0;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.popup-close:hover{opacity:.6}.popup-close svg{width:24px;height:24px;stroke:#5a5a5a;stroke-width:2}.popup-title{font-size:28px;color:#1a1a1a;margin-bottom:35px;line-height:1.3;font-weight:400}.popup-title .highlight{color:#f4d03d}.popup-buttons{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.popup-button{display:flex;align-items:center;gap:15px;padding:18px 25px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;color:#1a1a1a;text-decoration:none;transition:all .3s ease;font-weight:500}.popup-button:hover{border-color:#b8936d;background:#f9f9f9;transform:translateX(5px)}.popup-button.whatsapp{background:#5e8269;border-color:#5e8269;color:#fff}.popup-button.whatsapp:hover{background:#20ba5a;border-color:#20ba5a}.popup-button-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.popup-button-icon svg{width:24px;height:24px;stroke-width:2}.popup-button.whatsapp .popup-button-icon svg{stroke:#fff;fill:none}.popup-button:not(.whatsapp) .popup-button-icon svg{stroke:#5a5a5a;fill:none}.popup-footer{text-align:center;font-size:14px;color:#7a7a7a;margin-top:25px}.form-popup{max-width:600px;padding:50px 40px}.form-popup .popup-title{font-size:32px;margin-bottom:15px}.form-popup-description{font-size:16px;color:#5a5a5a;margin-bottom:35px;line-height:1.6}.form-popup .wpcf7{margin:0}.form-popup .wpcf7-form p{margin-bottom:20px}.form-popup .wpcf7-form label{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.form-popup .wpcf7-form input[type=text],.form-popup .wpcf7-form input[type=email],.form-popup .wpcf7-form input[type=tel],.form-popup .wpcf7-form textarea,.form-popup .wpcf7-form select{width:100%;padding:14px 18px;font-size:15px;border:2px solid #e0e0e0;border-radius:6px;font-family:inherit;background:#fff;transition:border-color .3s ease}.form-popup .wpcf7-form input:focus,.form-popup .wpcf7-form textarea:focus,.form-popup .wpcf7-form select:focus{outline:none;border-color:#b8936d}.form-popup .wpcf7-form textarea{min-height:120px;resize:vertical}.form-popup .wpcf7-form input[type=submit]{width:100%;padding:16px 30px;font-size:16px;font-weight:600;color:#fff;background:#f4d03d;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease;font-family:inherit}.form-popup .wpcf7-form input[type=submit]:hover{background:#a17c5a}.form-popup .wpcf7-spinner{margin:0;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.form-popup .wpcf7-response-output{margin:20px 0 0;padding:15px;border-radius:6px;font-size:14px}.form-popup .wpcf7-not-valid-tip{font-size:13px;color:#dc3545;margin-top:5px}.home-main-banner{background-image:var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:100vh;display:flex;align-items:center}.home-main-banner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#76634d 3%,rgba(118,99,77,0) 80%);pointer-events:none}.home-main-banner-container{width:100%;max-width:1400px;margin:0 auto;padding:80px 20px;position:relative;z-index:1}.home-main-banner-content{max-width:900px}.home-main-banner-features{display:flex;gap:40px;margin-bottom:50px;flex-wrap:wrap}.home-main-banner-feature-item{padding:0 35px 0 0;border-radius:0;position:relative;border-right:1px solid #ffd527;display:flex;gap:25px}.home-main-banner-feature-item:last-child{border-right:0}.home-main-banner-feature-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border-radius:8px;border:1px solid gold;font-size:24px;color:gold}.home-main-banner-feature-number{font-size:28px;font-weight:600;color:gold;margin-bottom:10px}.home-main-banner-feature-title{font-size:18px;font-weight:400;color:#fff;line-height:1.5;margin-bottom:0}.home-main-banner-title{font-size:64px;line-height:1.15;margin-bottom:50px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:1px}.home-main-banner-title span{color:#f4d03d}.home-main-banner-buttons{display:flex;gap:20px;flex-wrap:wrap}.home-main-banner-btn{padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;border-radius:6px;transition:all .3s ease;display:inline-block;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;width:auto;line-height:60px}.home-main-banner-btn-primary{background:gold;color:#1a1a1a;border-radius:100px}.home-main-banner-btn-primary:hover{background:#ffc700;border-color:#ffc700;transform:translateY(-2px);box-shadow:0 5px 20px rgba(255,215,0,.4)}.home-main-banner-btn-secondary{background:rgba(255,255,255,1);color:#1a1a1a;border:1px solid rgba(255,255,255,1);backdrop-filter:blur(10px);border-radius:100px}.home-main-banner-btn-secondary:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.8);transform:translateY(-2px)}