.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//dungcuthuphap.com/wp-content/themes/gv-shopping/plugins/owlcarousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}:root{--font-Primary:"Be Vietnam Pro", sans-serif;--primary-Color:#a1512c;--secondary-Color:#e02103;--third-Color:#e56837;--fouth-Color:#3f2719}@media (width>=1300px){.container{max-width:1300px}}*{margin:0;padding:0}svg{width:16px;height:16px}body{font-family:var(--font-Primary);color:#000;background:#fff;font-size:14px;line-height:1.6;position:relative}body.popup{width:100%;height:100%;overflow:hidden}a{color:var(--primary-Color);text-decoration:none}@media (width<=991px){.row.-gx-layout{gap:24px}.row.-gx-layout .col-left{order:2}.row.-gx-layout .col-right{order:1}}.head_section{margin-bottom:30px}@media (width<=767px){.head_section{margin-bottom:22px}}.head_section .title{color:#ad4d2c;text-transform:uppercase;letter-spacing:.5px;justify-content:center;align-items:center;gap:24px;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.4;display:flex}@media (width<=767px){.head_section .title{gap:12px;font-size:19px}}@media (width<=400px){.head_section .title{gap:8px;font-size:16px}}.head_section .title:before,.head_section .title:after{content:"";background:linear-gradient(90deg,#0000,#d8d8d8);flex:1;height:1px}.head_section .title:after{background:linear-gradient(270deg,#0000,#d8d8d8)}.head_section .title span{padding:0 2px 10px;display:inline-block;position:relative}.head_section .title span:after{content:"";background:#ad4d2c;border-radius:3px;width:45px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.owl-carousel .owl-nav{margin:0}.owl-carousel .owl-nav [class*=owl-]{border:2px solid var(--primary-Color);background:0 0;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.owl-carousel .owl-nav [class*=owl-] svg{width:18px;height:18px;fill:var(--primary-Color)}.owl-carousel .owl-nav .owl-prev{left:10px}.owl-carousel .owl-nav .owl-prev:hover{background:var(--primary-Color)}.owl-carousel .owl-nav .owl-prev:hover svg{fill:#fff}.owl-carousel .owl-nav .owl-next{right:10px}.owl-carousel .owl-nav .owl-next:hover{background:var(--primary-Color)}.owl-carousel .owl-nav .owl-next:hover svg{fill:#fff}.owl-carousel .owl-dots{z-index:9;justify-content:center;gap:6px 10px;margin-top:0;transition:all .3s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.owl-carousel .owl-dots .owl-dot span{background:#fff;border-radius:24px;width:10px;height:10px;margin:0}.owl-carousel .owl-dots .owl-dot.active span{background:var(--primary-Color);width:24px}.product-inner{background:#fff;border:1px solid #efefef;border-radius:12px;flex-direction:column;height:100%;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}@media (width<=767px){.product-inner{border:1px solid #cfcfcf;border-radius:8px}}.product-inner:hover{box-shadow:0 5px 20px #0000001f}.product-inner:hover .product-inner-buy{opacity:1;visibility:visible;transform:translateY(0)}.product-inner-image{aspect-ratio:1;background:#f5f5f5;width:100%;position:relative;overflow:hidden}.product-inner-image .img{width:100%;height:100%;display:block;overflow:hidden}.product-inner-image .img img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.product-inner-image:hover .img img{transform:scale(1.04)}.product-inner-image .stock{z-index:2;color:#fff;background:#dc3545;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.product-inner-buy{z-index:3;color:#fff;text-transform:uppercase;opacity:0;visibility:hidden;background:#bd002b;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:15px;font-weight:300;text-decoration:none;transition:all .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}@media (width<=767px){.product-inner-buy{opacity:1;visibility:visible;padding:9px 10px;font-size:13px;transform:translateY(0)}}.product-inner-buy svg{fill:currentColor;width:17px;height:17px}.product-inner-buy:hover{color:#fff;background:#a90026}.product-inner-info{text-align:center;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:16px 12px;display:flex}@media (width<=767px){.product-inner-info{gap:8px;padding:12px 8px}}.product-inner-title{width:100%;margin:0;padding-bottom:11px;font-size:14px;font-weight:600;line-height:1.5;position:relative}@media (width<=767px){.product-inner-title{font-size:13px}}.product-inner-title:after{content:"";background:var(--primary-Color);width:44px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-inner-title a{color:#333;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:42px;text-decoration:none;transition:color .25s;display:-webkit-box;overflow:hidden}.product-inner-title a:hover{color:var(--primary-Color)}.product-inner-price{width:100%;color:var(--third-Color);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:auto;font-size:14px;font-weight:700;line-height:1.4;display:flex}@media (width<=767px){.product-inner-price{font-size:13px}}.product-inner-price .pcx-normal,.product-inner-price .pcx-min,.product-inner-price .pcx-max{color:var(--secondary-Color)}.product-inner-price del{color:#999;font-size:13px;font-weight:300}.product-inner-price .pcx-contact{color:var(--third-Color)}.post-inner{font-family:var(--font-Primary);background:#f2f3f2;border-radius:8px;height:100%;margin:0;padding:3px;position:relative;overflow:hidden}.post-inner .image{position:relative}.post-inner .image>a{background-position:50%;border-radius:6px;width:100%;height:auto;padding-bottom:65%;display:block;position:relative;overflow:hidden}.post-inner .image>a img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.post-inner .info{text-align:center;padding:12px;position:relative}.post-inner .info .cate{justify-content:center;gap:6px 8px;margin-bottom:10px;display:flex}.post-inner .info .cate span{color:#fff;background:var(--fouth-Color);border-radius:4px;padding:4px 10px;font-size:11px;font-weight:400;display:inline-block}.post-inner .info .title{margin-bottom:10px;padding-bottom:12px;font-size:15px;font-weight:700;position:relative}.post-inner .info .title:after{content:"";background:#999;width:45px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.post-inner .info .title a{color:#333;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:46px;text-decoration:none;transition:color .25s;display:-webkit-box;overflow:hidden}.post-inner .info .title a:hover{color:#a1512c}.post-inner .info .desc{text-align:center;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:41px;font-size:13px;font-style:italic;text-decoration:none;display:-webkit-box;overflow:hidden}.blog-inner{align-items:stretch;gap:25px;display:flex}.blog-inner .image{aspect-ratio:4/3;border-radius:6px;flex:0 0 250px;width:250px;overflow:hidden}.blog-inner .image a{width:100%;height:100%;display:block}.blog-inner .image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-inner .image:hover img{transform:scale(1.05)}.blog-inner .info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.blog-inner .cate{margin-bottom:8px}.blog-inner .cate a{color:#ad4d2c;text-transform:uppercase;background:#ad4d2c14;border-radius:3px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.blog-inner .title{margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.4}.blog-inner .title a{color:#292929;text-decoration:none;transition:color .2s}.blog-inner .title a:hover{color:#ad4d2c}.blog-inner .post-meta{color:#999;align-items:center;gap:15px;margin-bottom:10px;font-size:13px;display:flex}.blog-inner .post-meta .date{align-items:center;gap:6px;display:flex}.blog-inner .post-meta .date svg{fill:#ad4d2c;width:14px;height:14px}.blog-inner .desc{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-inner .desc p{margin:0}.blog-inner .read-more{color:#ad4d2c;align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.blog-inner .read-more:hover{gap:12px}@media (width<=767px){.blog-inner{flex-direction:column;gap:15px;padding:18px 0}.blog-inner .image{aspect-ratio:16/9;flex:none;width:100%}.blog-inner .info{width:100%}.blog-inner .title{font-size:18px}.blog-inner .read-more{margin-top:12px}}.share-box{border-top:1px dashed #f0f0f0;border-bottom:1px dashed #f0f0f0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:12px 0;display:flex}.share-box .share-label{color:#555;font-size:13px;font-weight:600}@media (width<=575px){.share-box .share-label{width:100%}}.share-box .share-btn{color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.share-box .share-btn:hover{color:#fff;opacity:.85}.share-box .share-btn svg{fill:#fff}.share-box .share-facebook{background:#1877f2}.share-box .share-zalo{background:#0068ff}.share-box .share-zalo .zalo-icon{border:1.5px solid #fff;border-radius:5px;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=575px){.share-box{gap:8px}}.entry-content{color:#555;overflow-wrap:break-word;font-size:15px;line-height:1.8}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content p{margin:0 0 18px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#333;margin:30px 0 15px;font-weight:700;line-height:1.4}.entry-content h1{font-size:32px}.entry-content h2{font-size:28px}.entry-content h3{font-size:24px}.entry-content h4{font-size:20px}.entry-content h5{font-size:17px}.entry-content h6{font-size:15px}.entry-content a{color:#ad4d2c;text-decoration:none;transition:color .2s}.entry-content a:hover{color:#8e3b20;text-decoration:underline}.entry-content strong,.entry-content b{color:#333;font-weight:700}.entry-content ul,.entry-content ol{margin:0 0 20px;padding-left:25px}.entry-content ul li,.entry-content ol li{margin-bottom:8px;padding-left:3px}.entry-content ul li:last-child,.entry-content ol li:last-child{margin-bottom:0}.entry-content ul li>ul,.entry-content ul li>ol,.entry-content ol li>ul,.entry-content ol li>ol{margin-top:8px;margin-bottom:8px}.entry-content ul{list-style:outside}.entry-content ul ul{list-style:circle}.entry-content ul ul ul{list-style:square}.entry-content ol{list-style:decimal}.entry-content ol ol{list-style:lower-alpha}.entry-content ol ol ol{list-style:lower-roman}.entry-content blockquote{color:#555;background:#f8f5f3;border-left:4px solid #ad4d2c;margin:25px 0;padding:15px 20px;font-style:italic}.entry-content blockquote>:last-child{margin-bottom:0}.entry-content img{vertical-align:middle;border-radius:5px;max-width:100%;height:auto;display:inline-block}.entry-content figure{max-width:100%;margin:25px 0}.entry-content figure img{display:block}.entry-content figure figcaption{color:#888;text-align:center;margin-top:8px;font-size:13px;line-height:1.5}.entry-content .alignleft{float:left;margin:5px 25px 15px 0}.entry-content .alignright{float:right;margin:5px 0 15px 25px}.entry-content .aligncenter{text-align:center;margin:25px auto;display:block}.entry-content .alignnone{margin:15px 0}.entry-content .alignwide{width:100%;max-width:1200px}.entry-content .alignfull{width:100%;max-width:none}.entry-content .has-text-align-left{text-align:left}.entry-content .has-text-align-center{text-align:center}.entry-content .has-text-align-right{text-align:right}.entry-content .has-text-align-justify{text-align:justify}.entry-content table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;margin:25px 0;font-size:14px}.entry-content table th,.entry-content table td{text-align:left;vertical-align:middle;border:1px solid #e5e5e5;padding:10px 12px}.entry-content table th{color:#333;background:#f7f7f7;font-weight:700}.entry-content table tr:nth-child(2n){background:#fafafa}.entry-content hr{background:#e5e5e5;border:0;height:1px;margin:25px 0}.entry-content pre{background:#f5f5f5;border-radius:5px;max-width:100%;margin:20px 0;padding:15px;font-size:13px;line-height:1.6;overflow-x:auto}.entry-content code{color:#c0392b;background:#f5f5f5;border-radius:3px;padding:2px 5px;font-size:.9em}.entry-content iframe,.entry-content video{max-width:100%}.entry-content .wp-caption{max-width:100%;margin:20px 0}.entry-content .wp-caption img{width:100%;display:block}.entry-content .wp-caption .wp-caption-text{color:#888;text-align:center;margin-top:8px;font-size:13px}@media (width<=767px){.entry-content{font-size:14px;line-height:1.75}.entry-content h1{font-size:26px}.entry-content h2{font-size:23px}.entry-content h3{font-size:21px}.entry-content h4{font-size:18px}.entry-content h5{font-size:16px}.entry-content h6{font-size:14px}.entry-content p{margin-bottom:15px}.entry-content ul,.entry-content ol{padding-left:22px}.entry-content table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.entry-content table th,.entry-content table td{padding:8px 10px}.entry-content .alignleft,.entry-content .alignright{float:none;margin:20px auto;display:block}.entry-content .alignwide,.entry-content .alignfull{width:100%;max-width:100%}}.gx-sidebar-cart{z-index:90;background:#fff;border-left:1px solid #aeaeae;border-radius:0;width:90%;max-width:400px;height:100vh;transition:all .3s;position:fixed;top:0;right:0;overflow:hidden auto;transform:translate(100%)}.gx-sidebar-cart.in-show{transform:translate(0)}.gx-sidebar-cart .button-cart-close{cursor:pointer;z-index:3;background:#dfdfdf;border:0;border-radius:100%;outline:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex;position:absolute;top:20px;right:10px}.gx-sidebar-cart .button-cart-close svg{width:14px;height:14px;fill:var(--secondary-Color)}.gx-sidebar-cart_header{border-bottom:1px solid #eee;flex-direction:column;align-items:flex-start;padding:16px 20px;display:flex}.gx-sidebar-cart_header h3{color:var(--primary-Color);margin:0;font-size:18px;font-weight:700}.gx-sidebar-cart_header .gx-cart-count{color:#888;font-size:13px}.gx-sidebar-cart_body{padding:15px 20px}.gx-sidebar-cart .gx-cart-list{margin:0;padding:0;list-style:none}.gx-sidebar-cart .gx-cart-item{border-bottom:1px solid #eee;gap:12px;padding:15px 0;display:flex}.gx-sidebar-cart .gx-cart-item:first-child{padding-top:0}.gx-sidebar-cart .gx-cart-item:last-child{border-bottom:0;padding-bottom:0}.gx-sidebar-cart .gx-cart-item_image{flex:0 0 80px;width:80px}.gx-sidebar-cart .gx-cart-item_image img{object-fit:cover;border-radius:5px;width:100%;height:90px;display:block}.gx-sidebar-cart .gx-cart-item_info{flex:1;min-width:0}.gx-sidebar-cart .gx-cart-item_title{margin:0 0 7px;font-size:14px;font-weight:600;line-height:1.5}.gx-sidebar-cart .gx-cart-item_title a{color:#333;text-decoration:none}.gx-sidebar-cart .gx-cart-item_title a:hover{color:#ad4d2c}.gx-sidebar-cart .gx-cart-item_variation{color:#888;font-size:12px}.gx-sidebar-cart .gx-cart-item_variation dl{flex-direction:column;margin:0;display:flex}.gx-sidebar-cart .gx-cart-item_variation dt,.gx-sidebar-cart .gx-cart-item_variation dd{margin:0;display:inline}.gx-sidebar-cart .gx-cart-item_variation dd{margin-right:8px}.gx-sidebar-cart .gx-cart-item_price{color:#777;margin-top:5px;font-size:13px}.gx-sidebar-cart .gx-cart-item_subtotal{color:#ad4d2c;margin-top:5px;font-size:15px;font-weight:700}.gx-sidebar-cart_footer{background:#fafafa;border-top:1px solid #eee;padding:18px 20px}.gx-sidebar-cart .gx-cart-total{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.gx-sidebar-cart .gx-cart-total span{font-size:15px;font-weight:600}.gx-sidebar-cart .gx-cart-total strong{color:#ad4d2c;font-size:19px}.gx-sidebar-cart .gx-cart-checkout,.gx-sidebar-cart .gx-cart-continue{text-align:center;border-radius:5px;justify-content:center;align-items:center;width:100%;min-height:45px;padding:10px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.gx-sidebar-cart .gx-cart-checkout{color:#fff;background:#ad4d2c}.gx-sidebar-cart .gx-cart-checkout:hover{background:#8e3d23}.gx-sidebar-cart .gx-cart-continue{color:#333;background:#fff;border:1px solid #ddd;margin-top:10px}.gx-sidebar-cart .gx-cart-continue:hover{color:#ad4d2c;border-color:#ad4d2c}.gx-sidebar-cart .gx-cart-empty{text-align:center;color:#777;padding:20px 0}.gvx-accout-popup{z-index:99999;width:100%;max-width:480px;position:fixed;top:50px;left:50%;transform:translate(-50%)}.gvx-accout-popup .box{background:#fff;padding:40px 30px;position:relative}@media (width<=575px){.gvx-accout-popup .box{padding:30px 20px}}.gvx-accout-popup .box>button{cursor:pointer;z-index:3;background:#fff;border:0;border-radius:100%;outline:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 0 6px #00000040}.gvx-accout-popup .box>button svg{fill:#000;width:14px;height:14px}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-nav{margin:0 0 24px;padding:0;list-style:none;display:flex}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-nav>li{text-transform:uppercase;text-align:center;cursor:pointer;background:#efefef;flex:0 0 50%;max-width:50%;margin-right:1px;padding:10px 16px;font-size:15px;line-height:20px;display:inline-block}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-nav>li:last-child{margin-right:0}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-nav>li.active{color:#fff;background:#000}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item{display:none}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .d-flex{margin:0 -10px}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .d-flex .cx-left,.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .d-flex .cx-right{flex:0 0 50%;max-width:50%;margin:0;padding-left:10px;padding-right:10px}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-row{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-row p{margin-bottom:0}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-row p label{align-items:center;gap:5px;display:flex}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-row p a{color:#000;display:inline-block}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .psw-wrap{position:relative}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .psw-wrap input{padding-right:56px}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .psw-wrap .pwd-toggle{z-index:4;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-input{margin-bottom:12px;display:block}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-input>label{margin-bottom:10px;display:block}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-input input[type=email],.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-input input[type=text],.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-input input[type=password]{background:0 0;border:1px solid #dedede;outline:none;width:100%;padding:10px 16px;font-size:14px;font-weight:400;line-height:22px;display:block}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-checkbox{margin-bottom:20px}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-checkbox label{align-items:center;gap:5px;display:flex}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-checkbox label a{color:#000;text-decoration:underline}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-checkbox label a:hover{color:var(--primary-Color)}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-action{margin-bottom:10px}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-action button[type=submit]{background:var(--primary-Color);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:40px;outline:none;width:100%;margin-top:12px;margin-bottom:10px;padding:10px 16px;font-size:15px;font-weight:600;line-height:20px;display:block}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-action .wc-msg{text-align:center;margin-bottom:10px;font-size:13px;font-style:italic}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-action .wc-msg.success{color:green}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .group-action .wc-msg.error{color:red}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .load-action{text-align:center;padding-top:10px}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .load-action .spinner{border:3px solid #e0e0e0;border-top-color:#d32f2f;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin;display:inline-block}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .divide{text-align:center;margin-top:16px;margin-bottom:16px;position:relative}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .divide:after{content:"";background:#dfdfdf;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item form .divide span{color:#888;z-index:3;text-transform:uppercase;background:#fff;padding:2px 10px;font-size:12px;display:inline-block;position:relative}.gvx-accout-popup .box .gwc-tabs-wrapper .gc-tab-content .tab-item.active{display:block}.gvc-cover-overlay{opacity:.54;z-index:20;cursor:context-menu;background:#000;position:fixed;inset:0}.gvx-button-support{z-index:33;flex-direction:column;gap:0;display:flex;position:fixed;bottom:40px;right:0}.gvx-button-support .hotline-phone-ring-wrap .hotline-phone-ring{visibility:visible;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;background-color:#0000;width:100px;height:100px;transition:visibility .5s;display:block;position:relative;bottom:0;left:0;-webkit-transform:translateZ(0)}.gvx-button-support .hotline-phone-ring-wrap .hotline-phone-ring .hotline-phone-ring-circle{transform-origin:50%;opacity:.5;background-color:#0000;border:2px solid #eb0c0c;border-radius:100%;width:100px;height:100px;transition:all .5s;animation:1.2s ease-in-out infinite phonering-alo-circle-anim;position:absolute;top:0;left:0}.gvx-button-support .hotline-phone-ring-wrap .hotline-phone-ring .hotline-phone-ring-circle-fill{transform-origin:50%;background-color:#eb0c0c;border:2px solid #0000;border-radius:100%;width:60px;height:60px;transition:all .5s;animation:2.3s ease-in-out infinite phonering-alo-circle-fill-anim;position:absolute;top:20px;left:20px}.gvx-button-support .hotline-phone-ring-wrap .hotline-phone-ring .hotline-phone-ring-img-circle{transform-origin:50%;background-color:#eb0c0c;background-size:20px;border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;animation:1s ease-in-out infinite phonering-alo-circle-img-anim;display:flex;position:absolute;top:30px;left:30px}.gvx-button-support .hotline-phone-ring-wrap .hotline-phone-ring .hotline-phone-ring-img-circle .pps-btn-img{display:flex}.gvx-button-support .hotline-phone-ring-wrap .hotline-phone-ring .hotline-phone-ring-img-circle .pps-btn-img img{width:20px;height:20px}.gvx-button-support .facebook-phone-ring-wrap .facebook-phone-ring{visibility:visible;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;background-color:#0000;width:100px;height:100px;transition:visibility .5s;display:block;position:relative;bottom:0;left:0;-webkit-transform:translateZ(0)}.gvx-button-support .facebook-phone-ring-wrap .facebook-phone-ring .facebook-phone-ring-circle{transform-origin:50%;opacity:.5;background-color:#0000;border:2px solid #054fa3;border-radius:100%;width:100px;height:100px;transition:all .5s;animation:1.2s ease-in-out infinite phonering-alo-circle-anim;position:absolute;top:0;left:0}.gvx-button-support .facebook-phone-ring-wrap .facebook-phone-ring .facebook-phone-ring-circle-fill{transform-origin:50%;background-color:#054fa3;border:2px solid #0000;border-radius:100%;width:60px;height:60px;transition:all .5s;animation:2.3s ease-in-out infinite phonering-alo-circle-fill-anim;position:absolute;top:20px;left:20px}.gvx-button-support .facebook-phone-ring-wrap .facebook-phone-ring .facebook-phone-ring-img-circle{transform-origin:50%;background-color:#054fa3;background-size:20px;border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;animation:1s ease-in-out infinite phonering-alo-circle-img-anim;display:flex;position:absolute;top:30px;left:30px}.gvx-button-support .facebook-phone-ring-wrap .facebook-phone-ring .facebook-phone-ring-img-circle .pps-btn-img{display:flex}.gvx-button-support .facebook-phone-ring-wrap .facebook-phone-ring .facebook-phone-ring-img-circle .pps-btn-img img{width:20px;height:20px}.gvx-button-support .zalo-phone-ring-wrap .zalo-phone-ring{visibility:visible;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;background-color:#0000;width:100px;height:100px;transition:visibility .5s;display:block;position:relative;bottom:0;left:0;-webkit-transform:translateZ(0)}.gvx-button-support .zalo-phone-ring-wrap .zalo-phone-ring .zalo-phone-ring-circle{transform-origin:50%;opacity:.5;background-color:#0000;border:2px solid #16b3f0;border-radius:100%;width:100px;height:100px;transition:all .5s;animation:1.2s ease-in-out infinite phonering-alo-circle-anim;position:absolute;top:0;left:0}.gvx-button-support .zalo-phone-ring-wrap .zalo-phone-ring .zalo-phone-ring-circle-fill{transform-origin:50%;background-color:#16b3f0;border:2px solid #0000;border-radius:100%;width:60px;height:60px;transition:all .5s;animation:2.3s ease-in-out infinite phonering-alo-circle-fill-anim;position:absolute;top:20px;left:20px}.gvx-button-support .zalo-phone-ring-wrap .zalo-phone-ring .zalo-phone-ring-img-circle{transform-origin:50%;background-color:#16b3f0;background-size:20px;border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;animation:1s ease-in-out infinite phonering-alo-circle-img-anim;display:flex;position:absolute;top:30px;left:30px}.gvx-button-support .zalo-phone-ring-wrap .zalo-phone-ring .zalo-phone-ring-img-circle .pps-btn-img{display:flex}.gvx-button-support .zalo-phone-ring-wrap .zalo-phone-ring .zalo-phone-ring-img-circle .pps-btn-img img{width:20px;height:20px}@keyframes phonering-alo-circle-anim{0%{-webkit-opacity:.1;-webkit-transform:rotate(0)scale(.5)skew(1deg)}30%{-webkit-opacity:.5;-webkit-transform:rotate(0)scale(.7)skew(1deg)}to{-webkit-opacity:.1;-webkit-transform:rotate(0)scale(1)skew(1deg)}}@keyframes phonering-alo-circle-fill-anim{0%{opacity:.6;-webkit-transform:rotate(0)scale(.7)skew(1deg)}50%{opacity:.6;-webkit-transform:rotate(0)scale(1)skew(1deg)}to{opacity:.6;-webkit-transform:rotate(0)scale(.7)skew(1deg)}}@keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0)scale(1)skew(1deg)}10%{-webkit-transform:rotate(-25deg)scale(1)skew(1deg)}20%{-webkit-transform:rotate(25deg)scale(1)skew(1deg)}30%{-webkit-transform:rotate(-25deg)scale(1)skew(1deg)}40%{-webkit-transform:rotate(25deg)scale(1)skew(1deg)}50%{-webkit-transform:rotate(0)scale(1)skew(1deg)}to{-webkit-transform:rotate(0)scale(1)skew(1deg)}}@keyframes spin{to{transform:rotate(360deg)}}.gv_topbar_block{font-family:var(--font-Primary);--color-Topbar:#a1512c;padding:0;position:relative}@media (width<=1023.88px){.gv_topbar_block{display:none}}.gv_topbar_block .container{justify-content:space-between;align-items:center;gap:24px;display:flex}.gv_topbar_block .topbar-left .slogan{color:#fff;letter-spacing:.5px;font-size:14px;font-weight:300}.gv_topbar_block .topbar-right{justify-content:flex-end;align-items:center;gap:24px;display:flex}.gv_topbar_block .topbar-right ul.menu{justify-content:flex-end;align-items:center;margin:0;padding:0;list-style:none;display:flex}.gv_topbar_block .topbar-right ul.menu li{display:inline-block;position:relative}.gv_topbar_block .topbar-right ul.menu li>a{color:#fff;padding:8px 15px;font-size:13px;display:block;position:relative}.gv_topbar_block .topbar-right ul.menu li>a:before,.gv_topbar_block .topbar-right ul.menu li>a:after{content:"";width:1px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.gv_topbar_block .topbar-right ul.menu li>a:after{background:#00000038;right:0}.gv_topbar_block .topbar-right ul.menu li>a:before{background:#ffffff38;left:0}.gv_topbar_block .topbar-right ul.menu li>.sub-menu{z-index:11;background:#fff;border:1px solid #ccc;min-width:200px;margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0}.gv_topbar_block .topbar-right ul.menu li>.sub-menu:before,.gv_topbar_block .topbar-right ul.menu li>.sub-menu:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;width:16px;height:9px;position:absolute;top:-7px;left:25px}.gv_topbar_block .topbar-right ul.menu li>.sub-menu:before{z-index:2;border-bottom:9px solid #fff}.gv_topbar_block .topbar-right ul.menu li>.sub-menu:after{z-index:1;border-bottom:9px solid #ccc;top:-8px}.gv_topbar_block .topbar-right ul.menu li>.sub-menu>li{display:block;position:relative}.gv_topbar_block .topbar-right ul.menu li>.sub-menu>li>a{color:#000;outline:none;padding:9px 15px;font-size:13px;display:block;position:relative}.gv_topbar_block .topbar-right ul.menu li>.sub-menu>li>a:hover{color:#a1512c}.gv_topbar_block .topbar-right ul.menu li>.sub-menu>li ul{z-index:11;background:#fff;min-width:200px;margin:0;padding:0;list-style:none;display:none;position:absolute;top:0;left:100%}.gv_topbar_block .topbar-right ul.menu li>.sub-menu>li ul>li{display:block;position:relative}.gv_topbar_block .topbar-right ul.menu li>.sub-menu>li ul>li>a{color:#000;outline:none;padding:9px 15px;font-size:14px;display:block;position:relative}.gv_topbar_block .topbar-right ul.menu li>.sub-menu>li ul>li:hover>ul,.gv_topbar_block .topbar-right ul.menu li>.sub-menu>li:hover>ul,.gv_topbar_block .topbar-right ul.menu li:hover>.sub-menu{display:block}.gv_topbar_block .topbar-right ul.menu li:last-child a:after,.gv_topbar_block .topbar-right ul.menu li:first-child a:before{display:none}.gv_topbar_block .topbar-right ul.menu li:last-child>.sub-menu,.gv_topbar_block .topbar-right ul.menu li:last-child>.sub-menu{left:initial;right:0}.gv_topbar_block .topbar-right ul.menu li:last-child>.sub-menu:before,.gv_topbar_block .topbar-right ul.menu li:last-child>.sub-menu:after,.gv_topbar_block .topbar-right ul.menu li:last-child>.sub-menu:before,.gv_topbar_block .topbar-right ul.menu li:last-child>.sub-menu:after{left:initial;right:25px}.gv_topbar_block .topbar-right ul.menu li:last-child>.sub-menu>li ul,.gv_topbar_block .topbar-right ul.menu li:last-child>.sub-menu>li ul{left:initial;right:100%}.gv_topbar_block .topbar-right .social{align-items:center;display:flex}.gv_topbar_block .topbar-right .social a{background:0 0;border-left:1px solid #00000030;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.gv_topbar_block .topbar-right .social a svg{fill:#fff}.gv_topbar_block .topbar-right .social a:hover{background:#00000038}.gv_header_block{width:100%;transition:all .5s;position:relative;left:0;right:0}.gv_header_block .header_main{padding:18px 0;position:relative}@media (width<=1023.88px){.gv_header_block .header_main{border-top:4px solid var(--primary-Color);border-bottom:2px solid #dfdfdf;padding:10px 0}}.gv_header_block .header_main .container{grid-template-columns:250px 1fr;align-items:center;gap:30px;display:grid}@media (width<=767.88px){.gv_header_block .header_main .container{grid-template-columns:180px 1fr}}.gv_header_block .header_main .container .header-right{justify-content:space-between;align-items:center;gap:30px;display:flex}@media (width<=1023.88px){.gv_header_block .header_main .container .header-right{justify-content:flex-end}}.gv_header_block .header_main .logo{width:max-content;display:block;position:relative}.gv_header_block .header_main .logo img{width:auto;height:56px}@media (width<=767.88px){.gv_header_block .header_main .logo img{height:43px}}.gv_header_block .header_main .logo .hidden-name{z-index:-99;opacity:0;visibility:hidden;margin:0;padding:0;font-size:20px;position:absolute;top:0;left:0}.gv_header_block .header_main .search{width:420px;position:relative}@media (width<=1023.88px){.gv_header_block .header_main .search{display:none}}.gv_header_block .header_main .search form{border:1px solid #ccc;border-radius:4px;grid-template-columns:minmax(0,1fr) 80px;align-items:center;padding:2px;display:grid}.gv_header_block .header_main .search form input{color:#000;border:0;outline:none;width:100%;height:40px;padding:10px 16px;font-size:.88rem;line-height:20px}.gv_header_block .header_main .search form button{text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;background:#333;border:0;border-radius:8px;outline:none;width:100%;height:40px;padding:10px 4px;font-size:.8rem;line-height:20px}.gv_header_block .header_main .extend{align-items:center;gap:24px;display:flex}@media (width<=1023.88px){.gv_header_block .header_main .extend{gap:20px}}@media (width<=767.88px){.gv_header_block .header_main .extend{gap:14px}}.gv_header_block .header_main .extend .hx-icon{justify-content:center;align-items:center;display:flex}@media (width<=767.88px){.gv_header_block .header_main .extend .hx-icon{border:2px solid #888;border-radius:6px;width:36px;height:36px}}.gv_header_block .header_main .extend .hx-icon svg{width:26px;height:26px;fill:var(--primary-Color)}@media (width<=767.88px){.gv_header_block .header_main .extend .hx-icon svg{width:16px;height:16px}.gv_header_block .header_main .extend .hx-info{display:none}}.gv_header_block .header_main .extend .hx-info p{margin-bottom:0;font-size:14px;line-height:1.2}.gv_header_block .header_main .extend .hx-info .phone{color:red;letter-spacing:.3px;font-size:15px;font-weight:600;line-height:1.2;display:block}.gv_header_block .header_main .extend .hx-info .count{font-size:13px;line-height:1.2;display:block}@media (width<=767.88px){.gv_header_block .header_main .extend .hx-name{display:none}}.gv_header_block .header_main .extend .hx-name span{font-size:13px;line-height:1.2;display:block}.gv_header_block .header_main .extend .hotline{color:#000;align-items:center;gap:12px;display:flex}@media (width<=1023.88px){.gv_header_block .header_main .extend .hotline{display:none}}.gv_header_block .header_main .extend .button-cart-open{cursor:pointer;text-align:left;background:0 0;border:0;outline:none;align-items:center;gap:12px;display:flex;position:relative}.gv_header_block .header_main .extend .button-cart-open .mb-count{z-index:3;color:#000;background:#f0f0f0;border-radius:6px;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;font-weight:500;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 0 5px -1px #00000036}@media (width>=1024px){.gv_header_block .header_main .extend .button-cart-open .mb-count{display:none}}.gv_header_block .header_main .extend .button-accout-open,.gv_header_block .header_main .extend .button-accout-link{cursor:pointer;text-align:left;background:0 0;border:0;outline:none;align-items:center;gap:12px;display:flex}.gv_header_block .header_main .extend .button-menu-open{border:2px solid var(--primary-Color);border-radius:6px;justify-content:center;align-items:center;width:40px;height:36px;display:flex}@media (width>=1024px){.gv_header_block .header_main .extend .button-menu-open{display:none}}.gv_header_block .header_main .extend .button-menu-open span{width:20px;height:17px;display:block;position:relative}.gv_header_block .header_main .extend .button-menu-open span i{background:#333;width:100%;height:2px;display:block;position:absolute;left:0}.gv_header_block .header_main .extend .button-menu-open span i:first-child{top:0}.gv_header_block .header_main .extend .button-menu-open span i:nth-child(2){top:50%;transform:translateY(-50%)}.gv_header_block .header_main .extend .button-menu-open span i:nth-child(3){bottom:0}.gv_header_block .header_nav{background:var(--primary-Color);position:relative}@media (width<=1023.88px){.gv_header_block .header_nav{display:none}}.gv_header_block .header_nav .menu-nav ul{margin:0;padding:0;list-style:none}.gv_header_block .header_nav .menu-nav ul.menu{align-items:center;margin:0;padding:0;list-style:none;display:flex}.gv_header_block .header_nav .menu-nav ul.menu>li{display:inline-block;position:relative}.gv_header_block .header_nav .menu-nav ul.menu>li>a{color:#fff;text-transform:uppercase;background:0 0;padding:14px 16px;font-size:15px;font-weight:400;line-height:20px;transition:all .3s;display:block;position:relative}.gv_header_block .header_nav .menu-nav ul.menu>li>a:after{content:"";background:#ddd;width:.5px;height:100%;position:absolute;top:0;right:0;transform:translateY(0)}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu{z-index:11;background:#fff;border:1px solid #ccc;min-width:240px;margin:0;padding:10px 0;list-style:none;display:none;position:absolute;top:100%;left:0}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu:before,.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;width:16px;height:9px;position:absolute;top:-8px;left:25px}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu:before{z-index:2;border-bottom:9px solid #fff}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu:after{z-index:1;border-bottom:9px solid #ccc;top:-9px}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li{padding:0 20px;display:block;position:relative}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li>a{color:#000;text-transform:uppercase;border-bottom:1px solid #eee;outline:none;padding:12px 0;font-size:.872rem;font-weight:400;line-height:20px;display:block;position:relative}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li:last-child>a{border-bottom:0}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li ul{z-index:11;background:#fff;min-width:240px;margin:0;padding:10px 0;list-style:none;display:none;position:absolute;top:0;left:100%}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li ul>li{padding:0 20px;display:block;position:relative}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li ul>li>a{color:#000;border-bottom:1px solid #eee;outline:none;padding:9px 0;font-size:.872rem;font-weight:500;display:block;position:relative}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li ul>li:hover>a{color:#a1512c}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li ul>li:hover>ul{display:block}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li:hover>a{color:#a1512c}.gv_header_block .header_nav .menu-nav ul.menu>li>.sub-menu>li:hover>ul{display:block}.gv_header_block .header_nav .menu-nav ul.menu>li:hover>a{background:#00000030}.gv_header_block .header_nav .menu-nav ul.menu>li:hover>.sub-menu{display:block}.gv_header_block .header_nav .menu-nav ul.menu>li:last-child a:after{display:none}.gv_header_block .header_nav .menu-nav ul.menu>li:last-child>.sub-menu,.gv_header_block .header_nav .menu-nav ul.menu>li:last-child>.sub-menu{left:initial;right:0}.gv_header_block .header_nav .menu-nav ul.menu>li:last-child>.sub-menu:before,.gv_header_block .header_nav .menu-nav ul.menu>li:last-child>.sub-menu:after,.gv_header_block .header_nav .menu-nav ul.menu>li:last-child>.sub-menu:before,.gv_header_block .header_nav .menu-nav ul.menu>li:last-child>.sub-menu:after{left:initial;right:25px}.gv_header_block .header_nav .menu-nav ul.menu>li:last-child>.sub-menu>li ul,.gv_header_block .header_nav .menu-nav ul.menu>li:last-child>.sub-menu>li ul{left:initial;right:100%}.gx_menu_block{z-index:99;border-right:2px solid var(--primary-Color);background:#fff;width:98%;max-width:400px;height:100vh;transition:all .3s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-120%)}.gx_menu_block .header-menu{z-index:10;background:#f2f3f4;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.gx_menu_block .header-menu>span{letter-spacing:2px;color:#000;font-size:20px;font-weight:300;line-height:1;display:block}.gx_menu_block .header-menu button{cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.gx_menu_block .header-menu button svg{fill:#000}.gx_menu_block .search-menu{padding:20px;position:relative}.gx_menu_block .search-menu form{border:1px solid #ccc;border-radius:4px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;padding:2px;display:grid}.gx_menu_block .search-menu form input{color:#000;border:0;outline:none;width:100%;height:38px;padding:10px 16px;font-size:.88rem;line-height:20px}.gx_menu_block .search-menu form button{text-transform:uppercase;cursor:pointer;color:#fff;background:#333;border:0;border-radius:8px;outline:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:.8rem;line-height:20px;display:flex}.gx_menu_block .search-menu form button svg{fill:#fff}.gx_menu_block .mobile-menu{flex-direction:column;gap:6px;margin:0;padding:0 20px;list-style:none;display:flex;position:relative}.gx_menu_block .mobile-menu>li{display:block;position:relative}.gx_menu_block .mobile-menu>li>a{color:#000;padding:10px 0;font-size:14px;font-weight:500;line-height:20px;display:block;position:relative}.gx_menu_block .mobile-menu>li>span.arrow{z-index:3;width:40px;height:40px;color:var(--primary-Color);cursor:pointer;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:0;right:0}.gx_menu_block .mobile-menu>li>span.arrow svg{width:15px;height:15px}.gx_menu_block .mobile-menu>li>span.arrow.show{transform:rotate(180deg)}.gx_menu_block .mobile-menu>li>.sub-menu{margin:0;padding:0 0 0 12px;list-style:none;display:none;position:relative}.gx_menu_block .mobile-menu>li>.sub-menu>li{padding:0;display:block;position:relative}.gx_menu_block .mobile-menu>li>.sub-menu>li>a{color:#000;padding:9px 0;font-size:14px;font-weight:300;line-height:20px;display:block}.gx_menu_block .mobile-menu>li>.sub-menu>li>span.arrow{z-index:3;width:38px;height:38px;color:var(--primary-Color);cursor:pointer;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:0;right:0}.gx_menu_block .mobile-menu>li>.sub-menu>li>span.arrow svg{width:15px;height:15px}.gx_menu_block .mobile-menu>li>.sub-menu>li>span.arrow.show{transform:rotate(180deg)}.gx_menu_block .mobile-menu>li>.sub-menu>li ul{margin:0;padding:0 0 0 12px;list-style:none;display:none;position:relative}.gx_menu_block .mobile-menu>li>.sub-menu>li ul>li{display:block;position:relative}.gx_menu_block .mobile-menu>li>.sub-menu>li ul>li>a{color:#000;padding:9px 0;font-size:14px;font-weight:300;line-height:20px;display:block}.gx_menu_block .mobile-menu>li>.sub-menu>li ul>li>span.arrow{z-index:3;width:38px;height:38px;color:var(--primary-Color);cursor:pointer;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:0;right:0}.gx_menu_block .mobile-menu>li>.sub-menu>li ul>li>span.arrow svg{width:15px;height:15px}.gx_menu_block .mobile-menu>li>.sub-menu>li ul>li>span.arrow.show{transform:rotate(180deg)}.gx_menu_block .social-menu{align-items:center;gap:8px;margin-top:24px;margin-bottom:24px;padding:0 20px;display:flex}.gx_menu_block .social-menu a{border:1px solid var(--primary-Color);background:0 0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.gx_menu_block .social-menu a svg{fill:var(--primary-Color);width:16px;height:16px;transition:all .3s}.gx_menu_block .social-menu a:hover{background:var(--primary-Color)}.gx_menu_block .social-menu a:hover svg{fill:#fff}.gx_menu_block.in-open{transform:translate(0)}.head_footer{margin-bottom:20px}.head_footer .title{color:#222;text-transform:uppercase;margin:0;padding-bottom:12px;font-size:16px;font-weight:600;display:inline-block;position:relative}.head_footer .title:after{content:"";background:var(--third-Color);border-radius:3px;width:50px;height:3px;position:absolute;bottom:0;left:0}.gv_section_regist{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:90px 0;position:relative}.gv_section_regist:before{content:"";z-index:-1;background:#1f271f1f;position:absolute;inset:0}.gv_section_regist .container{justify-content:center;display:flex}.gv_section_regist .regist-box{text-align:center;color:#fff;background:linear-gradient(135deg,#ad4d2cf7,#8b3b22f7);border:1px solid #ffffff26;border-radius:24px;width:100%;max-width:760px;padding:45px 55px;box-shadow:0 15px 45px #32231433}.gv_section_regist .regist-box h4{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.3}.gv_section_regist .regist-box .text{color:#ffffffe6;margin-bottom:25px;font-size:15px;line-height:1.7}.gv_section_regist .regist-box .wpcf7{width:100%}.gv_section_regist .regist-box .wpcf7-form{margin:0}.gv_section_regist .regist-box .form_sub p{align-items:stretch;gap:8px;margin:0;display:flex}.gv_section_regist .regist-box .form_sub .wpcf7-form-control-wrap{flex:1;min-width:0}.gv_section_regist .regist-box .form_sub input[type=email]{color:#333;background:#fff;border:1px solid #ffffff80;border-radius:5px;outline:none;width:100%;height:54px;padding:0 20px;font-size:15px;transition:border-color .2s,box-shadow .2s;display:block}.gv_section_regist .regist-box .form_sub input[type=email]::placeholder{color:#999}.gv_section_regist .regist-box .form_sub input[type=email]:focus{border-color:#f0c6a9;box-shadow:0 0 0 3px #fff3}.gv_section_regist .regist-box .form_sub input[type=submit]{color:#ad4d2c;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:5px;flex:0 0 165px;height:54px;padding:0 22px;font-size:14px;font-weight:700;transition:all .25s}.gv_section_regist .regist-box .form_sub input[type=submit]:hover{color:#fff;background:#38251e;border-color:#38251e}.gv_section_regist .regist-box .wpcf7-spinner{position:absolute;bottom:0;right:0}.gv_section_regist .regist-box .wpcf7-not-valid-tip{color:#ffe1d5;text-align:left;margin-top:7px;font-size:13px;display:block}.gv_section_regist .regist-box .wpcf7-response-output{color:#fff;border:1px solid #ffffff80;border-radius:5px;margin:15px 0 0;padding:10px 14px;font-size:13px}.gv_section_regist .regist-box .wpcf7 form.sent .wpcf7-response-output{background:#25693033;border-color:#b9e5bd}.gv_section_regist .regist-box .wpcf7 form.invalid .wpcf7-response-output,.gv_section_regist .regist-box .wpcf7 form.failed .wpcf7-response-output{background:#82231433;border-color:#ffd0c5}@media (width<=767px){.gv_section_regist{padding:55px 0}.gv_section_regist .regist-box{border-radius:16px;padding:35px 25px}.gv_section_regist .regist-box h4{font-size:24px}.gv_section_regist .regist-box .text{font-size:14px}.gv_section_regist .regist-box .form_sub p{flex-direction:column;gap:10px}.gv_section_regist .regist-box .form_sub .wpcf7-form-control-wrap{width:100%}.gv_section_regist .regist-box .form_sub input[type=email],.gv_section_regist .regist-box .form_sub input[type=submit]{width:100%;height:48px}.gv_section_regist .regist-box .form_sub input[type=submit]{flex:auto}}@media (width<=480px){.gv_section_regist{padding:40px 0}.gv_section_regist .regist-box{padding:28px 18px}.gv_section_regist .regist-box h4{font-size:21px}}.gv_footer_block{padding:40px 0;position:relative;overflow:hidden}.gv_footer_block .container>.row [class*=col-]{padding-top:12px;padding-bottom:12px}.gv_footer_block .container>.row .footer-widget-1{flex:0 0 30%;max-width:30%}@media (width<=991px){.gv_footer_block .container>.row .footer-widget-1{flex:0 0 100%;max-width:100%}}.gv_footer_block .container>.row .footer-widget-2{flex:0 0 25%;max-width:25%}@media (width<=991px){.gv_footer_block .container>.row .footer-widget-2{flex:0 0 50%;max-width:50%}}@media (width<=575px){.gv_footer_block .container>.row .footer-widget-2{flex:0 0 100%;max-width:100%}}.gv_footer_block .container>.row .footer-widget-3{flex:0 0 20%;max-width:20%}@media (width<=991px){.gv_footer_block .container>.row .footer-widget-3{flex:0 0 50%;max-width:50%}}@media (width<=575px){.gv_footer_block .container>.row .footer-widget-3{flex:0 0 100%;max-width:100%}}.gv_footer_block .container>.row .footer-widget-4{flex:0 0 25%;max-width:25%}@media (width<=991px){.gv_footer_block .container>.row .footer-widget-4{flex:0 0 100%;max-width:100%}}.gv_footer_block .footer-desc{font-size:14px;font-weight:400;line-height:1.7}.gv_footer_block .footer-desc :last-child{margin-bottom:0}.gv_footer_block .footer-menu{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){.gv_footer_block .footer-menu{gap:10px}}.gv_footer_block .footer-menu li{margin:0;padding:0}.gv_footer_block .footer-menu li a{color:#555;align-items:center;gap:10px;font-size:14px;line-height:1.6;text-decoration:none;transition:all .25s;display:inline-flex}@media (width<=767px){.gv_footer_block .footer-menu li a{gap:8px;font-size:14px}}.gv_footer_block .footer-menu li a svg{fill:currentColor;flex:0 0 14px;width:14px;height:14px;transition:transform .25s}.gv_footer_block .footer-menu li a:hover{color:var(--third-Color)}.gv_footer_block .footer-menu li a:hover svg{transform:translate(4px)}.gv_footer_block .footer-social{gap:6px;margin-top:20px;display:flex}.gv_footer_block .footer-social a{background:#222;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex}.gv_footer_block .footer-social a svg{fill:#fff}.gv_footer_block .footer-social a:hover{background:var(--primary-Color)}.gx-copyright-block{color:#fff;text-align:center;background:#111;padding:10px 0;font-size:13px;position:relative}.gv_banner_block{position:relative;overflow:hidden}.gv_banner_block .owl-carousel .owl-nav [class*=owl-]{background:var(--primary-Color);width:36px;height:36px;margin:0}@media (width<=767px){.gv_banner_block .owl-carousel .owl-nav [class*=owl-]{width:32px;height:32px}}.gv_banner_block .owl-carousel .owl-nav [class*=owl-] svg{fill:#fff}.gv_banner_block .owl-carousel .owl-nav .owl-prev{left:10px}@media (width<=767px){.gv_banner_block .owl-carousel .owl-nav .owl-prev{left:4px}}.gv_banner_block .owl-carousel .owl-nav .owl-next{right:10px}@media (width<=767px){.gv_banner_block .owl-carousel .owl-nav .owl-next{right:4px}}.gv_banner_block .banner_item>a{display:block;position:relative}.gv_banner_block .banner_item>a img{width:100%;height:auto}.gv_section_category{margin:50px 0;position:relative;overflow:hidden}.gv_section_category .owl-carousel .owl-stage-outer{padding-bottom:1px}.gv_section_category .owl-carousel .owl-nav [class*=owl-]{background:var(--primary-Color);width:36px;height:36px;margin:0}@media (width<=767px){.gv_section_category .owl-carousel .owl-nav [class*=owl-]{width:32px;height:32px}}.gv_section_category .owl-carousel .owl-nav [class*=owl-] svg{fill:#fff}.gv_section_category .owl-carousel .owl-nav .owl-prev{left:-18px}@media (width<=767px){.gv_section_category .owl-carousel .owl-nav .owl-prev{left:-10px}}.gv_section_category .owl-carousel .owl-nav .owl-next{right:-18px}@media (width<=767px){.gv_section_category .owl-carousel .owl-nav .owl-next{right:-10px}}.gv_section_category .category-item .cate-inner{color:#fff;border-radius:12px;display:block;position:relative;overflow:hidden}.gv_section_category .category-item .cate-inner .cate-thumb{background-position:50%;width:100%;padding-bottom:100%;display:block;position:relative}.gv_section_category .category-item .cate-inner .cate-thumb img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.gv_section_category .category-item .cate-inner .cate-thumb span{background:var(--primary-Color);color:#fff;text-transform:uppercase;border-radius:6px;padding:5px 12px;font-size:12px;display:inline-block;position:absolute;top:10px;left:10px}.gv_section_category .category-item .cate-inner .cate-info{z-index:3;width:100%;height:auto;padding:10px 10px 14px;position:absolute;bottom:0;left:0}.gv_section_category .category-item .cate-inner .cate-info h4{text-transform:uppercase;color:#fff;margin-bottom:0;font-size:.9rem;font-weight:500;transition:all .3s}.gv_section_category .category-item .cate-inner .cate-info:after{content:"";z-index:-1;background:linear-gradient(#0000 0%,#0006 50%,#000000eb 90%);width:100%;height:190%;transition:all .3s;position:absolute;bottom:0;left:0}.gv_section_category .category-item .cate-inner:hover .cate-info h4{color:var(--primary-Color);margin-bottom:6px}.gv_section_category .category-item .cate-inner:hover .cate-info:after{opacity:.8}.gv_section_recent{margin:50px 0;position:relative;overflow:hidden}.gv_section_recent .owl-carousel .owl-stage-outer{padding-bottom:1px}.gv_section_recent .owl-carousel .owl-nav [class*=owl-]{background:var(--primary-Color);width:36px;height:36px;margin:0}@media (width<=767px){.gv_section_recent .owl-carousel .owl-nav [class*=owl-]{width:32px;height:32px}}.gv_section_recent .owl-carousel .owl-nav [class*=owl-] svg{fill:#fff}.gv_section_recent .owl-carousel .owl-nav .owl-prev{left:-18px}@media (width<=767px){.gv_section_recent .owl-carousel .owl-nav .owl-prev{left:-10px}}.gv_section_recent .owl-carousel .owl-nav .owl-next{right:-18px}@media (width<=767px){.gv_section_recent .owl-carousel .owl-nav .owl-next{right:-10px}}.gv_section_product{margin:50px 0;padding:0;position:relative;overflow:hidden}.gv_section_product .product-block{margin:50px 0;position:relative}.gv_section_product .product-block:first-child{margin-top:0}.gv_section_product .product-block:last-child{margin-bottom:0}@media (width>=1024px){.gv_section_product .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;gap:12px;display:grid}}.gv_section_product .product-grid.owl-carousel .owl-stage-outer{padding-bottom:1px}.gv_section_product .product-grid.owl-carousel .owl-nav [class*=owl-]{background:var(--primary-Color);width:36px;height:36px;margin:0}@media (width<=767px){.gv_section_product .product-grid.owl-carousel .owl-nav [class*=owl-]{width:32px;height:32px}}.gv_section_product .product-grid.owl-carousel .owl-nav [class*=owl-] svg{fill:#fff}.gv_section_product .product-grid.owl-carousel .owl-nav .owl-prev{left:-18px}@media (width<=767px){.gv_section_product .product-grid.owl-carousel .owl-nav .owl-prev{left:-10px}}.gv_section_product .product-grid.owl-carousel .owl-nav .owl-next{right:-18px}@media (width<=767px){.gv_section_product .product-grid.owl-carousel .owl-nav .owl-next{right:-10px}}.gv_section_product .product-more{justify-content:center;margin-top:24px;display:flex}.gv_section_product .product-more>a{background:var(--third-Color);color:#fff;border-radius:24px;align-items:center;gap:8px;padding:8px 20px;line-height:1.5;transition:all .3s;display:inline-flex}.gv_section_product .product-more>a svg{fill:#fff;width:15px;height:15px}.gv_section_product .product-more>a:hover{padding:8px 24px}.gv_section_product .product-banner-image{margin-top:50px;display:block}.gv_section_product .product-banner-image img{width:100%;height:auto}.gv_section_news{background:#fff;margin:0 0 50px;position:relative;overflow:hidden}.gv_section_news .owl-carousel .owl-stage-outer{padding-bottom:1px}.gv_section_news .owl-carousel .owl-nav [class*=owl-]{background:var(--primary-Color);width:36px;height:36px;margin:0}.gv_section_news .owl-carousel .owl-nav [class*=owl-] svg{fill:#fff}.gv_section_news .owl-carousel .owl-nav .owl-prev{left:-18px}@media (width<=767px){.gv_section_news .owl-carousel .owl-nav .owl-prev{opacity:0;visibility:hidden;left:0;display:none!important}}.gv_section_news .owl-carousel .owl-nav .owl-next{right:-18px}@media (width<=767px){.gv_section_news .owl-carousel .owl-nav .owl-next{opacity:0;visibility:hidden;right:0;display:none!important}}aside{margin-bottom:24px}aside:last-child{margin-bottom:0}.widget_title .title{color:#fff;text-align:center;text-transform:uppercase;background:#6b6b6b;border-radius:6px;margin-bottom:2px;padding:14px 16px;font-size:16px;font-weight:500;line-height:20px}.widget_content .category_menu{background:#e9e9e9;border-radius:6px;margin:0;padding:12px;list-style:none}.widget_content .category_menu ul{margin:0;padding:0;list-style:none}.widget_content .category_menu>li{display:block;position:relative}.widget_content .category_menu>li>a{color:#333;border-bottom:1px dashed #bcbcbc;padding:12px 40px 12px 0;font-size:.869rem;font-weight:700;line-height:20px;transition:all .3s;display:block;position:relative}@media (width>=992px){.widget_content .category_menu>li>a:hover{color:var(--primary-Color)}}.widget_content .category_menu>li ul{padding-left:12px}.widget_content .category_menu>li ul>li{display:block;position:relative}.widget_content .category_menu>li ul>li>a{text-transform:none;color:#333;border-bottom:1px dashed #dcdcdc;padding:10px 0;font-size:.9rem;font-weight:400;line-height:20px;transition:all .3s;display:block;position:relative}@media (width>=992px){.widget_content .category_menu>li ul>li>a:hover{color:var(--primary-Color)}}.widget_content .category_menu>li:last-child>a{border-bottom:0}.widget_content .category_list{background:#e9e9e9;border-radius:6px;margin:0;padding:12px;list-style:none}.widget_content .category_list ul{margin:0;padding:0;list-style:none}.widget_content .category_list>li{display:block;position:relative}.widget_content .category_list>li>a{text-transform:uppercase;color:#333;border-bottom:1px dashed #bcbcbc;padding:12px 40px 12px 0;font-size:.9rem;font-weight:400;line-height:20px;transition:all .3s;display:block;position:relative}@media (width<=991px){.widget_content .category_list>li>a{color:#000;padding:12px 0;font-weight:600}}.widget_content .category_list>li span.arrow{cursor:pointer;z-index:3;justify-content:center;align-items:center;width:16px;height:16px;transition:all .3s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(-90deg)}@media (width<=991px){.widget_content .category_list>li span.arrow{width:28px;height:28px;top:8px;transform:translateY(0)rotate(0)}.widget_content .category_list>li span.arrow.in-open{transform:translateY(0)rotate(180deg)}}.widget_content .category_list>li span.arrow svg{width:14px;height:14px}.widget_content .category_list>li .children{z-index:9;border-top:2px solid var(--primary-Color);opacity:0;visibility:hidden;background:#fff;border-radius:0 6px 6px 0;min-width:240px;transition:all .3s;display:none;position:absolute;top:0;left:100%;box-shadow:0 0 8px #0003}@media (width<=991px){.widget_content .category_list>li .children{min-width:100%;box-shadow:unset;opacity:1;visibility:visible;background:0 0;border-top:0;border-radius:0;padding-left:12px;position:relative;top:0;left:0}}.widget_content .category_list>li .children>li{display:block;position:relative}.widget_content .category_list>li .children>li>a{text-transform:none;color:#333;border-bottom:1px dashed #dcdcdc;padding:10px 40px 10px 20px;font-size:.9rem;font-weight:400;line-height:20px;transition:all .3s;display:block;position:relative}@media (width<=991px){.widget_content .category_list>li .children>li>a{padding:10px 0}}.widget_content .category_list>li .children>li span.arrow{right:10px}@media (width<=991px){.widget_content .category_list>li .children>li span.arrow{right:0}}.widget_content .category_list>li .children>li ul{z-index:9;border-top:2px solid var(--primary-Color);opacity:0;visibility:hidden;background:#fff;border-radius:0 6px 6px 0;min-width:240px;transition:all .3s;display:none;position:absolute;top:0;left:100%;box-shadow:0 0 8px #0003}@media (width<=991px){.widget_content .category_list>li .children>li ul{min-width:100%;box-shadow:unset;opacity:1;visibility:visible;background:0 0;border-top:0;border-radius:0;padding-left:16px;position:relative;top:0;left:0}}.widget_content .category_list>li .children>li ul>li{display:block;position:relative}.widget_content .category_list>li .children>li ul>li>a{text-transform:none;color:#333;border-bottom:1px dashed #dcdcdc;padding:10px 40px 10px 20px;font-size:.9rem;font-weight:400;line-height:20px;transition:all .3s;display:block;position:relative}@media (width<=991px){.widget_content .category_list>li .children>li ul>li>a{padding:10px 0}}.widget_content .category_list>li .children>li ul>li span.arrow{right:10px}@media (width<=991px){.widget_content .category_list>li .children>li ul>li span.arrow{right:0}}@media (width>=992px){.widget_content .category_list>li .children>li ul>li:hover>a{color:var(--primary-Color)}.widget_content .category_list>li .children>li ul>li:hover>span.arrow svg{fill:var(--primary-Color)}.widget_content .category_list>li .children>li ul>li:hover>.children{opacity:1;visibility:visible;display:block}}.widget_content .category_list>li .children>li ul>li:last-child>a{border-bottom:0}@media (width>=992px){.widget_content .category_list>li .children>li:hover>a{color:var(--primary-Color)}.widget_content .category_list>li .children>li:hover>span.arrow svg{fill:var(--primary-Color)}.widget_content .category_list>li .children>li:hover>.children{opacity:1;visibility:visible;display:block}}.widget_content .category_list>li .children>li:last-child>a{border-bottom:0}@media (width>=992px){.widget_content .category_list>li:hover>a{color:var(--primary-Color)}.widget_content .category_list>li:hover>span.arrow svg{fill:var(--primary-Color)}.widget_content .category_list>li:hover>.children{opacity:1;visibility:visible;display:block}}.widget_content .category_list>li:last-child>a{border-bottom:0}.widget_content .recent_box{flex-direction:column;gap:20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.widget_content .recent_box>li{display:block}.widget_content .recent_box>li .inner{grid-template-columns:80px 1fr;align-items:center;gap:12px;display:grid}.widget_content .recent_box>li .inner .image a{aspect-ratio:1;border:1px solid #dfdfdf;border-radius:4px;display:block;overflow:hidden}.widget_content .recent_box>li .inner .image a img{object-fit:cover;border-radius:4px;width:100%;height:100%}.widget_content .recent_box>li .inner .info .title{margin-bottom:2px;font-size:15px;line-height:1.4}.widget_content .recent_box>li .inner .info .title a{-webkit-line-clamp:3;color:#000;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget_content .recent_box>li .inner .info .title a:hover{color:var(--primary-Color)}.widget_content .recent_box>li .inner .info .price{color:var(--secondary-Color);font-size:14px;font-weight:600}.widget_content .post_recent{margin:20px 0 0;padding:0;list-style:none}.widget_content .post_recent li{border-bottom:1px dashed #e0e0e0;margin-bottom:13px;padding-bottom:12px;display:block;position:relative}.widget_content .post_recent li .inner{grid-template-columns:82px 1fr;align-items:center;gap:12px;display:grid}.widget_content .post_recent li .inner .image a{aspect-ratio:1;border:1px solid #dfdfdf;border-radius:4px;display:block;overflow:hidden}.widget_content .post_recent li .inner .image a img{object-fit:cover;border-radius:4px;width:100%;height:100%}.widget_content .post_recent li .inner .info .title{margin-bottom:2px;font-size:15px;line-height:1.4}.widget_content .post_recent li .inner .info .title a{-webkit-line-clamp:3;color:#000;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget_content .post_recent li .inner .info span{color:#666;font-size:13px;font-style:italic;display:block}.widget_content .post_recent li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.breadcrumb-nav{position:relative;margin-bottom:0!important;padding:16px 0!important}@media (width<=767px){.breadcrumb-nav .breadcrumbs{white-space:nowrap;padding-bottom:6px;overflow-x:scroll}}.breadcrumb-nav .breadcrumbs>span{align-items:center;gap:10px;display:flex;font-size:14px!important}.breadcrumb-nav .breadcrumbs>span a{color:var(--primary-Color)!important}.breadcrumb-nav .breadcrumbs>span a:hover{text-decoration:underline}.head_category{margin-bottom:24px}.head_category .title{text-transform:uppercase;margin-bottom:0;font-size:21px;font-weight:600}.head_blog{margin-bottom:20px}.head_blog .title{margin-bottom:0;font-size:18px;font-weight:600}.gv_post_category{margin-top:10px;margin-bottom:48px;position:relative;overflow:hidden}.gv_post_category .content-list{flex-direction:column;display:flex}.gv_post_category .content-list .blog-item{border-bottom:1px solid #eee;margin-bottom:24px;padding:0 0 26px}.gv_post_category .content-list .blog-item:last-child{border:0;margin:0;padding:0}.gv_post_single{margin-top:10px;margin-bottom:48px;position:relative;overflow:hidden}.gv_post_single .post-header{margin-bottom:25px}.gv_post_single .post-header .post-title{color:#222;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.35}@media (width<=767px){.gv_post_single .post-header .post-title{font-size:21px}}.gv_post_single .post-header .meta{color:#888;border-bottom:1px solid #dedede;flex-wrap:wrap;gap:8px 20px;padding-bottom:4px;font-size:13px;display:flex}.gv_post_single .tags{border-top:1px solid #eee;margin-top:25px;padding-top:15px}.gv_post_single .related-list{margin-top:35px}.gv_post_single .related-list .title{font-size:20px;font-weight:700}.gv_page_single{margin-top:10px;margin-bottom:48px;position:relative;overflow:hidden}.gv_page_single .post-header{margin-bottom:25px}.gv_page_single .post-header .post-title{color:#222;text-transform:uppercase;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.35}@media (width<=767px){.gv_page_single .post-header .post-title{font-size:21px}}.gv_page_single .post-header .meta{color:#888;border-bottom:1px solid #dedede;flex-wrap:wrap;gap:8px 20px;padding-bottom:4px;font-size:13px;display:flex}.gx_page_contact{margin-top:10px;margin-bottom:48px;position:relative;overflow:hidden}.gx_page_contact .contact-box{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;display:grid}.gx_page_contact .contact-box .ct-left{border:1px solid #dedede;border-radius:12px;padding:20px}.gx_page_contact .contact-box .ct-left .title{color:#212529;margin:0 0 20px;font-size:28px;font-weight:700}.gx_page_contact .contact-box .ct-left .content{border-left:4px solid var(--primary-Color);background:#fafafa;border-radius:6px;margin-bottom:30px;padding:20px;font-size:14px;line-height:1.6}.gx_page_contact .contact-box .ct-left .content p{margin-bottom:12px}.gx_page_contact .contact-box .ct-left .content p strong{text-transform:uppercase;color:#212529;font-size:14px}.gx_page_contact .contact-box .ct-left .content ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gx_page_contact .contact-box .ct-left .content ul li{align-items:flex-start;gap:8px;margin-bottom:8px;font-size:15px;line-height:1.5;display:flex}.gx_page_contact .contact-box .ct-left .content ul li:last-child{margin-bottom:0}.gx_page_contact .contact-box .ct-left .content ul li i{width:18px;height:18px;color:var(--primary-Color);flex-shrink:0;margin-top:2px;font-style:normal}.gx_page_contact .contact-box .ct-left .form-title{text-transform:uppercase;letter-spacing:1px;color:#212529;margin:0 0 12px;font-size:17px;font-weight:700}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form>div{margin-bottom:15px}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .row>[class*=col-]{padding-top:7px;padding-bottom:7px}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form p{margin:0}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form label{color:#212529;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:block}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=text],.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=email],.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=tel],.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea{color:#212529;background:#fff;border:1px solid #dee2e6;border-radius:6px;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=text]::placeholder,.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=email]::placeholder,.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=tel]::placeholder,.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:#999}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=text]:focus,.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=email]:focus,.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=tel]:focus,.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea:focus{border-color:var(--primary-Color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-Color) 15%, transparent);outline:none}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea{resize:vertical;height:140px;min-height:100px}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid{border-color:#d32f2f}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:#d32f2f;margin-top:4px;font-size:13px;display:block}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-submit{background:var(--primary-Color);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:10px 32px;font-size:14px;font-weight:600;transition:background .2s,filter .2s,transform .1s}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-submit:hover{background:var(--secondary-Color)}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-submit:active{transform:translateY(1px)}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-spinner{vertical-align:middle;margin-left:10px}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form .wpcf7-response-output{border-width:1px;border-radius:6px;margin:15px 0 0;padding:10px 14px;font-size:14px}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form.sent .wpcf7-response-output{color:#2e7d32;background:#e8f5e9;border-color:#2e7d32}.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form.invalid .wpcf7-response-output,.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output,.gx_page_contact .contact-box .ct-left .wpcf7 .wpcf7-form.failed .wpcf7-response-output{color:#d32f2f;background:#ffebee;border-color:#d32f2f}.gx_page_contact .contact-box .ct-right{flex:1 1 0;min-width:0}.gx_page_contact .contact-box .ct-right .map-embed{border-radius:6px;height:100%;min-height:400px;position:relative;overflow:hidden}.gx_page_contact .contact-box .ct-right .map-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=991px){.gx_page_contact .contact-box{flex-direction:column}.gx_page_contact .contact-box .ct-right .map-embed{min-height:300px}}.gv_page_error .error-wrap{text-align:center;justify-content:center;align-items:center;min-height:500px;padding:60px 15px;display:flex}.gv_page_error .error-content{max-width:600px;margin:0 auto}.gv_page_error .error-code{color:#ad4d2c;letter-spacing:-8px;margin-bottom:10px;font-size:clamp(100px,18vw,180px);font-weight:800;line-height:1}.gv_page_error .post-title{color:#222;margin:15px 0;font-size:28px;font-weight:700}.gv_page_error p{color:#777;margin:0 0 25px;font-size:15px;line-height:1.7}.gv_page_error .btn-home{color:#fff;background:#ad4d2c;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 25px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.gv_page_error .btn-home:hover{background:#8e3d23;transform:translateY(-2px)}@media (width<=575px){.gv_page_error .error-wrap{min-height:400px;padding:45px 15px}.gv_page_error .post-title{font-size:23px}.gv_page_error .error-code{letter-spacing:-4px}}.related-list ul{flex-direction:column;gap:14px;margin:0;padding-left:0;list-style:none;display:flex}.related-list ul>li{padding-left:16px;display:block;position:relative}.related-list ul>li:after{background:var(--primary-Color);content:"";border-radius:2px;width:6px;height:6px;position:absolute;top:8px;left:0}.related-list ul>li a{color:var(--primary-Color)}.related-list ul>li a:hover{text-decoration:underline}.related-list ul>li time{margin-left:4px;font-size:13px;font-style:italic}.gx-pagination{margin-top:30px}.gx-pagination .page-numbers{justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gx-pagination .page-numbers li{list-style:none}.gx-pagination .page-numbers a,.gx-pagination .page-numbers span{color:#333;border:1px solid #eee;border-radius:4px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.gx-pagination .page-numbers a:hover,.gx-pagination .page-numbers .current{color:#fff;background:#ad4d2c;border-color:#ad4d2c}.gx-pagination .page-numbers .dots{border:0}.woocommerce-breadcrumb{position:relative;margin-bottom:0!important;padding:16px 0!important;font-size:14px!important}.woocommerce-breadcrumb a{color:var(--primary-Color)!important}.woocommerce-breadcrumb a:hover{text-decoration:underline}.head_taxonomy .title{text-transform:uppercase;margin-bottom:0;font-size:21px;font-weight:600}.head_product .title{color:#292929;margin:0;font-size:20px;font-weight:700;line-height:1.4}@media (width<=767px){.head_product .title{font-size:18px}}.head_box{margin-bottom:24px}.head_box .title{color:#333;margin:0;font-size:19px;font-weight:700}.gv_product_catalog{margin-top:10px;margin-bottom:48px;position:relative}.gv_product_catalog .catalog-heading{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:24px;margin-bottom:20px;display:grid}@media (width<=575px){.gv_product_catalog .catalog-heading{grid-template-columns:1fr;gap:10px}}.gv_product_catalog .catalog-heading .order-box{justify-content:flex-end;display:flex}.gv_product_catalog .catalog-heading .order-box .woocommerce-ordering{float:none!important;margin:0!important}.gv_product_catalog .catalog-heading .order-box select{border:1px solid #ccc;border-radius:6px;width:100%;padding:7px 12px;line-height:20px}.gv_product_catalog .catalog-result .product-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1099px){.gv_product_catalog .catalog-result .product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=991px){.gv_product_catalog .catalog-result .product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.gv_product_catalog .catalog-result .product-grid{grid-template-columns:repeat(2,1fr)}}.gv_product_single,.gx_woocommerce_block{margin-top:10px;margin-bottom:48px;position:relative}.gx_woocommerce_block .breadcrumb-nav{margin-bottom:10px!important}.gx_woocommerce_block .head_taxonomy{margin-bottom:24px}.product-sumary{flex-wrap:wrap;margin-bottom:48px;display:flex;position:relative}@media (width<=991px){.product-sumary{margin-bottom:36px}}.product-sumary .sx-left{flex:0 0 50%;max-width:50%;position:relative}@media (width<=991px){.product-sumary .sx-left{flex:0 0 100%;max-width:100%;padding-bottom:24px}}.product-sumary .sx-right{flex:0 0 50%;max-width:50%;padding-left:32px}@media (width<=991px){.product-sumary .sx-right{flex:0 0 100%;max-width:100%;padding-left:0}}.product-sumary>[class*=col-]{padding-left:0;padding-right:0}.product-sumary .gx-image{position:relative}.product-sumary .gx-image .slick-slider{padding-bottom:0}.product-sumary .gx-image .prv-gallery{border-radius:12px;margin-bottom:16px;overflow:hidden}.product-sumary .gx-image .prv-gallery .item-video{position:relative}.product-sumary .gx-image .prv-gallery .item-video a{display:block;position:relative}.product-sumary .gx-image .prv-gallery .item-video a picture{background-position:50%;border-radius:12px;width:100%;padding-bottom:100%;display:block;position:relative;overflow:hidden}.product-sumary .gx-image .prv-gallery .item-video a picture img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.product-sumary .gx-image .prv-gallery .item-video a>svg{fill:#000;z-index:3;position:absolute;bottom:12px;right:12px}.product-sumary .gx-image .prv-gallery .item-video a span{z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-sumary .gx-image .prv-gallery .item-video a span svg{width:100px;height:100px;fill:var(--primary-Color)}@media (width<=767px){.product-sumary .gx-image .prv-gallery .item-video a span svg{width:60px;height:60px}}.product-sumary .gx-image .prv-gallery .item-gallery{position:relative}.product-sumary .gx-image .prv-gallery .item-gallery a{display:block;position:relative}.product-sumary .gx-image .prv-gallery .item-gallery a picture{background-position:50%;border-radius:12px;width:100%;padding-bottom:100%;display:block;position:relative;overflow:hidden}.product-sumary .gx-image .prv-gallery .item-gallery a picture img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.product-sumary .gx-image .prv-gallery .item-gallery a svg{fill:#000;z-index:3;position:absolute;bottom:12px;right:12px}.product-sumary .gx-image .nav-gallery{padding-left:30px;padding-right:30px;position:relative}.product-sumary .gx-image .nav-gallery .item-thumb{padding:0 8px;position:relative}.product-sumary .gx-image .nav-gallery .item-thumb span{opacity:.47;cursor:pointer;background-position:50%;border-radius:8px;width:100%;padding-bottom:100%;transition:all .3s;display:block;position:relative;overflow:hidden}.product-sumary .gx-image .nav-gallery .item-thumb span img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.product-sumary .gx-image .nav-gallery .item-thumb span>i{z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-sumary .gx-image .nav-gallery .item-thumb span>i svg{fill:#696969;width:40px;height:40px}.product-sumary .gx-image .nav-gallery .item-thumb.slick-current span{opacity:1}.product-sumary .gx-image .nav-gallery .slick-arrow{background:var(--primary-Color);opacity:1;visibility:visible;border:0;border-radius:100%;outline:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-sumary .gx-image .nav-gallery .slick-arrow:before{display:none}.product-sumary .gx-image .nav-gallery .slick-arrow svg{fill:#fff;width:12px;height:12px}.product-sumary .gx-image .nav-gallery .slick-arrow.slick-prev{left:0}@media (width<=767px){.product-sumary .gx-image .nav-gallery .slick-arrow.slick-prev{left:0}}.product-sumary .gx-image .nav-gallery .slick-arrow.slick-next{right:0}@media (width<=767px){.product-sumary .gx-image .nav-gallery .slick-arrow.slick-next{right:0}}.product-sumary .gx-info{flex-direction:column;gap:18px;display:flex}.product-sumary .gx-info .gx-meta{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-bottom:15px;display:flex}.product-sumary .gx-info .gx-meta .sku{color:#777;align-items:center;gap:5px;font-size:13px;display:flex}.product-sumary .gx-info .gx-meta .sku .label{color:#999}.product-sumary .gx-info .gx-meta .sku .value{color:#444;font-weight:600}.product-sumary .gx-info .gx-meta .stock-status{background:#f0f0f0;border-radius:18px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.product-sumary .gx-info .gx-meta .stock-status .status-dot{border-radius:50%;width:7px;height:7px}.product-sumary .gx-info .gx-meta .stock-status.in-stock{color:#26945b}.product-sumary .gx-info .gx-meta .stock-status.in-stock .status-dot{background:#26945b}.product-sumary .gx-info .gx-meta .stock-status.out-of-stock{color:#dc3545}.product-sumary .gx-info .gx-meta .stock-status.out-of-stock .status-dot{background:#dc3545}.product-sumary .gx-info .gx-price{color:#ad4d2c;flex-wrap:wrap;align-items:center;gap:8px;font-size:19px;font-weight:700;line-height:1.4;display:flex}.product-sumary .gx-info .gx-price .woocommerce-Price-amount{color:inherit}.product-sumary .gx-info .gx-price .woocommerce-Price-currencySymbol{font-size:.85em}.product-sumary .gx-info .gx-price .price-separator{color:#999;font-size:18px;font-weight:400}.product-sumary .gx-info .gx-price .contact-price{font-size:23px}@media (width<=767px){.product-sumary .gx-info .gx-price{font-size:17px}}.product-sumary .gx-info .gx-desc{color:#666;font-size:14px;line-height:1.8}.product-sumary .gx-info .gx-desc p{margin:0 0 10px}.product-sumary .gx-info .gx-desc p:last-child{margin-bottom:0}.product-sumary .gx-info .gx-buy{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 0}.product-sumary .gx-info .gx-buy form.cart{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.product-sumary .gx-info .gx-buy form.cart .quantity{align-items:center;margin:0;display:inline-flex}.product-sumary .gx-info .gx-buy form.cart .quantity .qty{color:#333;text-align:center;width:75px;height:46px;box-shadow:none;background:#fff;border:1px solid #ddd;border-radius:5px;outline:none;padding:0 10px;font-size:15px}.product-sumary .gx-info .gx-buy form.cart .quantity .qty:focus{border-color:#ad4d2c}.product-sumary .gx-info .gx-buy form.cart .single_add_to_cart_button{color:#fff;text-transform:uppercase;background:#ad4d2c;border:1px solid #ad4d2c;border-radius:5px;min-height:46px;padding:0 28px;font-size:14px;font-weight:600;transition:all .25s}.product-sumary .gx-info .gx-buy form.cart .single_add_to_cart_button:hover{color:#fff;background:#8e3b20;border-color:#8e3b20}.product-sumary .gx-info .gx-buy form.cart .single_add_to_cart_button:disabled,.product-sumary .gx-info .gx-buy form.cart .single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed}.product-sumary .gx-info .gx-buy .variations_form{display:block}.product-sumary .gx-info .gx-buy .variations_form table.variations{border-collapse:collapse;border:0;width:100%;margin:0}.product-sumary .gx-info .gx-buy .variations_form table.variations tbody tr{margin-bottom:18px;display:block}.product-sumary .gx-info .gx-buy .variations_form table.variations tbody tr:last-child{margin-bottom:0}.product-sumary .gx-info .gx-buy .variations_form table.variations tbody td{background:0 0;border:0;width:100%;padding:0;display:block}.product-sumary .gx-info .gx-buy .variations_form table.variations tbody td.label{margin-bottom:10px}.product-sumary .gx-info .gx-buy .variations_form table.variations tbody td.label label{color:#333;margin:0;font-size:14px;font-weight:700;display:block}.product-sumary .gx-info .gx-buy .variations_form table.variations tbody td.value{position:relative}.product-sumary .gx-info .gx-buy .variations_form .vi-wpvs-select-attribute{display:none}.product-sumary .gx-info .gx-buy .variations_form .vi-wpvs-variation-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-sumary .gx-info .gx-buy .variations_form .vi-wpvs-variation-wrap .vi-wpvs-option-wrap{cursor:pointer;margin:0;padding:0;position:relative}.product-sumary .gx-info .gx-buy .variations_form .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option{color:#555;background:#fff;border:1px solid #ddd;border-radius:0;justify-content:center;align-items:center;min-width:42px;min-height:38px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.product-sumary .gx-info .gx-buy .variations_form .vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option{color:#ad4d2c;border-color:#ad4d2c}.product-sumary .gx-info .gx-buy .variations_form .vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option{color:#fff;background:#ad4d2c;border-color:#ad4d2c}.product-sumary .gx-info .gx-buy .variations_form .vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock{opacity:.4;cursor:not-allowed}.product-sumary .gx-info .gx-buy .variations_form .reset_variations{color:#999;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.product-sumary .gx-info .gx-buy .variations_form .reset_variations:hover{color:#ad4d2c}.product-sumary .gx-info .gx-buy .variations_form .single_variation_wrap{margin-top:0}.product-sumary .gx-info .gx-buy .variations_form .single_variation_wrap .woocommerce-variation{color:#555;background:#fafafa;border:1px solid #eee;border-radius:5px;margin-bottom:15px;padding:12px 15px;font-size:13px}.product-sumary .gx-info .gx-buy .variations_form .single_variation_wrap .woocommerce-variation .price{color:var(--secondary-Color);font-size:16px;font-weight:700}.product-sumary .gx-info .gx-buy .variations_form .single_variation_wrap .woocommerce-variation .stock{margin:8px 0 0;font-size:13px}.product-sumary .gx-info .gx-buy .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-sumary .gx-info .gx-buy .variations_form .quantity{margin:0}@media (width<=767px){.product-sumary .gx-info .gx-buy{padding:15px 0}.product-sumary .gx-info .gx-buy form.cart{gap:10px}.product-sumary .gx-info .gx-buy form.cart .quantity .qty{width:65px;height:43px}.product-sumary .gx-info .gx-buy form.cart .single_add_to_cart_button{min-height:43px;padding:0 18px;font-size:13px}.product-sumary .gx-info .gx-buy .variations_form table.variations{margin-bottom:0}.product-sumary .gx-info .gx-buy .variations_form .single_variation_wrap{margin-top:0}.product-sumary .gx-info .gx-buy .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{gap:10px}}@media (width<=400px){.product-sumary .gx-info .gx-buy form.cart .single_add_to_cart_button{flex:1;padding:0 12px}}.product-sumary .gx-info .gx-cate{color:#888;font-size:13px;line-height:1.7}.product-sumary .gx-info .gx-cate strong{color:#444}.product-sumary .gx-info .gx-cate a{color:#777;text-decoration:none;transition:color .2s}.product-sumary .gx-info .gx-cate a:hover{color:#ad4d2c}.product-detail{margin-top:35px}.product-detail .tab_nav{border-bottom:1px solid #e5e5e5;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.product-detail .tab_nav li{margin:0;padding:0}.product-detail .tab_nav li .tab_link{color:#666;cursor:pointer;background:0 0;border:0;padding:13px 22px;font-size:15px;font-weight:600;transition:all .25s;display:block;position:relative}.product-detail .tab_nav li .tab_link:after{content:"";background:0 0;height:2px;transition:background .25s;position:absolute;bottom:-1px;left:0;right:0}.product-detail .tab_nav li .tab_link:hover,.product-detail .tab_nav li.active .tab_link{color:#ad4d2c}.product-detail .tab_nav li.active .tab_link:after{background:#ad4d2c}.product-detail .tab_content{padding:25px 0}.product-detail .tab_content .tab_pane[hidden]{display:none!important}.product-detail .tab_content .tab_pane h4{color:#333;text-transform:uppercase;margin:0 0 20px;font-size:18px;font-weight:700}.product-detail .attribute_list{border:1px solid #eee;border-radius:5px;margin:0;padding:0;list-style:none;overflow:hidden}.product-detail .attribute_list li{color:#555;border-bottom:1px solid #eee;grid-template-columns:minmax(150px,30%) 1fr;gap:15px;padding:12px 16px;font-size:14px;line-height:1.6;display:grid}.product-detail .attribute_list li:nth-child(odd){background:#fafafa}.product-detail .attribute_list li:last-child{border-bottom:0}.product-detail .attribute_list li .attribute_label{color:#333;font-weight:600}.product-detail .attribute_list li .attribute_value{color:#666}@media (width<=767px){.product-detail{margin-top:25px}.product-detail .tab_nav{gap:0}.product-detail .tab_nav li{flex:1}.product-detail .tab_nav li .tab_link{width:100%;padding:12px 10px;font-size:14px}.product-detail .tab_content{padding:20px 0}.product-detail .tab_content .tab_pane h4{font-size:16px}.product-detail .attribute_list li{grid-template-columns:110px 1fr;gap:10px;padding:10px 12px;font-size:13px}}.product-review{margin-top:40px}.product-review .review{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.product-review .review_summary{color:#333;margin-bottom:20px;font-size:15px;font-weight:600}.product-review .reviews_comment{margin:0;padding:0;list-style:none}.product-review .reviews_comment>li{border-bottom:1px solid #eee;margin-bottom:22px;padding-bottom:22px}.product-review .reviews_comment>li:last-child{margin-bottom:0}.product-review .reviews_comment .comment_item{gap:15px;display:flex}.product-review .reviews_comment .comment_item .avatar{flex:0 0 50px;width:50px;height:50px}.product-review .reviews_comment .comment_item .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.product-review .reviews_comment .comment_item .info{flex:1;min-width:0}.product-review .reviews_comment .comment_item .info_head{flex-wrap:wrap;align-items:center;gap:8px 15px;margin-bottom:5px;display:flex}.product-review .reviews_comment .comment_item .info_head h4{color:#333;margin:0;font-size:15px;font-weight:700}.product-review .reviews_comment .comment_item .info_head .date{color:#999;font-size:12px}.product-review .reviews_comment .comment_item .rating{margin-bottom:8px}.product-review .reviews_comment .comment_item .rating .star-rating{float:none;color:#f5a623;width:5.4em;height:1em;margin:0;font-size:13px;display:inline-block}.product-review .reviews_comment .comment_item .desc{color:#666;font-size:14px;line-height:1.7}.product-review .reviews_comment .comment_item .desc p{margin:0}.product-review .reviews_comment .sub{background:#faf8f6;border-left:3px solid #ad4d2c;margin:18px 0 0 65px;padding:15px 18px;list-style:none}.product-review .reviews_comment .sub .comment_item .avatar{flex-basis:42px;width:42px;height:42px}.product-review .reviews_comment .sub .comment_item .info_head h4{font-size:14px}.product-review .no_reviews{color:#888;text-align:center;border:1px dashed #ddd;border-radius:5px;padding:20px;font-size:14px}.product-review .reviews_form{background:#fafafa;border:1px solid #eee;border-radius:6px;padding:25px}.product-review .reviews_form .comment-reply-title{color:#333;margin:0 0 20px;font-size:18px;font-weight:700;line-height:1.5;display:block}.product-review .reviews_form .product-review-form{flex-wrap:wrap;gap:15px;display:flex}.product-review .reviews_form .product-review-form>p{width:100%;margin:0}.product-review .reviews_form .product-review-form>p label{color:#444;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.product-review .reviews_form .product-review-form>p .required{color:#d9534f}.product-review .reviews_form .product-review-form>p input,.product-review .reviews_form .product-review-form>p textarea,.product-review .reviews_form .product-review-form>p select{color:#333;width:100%;min-height:44px;box-shadow:none;background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s;display:block}.product-review .reviews_form .product-review-form>p input:focus,.product-review .reviews_form .product-review-form>p textarea:focus,.product-review .reviews_form .product-review-form>p select:focus{border-color:#ad4d2c}.product-review .reviews_form .product-review-form>p textarea{resize:vertical;min-height:120px}.product-review .reviews_form .product-review-form .comment-form-author,.product-review .reviews_form .product-review-form .comment-form-email{width:calc(50% - 7.5px)}.product-review .reviews_form .product-review-form .comment-form-rating select{max-width:200px}.product-review .reviews_form .product-review-form .comment-form-rating .stars a{font-size:20px!important}.product-review .reviews_form .product-review-form .comment-form-cookies-consent{align-items:center;gap:8px;margin-bottom:12px;display:flex}.product-review .reviews_form .product-review-form .comment-form-cookies-consent input{width:auto;min-height:15px}.product-review .reviews_form .product-review-form .comment-form-cookies-consent label{margin-bottom:0}.product-review .reviews_form .product-review-form .form-submit{width:100%}.product-review .reviews_form .product-review-form .submit{color:#fff;cursor:pointer;background:#ad4d2c;border:1px solid #ad4d2c;border-radius:4px;min-height:45px;padding:0 25px;font-size:14px;font-weight:600;transition:all .25s}.product-review .reviews_form .product-review-form .submit:hover{background:#8e3b20;border-color:#8e3b20}.product-review .reviews_form .must-log-in,.product-review .reviews_form .woocommerce-verification-required{color:#777;margin:0;font-size:14px}.product-review .reviews_form .must-log-in a,.product-review .reviews_form .woocommerce-verification-required a{color:#ad4d2c;font-weight:600}@media (width<=991px){.product-review .review{grid-template-columns:1fr;gap:30px}.product-review .reviews_form{padding:20px}}@media (width<=575px){.product-review{margin-top:30px}.product-review .head_box{margin-bottom:20px}.product-review .head_box .title{font-size:19px}.product-review .reviews_comment .comment_item{gap:10px}.product-review .reviews_comment .comment_item .avatar{flex-basis:40px;width:40px;height:40px}.product-review .reviews_comment .comment_item .info_head{flex-direction:column;align-items:flex-start;gap:3px}.product-review .reviews_comment .sub{margin-left:25px;padding:12px}.product-review .reviews_form{padding:15px}.product-review .reviews_form .product-review-form{gap:12px}.product-review .reviews_form .product-review-form .comment-form-author,.product-review .reviews_form .product-review-form .comment-form-email,.product-review .reviews_form .product-review-form .submit{width:100%}}.product-related{margin-top:40px}.product-related .product-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1099px){.product-related .product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=991px){.product-related .product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.product-related .product-grid{grid-template-columns:repeat(2,1fr)}}.woocommerce-pagination{justify-content:center;align-items:center;margin:35px 0;display:flex}.woocommerce-pagination ul.page-numbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;border:0!important;display:flex!important}.woocommerce-pagination ul.page-numbers li{justify-content:center;align-items:center;margin:0;padding:0;display:flex;border:0!important}.woocommerce-pagination ul.page-numbers li .page-numbers{color:#444;background:#fff;border:1px solid #e5e5e5;border-radius:5px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:all .25s;display:flex}.woocommerce-pagination ul.page-numbers li .page-numbers:hover{color:#fff;background:#ad4d2c;border-color:#ad4d2c}.woocommerce-pagination ul.page-numbers li .page-numbers.current{color:#fff;cursor:default;background:#ad4d2c;border-color:#ad4d2c;font-weight:700}.woocommerce-pagination ul.page-numbers li .page-numbers.dots{color:#999;cursor:default;background:0 0;border-color:#0000;min-width:24px;padding:0}.woocommerce-pagination ul.page-numbers li .page-numbers.dots:hover{color:#999;background:0 0;border-color:#0000}.woocommerce-pagination ul.page-numbers li .page-numbers.next,.woocommerce-pagination ul.page-numbers li .page-numbers.prev{font-size:20px;font-weight:400}@media (width<=767px){.woocommerce-pagination ul.page-numbers li .page-numbers{min-width:36px;height:36px;padding:0 9px;font-size:13px}.woocommerce-pagination ul.page-numbers li .page-numbers.next,.woocommerce-pagination ul.page-numbers li .page-numbers.prev{font-size:18px}}@media (width<=400px){.woocommerce-pagination ul.page-numbers li .page-numbers{min-width:32px;height:32px;padding:0 7px;font-size:12px}}@media (width<=767px){.woocommerce-pagination ul.page-numbers{gap:6px}}@media (width<=400px){.woocommerce-pagination ul.page-numbers{gap:4px}}@media (width<=767px){.woocommerce-pagination{margin:25px 0}}.woocommerce-cart .woocommerce{color:#444;font-size:14px}.woocommerce-cart .woocommerce a{color:#333;text-decoration:none;transition:all .2s}.woocommerce-cart .woocommerce a:hover{color:#ad4d2c}.woocommerce-cart .woocommerce .woocommerce-cart-form{width:100%}.woocommerce-cart .woocommerce .shop_table{border-collapse:separate;border-spacing:0;border:1px solid #eee;border-radius:6px;width:100%;margin:0;overflow:hidden}.woocommerce-cart .woocommerce .shop_table th{color:#333;text-align:center;white-space:nowrap;background:#f8f6f4;border:0;border-bottom:1px solid #eee;padding:15px 12px;font-size:13px;font-weight:700}.woocommerce-cart .woocommerce .shop_table td{text-align:center;vertical-align:middle;background:#fff;border:0;border-bottom:1px solid #eee;padding:18px 12px}.woocommerce-cart .woocommerce .shop_table tbody tr:last-child td{border-bottom:0}.woocommerce-cart .woocommerce .shop_table .product-remove{width:40px}.woocommerce-cart .woocommerce .shop_table .product-remove .remove{background:#f8eeee;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:19px;line-height:1;display:inline-flex;color:#c0392b!important}.woocommerce-cart .woocommerce .shop_table .product-remove .remove:hover{background:#c0392b;color:#fff!important}.woocommerce-cart .woocommerce .shop_table .product-thumbnail{width:95px}.woocommerce-cart .woocommerce .shop_table .product-thumbnail img{object-fit:cover;border-radius:5px;width:80px;height:80px;margin:0 auto;display:block}.woocommerce-cart .woocommerce .shop_table .product-name{text-align:left;min-width:180px}.woocommerce-cart .woocommerce .shop_table .product-name>a{color:#333;font-size:14px;font-weight:600}.woocommerce-cart .woocommerce .shop_table .product-name>a:hover{color:#ad4d2c}.woocommerce-cart .woocommerce .shop_table .product-name .variation{grid-template-columns:auto 1fr;gap:4px 8px;margin:8px 0 0;font-size:12px;display:grid}.woocommerce-cart .woocommerce .shop_table .product-name .variation dt{color:#777;font-weight:500}.woocommerce-cart .woocommerce .shop_table .product-name .variation dd{color:#555;margin:0}.woocommerce-cart .woocommerce .shop_table .product-name .variation dd p{margin:0}.woocommerce-cart .woocommerce .shop_table .product-price,.woocommerce-cart .woocommerce .shop_table .product-subtotal{color:#ad4d2c;white-space:nowrap;font-size:14px;font-weight:600}.woocommerce-cart .woocommerce .shop_table .product-quantity .quantity{justify-content:center;margin:0;display:inline-flex}.woocommerce-cart .woocommerce .shop_table .product-quantity .qty{color:#333;text-align:center;width:65px;height:38px;box-shadow:none;background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;padding:0 5px;font-size:14px}.woocommerce-cart .woocommerce .shop_table .product-quantity .qty:focus{border-color:#ad4d2c}.woocommerce-cart .woocommerce .shop_table .actions{background:#fff;padding:15px}.woocommerce-cart .woocommerce .shop_table .actions .coupon{display:none!important}.woocommerce-cart .woocommerce .shop_table .actions button[name=update_cart]{color:#555;background:#fff;border:1px solid #ddd;border-radius:4px;min-height:40px;padding:0 20px;font-size:13px;font-weight:600}.woocommerce-cart .woocommerce .shop_table .actions button[name=update_cart]:hover:not(:disabled){color:#fff;background:#ad4d2c;border-color:#ad4d2c}.woocommerce-cart .woocommerce .shop_table .actions button[name=update_cart]:disabled{opacity:.45;cursor:not-allowed}.woocommerce-cart .woocommerce .cart-collaterals{justify-content:flex-end;margin-top:25px;display:flex}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:none;background:#fff;border:1px solid #eee;border-radius:6px;width:420px;max-width:100%;padding:22px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2{color:#333;margin:0 0 20px;font-size:19px;font-weight:700}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table{border:0;border-radius:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table td{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;padding:12px 0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table th{color:#666;font-weight:500}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table td{color:#333;text-align:right}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td{vertical-align:top}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-methods li{margin:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-methods label{color:#555;font-weight:500}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-destination{color:#999;margin:8px 0 0;font-size:12px;line-height:1.5}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td{color:#333;border-bottom:0;padding-top:18px;font-size:16px;font-weight:700}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total .amount{color:#ad4d2c;font-size:19px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:20px;padding:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{color:#fff;text-transform:uppercase;background:#ad4d2c;border:1px solid #ad4d2c;border-radius:4px;justify-content:center;align-items:center;min-height:48px;margin:0;padding:10px 20px;font-size:14px;font-weight:700;transition:all .25s;display:flex}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{color:#fff;background:#8e3b20;border-color:#8e3b20}@media (width<=767px){.woocommerce-cart .woocommerce .shop_table{border:0;overflow:visible}.woocommerce-cart .woocommerce .shop_table thead{display:none}.woocommerce-cart .woocommerce .shop_table tbody{display:block}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item{border:1px solid #eee;border-radius:6px;grid-template-columns:85px 1fr;gap:8px 12px;margin-bottom:15px;padding:15px;display:grid;position:relative}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item td{text-align:left;background:0 0;border:0;width:auto;padding:0;display:block}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-remove{width:auto;position:absolute;top:12px;right:12px}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-thumbnail{grid-area:1/1/span 4}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-thumbnail img{width:85px;height:85px}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-name{grid-area:1/2;padding-right:25px}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-price{grid-area:2/2}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-price:before{content:"Giá: ";color:#888;font-weight:400}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-quantity{grid-area:3/2}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-quantity:before{content:"Số lượng: ";color:#888}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-quantity .quantity{vertical-align:middle;display:inline-flex}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-subtotal{grid-area:4/2}.woocommerce-cart .woocommerce .shop_table tbody tr.cart_item .product-subtotal:before{content:"Tạm tính: ";color:#888;font-weight:400}.woocommerce-cart .woocommerce .shop_table tbody tr:not(.cart_item){display:block}.woocommerce-cart .woocommerce .shop_table tbody tr:not(.cart_item) td.actions{border:0;justify-content:flex-end;padding:0;display:flex}.woocommerce-cart .woocommerce .shop_table tbody tr:not(.cart_item) td.actions .coupon{display:none!important}.woocommerce-cart .woocommerce .cart-collaterals{margin-top:20px;display:block}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%;padding:18px}}.woocommerce-checkout{color:#444;font-size:14px}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper{margin-bottom:20px}.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;display:grid}.woocommerce-checkout form.checkout #customer_details{width:100%;margin:0;display:block}.woocommerce-checkout form.checkout #customer_details>div{width:100%;margin-bottom:25px;padding:0}.woocommerce-checkout form.checkout h3{color:#333;margin:0 0 22px;font-size:20px;font-weight:700;line-height:1.4}.woocommerce-checkout form.checkout .woocommerce-billing-fields,.woocommerce-checkout form.checkout .woocommerce-shipping-fields,.woocommerce-checkout form.checkout .woocommerce-additional-fields{background:#fff;border:1px solid #eee;border-radius:6px;padding:24px}.woocommerce-checkout form.checkout .woocommerce-shipping-fields{margin-bottom:20px}.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout form.checkout .woocommerce-additional-fields__field-wrapper{flex-wrap:wrap;gap:0 15px;display:flex}.woocommerce-checkout form.checkout .form-row{float:none;width:100%;margin:0 0 17px;padding:0}.woocommerce-checkout form.checkout .form-row:last-child{margin-bottom:0}.woocommerce-checkout form.checkout .form-row label{color:#444;margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.5;display:block}.woocommerce-checkout form.checkout .form-row label .required{color:#d9534f;text-decoration:none}.woocommerce-checkout form.checkout .form-row input.input-text,.woocommerce-checkout form.checkout .form-row textarea,.woocommerce-checkout form.checkout .form-row select{color:#333;width:100%;min-height:44px;box-shadow:none;background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s;display:block}.woocommerce-checkout form.checkout .form-row input.input-text:focus,.woocommerce-checkout form.checkout .form-row textarea:focus,.woocommerce-checkout form.checkout .form-row select:focus{border-color:#ad4d2c}.woocommerce-checkout form.checkout .form-row input.input-text::placeholder,.woocommerce-checkout form.checkout .form-row textarea::placeholder,.woocommerce-checkout form.checkout .form-row select::placeholder{color:#aaa}.woocommerce-checkout form.checkout .form-row textarea{resize:vertical;min-height:110px}.woocommerce-checkout form.checkout .form-row .select2-container{width:100%!important}.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection--single{background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;align-items:center;height:44px;display:flex}.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection--single .select2-selection__rendered{color:#333;padding-left:12px;font-size:14px;line-height:42px}.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection--single .select2-selection__arrow{height:42px;right:8px}.woocommerce-checkout form.checkout .form-row .select2-container.select2-container--open .select2-selection--single,.woocommerce-checkout form.checkout .form-row .select2-container.select2-container--focus .select2-selection--single{border-color:#ad4d2c}.woocommerce-checkout form.checkout .form-row.form-row-first,.woocommerce-checkout form.checkout .form-row.form-row-last{width:calc(50% - 7.5px)}.woocommerce-checkout form.checkout .form-row.form-row-wide{width:100%}.woocommerce-checkout form.checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout form.checkout .form-row.woocommerce-invalid textarea,.woocommerce-checkout form.checkout .form-row.woocommerce-invalid .select2-selection--single{border-color:#dc3545}.woocommerce-checkout form.checkout .form-row .woocommerce-input-wrapper{width:100%;display:block}.woocommerce-checkout form.checkout .woocommerce-account-fields{margin-top:18px}.woocommerce-checkout form.checkout .woocommerce-account-fields .create-account{background:#fafafa;border:1px solid #eee;border-radius:4px;margin:0;padding:12px 15px}.woocommerce-checkout form.checkout .woocommerce-account-fields .create-account label{color:#555;cursor:pointer;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:500;display:flex}.woocommerce-checkout form.checkout .woocommerce-account-fields .create-account input{accent-color:#ad4d2c}.woocommerce-checkout form.checkout .woocommerce-shipping-fields #ship-to-different-address{margin:0}.woocommerce-checkout form.checkout .woocommerce-shipping-fields #ship-to-different-address label{color:#333;cursor:pointer;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.woocommerce-checkout form.checkout .woocommerce-shipping-fields #ship-to-different-address label input{accent-color:#ad4d2c;width:16px;height:16px;margin:0}.woocommerce-checkout form.checkout .woocommerce-shipping-fields .shipping_address{border-top:1px solid #eee;margin-top:22px;padding-top:20px}.woocommerce-checkout form.checkout .woocommerce-additional-fields h3{font-size:18px}.woocommerce-checkout form.checkout #order_review_heading{background:#fff;border:1px solid #eee;border-bottom:0;border-radius:6px 6px 0 0;grid-area:1/2;align-self:start;margin:0;padding:24px 24px 0}.woocommerce-checkout form.checkout #order_review{background:#fff;border:1px solid #eee;border-top:0;border-radius:0 0 6px 6px;grid-area:1/2;align-self:start;margin-top:58px;padding:0 24px 24px}.woocommerce-checkout form.checkout #order_review .shop_table{border-collapse:collapse;border:0;width:100%;margin:0}.woocommerce-checkout form.checkout #order_review .shop_table th,.woocommerce-checkout form.checkout #order_review .shop_table td{vertical-align:top;background:0 0;border:0;border-bottom:1px solid #eee;padding:13px 0;font-size:13px}.woocommerce-checkout form.checkout #order_review .shop_table thead th{color:#333;font-weight:700}.woocommerce-checkout form.checkout #order_review .shop_table .product-name{color:#444;text-align:left;width:70%}.woocommerce-checkout form.checkout #order_review .shop_table .product-total{color:#444;text-align:right;white-space:nowrap}.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-name{font-weight:600}.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-quantity{color:#999;font-weight:400}.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .variation{color:#777;grid-template-columns:auto 1fr;gap:3px 8px;margin:7px 0 0;font-size:12px;font-weight:400;display:grid}.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .variation dt{font-weight:500}.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .variation dd,.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .variation dd p{margin:0}.woocommerce-checkout form.checkout #order_review .shop_table .cart_item .product-total{color:#ad4d2c;font-weight:600}.woocommerce-checkout form.checkout #order_review .shop_table tfoot th{color:#666;text-align:left;font-weight:500}.woocommerce-checkout form.checkout #order_review .shop_table tfoot td{color:#333;text-align:right}.woocommerce-checkout form.checkout #order_review .shop_table tfoot .woocommerce-shipping-totals th,.woocommerce-checkout form.checkout #order_review .shop_table tfoot .woocommerce-shipping-totals td{vertical-align:top}.woocommerce-checkout form.checkout #order_review .shop_table tfoot .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}.woocommerce-checkout form.checkout #order_review .shop_table tfoot .woocommerce-shipping-methods li{margin:0}.woocommerce-checkout form.checkout #order_review .shop_table tfoot .woocommerce-shipping-methods label{color:#555;font-weight:500}.woocommerce-checkout form.checkout #order_review .shop_table tfoot .woocommerce-shipping-methods input{accent-color:#ad4d2c}.woocommerce-checkout form.checkout #order_review .shop_table tfoot .order-total th,.woocommerce-checkout form.checkout #order_review .shop_table tfoot .order-total td{color:#333;border-bottom:0;padding-top:18px;font-size:15px;font-weight:700}.woocommerce-checkout form.checkout #order_review .shop_table tfoot .order-total .amount{color:#ad4d2c;font-size:20px}.woocommerce-checkout form.checkout #payment{background:#fafafa;border:1px solid #eee;border-radius:5px;margin-top:20px;padding:18px}.woocommerce-checkout form.checkout #payment .wc_payment_methods{border:0;margin:0;padding:0;list-style:none}.woocommerce-checkout form.checkout #payment .wc_payment_methods .wc_payment_method{margin:0}.woocommerce-checkout form.checkout #payment .wc_payment_methods .wc_payment_method>label{color:#333;cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.woocommerce-checkout form.checkout #payment .wc_payment_methods .wc_payment_method>label:before{content:"";border:1px solid #ccc;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.woocommerce-checkout form.checkout #payment .wc_payment_methods .wc_payment_method input:checked+label:before{border:5px solid #ad4d2c}.woocommerce-checkout form.checkout #payment .wc_payment_methods .wc_payment_method .payment_box{color:#666;background:#fff;border-radius:4px;margin:15px 0 0;padding:12px 15px;font-size:13px;line-height:1.6}.woocommerce-checkout form.checkout #payment .wc_payment_methods .wc_payment_method .payment_box:before{border-bottom-color:#fff}.woocommerce-checkout form.checkout #payment .wc_payment_methods .wc_payment_method .payment_box p{margin:0}.woocommerce-checkout form.checkout #payment .place-order{margin:20px 0 0;padding:0}.woocommerce-checkout form.checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:15px;font-size:12px}.woocommerce-checkout form.checkout #payment .place-order #place_order{color:#fff;text-transform:uppercase;background:#ad4d2c;border:1px solid #ad4d2c;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:50px;margin:0;padding:12px 20px;font-size:15px;font-weight:700;transition:all .25s;display:flex}.woocommerce-checkout form.checkout #payment .place-order #place_order:hover{background:#8e3b20;border-color:#8e3b20}@media (width<=991px){.woocommerce-checkout form.checkout{grid-template-columns:1fr;gap:25px}.woocommerce-checkout form.checkout #customer_details{grid-area:1/1}.woocommerce-checkout form.checkout #order_review_heading,.woocommerce-checkout form.checkout #order_review{grid-area:2/1}}@media (width<=575px){.woocommerce-checkout form.checkout{gap:18px}.woocommerce-checkout form.checkout .woocommerce-billing-fields,.woocommerce-checkout form.checkout .woocommerce-shipping-fields,.woocommerce-checkout form.checkout .woocommerce-additional-fields{padding:16px}.woocommerce-checkout form.checkout h3{font-size:18px}.woocommerce-checkout form.checkout .form-row.form-row-first,.woocommerce-checkout form.checkout .form-row.form-row-last{width:100%}.woocommerce-checkout form.checkout #order_review_heading{padding:18px 16px 0;font-size:18px}.woocommerce-checkout form.checkout #order_review{margin-top:52px;padding:0 16px 16px}.woocommerce-checkout form.checkout #order_review .shop_table th,.woocommerce-checkout form.checkout #order_review .shop_table td{padding:11px 0;font-size:12px}.woocommerce-checkout form.checkout #order_review .shop_table .order-total .amount{font-size:18px}.woocommerce-checkout form.checkout #payment{padding:14px}}.woocommerce-order{color:#333}.woocommerce-order .woocommerce-notice--success{color:#286b36;background:#f1f8f2;border:1px solid #d8eadb;border-radius:6px;align-items:center;gap:12px;margin:0 0 25px;padding:18px 22px;font-size:16px;font-weight:600;display:flex}.woocommerce-order .woocommerce-notice--success:before{content:"✓";border:2px solid;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:16px;font-weight:700;display:flex}.woocommerce-order .woocommerce-order-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:0;display:grid;margin:0 0 25px!important;list-style:none!important}.woocommerce-order .woocommerce-order-overview:before,.woocommerce-order .woocommerce-order-overview:after{display:none!important}.woocommerce-order .woocommerce-order-overview li{color:#888;background:#fff;border-radius:6px;flex-direction:column;gap:8px;font-size:13px;display:flex;border:1px solid #eee!important;padding:18px!important}.woocommerce-order .woocommerce-order-overview li strong{color:#333;font-size:16px;font-weight:700}.woocommerce-order>p:not(.woocommerce-notice){color:#666;background:#faf7f5;border-left:3px solid #ad4d2c;margin:0 0 25px;padding:15px 18px;font-size:14px;line-height:1.6}.woocommerce-order .woocommerce-order-details{margin-top:30px}.woocommerce-order .woocommerce-order-details .head__block{margin-bottom:15px}.woocommerce-order .woocommerce-order-details .head__block .title{color:#222;margin:0;font-size:21px;font-weight:700}.woocommerce-order .woocommerce-order-details table.shop_table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #eee;border-radius:6px;width:100%;margin:0;overflow:hidden}.woocommerce-order .woocommerce-order-details table.shop_table th,.woocommerce-order .woocommerce-order-details table.shop_table td{vertical-align:middle;border:0;border-bottom:1px solid #eee;padding:15px 18px;font-size:14px}.woocommerce-order .woocommerce-order-details table.shop_table thead{background:#faf7f5}.woocommerce-order .woocommerce-order-details table.shop_table thead th{color:#333;font-weight:700}.woocommerce-order .woocommerce-order-details table.shop_table .product-name{width:70%}.woocommerce-order .woocommerce-order-details table.shop_table .product-total{text-align:right;width:30%}.woocommerce-order .woocommerce-order-details table.shop_table tbody .product-name a{color:#333;font-weight:600;text-decoration:none;transition:color .2s}.woocommerce-order .woocommerce-order-details table.shop_table tbody .product-name a:hover{color:#ad4d2c}.woocommerce-order .woocommerce-order-details table.shop_table tbody .product-name .product-quantity{color:#888;margin-left:5px;font-weight:500}.woocommerce-order .woocommerce-order-details table.shop_table tbody .product-total{color:#ad4d2c;font-weight:700}.woocommerce-order .woocommerce-order-details table.shop_table tfoot th{color:#666;text-align:right;font-weight:500}.woocommerce-order .woocommerce-order-details table.shop_table tfoot td{text-align:right;color:#333;font-weight:600}.woocommerce-order .woocommerce-order-details table.shop_table tfoot tr:last-child th,.woocommerce-order .woocommerce-order-details table.shop_table tfoot tr:last-child td{color:#ad4d2c;border-bottom:0;font-size:16px;font-weight:700}.woocommerce-order .woocommerce-order-details table.shop_table .woocommerce-Price-amount{white-space:nowrap}@media (width<=991px){.woocommerce-order .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.woocommerce-order .woocommerce-notice--success{padding:15px;font-size:14px}.woocommerce-order .woocommerce-order-overview{gap:10px}.woocommerce-order .woocommerce-order-overview li{padding:13px;font-size:12px}.woocommerce-order .woocommerce-order-overview li strong{font-size:14px}.woocommerce-order .woocommerce-order-details .head__block .title{font-size:19px}.woocommerce-order .woocommerce-order-details table.shop_table th,.woocommerce-order .woocommerce-order-details table.shop_table td{padding:12px 10px;font-size:13px}.woocommerce-order .woocommerce-order-details table.shop_table .product-name{width:65%}.woocommerce-order .woocommerce-order-details table.shop_table .product-total{width:35%}}.woocommerce-MyAccount-navigation{float:left;width:25%;padding-right:28px}.woocommerce-MyAccount-navigation ul{background:#fff;border:1px solid #eaeaea;border-radius:12px;margin:0;padding:8px;list-style:none}.woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation li a{color:#444;border-radius:8px;align-items:center;gap:10px;padding:13px 15px;font-size:15px;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:flex}.woocommerce-MyAccount-navigation li a:before{color:#888;text-align:center;width:18px;font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block}.woocommerce-MyAccount-navigation li a:hover{color:#111;background:#f6f7f9}.woocommerce-MyAccount-navigation li.is-active a{color:#fff;background:#303438;font-weight:600}.woocommerce-MyAccount-navigation li.is-active a:before{color:#fff}.woocommerce-MyAccount-navigation li--dashboard a:before{content:""}.woocommerce-MyAccount-navigation li--orders a:before{content:""}.woocommerce-MyAccount-navigation li--downloads a:before{content:""}.woocommerce-MyAccount-navigation li--edit-address a:before{content:""}.woocommerce-MyAccount-navigation li--edit-account a:before{content:""}.woocommerce-MyAccount-navigation li--customer-logout a:before{content:""}.woocommerce-MyAccount-content{float:right;background:#fff;border:1px solid #eaeaea;border-radius:12px;width:75%;min-width:0;padding:28px;line-height:1.8}.woocommerce-MyAccount-content p{color:#555;margin:0 0 18px;font-size:15px}.woocommerce-MyAccount-content p:last-child{margin-bottom:0}.woocommerce-MyAccount-content strong{color:#222;font-weight:600}.woocommerce-MyAccount-content a{color:#303438;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #ccc;text-decoration:underline #ccc;transition:color .2s}.woocommerce-MyAccount-content a:hover{color:#b58a45}.woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty{display:none}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{box-sizing:border-box}@media (width<=991px){.woocommerce-MyAccount-navigation{width:30%;padding-right:18px}.woocommerce-MyAccount-content{width:70%;padding:22px}}@media (width<=767px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none;width:100%;padding:0}.woocommerce-MyAccount-navigation{margin-bottom:20px}.woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.woocommerce-MyAccount-navigation li a{overflow-wrap:anywhere;height:100%;padding:12px 10px;font-size:13px}.woocommerce-MyAccount-content{border-radius:10px;padding:20px}.woocommerce-MyAccount-content p{font-size:14px}}@media (width<=380px){.woocommerce-MyAccount-navigation ul{grid-template-columns:1fr}}.woocommerce-form-login-toggle{display:none!important}