﻿/*!
 * Theme Name: AELV Talent
 * Author: Als een lopend vuurtje V.O.F.
 * Description: AELV Talent custom theme
 * Version: 2.0
 */footer{margin-top:25px;overflow:hidden}footer .footer-top{position:relative;padding:60px 0 60px}footer .footer-top .bg{width:1787px;margin:auto;left:50%;max-width:100vw;border-radius:10px;background-color:#fefaf3;transform:translate(-50%, 0)}footer .footer-line-top{display:flex;flex-wrap:wrap;border-top:solid 1px #d5d5d5;padding:35px 0 39px}footer .footer-line-top h5{font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;margin-bottom:20px}footer .footer-line-top h5 b{font-weight:700}footer .footer-line-top .item-1{width:24.5%;border-right:solid 1px #d5d5d5}footer .footer-line-top .item-2{width:30%;border-right:solid 1px #d5d5d5;padding:0 20px 0 73px}footer .footer-line-top .item-2 h6{margin-bottom:20px}footer .footer-line-top .item-3{width:45.5%;padding-left:42px}footer .footer-line-top .stars-wrap{display:flex;grid-gap:5px}footer .footer-line-top .stars-wrap i{font-size:29px;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fac737}footer .soc-list{display:flex;grid-gap:40px}footer .soc-list a{font-size:35px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#e88231}footer .soc-list a:hover{opacity:0.7}footer h6{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.39;letter-spacing:normal;text-align:left;color:#000;margin-bottom:10px}footer .footer-form{display:flex;grid-gap:15px}footer .footer-form label{display:none}footer .footer-form .btn-icon{border-radius:10px;background-color:#c46626;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;border:none}footer .footer-form .input-wrap{width:calc(50% - 40px)}footer .footer-form .input-wrap input{width:100%;border-radius:5px;border:solid 1px #efefef;background-color:#fff;height:50px;line-height:48px;color:#000;padding:0 25px;outline:none}footer .footer-line-medium{display:flex;flex-wrap:wrap;border-top:solid 1px #d5d5d5;padding:48px 0 82px}footer .footer-line-medium .item-1{width:25%}footer .footer-line-medium .item-1 ul a,footer .footer-line-medium .item-1 ul p{position:relative;padding-left:35px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#4e4e4e}footer .footer-line-medium .item-1 ul a i,footer .footer-line-medium .item-1 ul p i{color:#e88231;position:absolute;top:50%;transform:translate(0, -50%);left:0}footer .footer-line-medium .item-1 ul a:hover{opacity:0.7}footer .footer-line-medium .item-1 ul p i{font-style:normal}footer .footer-line-medium .item-2{width:36%}footer .footer-line-medium .item-2 ul li{margin-bottom:3px}footer .footer-line-medium .item-3{width:39%}footer .footer-line-medium .item-3 ul{display:flex;flex-wrap:wrap}footer .footer-line-medium .item-3 ul li{width:265px;margin-bottom:5px}footer .footer-line-medium .item-3 ul li a{display:flex;align-items:center;width:fit-content;grid-gap:10px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#4e4e4e}footer .footer-line-medium .item-3 ul li a i{color:#e88231;position:relative;left:0;transition:all 0.4s ease}footer .footer-line-medium .item-3 ul li a:hover i{left:2px}footer .footer-line-bottom{padding:20px 0 20px;border-top:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5;display:flex;flex-wrap:wrap;align-items:center}footer .footer-line-bottom .item-1{width:40%}footer .footer-line-bottom .item-2{width:26%}footer .footer-line-bottom .item-2 ul{display:flex;grid-gap:20px;align-items:center}footer .footer-line-bottom .item-3{width:34%}footer .footer-line-bottom h6{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#4e4e4e}footer .footer-bottom{padding:40px 0 40px}footer .footer-bottom .content-width{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;grid-gap:5px 10px}footer .footer-bottom p{margin:0;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#c46627}footer .footer-bottom ul{width:fit-content;display:flex;grid-gap:15px}footer .footer-bottom ul li+li{position:relative}footer .footer-bottom ul li+li:before{position:absolute;top:1px;left:-9px;content:"•";color:#c46627;font-size:16px}footer .footer-bottom ul a{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;text-align:left;color:#c46627}footer .footer-bottom ul a:hover{opacity:0.7}footer .footer-line-bottom .item-3 img{max-width:100%}footer .footer-form .btn-icon{width:48px;height:48px;margin-top:1px}@media (min-width:1601px){footer .content-width{width:1365px}}@media (max-width:1199px){footer .footer-top{padding:30px 0}footer{margin-bottom:110px}footer .footer-line-top h5{font-size:16px}footer .footer-line-top .item-2 h6{font-size:16px}footer .footer-line-top .item-2{padding:0 20px}footer .footer-line-top .item-3{padding-left:20px}footer .footer-line-medium .item-1,footer .footer-line-medium .item-2,footer .footer-line-medium .item-3{width:33.33%}footer .footer-line-top{padding:30px 0}footer .footer-line-medium{padding:30px 0 50px}footer .footer-bottom{padding:25px 0}}@media (max-width:991px){footer .footer-line-top .item-1{width:100%;border-right:solid 0 #d5d5d5;border-bottom:solid 1px #d5d5d5;padding-bottom:30px;display:flex;justify-content:center;align-items:center;flex-direction:column}footer .footer-line-top .item-2{width:50%;padding:0;margin-top:30px}footer .footer-line-top .item-3{width:50%;padding:30px 0 0 20px}footer .footer-line-bottom .item-1{width:100%;margin-bottom:30px}footer .footer-line-bottom .item-2{width:50%}footer .footer-line-bottom .item-3{width:50%}}@media (max-width:767px){footer .footer-line-top .item-2{width:100%;border-right:solid 0 #d5d5d5;border-bottom:solid 1px #d5d5d5;padding-bottom:30px;display:flex;justify-content:center;align-items:center;flex-direction:column}footer .footer-line-top .item-3{width:100%;padding:30px 0 0 0}footer .footer-line-medium .item-1,footer .footer-line-medium .item-2,footer .footer-line-medium .item-3{width:100%}footer .footer-line-medium .item-1,footer .footer-line-medium .item-2{margin-bottom:30px}footer .footer-bottom ul{width:100%;justify-content:center}footer .footer-bottom p{width:100%;text-align:center}}@media (max-width:575px){footer .footer-line-top{padding-top:0;border-top:0}footer .footer-line-top .item-1{flex-direction:column-reverse;grid-gap:20px;padding-top:50px;padding-bottom:20px}footer .footer-line-top h5{font-size:18px}footer .footer-line-top .item-2{margin-top:37px;padding-bottom:48px}footer .footer-line-top .item-2 h6{font-size:18px;font-weight:700}footer h6{font-weight:500 !important}footer .footer-line-top .item-3 h6{text-align:center;margin-bottom:20px}footer .footer-line-top .item-3{padding-left:25px;padding-right:25px}footer .footer-form .input-wrap{width:100%;margin-bottom:-5px}footer .footer-form{flex-wrap:wrap}footer .footer-form .btn-icon{margin-top:10px}footer .footer-line-medium{padding:30px 25px 50px}footer .footer-line-bottom .item-2{width:100%}footer .footer-line-bottom .item-3{width:100%}footer .footer-line-medium{border-top:0}footer .footer-line-bottom{padding:20px 25px 20px;border-bottom:0}footer .footer-line-bottom .item-2{margin-bottom:30px}footer .footer-bottom ul{flex-wrap:wrap;grid-gap:5px 15px}}@media (max-width:429px){footer .footer-bottom ul a,footer .footer-bottom p{font-size:15px}footer .footer-bottom ul a{white-space:nowrap}}body{font-family:"DM Sans", sans-serif;scroll-behavior:smooth;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;min-width:320px;position:relative;background:#fff;max-width:3000px;margin:auto;color:#292929}header,section,footer{margin:auto}a{text-decoration:none}a:focus{outline:none !important}a:hover,a:focus,a:active{text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button{-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}figure{margin:0}figure img{width:auto;max-width:100%;vertical-align:top;height:auto}ul{margin:0;padding:0}ul li{list-style-type:none}p,a{color:#292929;margin:0}input{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.content-width{width:1640px;margin:auto}h1{margin:0 0 30px}h2{font-size:33px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#000;margin:0 0 30px}h2 b{font-weight:700}h3{margin:0 0 30px}h4{margin:0 0 30px}h5{margin:0 0 10px}h6{margin:0 0 10px}input:invalid{box-shadow:none}input,textarea,button{outline:none !important}.wpcf7 form .wpcf7-response-output{width:100%;text-align:center;color:#fff;font-size:12px;border-radius:4px;line-height:1.2;background:#00a0d2}.wpcf7 form.sent .wpcf7-response-output{background:#46b450}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:#ffb900}.bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.bg .img-mob{display:none}.bg+*{position:relative;z-index:2}.link-wrap a,.link-wrap p{display:flex;align-items:center;grid-gap:10px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:2.4px;text-align:left;color:#c46627;text-transform:uppercase}.link-wrap a i,.link-wrap p i{transition:all 0.4s ease;position:relative;left:0;top:-2px}.link-wrap a:hover i,.link-wrap p:hover i{left:2px}.link-wrap-45 a i{transform:rotate(-45deg);left:0 !important}.link-wrap-45 a:hover i{transform:rotate(0)}.pt-150{padding-top:150px !important}.pb-150{padding-bottom:150px !important}@media (max-width:1800px){.content-width{width:1400px}}@media (max-width:1600px){.content-width{width:1200px}}@media (max-width:1280px){.content-width{width:1100px}}@media (max-width:1199px){.content-width{width:960px}}@media (max-width:991px){.content-width{width:720px}}@media (max-width:767px){.content-width{width:540px}.pt-150{padding-top:75px !important}.pb-150{padding-bottom:75px !important}}@media (max-width:575px){.content-width{width:100%;padding:0 25px}}.bottom-pagination{display:none}.bg-yellow-full{position:relative}.bg-yellow-full .bg{border-radius:10px;background-color:#fefaf3;width:1787px;left:50%;transform:translate(-50%, 0);max-width:calc(100vw - 40px)}.bg-yellow-top{position:relative}.bg-yellow-top .bg{border-radius:10px;background-color:#fefaf3;width:1787px;left:50%;transform:translate(-50%, 0);max-width:calc(100vw - 40px);bottom:43%}.btn-default{display:inline-block;cursor:pointer;border-radius:22px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:solid 1px #fff;background-color:rgba(255, 255, 255, 0.66);height:44px;line-height:42px;letter-spacing:2.4px;text-align:center;color:#fff;padding:0 25px;text-transform:uppercase}.btn-default:hover{background:rgba(232, 130, 49, 0.66)}header{position:relative;z-index:999}.top-line{background-color:#fff}.top-line .content-width{display:flex;align-items:center;height:102px}.top-line .logo-wrap-sticky{width:0;transition:all 0.4s ease}.top-line .logo-wrap-sticky img{width:259px;position:absolute;top:-100px;transition:all 0.4s ease;opacity:0}.top-line .top-menu{width:calc(50% - 80px)}.top-line .top-menu ul{display:flex;align-items:center;grid-gap:43px}.top-line .top-menu ul a{color:#292929}.top-line .top-menu ul a:hover{color:#e88231}.top-line .top-menu ul .current-menu-item a{color:#e88231}.top-line .logo-wrap{width:157px}.top-line .logo-wrap img{width:100%;height:auto}.top-line .menu-right{width:calc(50% - 80px);margin-left:160px;display:flex;justify-content:flex-end}.top-line .menu-right .center{margin-right:15px;overflow:hidden;transition:all 0.4s ease}.top-line .menu-right img{vertical-align:top}.top-line .menu-right>ul{display:flex;grid-gap:15px;align-items:center}.top-line .menu-right>ul a:hover{color:#e88231}.top-line .menu-right .btn-header a{width:40px;height:40px;background-color:#f7f7f7;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#292929}.top-line .menu-right .btn-header a:hover{background:#e88231;color:#fff}.top-line .menu-right .lang-btn{position:relative}.top-line .menu-right .lang-btn:after{position:absolute;top:95%;height:30px;content:"";width:100%;left:0}.top-line .menu-right .lang-btn>a{display:flex;align-items:center;font-size:23px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#fff;pointer-events:none}.top-line .menu-right .lang-btn>a img{width:24px;height:24px;margin-right:5px;border-radius:100%;object-position:center;object-fit:cover}.top-line .menu-right .lang-btn>a i{color:#292929;font-size:16px;line-height:1;transition:all 0.4s ease}.top-line .menu-right .lang-btn ul{box-shadow:0 0 0 1px rgba(68, 88, 112, 0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;min-width:50px;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9;border-radius:3px}.top-line .menu-right .lang-btn ul li a{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;line-height:30px;background:#292929;padding:10px 15px;width:55px;text-align:center}.top-line .menu-right .lang-btn ul li a img{width:25px;height:25px;border-radius:100%;object-position:center;object-fit:cover}.top-line .menu-right .lang-btn ul li a:hover{background:#efe6dd}.top-line .menu-right .lang-btn:hover>a i{transform:rotate(180deg)}.top-line .menu-right .lang-btn:hover ul{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.top-line .sub-menu-wrap{overflow:hidden;max-height:0;transition:all 0.4s ease;padding:0;position:absolute;top:70px;left:50%;width:100vw;background:#fff;transform:translate(-50%, 0)}.top-line .sub-menu-wrap .bottom-icon{position:absolute;bottom:-25px;right:20px}.top-line .sub-menu-wrap .content-width{display:block !important;height:fit-content !important;position:relative}.top-line .sub-menu-wrap .sub-menu{display:flex;flex-wrap:wrap;grid-gap:16px}.top-line .sub-menu-wrap .product-item{width:260px}.top-line .sub-menu-wrap .product-item a{display:block;width:100%;position:relative}.top-line .sub-menu-wrap .product-item a:after{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;content:"";background:#fff;border-radius:5px;opacity:0;transition:all 0.4s ease;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1)}.top-line .sub-menu-wrap .product-item a:hover:after{opacity:1}.top-line .sub-menu-wrap .product-item a figure{border-radius:10px;background-color:#fefaf3;height:260px;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.top-line .sub-menu-wrap .product-item a figure img{transform:scale(0.5);mix-blend-mode:multiply}.top-line .sub-menu-wrap .product-item a .text{padding-top:20px;position:relative;z-index:2}.top-line .sub-menu-wrap .product-item a .text h6{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#292929;margin-bottom:5px}.top-line .top-menu ul>li>a{display:inline-block;position:relative}.top-line .top-menu ul>li>a:after{position:absolute;left:0;width:0;content:"";height:1px;background:#e88231;transition:all 0.4s ease;bottom:-3px}.top-line .top-menu ul .is-active>a{color:#e88231}.top-line .top-menu ul .is-active>a:after{width:100%}.top-line .logo-wrap{position:relative;transition:all 0.4s ease;top:0}.top-line .logo-wrap{width:0;position:absolute;top:12px;left:50%;margin-left:-79px}.top-line .logo-wrap img{width:157px}.top-line .menu-right{transition:all 0.4s ease}.is-sticky .top-line{box-shadow:0 3px 6px rgba(0, 0, 0, 0.1)}.is-sticky .top-line .logo-wrap-sticky{width:320px}.is-sticky .top-line .logo-wrap{top:-100px}.is-sticky .top-line .logo-wrap-sticky img{opacity:1;top:0}.is-sticky .top-line .menu-right{width:calc(50% - 190px);margin-left:0}.is-sticky .top-line .menu-right .center{max-width:0;margin-right:0}.top-line .sub-menu-wrap.is-show{padding:100px 0 50px;height:fit-content;max-height:500px}.top-line .sub-menu-wrap .sub-menu{display:none}.top-line .sub-menu-wrap .sub-menu.is-show-menu{display:flex}.menu-bar{display:none}.is-fix{overflow:hidden}.top-line .sub-menu-wrap .product-item a .text h5{color:#292929 !important}section .product-item{width:100%;position:relative}section .product-item a{display:block;width:100%;position:relative}section .product-item a:after{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;content:"";background:#fff;border-radius:5px;opacity:0;transition:all 0.4s ease;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1)}section .product-item a:hover:after{opacity:1}section .product-item a figure{border-radius:10px;background-color:#fefaf3;height:260px;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}section .product-item a figure img{transform:scale(0.5);mix-blend-mode:multiply;max-width:200%;max-height:520px;transition:all 0.4s ease}section .product-item a figure .label-product{display:inline-block;position:absolute;top:15px;left:15px;border-radius:5px;background-color:#fff;height:28px;line-height:28px;font-size:12px;padding:0 10px;z-index:10}section .product-item a .text{padding-top:20px;position:relative;z-index:2}section .product-item a .text h6{font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#292929;margin-bottom:5px}section .product-item a .text h5{font-weight:normal;font-size:16px}section .product-item-big a figure{height:536px}section .product-item-big a figure img{max-height:1070px}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.btn-orange{background:#c46626;height:50px;line-height:50px;color:#fff;border-radius:5px;text-transform:revert;letter-spacing:normal}.btn-orange:hover{background:#ab5711}.top-line .logo-wrap-sticky{z-index:99;top:-110px;position:relative}.is-sticky .top-line .logo-wrap-sticky{top:-51px}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.top-line .logo-wrap-sticky img{width:241px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.16);border-radius:0 0 5px 5px}@media (max-width:1800px){section .product-item a figure{height:220px}section .product-item-big a figure{height:455px}section .product-item-big a figure img{max-height:900px}}@media (max-width:1600px){.top-line .top-menu ul{grid-gap:35px}.top-line .logo-wrap img{width:120px}.top-line .content-width{height:80px}.top-line .logo-wrap{margin-left:-60px;top:11px}.top-line .logo-wrap-sticky img{width:205px}.top-line .logo-wrap-sticky img{width:215px}.is-sticky .top-line .logo-wrap-sticky{width:240px}section .product-item a figure{height:186px}section .product-item-big a figure{height:390px}section .product-item-big a figure img{max-height:780px}}@media (max-width:1280px){.top-line .top-menu ul{grid-gap:25px}.bottom-pagination{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;margin-top:30px}.bottom-pagination .swiper-pagination{width:calc(100% - 300px);position:relative;height:1px;background:#b1b1b1}.bottom-pagination .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:3px;background:#000;margin-top:-1px}.bottom-pagination .nav-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:80px;flex-direction:row-reverse}.bottom-pagination .nav-wrap .btn{width:30px;height:30px;display:flex;justify-content:center;align-items:center;position:relative;margin:0;top:0;left:0;right:0;bottom:0;transform:none}.bottom-pagination .nav-wrap .btn svg{display:none}.bottom-pagination .nav-wrap .btn i{font-size:20px;line-height:1;color:#292929}.bottom-pagination .nav-wrap .btn:after{display:none}section .product-item-big a figure{height:355px}section .product-item-big a figure img{max-height:700px}}@media (max-width:1199px){.top-line .top-menu,.top-line .logo-wrap-sticky,.top-line .menu-right{display:none}.menu-responsive .lang-btn:hover>a i{transform:rotate(0)}.menu-responsive .lang-btn:hover ul{opacity:0;pointer-events:none;transform:scale(0.75) translateY(-21px)}.menu-responsive .lang-btn{position:relative}.menu-responsive .lang-btn ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;min-width:50px;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9;border-radius:3px}.menu-responsive .lang-btn.is-open a i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-responsive .lang-btn.is-open ul{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.menu-responsive .lang-btn a{display:flex;align-items:center;grid-gap:5px}.menu-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%, 0);height:100px;width:100%;z-index:9999;display:flex;justify-content:space-between;background:#fff;transition:all 0.4s ease;align-items:center;padding:0 25px;border-radius:0}.menu-bar .btn-wrap{display:flex;grid-gap:15px}.menu-bar .btn-wrap .btn-header a{width:40px;height:40px;background-color:#f7f7f7;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#292929}.menu-bar .wrap-btn{width:100%;position:relative;z-index:99;display:flex;justify-content:space-between;align-items:center}.menu-bar .wrap-btn .open-menu{display:flex;justify-content:center;align-items:center;flex-direction:column;width:40px;grid-gap:6px;border-radius:0 0 0;padding:0}.menu-bar .wrap-btn .open-menu span{display:block;width:60%;height:2px;background:#c46627;position:relative;transition:all 0.4s ease}.menu-bar .wrap-btn .open-menu span+span{margin-top:1px}.menu-bar .wrap-btn p{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:2.4px;text-align:center;color:#c46627;margin-top:5px}.menu-bar .open-menu.is-active span:first-child{transform:rotate(45deg);top:9px}.menu-bar .open-menu.is-active span:nth-child(2){opacity:0}.menu-bar .open-menu.is-active span:nth-child(3){transform:rotate(-45deg);top:-9px}.menu-responsive{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;width:100vw;height:100vh;max-height:100vh;max-width:100vw;transform:scale(0) translate(-50%, 0);transition:all 0.2s ease;background:rgba(255, 255, 255, 0.8);backdrop-filter:blur(10px);position:absolute;bottom:0;left:50%;transform-origin:bottom left}.menu-responsive .btn-wrap{justify-content:center;grid-gap:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #0C2929}.menu-responsive .mob-menu-wrap ul.mob-menu>li>a{font-size:18px;width:100%;display:block;line-height:40px;position:relative;color:#0C2929;padding-right:50px}.menu-responsive .mob-menu-wrap ul.mob-menu>li>a span{position:absolute;top:0;right:0;width:30px;height:40px}.menu-responsive .mob-menu-wrap ul.mob-menu>li>a span:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;color:#0C2929;font-size:18px;line-height:1;position:absolute;top:50%;right:10px;transform:translate(0, -50%);transition:all 0.4s ease}.menu-responsive .mob-menu-wrap ul.mob-menu>li .sub-menu{display:none;padding:0;position:relative;opacity:1 !important;background:transparent !important;transition:none;box-shadow:none}.menu-responsive .mob-menu-wrap ul.mob-menu>li .sub-menu a{font-size:16px;width:100%;display:block;line-height:30px;position:relative;color:#0C2929}.menu-responsive .mob-menu-wrap ul.mob-menu>li .sub-menu a i{position:relative;margin-right:10px;color:#c46627}.menu-responsive .mob-menu-wrap ul.mob-menu li a span.is-open:after{transform:rotate(90deg) translate(-50%, 0)}.menu-responsive .wrap{opacity:0;transition:all 0.4s ease;width:400px;max-width:100%;padding:80px 20px 150px;margin:0 auto}.menu-responsive .logo-wrap{position:absolute;top:0;left:50%;width:100px;height:80px;display:flex;justify-content:center;align-items:center;z-index:10;transform:translate(-50%, 0)}.menu-responsive .logo-wrap a{width:100%}.menu-responsive .logo-wrap a img{width:100%}.menu-responsive .lang-btn{position:relative;margin:20px 0 20px}.menu-responsive .lang-btn:after{position:absolute;top:95%;height:30px;content:"";width:100%;left:0}.menu-responsive .lang-btn>a{display:flex;align-items:center;font-size:23px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:normal;text-align:left;color:#fff;pointer-events:none}.menu-responsive .lang-btn>a img{width:24px;height:24px;margin-right:5px;border-radius:100%;object-position:center;object-fit:cover}.menu-responsive .lang-btn>a i{color:#292929;font-size:16px;line-height:1;transition:all 0.4s ease;font-weight:300}.menu-responsive .lang-btn ul{box-shadow:0 0 0 1px rgba(68, 88, 112, 0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;min-width:50px;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9;border-radius:3px}.menu-responsive .lang-btn ul li a{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;line-height:30px;background:#292929;padding:10px 15px;width:55px;text-align:center}.menu-responsive .lang-btn ul li a img{width:25px;height:25px;border-radius:100%;object-position:center;object-fit:cover}.menu-responsive .lang-btn ul li a:hover{background:#efe6dd}.menu-responsive.is-open{transform:scale(1) translate(-50%, 0)}.menu-responsive .is-show{opacity:1}.menu-bar.is-open{background:rgba(255, 255, 255, 0.5) !important}h2{font-size:25px;line-height:1.4}section .product-item-big a figure{height:310px}section .product-item-big a figure img{max-height:620px}.menu-bar .wrap-btn p b{font-weight:400;text-transform:uppercase}.menu-bar .wrap-btn p b:last-child{display:none}.menu-bar .open-menu.is-active p b:last-child{display:block;letter-spacing:0.5px}.menu-bar .open-menu.is-active p b:first-child{display:none}.menu-bar .wrap-btn p{font-size:13px;letter-spacing:1.5px}.menu-bar .wrap-btn .center img{vertical-align:top}.menu-responsive .mob-menu-wrap ul.mob-menu>li>a span{width:40px;display:flex;justify-content:center;align-items:center;transform:rotate(90deg)}.menu-responsive .mob-menu-wrap ul.mob-menu>li>a span:after{position:relative;top:0;right:0;transform:none}.menu-responsive .mob-menu-wrap ul.mob-menu li a span.is-open{transform:rotate(-90deg) !important}.menu-responsive .mob-menu-wrap ul.mob-menu li a span.is-open:after{color:#c46627;transform:none !important}.is-menu{overflow:hidden}.menu-responsive .wrap{padding-bottom:100px;max-height:100vh;overflow:auto}.mob-menu>li{padding:10px 0;border-bottom:1px solid rgba(0, 0, 0, 0.3)}.menu-bar .wrap-btn:after{top:-15px;bottom:-30px;left:-100px;right:-100px;content:"";background:#fff;position:absolute}.menu-bar .wrap-btn>*{position:relative;z-index:10}.mob-menu>li.is-open>a{color:#c46627 !important;font-weight:700}.menu-responsive .mob-menu-wrap ul.mob-menu>li>a{font-size:16px}.menu-responsive .mob-menu-wrap ul.mob-menu .sub-menu li{margin-bottom:10px}.menu-responsive .mob-menu-wrap ul.mob-menu .sub-menu li a{display:flex;align-items:center;border-radius:5px;background-color:#fefaf3;grid-gap:20px;padding:5px}.menu-responsive .mob-menu-wrap ul.mob-menu .sub-menu li a figure{width:100px;height:80px;display:flex;justify-content:center;align-items:center}.menu-responsive .mob-menu-wrap ul.mob-menu .sub-menu li a figure img{mix-blend-mode:multiply;max-width:180%;max-height:180%;transform:scale(0.5)}.menu-responsive .mob-menu-wrap ul.mob-menu .sub-menu li a .text{width:calc(100% - 120px)}.menu-responsive .mob-menu-wrap ul.mob-menu .sub-menu li a .text h6{font-size:16px;margin-bottom:5px;line-height:normal;font-weight:400}.menu-responsive .mob-menu-wrap ul.mob-menu .sub-menu li a .text h5{font-size:18px;line-height:normal;font-weight:700}.menu-responsive{background:#fff}.menu-responsive .mob-menu-wrap ul.mob-menu .sub-menu li a .text h5{margin-bottom:0;font-weight:600}.menu-responsive .mob-menu-wrap ul.mob-menu .sub-menu li a .text h6{margin-bottom:2px}}@media (max-width:991px){section .product-item-big a figure{height:230px}section .product-item-big a figure img{max-height:460px}}@media (max-width:767px){.bottom-pagination .swiper-pagination{width:calc(100% - 120px)}section .product-item-big a figure{height:260px}section .product-item-big a figure img{max-height:520px}}@media (max-width:575px){.top-line .content-width{height:100px}section .product-item a .text h6{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.64;margin-bottom:0}section .product-item a .text p{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.64}.bottom-pagination .nav-wrap{width:70px}.bottom-pagination .swiper-pagination{width:calc(100% - 100px)}.bg-yellow-full .bg{width:100%;max-width:100%;border-radius:0}section .product-item-big a figure{height:42vw}.top-line .logo-wrap{top:20px}}@media (max-width:429px){h2{font-size:22px;line-height:1.4}.menu-bar{height:80px;padding:0 15px}.menu-bar .wrap-btn p{margin-top:0}}.banner-404{display:flex;align-items:center;min-height:calc(100vh - 102px);position:relative;padding-bottom:200px}.banner-404 h1{font-size:45px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:15px}.banner-404 p{font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:62px}.banner-404 .bg img{width:100%;height:100%;object-fit:cover;object-position:center}.banner-404 .bg:after{position:absolute;top:0;left:0;bottom:0;content:"";width:50%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.66) 0%, rgba(0, 0, 0, 0) 100%)}.product-info{padding:20px 0 100px}.product-info .content{padding:50px 140px 0;border-top:solid 1px #d8d8d8;display:flex;justify-content:space-between;flex-wrap:wrap}.product-info .slider-wrap{width:49.5%}.product-info .big-slider .swiper-slide a{overflow:hidden;border-radius:10px;background-color:#fefaf3;height:674px;width:100%;position:relative;display:flex;justify-content:center;align-items:center}.product-info .big-slider .swiper-slide a img{transform:scale(0.5);max-width:200%;max-height:200%;mix-blend-mode:multiply}.product-info .big-slider .swiper-slide a .icon{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:#fff;border-radius:100%;transition:all 0.2s ease;position:absolute;bottom:30px;right:30px;z-index:2}.product-info .big-slider .swiper-slide a .icon i{font-size:17px;line-height:1}.product-info .big-slider .swiper-slide a .icon-play{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:#fff;border-radius:100%;transition:all 0.2s ease}.product-info .big-slider .swiper-slide a .icon-play img{transform:none !important}.product-info .big-slider .swiper-slide a:hover .icon{transform:scale(1.1)}.product-info .big-slider .swiper-slide a:hover .icon-play{transform:translate(-50%, -50%) scale(1.1)}.product-info .mini-slider{margin-top:15px}.product-info .mini-slider .swiper-slide{height:122px;border-radius:10px;overflow:hidden;display:flex;justify-content:center;background-color:#fefaf3;cursor:pointer;border:1px solid #fff}.product-info .mini-slider .swiper-slide img{max-width:200%;max-height:200%;mix-blend-mode:multiply;transform:scale(0.75)}.product-info .mini-slider .swiper-slide .icon-play{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;width:42px;height:42px;background-color:#fff;border-radius:100%;transition:all 0.2s ease;padding-left:3px}.product-info .mini-slider .swiper-slide .icon-play img{transform:none !important}.product-info .mini-slider .swiper-slide-thumb-active{border-color:#c46626}.product-info .swiper-slide-img-full a>img{transform:none !important;width:100%;height:100%;object-fit:cover;object-position:center}.product-info .swiper-slide-img-full>img{transform:none !important;width:100%;height:100%;object-fit:cover;object-position:center}.product-info .info{width:39.2%;position:relative;top:-3px}.product-info .info .label{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#292929;margin-bottom:4px}.product-info .info h1{font-size:35px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#000;margin-bottom:19px}.product-info .info .price-line{width:100%;display:flex;flex-wrap:wrap;grid-gap:40px;margin-bottom:27px;align-items:center}.product-info .info .price-wrap{display:flex;grid-gap:20px;width:fit-content}.product-info .info .price-wrap p{font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;text-align:left;color:#292929;margin:0 !important}.product-info .info .price-wrap .old{color:#9a9a9a;text-decoration:line-through}.product-info .info .icon-wrap{width:fit-content}.product-info .info .icon-wrap img{vertical-align:top}.product-info .info .select-line{margin-bottom:32px}.product-info .info .select-line p{margin-bottom:10px}.product-info .info .select-line p b{font-weight:700}.product-info .info .select-line .wrap{display:flex;grid-gap:7px}.product-info .info .select-line .wrap .input-wrap{position:relative}.product-info .info .select-line .wrap .input-wrap input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2}.product-info .info .select-line .wrap .input-wrap label{border-radius:100%;display:block;position:relative}.product-info .info .select-line .wrap .input-wrap label img{vertical-align:top;width:40px;height:40px;border-radius:100%;object-fit:cover}.product-info .info .select-line .wrap .input-wrap label:after{position:absolute;top:-4px;left:-4px;border:solid 1px #707070;width:46px;height:46px;content:"";transition:all 0.4s ease;opacity:0;border-radius:100%}.product-info .info .select-line .wrap .input-wrap input:hover+label:after{opacity:1}.product-info .info .select-line .wrap .input-wrap input:checked+label:after{opacity:1}.product-info .info .line-order{margin-bottom:31px;display:flex;flex-wrap:wrap;grid-gap:16px}.product-info .info .line-order .input-number{border-radius:5px;border:solid 1px #d8d8d8;background-color:#fff;height:50px;display:flex;align-items:center;width:122px;justify-content:center}.product-info .info .line-order .input-number .btn-count{font-size:16px;color:#000;width:30px;display:flex;justify-content:center;height:30px;align-items:center;cursor:pointer}.product-info .info .line-order .input-number .btn-count:hover{opacity:0.7}.product-info .info .line-order .input-number input{width:40px;border:none !important;outline:none;height:30px;line-height:30px;text-align:center;font-size:16px;color:#000}.product-info .info .line-order .input-wrap-submit{width:calc(100% - 122px - 16px)}.product-info .info .line-order .input-wrap-submit .btn-default{width:100%}.product-info .info .list-check{margin-bottom:86px}.product-info .info .list-check li{margin-bottom:9px;position:relative;padding-left:25px}.product-info .info .list-check li:before{position:absolute;top:3px;left:0;font-family:"Font Awesome 5 Pro";color:#4bd856;content:"";font-size:16px;line-height:1}.product-info .accordion-item{border-bottom:solid 1px #d8d8d8}.product-info .accordion-thumb{height:58px;display:flex;align-items:center;padding:10px 40px 10px 0;position:relative;cursor:pointer}.product-info .accordion-thumb p{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#292929;margin:0 !important}.product-info .accordion-thumb:after{border-bottom:1px solid #90a1b5;border-right:1px solid #90a1b5;content:"";display:block;height:8px;margin-top:-6px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:8px}.product-info .is-active .accordion-thumb:after{transform:rotate(225deg)}.product-info .accordion-panel{display:none}.product-info .accordion-panel .wrap{padding:20px 0}.product-info .accordion-panel .wrap>*{margin-bottom:20px}.product-info .accordion-panel .wrap>*:last-child{margin-bottom:0}.product-info .accordion-panel .wrap a{text-decoration:underline}.product-info .accordion-panel .wrap a:hover{opacity:0.7}.product-info .accordion{margin-bottom:45px}.product-info .info table{border:1px solid rgba(0, 0, 0, 0.1);border-spacing:0;text-align:left;width:100%;border-collapse:separate;border-radius:5px;box-sizing:border-box;margin-bottom:20px}.product-info .info .tiered-pricing-table tr{box-sizing:border-box}.product-info .info table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em;box-sizing:border-box}.product-info .info tbody tr{cursor:pointer}.product-info .info .tiered-pricing--active td{background-color:#c46627 !important;color:#fff;box-sizing:border-box}.product-info .info table.shop_table td{border-top:1px solid rgba(0, 0, 0, 0.1);padding:9px 12px;vertical-align:middle;line-height:1.5em;transition:all 0.3s ease-in-out;box-sizing:border-box}.product-info .info table.shop_table tr:last-child td:first-child{border-radius:0 0 0 5px}.product-info .info table.shop_table tr:last-child td:last-child{border-radius:0 0 5px 0}.product-info .product-wrap{display:flex;flex-wrap:wrap;grid-gap:15px 15px}.product-info .product-wrap>p{width:100%}.product-info .product-wrap .product-item{width:calc(50% - 8px)}.product-info .product-item .add-cart{position:absolute;bottom:15px;right:5px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#f7f7f7;border-radius:100%}.product-info .product-item a .text{padding-right:50px}.fix-line-product{max-height:0;position:fixed;bottom:0;left:0;width:100%;height:100px;padding:10px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.5);background:#fff;z-index:999;opacity:0;transition:all 0.4s ease}.fix-line-product .content-width{display:flex;justify-content:center;grid-gap:25px;align-items:center}.fix-line-product figure{width:100px;padding:5px;border-radius:5px;background-color:#fefaf3;display:flex;justify-content:center;align-items:center;height:80px}.fix-line-product figure img{mix-blend-mode:multiply;max-width:200%;display:block;height:70px;width:auto}.fix-line-product .name{max-width:200px;width:fit-content}.fix-line-product .name p{margin-bottom:2px}.fix-line-product .name h6{font-size:16px;line-height:normal;font-weight:700;margin-bottom:0}.fix-line-product .line-order{display:flex;flex-wrap:wrap;grid-gap:16px}.fix-line-product .line-order .input-number{border-radius:5px;border:solid 1px #d8d8d8;background-color:#fff;height:50px;display:flex;align-items:center;width:122px;justify-content:center}.fix-line-product .line-order .input-number .btn-count{font-size:16px;color:#000;width:30px;display:flex;justify-content:center;height:30px;align-items:center;cursor:pointer}.fix-line-product .line-order .input-number .btn-count:hover{opacity:0.7}.fix-line-product .line-order .input-number input{width:40px;border:none !important;outline:none;height:30px;line-height:30px;text-align:center;font-size:16px;color:#000}.fix-line-product .line-order .input-wrap-submit{width:fit-content}.fix-line-product.is-active{max-height:100px;opacity:1}.product-page footer{padding-bottom:100px !important}.product-info .info .select-line .wrap{flex-wrap:wrap}.shop_table{margin-bottom:30px}@media (max-width:1800px){.product-info .big-slider .swiper-slide a{height:554px}.product-info .mini-slider .swiper-slide{height:99px}.product-info .info{top:0;width:45%}}@media (max-width:1600px){.product-info .content{padding:50px 40px 0}.product-info .product-item a figure{height:244px}}@media (max-width:1280px){.product-info .product-item a figure{height:221px}.product-info .mini-slider .swiper-slide{height:89px}.product-info .big-slider .swiper-slide a{height:505px}}@media (max-width:1199px){.product-info .content{justify-content:center}.product-info .slider-wrap{width:700px;max-width:100%;margin-bottom:40px}.product-info .info{width:100%}.fix-line-product{bottom:100px}}@media (max-width:767px){.fix-line-product figure{display:none}.fix-line-product .line-order .input-number{display:none}.fix-line-product.is-active{max-height:200px;height:fit-content}.product-info .content{padding:25px 0 0}}@media (max-width:575px){.product-info .big-slider .swiper-slide a{height:88vw}.product-info .mini-slider .swiper-slide{height:15vw;border-radius:5px}.product-info .info h1{font-size:30px}.product-info .info .select-line .wrap .input-wrap label img{width:44px;height:44px}.product-info .info .select-line .wrap .input-wrap label:after{width:48px;height:48px;left:-3px;top:-3px}.product-info .info .line-order{margin-bottom:10px}.product-info .product-item a figure{height:55vw}section .product-item a .text h5{font-size:14px}.fix-line-product .name p{display:none}.fix-line-product .name{width:100%;max-width:100%}.fix-line-product .name h6{text-align:center}.fix-line-product .content-width{flex-wrap:wrap;grid-gap:5px}.fix-line-product{bottom:80px}.fix-line-product .btn-orange{height:40px;line-height:40px}.product-info .mini-slider .swiper-slide .icon-play{width:30px;height:30px}.product-info .mini-slider .swiper-slide .icon-play img{width:14px}.product-info{padding:0 0 50px}.product-info .content{padding-top:0}.product-info .slider-wrap{margin-bottom:20px}.product-info .mini-slider{margin-top:10px}.product-info .info h1{margin-bottom:10px}.product-info .info .price-line{grid-gap:20px}}.banner-404{display:flex;align-items:center;min-height:calc(100vh - 102px);position:relative;padding-bottom:200px}.banner-404 h1{font-size:45px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:15px}.banner-404 p{font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:62px}.banner-404 .bg img{width:100%;height:100%;object-fit:cover;object-position:center}.banner-404 .bg:after{position:absolute;top:0;left:0;bottom:0;content:"";width:50%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.66) 0%, rgba(0, 0, 0, 0) 100%)}.home-banner{height:710px;min-height:710px;padding-bottom:70px;flex-direction:column;justify-content:flex-end}.home-banner .bg iframe{width:200%;height:200%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.home-banner .bg .mob-video{display:none}.home-banner .bg:after{width:100%;height:100%;background:rgba(0, 0, 0, 0.45)}.home-banner .content{text-align:center;width:400px;max-width:100%}.home-banner h1{font-weight:normal;text-align:center;margin-bottom:28px}.home-banner h1 b{font-weight:700}.home-banner .content-width{display:flex;justify-content:center;align-items:flex-end;margin:0}.page-banner{height:450px;min-height:450px}@media (max-width:1280px){.home-banner{height:570px;min-height:570px}.page-banner{height:400px;min-height:400px}}@media (max-width:1199px){.home-banner h1{font-size:30px}}@media (max-width:767px){.home-banner .bg iframe{display:none}.home-banner .bg .mob-video{display:block}}@media (max-width:575px){.home-banner{height:595px;min-height:595px;padding-bottom:142px}.page-banner{height:400px;min-height:400px;padding-bottom:50px}}.favorite-block{padding:12px 0 50px}.favorite-block h2{margin-bottom:12px;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:2.75;letter-spacing:1.5px;text-align:center;color:#000}.favorite-block .bottom-pagination{}.favorite-block .product-item a:after{display:none}.favorite-block .product-item a:hover figure img{transform:scale(0.52)}.favorite-block .top-block{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:25px;grid-gap:15px;align-items:center}.favorite-block .top-block h2{margin-bottom:0 !important;font-size:33px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#000;width:fit-content}.favorite-block .top-block h2 b{font-weight:700}.favorite-block .top-block .link-wrap{width:fit-content;padding-top:20px}@media (max-width:575px){.product-slider>.swiper-wrapper{flex-direction:row}.product-slider>.swiper-wrapper .swiper-slide{margin-top:0 !important;margin-bottom:16px !important}.favorite-block .bottom-pagination{margin-top:0}.favorite-block{padding-bottom:25px}}.category-block{padding:107px 0 50px}.category-block h2{margin-bottom:30px}.category-block .content{display:flex;flex-wrap:wrap}.category-block .item{width:33.33%}.category-block .item a{display:block;width:100%;position:relative;height:565px;overflow:hidden}.category-block .item a figure{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.category-block .item a figure img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.4s ease}.category-block .item a figure:after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);content:""}.category-block .item a:hover figure img{transform:scale(1.02)}.category-block .item a .text{position:absolute;z-index:3;bottom:28px;left:43px;right:43px}.category-block .item a .text p{color:#fff;margin-bottom:5px}.category-block .item a .text .title{margin-bottom:0;font-size:35px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#fff}@media (max-width:1600px){.category-block .item a{height:460px}}@media (max-width:1280px){.category-block .item a{height:420px}}@media (max-width:1199px){.category-block .item a{height:380px}.category-block .item a .text .title{font-size:25px}.category-block .item a .text p{margin-bottom:0}.category-block .item a .text{left:20px;right:20px;bottom:25px}}@media (max-width:991px){.category-block .item a{height:350px}}@media (max-width:767px){.category-block .item{width:100%}}@media (max-width:575px){.category-block{padding:20px 0 25px}.category-block .item a{height:273px}.category-block .item a .text{left:40px;right:40px;bottom:33px}}.usp-block{padding:51px 0 50px;width:100%}.usp-block .title{text-align:center;position:relative;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;color:#292929;margin-bottom:45px}.usp-block .title:after{position:absolute;top:10px;left:0;width:100%;content:"";height:1px;background:#d8d8d8}.usp-block .title span{display:inline-block;padding:0 30px;background:#fff;position:relative;z-index:10}.usp-block .bottom-pagination{}.usp-slider{border-bottom:1px solid #d8d8d8;padding-bottom:59px}.usp-slider figure{margin-bottom:24px}.usp-slider h6{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;margin-bottom:2px}@media (max-width:575px){.usp-block{padding:39px 0 50px}.usp-block .title{margin-bottom:35px}.usp-slider h6{font-size:16px;font-weight:500}.usp-slider{border-bottom:0;padding-bottom:2px}}.img-text{padding:20px 0 50px}.img-text .content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.img-text figure{position:relative;height:755px;width:58%}.img-text figure .img-1{position:relative;top:68px;left:0;width:555px;height:auto;z-index:5}.img-text figure .img-2{position:absolute;bottom:0;right:0;width:600px;z-index:10}.img-text figure .bg-img{width:661px;height:659px;border-radius:10px;background-color:#fefaf3;position:absolute;top:0;left:130px}.img-text figure .img-full{width:100%;height:auto;border-radius:10px;margin:0 !important}.img-text .text{width:32.5%;padding-top:85px}.img-text h2{margin-bottom:17px}.img-text p{margin-bottom:30px}.img-text ul{margin-bottom:30px}.img-text ul li{position:relative;padding-left:25px;margin-bottom:0}.img-text ul li:before{position:absolute;top:3px;left:0;font-family:"Font Awesome 5 Pro";color:#c46627;content:"";font-size:16px;line-height:1}.img-one figure{height:auto !important}.img-one .text{padding-top:0}.img-text-revers .content{flex-direction:row-reverse}.img-text-var2 figure .img-1{left:-23px;width:578px}.img-text-var2 figure .img-2{bottom:-30px;width:557px}.img-text-var3 figure .img-1{top:82px;left:525px;width:423px;z-index:15}.img-text-var3 figure .img-2{bottom:67px;right:332px;width:590px}.img-text-var4 figure .img-2{right:98px;width:390px}@media (max-width:1800px){.img-text-var3 figure .img-2{bottom:67px;right:215px}}@media (max-width:1600px){.img-text figure{height:600px}.img-text figure .img-1{width:450px}.img-text figure .img-2{width:480px}.img-text figure .bg-img{width:540px;height:540px}.img-text-var2 figure .img-2{width:410px}.img-text-var3 figure .img-1{top:82px;left:415px;width:330px}.img-text-var4 figure .img-2{right:-5px;width:280px}}@media (max-width:1280px){.img-text-var2 figure .img-2{bottom:-30px;width:400px}.img-text-var2 figure .img-1{left:-23px;width:450px}.img-text-var3 figure .img-2{bottom:43px;right:160px}.img-text-var3 figure .img-1{top:43px;left:306px;width:279px}}@media (max-width:1199px){.img-text figure{height:500px}.img-text figure .img-1{width:350px}.img-text figure .img-2{width:350px}.img-text figure .bg-img{width:400px;height:400px;left:70px}.img-text-var3 figure .img-1{width:280px}.img-text-var4 figure .img-2{width:250px}}@media (max-width:991px){.img-text figure{width:100%}.img-text .text{width:100%;padding-top:40px}.img-text figure .img-1{width:400px}.img-text figure .img-2{width:400px}.img-text-var2 figure .img-2{width:350px}.img-text-var2 figure .img-1{width:450px}.img-text-var3 figure .img-1{width:280px;left:400px}.img-text-var3 figure .img-2{width:450px;right:200px}.img-text-var4 figure .img-2{width:315px}}@media (max-width:767px){.img-text figure .img-1{width:350px}.img-text figure .img-2{width:350px}.img-text-var3 figure .img-1{width:280px;left:250px}.img-text-var4 figure .img-2{width:230px}}@media (max-width:575px){.img-text figure .img-1{top:18px;width:222px}.img-text figure .img-2{width:240px}.img-text figure{height:295px}.img-text figure .bg-img{width:264px;height:263px;left:52px}.img-text .text{padding:29px 25px 0}.img-text p{margin-bottom:5px}.img-text{padding-bottom:20px}.img-text-var3 figure .img-2{right:100px}.img-text-var3 figure .img-1{left:200px;width:150px}.img-text-var4 figure .img-2{width:185px}.img-text-var3 figure .img-2{right:40px;width:300px}.img-text-var3 figure .img-1{top:-30px}}.img-hotspot{padding:80px 0 50px}.img-hotspot h2{text-align:center;margin-bottom:25px}.img-hotspot .item{position:absolute;z-index:10;top:70%;left:35.5%}.img-hotspot .item .item-open{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:100% 100% 0 100%;transition:all 0.4s ease;opacity:1}.img-hotspot .item .item-open:hover img{transform:scale(0.95)}.img-hotspot .item .item-open img{transition:all 0.1s ease;width:100%;border-radius:100%;box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.16)}.img-hotspot .item .info-item{position:absolute;z-index:5;bottom:60px;left:50%;transform:translate(-50%, 0) scale(0);transition:all 0.4s ease;backdrop-filter:blur(10px);background-color:rgba(255, 255, 255, 0.6);width:217px;height:auto;border-radius:15px;box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.16);background-color:#fff;padding:15px 20px;transform-origin:center}.img-hotspot .item .info-item:hover{box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.4)}.img-hotspot .item .info-item figure{height:175px;display:flex;justify-content:center;align-items:center;margin-bottom:10px;border-radius:10px;background-color:#fefaf3;width:100%}.img-hotspot .item .info-item figure img{mix-blend-mode:multiply;transform:scale(0.5);max-width:200%}.img-hotspot .item .info-item .wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column}.img-hotspot .item .info-item p{margin-bottom:15px}.img-hotspot .item .info-item h6{font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#292929;margin-bottom:3px}.img-hotspot .item .info-item:last-child{margin-bottom:0}.img-hotspot .item.is-open{z-index:20}.img-hotspot .item.is-open .info-item{transform:translate(-50%, 0) scale(1)}.img-hotspot .item.is-open .item-open img{transform:rotate(45deg)}.img-hotspot .item.is-open .item-open:hover img{transform:rotate(45deg) scale(0.95)}.img-hotspot .item-2{top:61%;left:49%}.img-hotspot .item-3{top:71%;left:73%}.img-hotspot .content{position:relative}.img-hotspot .content .img{width:100%;height:805px;object-fit:cover;object-position:center;border-radius:10px}@media (max-width:1600px){.img-hotspot .item-1{left:30%}.img-hotspot .content .img{height:640px}}@media (max-width:991px){.img-hotspot .content .img{height:500px}}@media (max-width:575px){.img-hotspot{padding:40px 0 10px}.img-hotspot h2{margin-bottom:20px}.img-hotspot .content{margin-left:-25px;width:calc(100% + 50px);max-width:calc(100% + 50px)}.img-hotspot .content .img{border-radius:0;height:405px}.img-hotspot .item-1{left:20%;top:65%}.img-hotspot .item-2{top:60%;left:41%}.img-hotspot .item-3{top:69%;left:70%}}.img-full{margin:5px 0 50px}.img-full img{width:100%;height:665px;object-fit:cover;object-position:top center}@media (max-width:1600px){.img-full img{height:600px}}@media (max-width:1280px){.img-full img{height:500px}}@media (max-width:1199px){.img-full img{height:400px}}@media (max-width:991px){.img-full img{height:300px}}@media (max-width:575px){.img-full img{height:48vw}}.img-full-2{margin:55px 0 60px;display:flex;flex-wrap:wrap}.img-full-2 .item{width:50%;overflow:hidden}.img-full-2 .item a{display:block;width:100%;position:relative;height:715px}.img-full-2 .item a img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.4s ease}.img-full-2 .item a:after{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);position:absolute;bottom:0;left:0;width:100%;height:100%;content:""}.img-full-2 .item a:hover img{transform:scale(1.02)}.img-full-2 .item .text{position:absolute;bottom:63px;left:90px;right:90px;z-index:10}.img-full-2 .item p{color:#fff;margin-bottom:0}.img-full-2 .item .title{font-size:35px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:0}@media (max-width:1600px){.img-full-2 .item a{height:570px}}@media (max-width:1199px){.img-full-2 .item a{height:450px}.img-full-2 .item .text{bottom:30px;left:30px;right:30px}.img-full-2 .item .title{font-size:25px}}@media (max-width:991px){.img-full-2 .item a{height:400px}}@media (max-width:767px){.img-full-2 .item{width:100%}}@media (max-width:575px){.img-full-2{margin-top:20px}.img-full-2 .item{margin-left:25px;width:calc(100% - 50px)}.img-full-2 .item a{height:273px}.img-full-2 .item .text{bottom:40px;left:42px;right:40px}.img-full-2{margin-bottom:40px}}.reviews{padding:90px 0 30px;position:relative;margin-top:110px}.reviews .bg{border-radius:10px 10px 0 0}.reviews .top{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;padding-bottom:27px;border-bottom:solid 1px rgba(196, 102, 38, 0.47);align-items:center}.reviews .top h5{font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#000;margin:0}.reviews .top h5 b{font-weight:700}.reviews .title{width:calc(100% - 300px)}.reviews h2{margin-bottom:-11px}.reviews .img-wrap{width:178px}.reviews .img-wrap img{width:100%;height:auto}.reviews .wrap{display:flex;grid-gap:10px;align-items:center;flex-wrap:wrap}.reviews .stars-wrap{display:flex;grid-gap:5px}.reviews .stars-wrap i{font-size:20px;line-height:1;color:#fac737}.reviews .content{margin:auto;width:1088px;max-width:100%}@media (max-width:991px){.reviews .img-wrap{width:120px}}@media (max-width:767px){.reviews .title{width:100%;margin-bottom:30px;text-align:center}.reviews .top{justify-content:center}.reviews .img-wrap{width:100px}.reviews h2{text-align:center}.reviews .wrap{justify-content:center}}@media (max-width:575px){.reviews{margin-top:40px;padding-top:55px}.reviews .title{padding:0 50px;margin-bottom:38px}.reviews h2{margin-bottom:20px}.reviews .wrap{grid-gap:15px}.reviews .top h5{font-size:18px}.reviews .top{border-bottom:0;margin-bottom:5px}}.instagram-feed{padding:20px 0 30px}.instagram-feed h2{margin-bottom:10px}.instagram-feed .content{margin-top:45px}.instagram-feed .content>img{max-width:100%}@media (max-width:575px){.instagram-feed .content{margin-top:35px}}.img-text-col-2{padding:40px 0 40px}.img-text-col-2 figure img{width:100%;height:auto;border-radius:10px 10px 0 0}.img-text-col-2 .text{padding:104px 137px 175px;display:flex;justify-content:space-between;background-color:#fefaf3}.img-text-col-2 .text .item{width:40%;text-align:center}.img-text-col-2 .text h2{margin-bottom:17px;font-weight:700}.img-text-col-2 .text p{margin-bottom:23px;text-align:left}.img-text-col-1 .text{justify-content:center}@media (max-width:1800px){.img-text-col-2 .text{padding:70px 100px 100px}}@media (max-width:1199px){.img-text-col-2 .text{padding:50px 30px}.img-text-col-2 .text .item{width:45%}}@media (max-width:991px){.img-text-col-2 .text .item{width:100%}.img-text-col-2 .text{grid-gap:30px;flex-wrap:wrap}}.text-center-block{padding:40px 0 50px}.text-center-block .content{margin:auto;width:650px;max-width:100%;text-align:center}.text-center-block h2{font-weight:700;margin-bottom:17px;text-align:center}.text-center-block p{margin-bottom:23px;text-align:center}.text-center-block .link-wrap{display:flex;justify-content:center}.contact-block{margin:35px 0 35px;padding:75px 0 100px;position:relative}.contact-block .bg{width:50vw;background-color:#fefaf3}.contact-block .content{display:flex;justify-content:space-between;flex-wrap:wrap}.contact-block .left{width:45%;padding-bottom:150px}.contact-block .left p{margin-bottom:25px}.contact-block .left .item{margin-bottom:12px}.contact-block .left .item a{display:flex;border-radius:10px;background-color:#fff;width:400px;max-width:100%;padding:15px 30px 15px 98px;position:relative;height:80px;flex-direction:column;justify-content:center}.contact-block .left .item a img{position:absolute;top:50%;transform:translate(0, -50%);left:20px}.contact-block .left .item a:hover{box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.1)}.contact-block .left .item a p{margin:0}.contact-block .left .item a p span{font-weight:bold;color:#c46626;text-decoration:underline}.contact-block .left .item a p+p{margin-top:2px}.contact-block .left .item a p b{font-weight:700}.contact-block .left h6{margin:53px 0 2px;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.39;letter-spacing:normal;text-align:left;color:#000}.contact-block .left ul li a{display:flex;grid-gap:10px;align-items:center;width:fit-content;color:#292929}.contact-block .left ul li a i{color:#c46627;line-height:1;position:relative;left:0;transition:all 0.4s ease}.contact-block .left ul li a:hover i{left:2px}.contact-block h1{margin-bottom:10px;font-size:45px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#292929}.contact-block .form-wrap{width:41%}.contact-block .form-wrap h6{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.39;letter-spacing:normal;text-align:left;color:#000;margin-bottom:13px}.form-contact{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:23px 16px;width:536px;max-width:100%}.form-contact .input-wrap{width:calc(50% - 8px)}.form-contact .input-wrap label,.form-contact .input-wrap .label-p{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#292929;display:block;margin-bottom:9px;padding-left:10px}.form-contact .input-wrap input{border-radius:5px;border:solid 1px #d0d0d0;background-color:#fff;width:100%;outline:none !important;padding:0 25px;height:50px;line-height:48px;font-size:16px;color:#000}.form-contact .input-wrap textarea{border-radius:5px;border:solid 1px #d0d0d0;background-color:#fff;width:100%;outline:none !important;padding:15px 25px;height:167px;line-height:normal;font-size:16px;color:#000;resize:none}.form-contact .input-wrap-file{position:relative}.form-contact .input-wrap-file input{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;cursor:pointer;opacity:0}.form-contact .input-wrap-file .icon{display:flex;justify-content:center;align-items:center;position:absolute;bottom:1px;right:1px;height:48px;border-radius:0 5px 5px 0;width:50px;background-color:#c46626;color:#fff;font-size:16px;line-height:1}.form-contact .input-wrap-file .label-text{margin:0;border-radius:5px;border:solid 1px #d0d0d0;background-color:#fff;width:100%;outline:none !important;padding:0 55px 0 25px;height:50px;line-height:normal;font-size:16px;color:#000;white-space:normal;display:flex;align-items:center;overflow-wrap:break-word;word-break:break-all}.form-contact .nice-select{width:100%;float:none;border-radius:5px;border:solid 1px #d0d0d0;background-color:#fff;outline:none !important;padding:0 40px 0 25px;height:50px;line-height:normal;font-size:16px;color:#000;display:flex;align-items:center}.form-contact .nice-select:after{border-bottom:1px solid #c46626;border-right:1px solid #c46626;width:7px;height:7px;right:15px;margin-top:-5px}.form-contact .nice-select .list{width:100%}.form-contact .nice-select .list .disabled{display:none !important}.form-contact .input-wrap-full{width:100%}.form-contact .input-wrap-check{width:100%;display:flex;flex-wrap:wrap;padding-left:10px;margin-top:-16px}.form-contact .input-wrap-check input{width:20px;height:20px;border-radius:100%;margin-right:10px;position:absolute;left:0;top:0;opacity:0;z-index:3;cursor:pointer}.form-contact .input-wrap-check label{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#292929;display:inline-block;max-width:calc(100% - 22px);padding-left:20px;position:relative}.form-contact .input-wrap-check label:before{position:absolute;top:5px;left:0;content:"";width:12px;height:12px;box-sizing:border-box;border:1px solid #000;border-radius:100%}.form-contact .input-wrap-check label a{text-decoration:underline}.form-contact .input-wrap-check label a:hover{opacity:0.7}.form-contact .input-wrap-check input:checked+label:before{background:#000}.form-contact .input-wrap-submit{margin-top:-5px;width:100%}.form-contact .input-wrap-submit .btn-orange{width:100%}.contact-page .top-line{box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.1)}@media (max-width:1280px){.contact-block .bg{width:48vw}.contact-block .form-wrap{width:48%}.contact-block .left{padding-bottom:50px}}@media (max-width:991px){.contact-block .left{width:100%}.contact-block .bg{width:100%}.contact-block .form-wrap{width:100%}.form-contact{width:100%}.contact-block{padding:25px 0}.contact-block{margin-top:0}}@media (max-width:575px){.contact-block h1{font-size:36px}.form-contact .input-wrap{width:100%}.contact-block .left .item a img{transform:translate(0, -50%) scale(0.8);left:15px}.contact-block .left .item a{padding-left:80px}}.faq{padding:105px 0 105px}.faq .content{display:flex;justify-content:space-between;flex-wrap:wrap;width:1365px;margin:auto;max-width:100%}.faq .col{width:46.5%}.faq .title{font-size:33px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#000;margin-bottom:20px}.faq .accordion-item{border-bottom:solid 1px #d8d8d8}.faq .accordion-thumb{height:65px;display:flex;align-items:center;padding:10px 40px 10px 0;position:relative;cursor:pointer}.faq .accordion-thumb p{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#292929;margin:0 !important}.faq .accordion-thumb:after{border-bottom:1px solid #90a1b5;border-right:1px solid #90a1b5;content:"";display:block;height:8px;margin-top:-6px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:8px}.faq .is-active .accordion-thumb:after{transform:rotate(225deg)}.faq .accordion-panel{display:none}.faq .accordion-panel .wrap{padding:20px 0}.faq .accordion-panel .wrap>*{margin-bottom:20px}.faq .accordion-panel .wrap>*:last-child{margin-bottom:0}.faq .accordion-panel .wrap a{text-decoration:underline}.faq .accordion-panel .wrap a:hover{opacity:0.7}.faq .accordion{margin-bottom:45px}.faq .accordion:last-child{margin-bottom:0}.faq-one .content{justify-content:center}.faq-one .content .col{width:59.5%}@media (max-width:1600px){.faq .title{font-size:30px}}@media (max-width:767px){.faq .col{width:100%;margin-bottom:40px}.faq{padding:70px 0}.faq-one .content .col{width:100%;margin-bottom:0}}@media (max-width:575px){.faq .title{font-size:24px;margin-bottom:10px}}.all-products{padding:45px 0 20px}.all-products .sort-line{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:45px}.all-products .form-sort{display:flex;flex-wrap:wrap;grid-gap:36px}.all-products .form-sort .input-wrap{width:fit-content;position:relative}.all-products .form-sort .input-wrap input{position:absolute;top:0;left:0;cursor:pointer;z-index:2;width:100%;height:100%}.all-products .form-sort .input-wrap label{white-space:nowrap;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:2.25px;text-align:left;color:#292929;transition:all 0.4s ease;text-transform:uppercase}.all-products .form-sort .input-wrap label:after{position:absolute;bottom:0;left:0;width:0;content:"";height:1px;background:#c46626;transition:all 0.4s ease}.all-products .form-sort .input-wrap input:hover+label{color:#c46626}.all-products .form-sort .input-wrap input:checked+label{color:#c46626;font-weight:700}.all-products .form-sort .input-wrap input:checked+label:after{width:100%}.all-products .select-block{width:fit-content}.all-products .select-block .nice-select{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:right;color:#292929;height:20px;line-height:20px;padding-left:0;border:none;float:none}.all-products .select-block .nice-select:after{border-bottom:1px solid #292929;border-right:1px solid #292929;height:7px;margin-top:-6px;transform:rotate(-45deg);width:7px}.all-products .select-block .nice-select .option{font-size:14px}.all-products .content{display:flex;flex-wrap:wrap;grid-gap:48px 16px}.all-products .content .product-item{width:calc(33.33% - 11px)}.all-products .usp-block{margin:30px 0 30px}.all-products .link-wrap{width:100%;display:flex;justify-content:center;margin-top:75px}.all-products .link-wrap a i{left:0 !important;top:0}.all-products .link-wrap a:hover i{top:2px}@media (max-width:1600px){.all-products .select-block .nice-select .list{left:initial;right:0}}@media (max-width:991px){.all-products .form-sort{grid-gap:20px}}@media (max-width:767px){.all-products .form-sort{width:100%;justify-content:center;margin-bottom:20px}.all-products .sort-line{justify-content:center}.all-products .select-block .nice-select .list{left:50%;transform:translate(-50%, 0);right:initial}.all-products .content .product-item{width:calc(50% - 8px)}}