svg.icon{width:20px;height:20px}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba;padding:10px 10px;text-align:center;margin:10px 0 30px}a:focus,a:hover{color:var(--main-color)}.btn{box-shadow:none !important}.button{position:relative;display:inline-block;z-index:1;overflow:hidden;padding:12px 24px;line-height:normal;color:#fff;border-radius:53px;background-color:transparent;border:0;font-size:13px;font-weight:500;text-align:center;letter-spacing:1px;text-transform:uppercase;outline:none !important;-webkit-transition:all 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.button:before{content:'';display:block;background-color:#000;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;transition:all 0.3s ease}.button.btnwhite{color:var(--shop-color-text);border-color:#1D1D1D}.button.btnwhite:before{background-color:#ffffff}.button.btnred{background-color:var(--main-color);border-color:var(--main-color)}.button.btnred:before{background:var(--main-color)}.button.shop-color:before{background-color:var(--main-color)}@media (min-width: 992px){.button:hover,.button:focus{border-color:#c70404;color:#ffffff}.button:hover:before,.button:focus:before{background:#c70404}.button.btnwhite:hover,.button.btnwhite:focus{border-color:#c70404;background-color:#c70404;color:#ffffff}.button.shop-color:focus:before,.button.shop-color:hover:before{background:#000}}.section-heading{margin-bottom:50px}.section-heading.heading-inline{margin-bottom:30px;display:flex;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap}.more-col{display:inline-block;margin-top:20px;font-size:14px;color:#820813}.section-title{text-align:center;text-transform:uppercase;font-size:26px;line-height:calc(1.1875);font-weight:600;color:#000;margin:0px}.section-heading .section-title{font-size:16px;line-height:calc(1.625);width:100%}.section-subtitle{text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;letter-spacing:2px;margin-bottom:16px;color:#c70404}@media (max-width: 767px){.section-subtitle{font-size:14px;margin-bottom:8px}}.section-title2{font-size:48px;line-height:1.2em;margin-bottom:24px;text-align:center;font-weight:600;color:#fefefe}@media (max-width: 767px){.section-title2{font-size:20px}}.btn-main{display:inline-block;padding:12px 24px;color:#000;background:#fefefe;border:1px solid transparent;font-size:14px;font-weight:500;border-radius:12px;letter-spacing:.5px;line-height:1.2}body.show-overlay .sidebar-overlay{opacity:1;visibility:visible}.sidebar-overlay{background:rgba(0,0,0,0.5);z-index:99;opacity:0;visibility:hidden;-webkit-transition:.3s}@media (min-width: 1440px){.container-fluid{padding-left:80px;padding-right:80px;max-width:1440px}}@media (min-width: 1200px){.container{max-width:1170px}}.container{padding:0 10px}.row{margin:0 -10px}[class*='col-']{padding:0 10px}figure{margin:0}select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 9.5L12 14.5L17 9.5L7 9.5Z' fill='%238C8C8C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:99%;background-position-y:7px;border-radius:2px;margin-right:2rem;padding:0 10px;padding-right:2rem;padding-left:10px}.product-loop .proloop-detail h3 a{white-space:initial;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}body{overflow:hidden;background:#fff;overflow-y:auto;font-family:var(--font-base);font-size:14px;max-width:1920px;width:100%;margin:0 auto}body.fade-in{margin:0;height:100%}.a-center{text-align:center}.button-link,.button-default{height:40px;line-height:40px;text-align:center;padding:0 30px;font-size:16px;color:var(--button-color);background:var(--button-background);border-radius:3px;display:inline-block;transition:all 0.3s;margin:20px auto 0;border:solid 1px var(--button-color)}.button-link svg,.button-default svg{width:10px;height:13px;margin-left:11px;fill:var(--button-color);line-height:13px;margin-top:-4px}.button-link:hover,.button-default:hover{background:var(--button-hover);border-color:var(--button-hover);color:#fff}.button-link:hover svg,.button-default:hover svg{fill:#fff}.title-module{font-size:20px;font-weight:bold}.title-module a{display:inline-block;color:var(--text-color)}.bodywrap:not(.template-index) .wrapperMain_content{padding-top:20px;padding-bottom:20px}.container-small{max-width:1068px;width:100%;margin:0 auto}.grid_item_product_main{margin-bottom:20px}.grid_item_product_main .image_thumb{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:0;overflow:hidden;height:200px;padding:10px;flex-flow:column;margin-bottom:16px;border:solid 1px #F2F2F2}.grid_item_product_main .image_thumb:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#333;opacity:0;transition:all 0.3s}.grid_item_product_main .image_thumb.saleicon:before{content:"-" attr(data-discount);height:20px;width:45px;background:var(--main-color);position:absolute;top:0;left:0;z-index:9;font-size:14px;line-height:1.2;color:#fff;font-weight:400;text-align:center;padding:2px 0}.grid_item_product_main .image_thumb img{max-width:100%;max-height:100%;width:auto !important;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:all 0.5s}.grid_item_product_main .image_thumb img.loaded:not(.large){min-height:unset;width:auto !important;height:unset !important}.grid_item_product_main .group-option-item{display:flex;justify-content:space-between;bottom:10px;position:absolute;width:calc(100% - 20px);left:10px;transform:translateY(58px);transition:all 0.5s}.grid_item_product_main button{background:transparent;border:none;box-shadow:none}.grid_item_product_main .btn-views{position:relative;display:inline-block;height:48px;opacity:0;width:48px;background:var(--button-background);text-align:center;line-height:38px;border-radius:3px;z-index:99;border:solid 1px var(--main-color);transition:all 0.3s}.grid_item_product_main .btn-views:hover{background:var(--button-hover)}.grid_item_product_main .btn-views.fast-button{width:calc(100% - 10px - 48px);background:var(--button-hover);color:var(--button-color);margin-right:10px;font-weight:700}.grid_item_product_main .btn-views.fast-button:hover{background:var(--button-background)}.grid_item_product_main .btn-views.full-w{width:100%;font-weight:700;background:var(--button-hover);color:var(--button-color)}.grid_item_product_main .btn-views.full-w:hover{background:var(--button-background)}.grid_item_product_main .btn-views.quick-view{line-height:44px;bottom:calc(18% - 24px)}.grid_item_product_main .btn-views svg{stroke:var(--button-color);width:30px;height:27px;fill:none}.grid_item_product_main .btn-views.quick-view svg{fill:#333;height:25px;width:25px}.grid_item_product_main .product-name{text-align:center;font-family:var(--font-base);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.grid_item_product_main .product-name a{color:var(--text-color);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:2}.grid_item_product_main .product-name a:hover{color:var(--hover-link)}.grid_item_product_main .product-name:hover{color:var(--hover-link)}.grid_item_product_main .price-box{color:var(--price);line-height:23px;display:block;font-size:14px;font-weight:700;text-align:center;padding:0;color:var(--text-color);font-family:var(--font-base)}.grid_item_product_main .price-box .compare-price{font-size:13px;line-height:17px;font-weight:300;display:inline-block;text-decoration:line-through;color:#8C8C8C;margin-right:10px}@media (max-width: 991px){.grid_item_product_main .price-box{font-size:small !important;padding-right:0}.grid_item_product_main .price-box .compare-price{line-height:1;font-size:11px}}.grid_item_product_main:hover .group-option-item{transform:translateY(0);z-index:10}.grid_item_product_main:hover .btn-views{opacity:1}.grid_item_product_main:hover .image_thumb:after{opacity:0.7;z-index:8}@media (max-width: 991px){.grid_item_product_main .group-option-item,.grid_item_product_main .btn-views{display:none}.grid_item_product_main .image_thumb:after{content:none}}.item-blog .thumb{display:flex;margin-bottom:16px}.item-blog h3{color:var(--text-color);font-family:var(--font-base);font-size:16px;font-style:normal;font-weight:700;line-height:1.3;margin:0 0 10px;padding:0}.item-blog h3 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:2;min-height:41px;max-height:41px}.item-blog h3:hover a{color:var(--hover-link)}.item-blog .time-post{color:#8C8C8C;font-family:var(--font-base);font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.item-blog p{color:#777;font-family:var(--font-base);font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:2}@media (max-width: 767px){.item-blog p{-webkit-line-clamp:3;max-height:60px}}.backtop{position:fixed;bottom:0;right:17px;z-index:99;top:unset !important;opacity:0 !important;text-align:center;color:#777777;display:flex;flex-flow:column;justify-content:center;align-items:center;transition:ease-out 0.2s}.backtop svg{width:48px;height:50px;fill:var(--button-color);margin-bottom:-5px}.backtop.show{bottom:70px;opacity:1 !important}.backtop:hover{color:var(--hover)}.backtop:hover svg{fill:var(--hover)}.social-marketting{background:var(--social-footer-bg);padding:22px 0}.social-marketting .link-social a{width:36px;height:36px;display:inline-block;margin-left:24px}.social-marketting .link-social a:first-child{margin-left:0}.social-marketting .link-social a svg{width:36px;height:36px;transition:all 0.5s}.social-marketting .link-social a:hover svg{transform:rotate(30deg)}.social-marketting .form-subscribe{display:flex;align-items:center;justify-content:space-between}.social-marketting .form-subscribe .icon{display:inline-flex;align-items:center;margin-left:-40px}.social-marketting .form-subscribe h4{color:var(--text-color);text-align:left;font-family:var(--font-base);font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:0;display:inline-block;margin:0;padding:0 0 0 10px}.social-marketting .form-subscribe .formchip{width:345px}.social-marketting .form-subscribe .formchip form .input-group{position:relative}.social-marketting .form-subscribe .formchip form .groupiput{width:100%}.social-marketting .form-subscribe .formchip form input{height:38px;min-height:unset;width:100%;border-color:none;line-height:38px;padding:0 94px 0 10px;margin-bottom:0;border:none;background:#fff;color:#777;font-family:var(--font-base);font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:3px}.social-marketting .form-subscribe .formchip form input:focus{outline:none;border:none;box-shadow:none}.social-marketting .form-subscribe .formchip form button{color:var(--button-color);background:var(--button-hover);text-align:center;font-family:var(--font-base);font-size:14px;font-style:normal;font-weight:700;height:38px;line-height:36px;width:84px;border:none;right:0;top:0;position:absolute;right:0;top:0;border-radius:0 3px 3px 0}.social-marketting .form-subscribe .formchip form button:focus{box-shadow:none}.social-marketting .form-subscribe .formchip form button:hover{background:var(--button-background)}.social-marketting .form-subscribe .formchip #mc_embed_signup div.mce_inline_error{margin:0 0 1em 0;padding:5px 0;background-color:transparent;font-weight:400;z-index:1;font-size:14px;color:red}.social-marketting .form-subscribe .formchip .mailchimp-alerts{font-size:14px}.social-marketting .form-subscribe .formchip .mailchimp-alerts .mailchimp-error{margin:0;padding:0;background-color:transparent;font-weight:400;z-index:1;font-size:14px;color:red;line-height:30px}.social-marketting .form-subscribe .formchip .mailchimp-alerts .mailchimp-success{margin:0;padding:0;background-color:transparent;font-weight:400;z-index:1;font-size:14px;color:green;line-height:30px}@media (max-width: 1199px){.social-marketting .form-subscribe .formchip{width:300px}}@media (max-width: 991px){.social-marketting .link-social{display:block;margin:0 auto;text-align:center;margin-bottom:20px}.social-marketting .form-subscribe .icon{margin-left:0}}@media (max-width: 767px){.social-marketting .form-subscribe{display:flex;flex-flow:column}.social-marketting .form-subscribe .icon{margin-bottom:15px}.social-marketting .form-subscribe .icon svg{width:45px}}.main-footer{padding-top:0}.footer-content{padding:50px 0 30px;background:#000}@media (max-width: 767px){.footer-content{padding:40px 0 20px}}.footer-content .footer-info__img{margin-bottom:30px}@media (max-width: 767px){.footer-content .footer-info__img{text-align:center}}.footer-content .footer-info__img img{max-width:180px}.footer-content .footer-info__desc{color:#fff}.footer-content .footer-bct{margin-top:15px}@media (max-width: 767px){.footer-content .footer-bct{text-align:center}}@media (max-width: 767px){.footer-col{margin-top:15px}}@media (max-width: 767px){.footer-col__link{display:none;padding-left:10px;padding-top:10px}}.footer-col__box .footer-col__title{margin-bottom:15px}@media (max-width: 767px){.footer-col__box .footer-col__title{margin-bottom:0}}.footer-col__box .footer-col__title h4{margin:0;font-size:16px;line-height:calc(26 / 16);color:#fff;font-weight:600}@media (max-width: 767px){.footer-col__box .footer-col__title h4{font-size:15px;line-height:calc(21 / 14);font-weight:500;position:relative}.footer-col__box .footer-col__title h4 .icon-menu__footer{position:absolute;width:15px;height:15px;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s}.footer-col__box .footer-col__title h4 .icon-menu__footer:before{position:absolute;content:'';width:8px;height:1px;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);transition:.3s;-webkit-transition:.3s}.footer-col__box .footer-col__title h4 .icon-menu__footer:after{position:absolute;content:'';height:8px;width:1px;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transition:.3s;-webkit-transition:.3s}}.footer-col__box .footer-col__title.opened .icon-menu__footer:after{transform:translate(-50%, -50%) rotate(90deg);-webkit-transform:translate(-50%, -50%) rotate(90deg)}.footer-col__box .contact-link{padding:0;marign:0;list-style-type:none}.footer-col__box .contact-link li{font-size:14px;line-height:calc(22 / 14);color:#fff;font-weight:500}.footer-col__box .contact-link li:not(:last-child){margin-bottom:10px}.footer-col__box .ft-link{padding:0;margin:0;list-style-type:none}.footer-col__box .ft-link li a{font-size:14px;line-height:calc(26 / 16);color:#fff;transition:.3s;display:block;font-weight:500}.footer-col__box .ft-link li a:hover{color:#d33}.footer-col__box .ft-link li:not(:last-child){margin-bottom:15px}.footer-bottom{padding-top:10px;border-top:1px solid #fff;margin-top:50px}@media (max-width: 767px){.footer-bottom{padding-top:20px;margin-top:20px}}.footer-social{display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;padding:0;margin:0;list-style-type:none}@media (max-width: 767px){.footer-social{justify-content:center;-webkit-justify-content:center}}.footer-social li:not(:last-child){margin-right:20px}.footer-social li a{display:inline-block;width:45px;height:45px;text-align:center;line-height:40px;border:2px solid rgba(255,255,255,0.1);border-radius:50%;color:#fff}.people-online{margin-top:10px;text-align:center;font-size:13px;color:#fff}.swatch{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.swatch .options-title{min-width:120px;font-weight:600;margin-bottom:5px}.swatch .options-title span{font-weight:bold;color:var(--price)}.swatch input{display:none}.swatch label{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;margin:0;padding:7px 10px;min-width:70px;font-size:12px;font-weight:500;color:var(--text-color);background-color:#fff;border:1px solid #bdbfbe;border-radius:4px;text-align:center;cursor:pointer}.swatch-element label{position:relative}.swatch-element label .img-check{display:none}.color.swatch-element label{padding:0;padding-left:0;padding-right:0px;min-width:35px !important;height:35px !important;padding:0 10px 0 40px;background-position:center left !important;background-size:35px !important;font-weight:400;font-size:14px;line-height:32px}.color.swatch-element label img:not(.crossed-out){width:32px;height:32px;border-radius:3px}.swatch .swatch-element.color.has-img label{background-color:transparent !important}.swatch input:checked+label{background:transparent;color:var(--main-color);border:1px solid var(--main-color)}.swatch input:checked+label .img-check{display:inline-block;position:absolute;bottom:0;right:0}.swatch .color input:checked+label{position:relative}.swatch .color input:checked+label:after{content:"\f00c";font-family:FontAwesome;display:none}.swatch .color .has-thumb{position:relative}.swatch .color .has-thumb .ant-swatch{max-height:32px;position:relative;top:0;left:-3px}@media (max-width: 767px){.swatch .color .has-thumb .ant-swatch{top:-2px}}.swatch .swatch-element{display:inline-block;margin:0 8px 8px 0;border-radius:3px;position:relative;vertical-align:bottom}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}.swatch .swatch-element .crossed-out{display:none}.swatch .swatch-element.soldout .crossed-out{display:block}.swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6}.swatch.error{background-color:#E8D2D2 !important;color:#333 !important;padding:1em;border-radius:5px}.swatch.error p{margin:0.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}.content-page{min-height:400px;margin-bottom:40px}.content-page ul,.content-page ol{padding-left:20px}.grecaptcha-badge{display:none !important}.select-swatch{width:80%}.content-page{min-height:400px}.content-page ul,.content-page ol{padding-left:20px}.margin-bottom-20{margin-bottom:20px}.title_search{font-size:24px !important;margin:15px 0}.search-main .item-border .item_product_main{border:0}.serachpc_searchpage form{width:260px;margin:6px 0 0 0;padding:0;position:relative}.serachpc_searchpage form input{min-width:260px;height:40px !important;min-height:unset;line-height:40px;border:solid 1px #ebebeb;border-radius:3px !important;padding:0 40px 0 15px;background:#fff;color:#959595;font-size:13px}.serachpc_searchpage form button{width:40px;height:100%;box-shadow:none;border:none;background:transparent;border-radius:50%;position:absolute;top:0;right:0;outline:none}.serachpc_searchpage form button svg{width:17px;height:17px}.category-products .item_product_main{margin-bottom:40px}.category-products .row{padding-bottom:1px}.search-main .products-view-grid{float:initial}.base-modal{padding:0px}@media (max-width: 767px){.base-modal{width:100%}}.base-modal .header-modal{display:block;width:100%;padding:10px;background:var(--main-color);background:linear-gradient(to right, var(--main-color), var(--main-color));color:#fff;text-transform:uppercase;position:relative}.base-modal .header-modal h4{margin:0;padding:0 30px 0 0;font-size:14px}.base-modal .close-modal{position:absolute;top:8px;right:10px;cursor:pointer}.base-modal .close-modal svg{width:15px;height:15px;transition:transform 0.3s;fill:#fff}.base-modal .close-modal svg path{fill:#fff}.base-modal .close-modal:hover svg{transform:rotate(90deg)}.base-modal .content-modal{padding:10px}.swiper-button{position:relative}.swiper-button .swiper-button-next,.swiper-button .swiper-button-prev{z-index:33;top:50%;transform:translateY(-50%);text-align:center;box-shadow:none;background-blend-mode:difference;background-size:12px;opacity:1;border-radius:0px;background-image:none;background:none;visibility:visible;border:none;width:initial;height:initial}.swiper-button .swiper-button-next svg,.swiper-button .swiper-button-prev svg{fill:#A3A8AF;width:48px;height:48px}.swiper-button .swiper-button-next:after,.swiper-button .swiper-button-prev:after{content:none}.swiper-button .swiper-button-next.swiper-button-disabled,.swiper-button .swiper-button-prev.swiper-button-disabled{opacity:0.7}.swiper-button .swiper-button-next{right:0;-webkit-transform:translateY(0px);transform:translateY(0px)}.swiper-button .swiper-button-next svg{transform:rotate(-180deg)}.swiper-button .swiper-button-prev{left:0;-webkit-transform:translateY(0);transform:translateY(0)}.swiper-button .swiper-pagination{margin-top:30px;position:relative}.swiper-button .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background:var(--main-color)}.swiper-button .swiper-pagination .swiper-pagination-bullet-active{background:#A05139}.quickview-form{padding:0}@media (max-width: 767px){.quickview-form{height:100%;overflow:hidden}.quickview-form .content-modal{height:100%;overflow:hidden;overflow-y:auto;padding-bottom:150px}}.bread-crumb{background:#FFECE1;margin-bottom:40px;display:none}@media (max-width: 991px){.bread-crumb{margin-bottom:30px}}.bizweb-product-reviews-module{margin:0 !important}.breadcrumb{margin:0;font-size:16px;padding:11px 0px;border-radius:0;font-weight:400;line-height:24px;background-color:transparent;width:100%;text-align:left}.breadcrumb li{display:inline}.breadcrumb li>a{color:#777777}.breadcrumb li>a>span{color:#777777}.breadcrumb li .mr_lr{padding:0px 3px;color:#777777}.breadcrumb li .mr_lr svg{width:10px;height:10px;margin-top:-2px}.breadcrumb li span{display:inline;color:#777777}.breadcrumb li span .fa{color:#777777;padding:0px 5px}.breadcrumb li a:hover,.breadcrumb li.active,.breadcrumb li strong{color:#A05139;font-weight:400;text-decoration:none}.breadcrumb li a:hover span,.breadcrumb li.active span,.breadcrumb li strong span{color:#A05139}.breadcrumb>li+li:before{display:none}.pagination>li:first-child>a,.pagination>li:first-child>span{border-top-left-radius:0px;border-bottom-left-radius:0px;border-radius:50%}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-left-radius:0px;border-bottom-left-radius:0px;border-radius:50%}.pagenav{position:relative;width:100%}.pagenav span{display:inline-block;float:left;margin-right:10px;line-height:30px;font-weight:700}.nav_pagi{display:inline-block;background:#fff;padding-left:10px;width:100%}.nav_pagi .pagination{position:relative;z-index:1;padding:0 0px;margin:0 0 30px;display:flex;align-items:center;justify-content:end;list-style:none}@media (max-width: 768px){.nav_pagi .pagination{padding:0 0px}}.nav_pagi .pagination .page-link{font-weight:400;float:left;margin:0 2.5px;width:35px;background:transparent;border:solid 1px var(--button-color);text-align:center;height:35px;font-size:14px;padding:0;line-height:35px;color:#7d7d7d;text-decoration:none;border-radius:initial;border-radius:3px}@media (max-width: 375px){.nav_pagi .pagination .page-link{width:27px;height:27px;line-height:27px}}.nav_pagi .pagination .page-link.page-db{width:auto;padding:0 20px}.nav_pagi .pagination .page-link:hover{background-color:var(--button-background);color:var(--button-color);background:var(--button-background);font-weight:bold}.nav_pagi .pagination .page-link svg{width:14px;height:14px;margin-top:-3px}.nav_pagi .pagination .page-item.disabled .page-link{border:0;display:none}.nav_pagi .pagination .page-item.active .page-link{background-color:var(--button-hover);border-color:var(--button-hover);background:var(--button-hover);color:var(--button-color);display:block;font-weight:bold}.page-default{padding-bottom:40px}.swiper-slide .product-loop{margin-bottom:0}.product-loop{margin-bottom:30px}@media (min-width: 768px){.product-loop .product-inner:hover .proloop-image .product-act{opacity:1;visibility:visible;transform:translate3d(-50%, 0, 0)}}.product-loop .proloop-image{position:relative;overflow:hidden}.product-loop .proloop-image .badge-onlyweb{position:absolute;background:#000;z-index:22;color:#fff;padding:5px 0;text-transform:uppercase;font-weight:600;width:168px;text-align:center;font-size:10px;transform:rotate(-37deg);left:-52px;top:7px}@media (max-width: 767px){.product-loop .proloop-image .badge-onlyweb{font-size:8px;left:-57px}}.product-loop .proloop-image .pro-sale{position:absolute;top:15px;right:15px;z-index:2;padding:2px 8px;border-radius:4px;background:#c70404;font-size:12px;line-height:1.2;color:#fff;font-weight:500;display:none !important}.product-loop .proloop-image .pro-soldout{position:absolute;top:15px;left:15px;font-size:14px;color:var(--shop-color-main)}.product-loop .proloop-image .product-act{position:absolute;bottom:15px;left:50%;text-align:center;max-width:calc(100% - 30px);width:100%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),rgba(255,255,255,0.4);transform:translate3d(-50%, 20px, 0);padding:12px;border-radius:8px;display:none !important}.product-loop .product-act .btn-add-qv{display:inline-block;padding:8px 15px;background:#000;font-size:12px;border-radius:20px;color:#fff}@media (max-width: 767px){.product-loop .product-act .btn-add-qv{padding:8px 10px;font-size:12px}}.product-loop .product-act .btn-add-qv.disable{opacity:0.6;pointer-events:none}.product-loop .proloop-detail{padding-top:17px}.product-loop .proloop-detail h3{font-size:14px;margin-bottom:8px;font-weight:500;line-height:1.4}@media (max-width: 767px){.product-loop .proloop-detail h3{font-size:13px}}.product-loop .proloop-detail h3 a{color:#000;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.product-loop .proloop-detail h3 a:hover{color:#dd3333}.product-loop .proloop-detail .wrapper-action-loop{width:100%}.product-loop .proloop-detail .proloop--price{margin-bottom:0}.product-loop .proloop-detail .proloop--price .price{font-size:15px;line-height:calc(24/16);color:#000;font-weight:600}@media (max-width: 767px){.product-loop .proloop-detail .proloop--price .price{font-size:13px}}.product-loop .proloop-detail .proloop--price .price-del{display:inline-block;text-decoration:line-through;margin-right:6px;margin-left:6px;color:#000;opacity:0.6;font-weight:600;font-size:14px;line-height:calc(24 / 16)}@media (max-width: 767px){.product-loop .proloop-detail .proloop--price .price-del{font-size:13px;margin-left:3px;margin-right:3px}}.product-loop .proloop-detail .proloop--price .pro-sale{font-size:12px;color:var(--main-color);padding:2px;border-radius:4px;display:block}.product-loop .proloop-detail .proloop--price .percent-tag{font-size:13px;color:red}.product-loop .proloop-detail .product-widget{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;margin-top:5px;justify-content:space-between;-webkit-justify-content:space-between}.product-loop .proloop-detail .product-widget .widget-sold{margin-left:5px;font-size:13px}@media (max-width: 767px){.product-loop .proloop-detail .product-widget .widget-sold{font-size:11px;line-height:1;margin-top:2px}}.product-loop .proloop-detail .product-widget .product-widget__left{display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;-webkit-align-items:center}.product-loop .proloop-detail .product-widget .btn-add-qv{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background:#000;text-align:center;border-radius:4px}.product-loop .proloop-detail .product-widget .btn-add-qv svg{display:inline-block;width:24px;height:24px}.product-loop .proloop-detail .product-act{margin-top:12px;text-align:center}.product-loop .proloop-actions .btn-proloop-cart{padding:10px;font-size:11px;height:initial;line-height:1;background:#000;color:#fff;border:0;outline:0;font-weight:600;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.product-loop .proloop-actions .btn-proloop-cart:hover{background:#fff;color:#000}@media (max-width: 767px){.product-loop{margin-bottom:15px}}body.open-menu{overflow:hidden}body.open-menu .sitenav-menu{transform:translateX(0);-webkit-transform:translateX(0)}body.show-overlay .sidebar-overlay{opacity:1;visibility:visible}.sidebar-overlay{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;opacity:0;visibility:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.sitenav-menu{position:fixed;top:0;left:0;right:0;bottom:0;max-width:283px;width:100%;height:100vh;background:#fff;z-index:9999;padding:20px 20px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transform:translateX(-100%)}.sitenav-menu .sitenav-header{position:absolute;top:20px;left:20px}.sitenav-menu .sitenav-header .btn-sitenav-close{font-size:20px}.sitenav-menu .menu-mobile--wrap{padding:43px 0px 30px 0px;height:calc(100vh - 90px);overflow:hidden;overflow-y:auto}.sitenav-menu .menuList-links{list-style-type:none;padding:0;margin:0}.sitenav-menu .menuList-links li .l-nav{display:block;padding:10px 30px 10px 0px;font-size:15px;line-height:calc(21 / 14);font-weight:500;position:relative}.sitenav-menu .menuList-links li .l-nav .icon-menu{position:absolute;top:50%;right:0;width:15px;height:15px;transform:translateY(-50%);transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.sitenav-menu .menuList-links li .l-nav .icon-menu:before{position:absolute;content:'';width:10px;height:1px;background:#c7c7c7;top:50%;transform:translateY(-50%) translateX(-50%);left:50%}.sitenav-menu .menuList-links li .l-nav .icon-menu:after{position:absolute;content:'';width:1px;height:10px;background:#c7c7c7;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}.sitenav-menu .menuList-links li .l-nav:hover{color:var(--main-color)}.sitenav-menu .menuList-links li.opened>a .icon-menu:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.sitenav-menu .menuList-links .submenu-links{display:none;padding-left:5px;list-style-type:none}.sitenav-menu .menuList-links .submenu-links li .l-nav{padding:5px 0;font-size:14px;font-weight:400;line-height:calc(21/13)}.sitenav-menu .submenu-image{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.sitenav-menu .submenu-image .submenu-image__col{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%;padding:0 5px;text-align:center;margin-bottom:15px}.sitenav-menu .submenu-image .submenu-image__col>a{position:relative;display:block;padding-bottom:100%;overflow:hidden}.sitenav-menu .submenu-image .submenu-image__col>a img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.sitenav-menu .submenu-image .submenu-image__col h4{margin-bottom:0;font-size:14px;padding-top:5px;font-weight:600;text-align:center}.companion-item .companion-item__detail{padding:30px 10px 10px;background:#da0501;color:#fff;text-align:center}.companion-item .companion-item__detail .companion-name{color:#fff;font-size:20px;line-height:calc(23 / 20);margin-bottom:10px}.companion-item .companion-item__detail .companion-job{font-weight:500;min-height:40px}.home-reviews__item .review-item__box{padding:48px 35px;border:1px solid #c7c7c7;border-radius:10px;text-align:center}.home-reviews__item .review-star{margin-bottom:30px}.home-reviews__item .review-title{font-size:14px;line-height:calc(20 / 13);font-weight:600;color:black;margin-bottom:30px}.home-reviews__item .review-desc{font-weight:300;font-style:italic;white-space:initial;overflow:hidden;-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;height:180px}.home-reviews__item .review-author{margin-top:50px;font-size:14px;font-weight:600;color:black;line-height:calc(22 / 14)}.review-list .review-card:nth-child(even){flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.review-card{margin-bottom:48px}.review-card:not(.featured-review){align-items:center}.page-header{display:grid;grid-template-columns:5fr 7fr;gap:40px;margin-bottom:50px}.page-header .link-btn{box-shadow:0px 2px 16px 0px rgba(0,0,0,0.1);font-size:15px;font-weight:500;line-height:52px;height:55px;padding:0 36px;display:inline-flex;align-items:center}.page-header .link-btn:hover{color:#6d6d6d;box-shadow:0px 2px 26px 0px rgba(0,0,0,0.1)}.review-card.featured-review .txt-author{border-top:solid;border-bottom:solid;border-width:2px;border-color:#f5f5f5;padding:10px 0;font-size:17px;font-weight:500}.review-card .txt-btn{position:relative;display:inline-block}.review-card .txt-link{padding:0 24px;background:#000;height:40px;display:inline-flex;align-items:center;color:#fff;transform:rotateX(0deg) translateZ(20px);gap:10px;font-size:13px}.review-card .txt-link.link-roller{transform:rotateX(90deg) translateZ(20px);position:absolute;top:0;left:0;width:100%;height:100%}.review-card .txt-btn:hover .txt-link:not(.link-roller){transform:rotateX(-90deg) translateZ(20px);color:#fff}.review-card .txt-btn:hover .txt-link.link-roller{transform:rotateX(0) translateZ(20px);color:#fff}.review-action .review-action-btn{font-size:12px;font-weight:600;background:#000;border-radius:3px;color:#fff;padding:15px 30px;display:inline-flex;line-height:1;align-items:center;gap:5px;border:1px solid #000}.review-action .review-action-btn:hover{background:#fff;color:#000}.header-txt .sub-title{font-size:27px;margin-bottom:0;padding:10px 0 30px}.header-txt .title{font-size:70px;margin:0;font-weight:600;padding-bottom:40px}.header-txt .desc{font-size:16px;margin:0;padding-bottom:30px;font-weight:500}.review-card .txt-desc{font-size:13px;margin-bottom:30px}.review-card .txt-author{font-size:23px}@media (max-width: 767px){.page-header{display:block}#reviews-page .container{max-width:100%;padding:0}.page-header img{width:100%;height:auto}.page-header .header-txt{padding:25px 15px}.review-card{display:flex;flex-direction:column;gap:10px}.review-card:nth-child(even){flex-direction:column-reverse}.review-card.featured-review{gap:10px}.header-txt .sub-title{font-size:20px;padding:0 0 10px}.header-txt .title{font-size:40px;padding-bottom:20px}.header-txt .desc{font-size:12px;padding-bottom:20px}.page-header .link-btn{height:35px;font-size:11px;padding:0 20px}.review-card .txt-author{font-size:17px}.review-card .txt-link{font-size:11px;height:36px;padding:0 20px}.review-card .txt-desc{font-size:12px;margin-bottom:20px}}.page-deal .section-deal+.section-deal{margin-top:30px}.page-deal .section-deal__banner{margin-bottom:30px}.swal-button-container .swal-button{box-shadow:none;outline:0;border:1px solid transparent}.swal-button-container .swal-button.swal-button--cancel{border-color:#000;background:#fff;color:#000}.section-ladiaw+.section-ladiaw{padding-top:20px}#modal-voucher-awing .modal-content{background:none;border:0}#modal-voucher-awing .modal-body{padding:0 15px}#modal-voucher-awing .voucher-item .voucher-item__box{padding:8px 15px 8px 10px;background:#fde8e8;position:relative;border-top-right-radius:8px;border-bottom-right-radius:8px}#modal-voucher-awing .voucher-item .voucher-item__box:before{content:"";position:absolute;top:0;left:-4px;height:100%;width:10px;color:#fde8e8;background-clip:padding-box;background:repeating-linear-gradient(#e5e5e5, #e5e5e5 5px, transparent 0, transparent 9px, #e5e5e5 0, #e5e5e5 10px) 0/1px 100% no-repeat,radial-gradient(circle at 0 7px, transparent, transparent 2px, #e5e5e5ee 0, #e5e5e5 3px, currentColor 0) 1px 0/100% 10px repeat-y}#modal-voucher-awing .voucher-item .voucher-item__info h4{font-size:18px;text-transform:uppercase;font-weight:600;color:#000;margin-bottom:4px}#modal-voucher-awing .voucher-item .voucher-item__info .voucher-desc{font-size:13px;color:#000;min-height:38px}#modal-voucher-awing .voucher-item .voucher-item__act{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}#modal-voucher-awing .voucher-item .voucher-item__act .btn-copy{display:inline-block;padding:4px 20px;border:1px solid #c70404;background:#c70404;color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all 0.3s ease}#modal-voucher-awing .voucher-item .voucher-item__act .voucher-date{font-size:12px;font-style:italic}.voucher-fixed{position:fixed;bottom:135px;right:45px;z-index:222}.voucher-fixed .btn-voucher-fixed{display:inline-block;cursor:pointer;animation:zoom-in-zoom-out-gift 2s ease-out;-moz-animation:zoom-in-zoom-out-gift 2s ease-out;-webkit-animation:zoom-in-zoom-out-gift 2s ease-out;-o-animation:zoom-in-zoom-out-gift 2s ease-out;animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite}@keyframes zoom-in-zoom-out-gift{0%,100%{transform:scale(1) rotate(5)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1) rotate(5deg)}75%{transform:scale(1.1) rotate(-5deg)}}@media (max-width: 767px){.voucher-fixed{right:25px}}.contact-widget{position:fixed;z-index:999;bottom:170px;right:32px}.contact-widget .show-content-btn img{width:58px;height:58px;transition:all ease-in-out 200ms}.contact-widget .show-content-btn .close-btn{display:none;height:58px;width:58px;position:relative;background:rgba(255,255,255,0.7);border-radius:50%;transition:all ease-in-out 200ms;border:1px solid #9a9a9a}.contact-widget .show-content-btn:hover .show-btn{transform:scale(120%)}.contact-widget.show-content .show-content-btn .close-btn{display:block}.contact-widget.show-content .show-content-btn .show-btn{display:none}.contact-widget .contact-list{position:absolute;display:flex;flex-direction:column;right:50%;bottom:calc(100% + 15px);transform:translate(50%, 20%);opacity:0;visibility:hidden;transition:all ease-in-out 200ms;gap:15px;width:max-content;padding:0;margin:0}@media (max-width: 767px){.contact-widget .contact-widget{right:10px}}.show-content-btn>a{display:block}.show-content .contact-list{opacity:1;visibility:visible;transform:translate(50%, 0%)}.close-btn::before,.close-btn::after{content:"";position:absolute;width:25px;height:2px;background-color:#3d3d3d;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transition:transform 0.2s ease-in-out}.close-btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.contact-hotline{position:relative}.contact-hotline .hover-txt{position:absolute;right:calc(100% + 10px);top:50%;transform:translate(10%, -50%);transition:all ease-in-out 200ms;opacity:0;visibility:hidden;color:#fff;background:#333;padding:5px 13px;border-radius:3px;font-size:14px;font-weight:600}.contact-hotline:hover .hover-txt{opacity:1;visibility:visible;transform:translate(0%, -50%)}.show-content-btn{display:block;box-shadow:0 0 4px 0 rgba(255,255,255,0.7);border-radius:50%}.popup-contact{width:550px;max-height:505px;height:auto;background:#fff;margin:0 auto;position:relative;border-radius:4px;position:fixed;left:50%;top:10%;display:none;transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);box-shadow:none;touch-action:manipulation;z-index:-1;padding-bottom:20px}.popup-contact.fade-in{display:block;z-index:9999;transform:translateX(-50%);box-shadow:0px 3px 25px 0px rgba(31,38,67,0.1);-o-box-shadow:0px 3px 25px 0px rgba(31,38,67,0.1);-moz-box-shadow:0px 3px 25px 0px rgba(31,38,67,0.1);-webkit-box-shadow:0px 3px 25px 0px rgba(31,38,67,0.1)}.popup-contact .header{position:relative;background:#fff}.popup-contact .header p{font-size:16px;padding-right:15px;font-weight:400;padding:8px 20px;background:var(--main-color);color:#fff}.popup-contact .modal-body{padding:0 10px}.home-contact-modal .header{padding:0 0 10px 0;text-align:center;border-bottom:1px solid #dee2e6;position:relative}.home-contact-modal .header p{margin:0;font-size:16px;font-weight:500}.home-contact-modal .header button{font-size:34px;color:#000;opacity:1;position:absolute;right:10px;top:50%;bottom:auto;transform:translateY(-50%);margin:0;font-weight:400;outline:0;box-shadow:none;padding:0}.home-contact-modal .footer button,.home-contact-modal .footer a{border:0;outline:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:calc(50% - 5px);padding:12px;border-radius:8px;color:#fefefe;background:#000;font-size:14px}.home-contact-modal .footer{display:flex;gap:10px}.home-contact-modal .footer button{background:#c70404}.home-contact-modal .footer a svg{height:20px;width:auto}.home-contact-modal .input-group{display:flex;flex-wrap:nowrap;gap:15px;margin-bottom:15px}.home-contact-modal .input-group input{border-radius:8px;padding:12px 15px;line-height:1;height:auto;font-size:14px;box-shadow:none;border:1px solid #dcdcdc;background:#fff}.home-contact-modal .input-group.input-h input{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}.home-contact-modal .input-group.input-f input{flex:0 0 100%;max-width:100%}
