:root{--theme-color:#339933 !important;--theme-color3:#d11e46 !important;--theme-color2:#f47321 !important;--text-color:#25274d !important;--black:#2e2e2e;--grey:#e8e8e8;--fa6:"Font Awesome 6 Pro";--fw-600:600;--regular:"Roboto";--medi:"Roboto-medi", sans-serif;--semi:"Roboto-semi", sans-serif;--bold:"Roboto-bold", sans-serif;--size-14:0.875rem;--size-20:1.25rem;--size-24:1.5rem;--size-28:1.75rem;--size-30:1.875rem;--size-36:2.25rem;--size-40:2.5rem}.txt-white,.txt-white *{color:white!important}@font-face{font-display:swap;font-family:"Roboto-bold";src:url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-BoldItalic.woff2) format("woff2"),url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"Roboto-bold";src:url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-Bold.woff2) format("woff2"),url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Roboto-semi";src:url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-SemiBold.woff2) format("woff2"),url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Roboto-semi";src:url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-SemiBoldItalic.woff2) format("woff2"),url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"Roboto";src:url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-Regular.woff2) format("woff2"),url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Roboto-medi";src:url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-MediumItalic.woff2) format("woff2"),url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"Roboto-medi";src:url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-Medium.woff2) format("woff2"),url(/wp-content/themes/maylocnuocvip/assets/fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Great Vibes";src:url(/wp-content/themes/maylocnuocvip/assets/fonts/GreatVibes-Regular.woff2) format("woff2"),url(/wp-content/themes/maylocnuocvip/assets/fonts/GreatVibes-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,strong,b{font-family:var(--bold)!important}p,a,ul,li,div{font-family:var(--regular)!important}.uxb-wrapper.uxb-wrapper--text{position:unset}.uxb-wrapper.uxb-wrapper--team_member{width:25%}input:autofill{-webkit-transition-delay:9999s;transition-delay:9999s}input:-webkit-autofill{-webkit-transition-delay:9999s;transition-delay:9999s}.wpcf7 form .wpcf7-response-output{display:none}.wpcf7 .wpcf7-not-valid-tip{position:absolute;background:0 0;padding:0;font-size:11px;line-height:15px;left:18px;bottom:18px}.wpcf7 .wpcf7-not-valid-tip:after{display:none}.row-xsmall>.flickity-viewport>.flickity-slider>.col,.row-xsmall>.col{padding:0 4px 3px}.mb-0,.mb-0 *{margin-bottom:0}.p-mb-0 p{margin-bottom:0}.p-mb-10 p{margin-bottom:10px!important}.p-mb-12 p{margin-bottom:12px!important}.absolute-footer{border-top:1px solid var(--theme-color);padding-bottom:10px}.absolute-footer .container{text-align:right}.absolute-footer .container .footer-primary{width:100%}.copyright-footer{font-size:14px;color:#fff}.br-10{border-radius:10px;overflow:hidden}.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a>i.icon-angle-down{margin-right:10px!important}.menu-footer-2 i,.menu-footer i{color:var(--theme-color2)}.menu-footer .ux-menu-link__link i{width:25px;height:25px}.menu-footer .ux-menu-link__link i:before{content:"";position:absolute;top:7px;left:0;width:25px;height:25px;background:url(/wp-content/themes/maylocnuocvip/assets/images/icons.png) no-repeat -210px -154px #fff0;display:block}.menu-footer .ux-menu-link__link:hover{padding-left:5px}.menu-footer .ux-menu-link__link:hover i{color:var(--theme-color)}.header-bottom-nav>li>a{font-size:14px;font-weight:unset!important;font-family:var(--regular)}.tel-header a{display:flex;align-items:center;color:#fff}.tel-header .symbol{display:block;width:36px;height:36px;background:url(/wp-content/themes/maylocnuocvip/assets/images/icons.png) -41px top no-repeat scroll #fff0}.tel-header a .text{font-size:14px;line-height:17px;padding-left:5px}.tel-header a .text b{font-size:16px}.header-nav-main .header-search-form{width:100%;padding-right:20px}.header-nav-main .header-search-form form.searchform input{background-color:#fff!important;border-radius:6px;color:#000!important;height:35px}.header-nav-main .header-search-form form.searchform .submit-button{color:#979797!important}.header-nav-main .header-search-form form.searchform input::placeholder{color:#979797;opacity:1}.header-nav-main .header-search-form form.searchform input:-ms-input-placeholder{color:#979797}.header-nav-main .header-search-form form.searchform input::-ms-input-placeholder{color:#979797}.header-bottom-nav.nav-left>.menu-item>a{padding-left:30px;position:relative}.header-bottom-nav.nav-left>.menu-item>a:before{content:"";position:absolute;width:22px;height:24px;background:url(/wp-content/themes/maylocnuocvip/assets/images/icons.png) no-repeat scroll -160px top #fff0;left:0}.header-bottom-nav.nav-left.nav:hover>li:not(:hover)>a:before{opacity:1}.header-vertical-menu__fly-out .nav-vertical-fly-out li.has-icon-left>a>img{width:30px;height:30px;border-radius:50%}.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a{padding-left:10px;padding-right:0;color:#5f5f5f}.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a:hover{background-color:var(--theme-color);color:#fff}.section-title-normal .section-title-main{background-color:var(--theme-color);color:#fff;border-radius:5px 5px 0 0;font-size:16px;padding:8px 10px;border:none;margin-bottom:0}.section-title-normal a{font-size:14px;color:var(--theme-color2)}.section-title-normal a:hover{color:var(--theme-color)}.section-title-normal{border-bottom:1px solid var(--theme-color);margin-bottom:0}.wrap-breadcrumb{background:#f2f2f2;padding:10px 0}.wrap-breadcrumb p{margin-bottom:0}.wrap-breadcrumb p .separator{margin:0 5px}.blog-archive.page-wrapper{padding-top:0}header.archive-page-header{margin-top:30px}header.archive-page-header h1{font-size:22px;border-bottom:1px solid #eee;padding-bottom:15px}.post-item .col-inner{background-color:#fff}.post-item .post-title{font-size:16px}.blog-archive .post-item .col-inner,.wrap-post-relate .post-item .col-inner{border:1px solid #d3d3d3;transition:0.3s;border-radius:6px;overflow:hidden}.blog-archive .post-item .col-inner:hover,.wrap-post-relate .post-item .col-inner:hover{background-color:#f9f9f9;border-color:var(--theme-color);box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0}.blog-archive .post-item .button{font-size:13px;font-weight:unset;border-radius:6px;transition:0.3s}.blog-archive .post-item .button:hover{background-color:var(--theme-color2);box-shadow:none}.wrap-post-relate .post-item .col-inner .box-text{padding-left:10px;padding-right:10px}aside .is-divider{display:none}aside .menu li{border-bottom:1px solid #ccc;border-top:none!important}aside .menu li a{margin:5px 0;display:block;text-decoration:none;transition:0.3s;color:#2d2d2d}aside .menu li a:hover{color:var(--theme-color2)}aside .menu li.current-menu-item a,aside .menu li.current-menu-parent a{color:var(--theme-color2)}aside .product_list_widget{padding:16px}aside .product_list_widget .star-rating{display:none}aside .product_list_widget ins .woocommerce-Price-amount{color:red}.blog-single.page-wrapper{padding-top:0}.blog-single .wrap-breadcrumb{margin-bottom:40px}.blog-single .entry-header .entry-header-text-top{padding-bottom:0}footer#footer{border-top:solid 40px var(--theme-color)}.title-related-post{font-size:22px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #60bb46;font-family:var(--bold)!important}.wrap-form-contact label input{margin-top:5px;border-radius:5px;height:40px;box-shadow:none}.wrap-form-contact label textarea{margin-top:5px;border-radius:5px;box-shadow:none}.wrap-form-contact .wpcf7-list-item label input{width:20px;height:20px;margin:0}.wrap-form-contact .wpcf7-list-item label{display:flex;align-items:center;gap:10px}.wrap-form-contact .wpcf7-spinner{display:none}.wrap-form-contact .wpcf7-submit{margin-top:20px;display:block;min-width:150px;border-radius:6px;text-transform:inherit;font-weight:unset;margin-left:auto;margin-right:0}.maps-contact p{margin-bottom:0;line-height:0}.blog-index .post-item .col-inner{border-radius:6px;border:1px solid var(--theme-color);overflow:hidden;height:100%}.blog-index .post-item{animation:fillHeight 0s 0.2s linear forwards}.filter-product-cat{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex-grow:1}.filter-product-cat span{margin-right:10px}.filter-product-cat ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:0}.filter-product-cat ul li{list-style:none;margin-bottom:0}.filter-product-cat ul li a{display:inline-block;width:max-content;border-radius:5px;border:1px solid #ccc;padding:3px 15px;font-size:14px;transition:0.3s}.filter-product-cat ul li a:hover,.filter-product-cat ul li.active a{background-color:var(--theme-color);color:#fff;border-color:var(--theme-color)}.header-product-cat{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;background-color:#fff;border-radius:10px;padding:10px;position:relative}.header-product-cat .title-product-cat-wrap h1{margin-bottom:0;font-size:26px}.product-small.box{border:1px solid #ccc;border-radius:18px;overflow:hidden;transition:0.3s;background-color:#fff}.product-small.box:hover{border-color:var(--theme-color);box-shadow:rgb(96 182 101 / .25) 0 2px 5px -1px,rgb(36 99 46 / .3) 0 1px 3px -1px}.product-small .col-inner .badge-container{margin:0}.product-small .col-inner .badge-container .callout{margin:5px}.product-small .badge-container .callout .badge-inner span{font-size:12px}.product-small .box-text-products,.product-small .box-text{padding-left:10px;padding-right:10px;padding-bottom:10px;display:flex;flex-direction:column}.product-small .box-text-products .product-title a,.product-small .box-text .product-title a{font-size:14px;font-family:var(--medi)!important;color:#000}.product-small .box-text-products .product-title,.product-small .box-text .product-title{margin-bottom:4px}.product-small .box-text-products .price-wrapper .price .woocommerce-Price-amount,.product-small .box-text .price-wrapper .price .woocommerce-Price-amount{color:red;font-size:14px}aside .widget-title{display:block;background-color:var(--theme-color);color:#fff;display:block;padding:15px 10px;font-weight:unset;font-family:var(--bold);text-align:center}aside.flatsome_recent_posts ul{padding:16px}aside.flatsome_recent_posts .badge-circle-inside .badge-inner{border-radius:6px}.woocommerce-pagination{margin-top:30px;margin-bottom:30px}.wrap-term-des{padding:20px;border-radius:10px;border:1px solid #ccc}.wrap-term-des.readmore-add{position:relative}.wrap-term-des.readmore-add .term-description{position:relative;padding-bottom:65px;max-height:350px;overflow:hidden;position:relative}.wrap-term-des.readmore-add .readmore-des{display:block;text-align:center;padding:20px 0;cursor:pointer;position:absolute;bottom:0;width:100%;background:#fff0;background:-webkit-gradient(left top,left bottom,color-stop(0%,#fff0),color-stop(100%,white));background:linear-gradient(to bottom,#fff0 0%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#ffffff",GradientType=0);left:0}.wrap-term-des.readmore-add .readmore-des>span{border:1px solid green;padding:10px 20px;border-radius:4px;color:green;text-transform:uppercase;background:#fff}.wrap-term-des .term-description.active-term{height:auto;max-height:unset}.badge-container{margin:0}.badge-container .callout{margin:5px}.badge-container .callout .badge-inner span{font-size:12px;font-weight:unset;font-family:var(--regular);position:relative;top:-4px}.wrap-hotline-zalo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0}.wrap-hotline-zalo>div{width:calc(50% - 8px)}.wrap-hotline-zalo .btn-hotline-single{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:8px 10px;background:var(--theme-color);color:#fff;font-size:14px;border-color:var(--theme-color);border-radius:6px;cursor:pointer;position:relative;isolation:isolate;overflow:hidden}.wrap-hotline-zalo .btn-hotline-single span:first-child{font-size:16px;font-family:var(--bold)}.wrap-btn-zalo-single a.btn-zalo-chat{display:flex;align-items:center;gap:10px;justify-content:center;padding:8px 10px;background:#1f5aaf;color:#fff;border-radius:6px;cursor:pointer;position:relative;isolation:isolate;overflow:hidden}.wrap-btn-zalo-single a.btn-zalo-chat span{font-size:16px;font-family:var(--bold)}.wrap-btn-zalo-single a.btn-zalo-chat img{max-width:50px}a.btn-hotline-single:hover:after,a.btn-hotline-single:focus-visible:after,.wrap-btn-zalo-single a.btn-zalo-chat:hover:after,.wrap-btn-zalo-single a.btn-zalo-chat:focus-visible:after{border-radius:6px;transform-origin:left;scale:1 1;box-shadow:none}a.btn-hotline-single:after{content:"";position:absolute;z-index:-1;inset:0;scale:0 1;transform-origin:right;transition:scale 450ms;border-radius:6px;background:#2e8b14}.wrap-btn-zalo-single a.btn-zalo-chat:after{content:"";position:absolute;z-index:-1;inset:0;scale:0 1;transform-origin:right;transition:scale 450ms;border-radius:6px;background:#124d9e}button.single_add_to_cart_button{border-radius:6px;font-weight:unset;font-family:var(--bold)}.thongtin-khuyenmai{background-color:#fff;border:1px solid #ccc;font-size:16px;margin:20px 0 20px;border-radius:10px;overflow:hidden}.thongtin-khuyenmai .title{background-color:#f6f6f6;padding:10px}.thongtin-khuyenmai .title p{display:block;width:100%;font-family:var(--bold)!important}.thongtin-khuyenmai .title span{color:#878787;display:block;font-size:14px}.thongtin-khuyenmai ul{margin-bottom:0}.thongtin-khuyenmai ul li{list-style:none;position:relative;padding-left:8px}.thongtin-khuyenmai .content{background-color:#fff;padding:10px}.thongtin-khuyenmai .content ul li:before{content:"";position:absolute;top:4px;left:-20px;display:inline-block;width:16px;height:16px;background:url(/wp-content/themes/maylocnuocvip/assets/images/checkv-2.svg) no-repeat;background-size:contain}.thongtin-khuyenmai .note{padding:10px;background:#fff3e1;color:red;font-size:14px}.thongtin-khuyenmai .note ul li{list-style:disc;padding-left:0}.stars a{font-family:"fl-icons"!important}.woocommerce-tabs .tab-panels table{border:1px solid;border-collapse:collapse}.woocommerce-tabs .tab-panels table td,.woocommerce-tabs .tab-panels table th{border:1px solid #ccc;padding:10px!important}.product-page-price{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;gap:20px}.product-page-price .woocommerce-Price-amount{color:red}.product-tabs li a{font-size:14px}h3.product-section-title{font-size:24px;margin:20px 0}form{margin-bottom:0}.form-dichvu-index input{box-shadow:none;border-radius:5px}.form-dichvu-index .wpcf7-spinner{display:none}.form-dichvu-index .wpcf7-submit{background-color:var(--theme-color2)!important;display:block;width:100%;box-shadow:1px 1px 5px #fff;margin-bottom:0;font-weight:unset;font-family:var(--bold)}.form-dichvu-index .wpcf7-submit:hover{box-shadow:none;box-shadow:1px 1px 5px #fff}.banner-product-cat{margin-bottom:30px}.banner-product-cat img{width:100%;height:auto}a.wc-block-cart__submit-button{background:#f3711c;color:#fff;border-radius:6px}.wc-block-checkout__sidebar .wc-block-components-product-metadata__description{font-size:12px}.wc-block-checkout__sidebar .wc-block-components-product-name{font-size:14px}.wc-block-checkout__sidebar .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices{display:none}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background:#f47321;color:#fff;border-radius:8px;font-weight:unset;font-family:var(--medi);transition:0.3s;font-size:20px;padding:6px!important}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{background-color:#60bb46}.woocommerce-checkout label{font-weight:unset;font-family:var(--bold)}.woocommerce-billing-fields__field-wrapper input{border-radius:6px;height:45px;box-shadow:none}.woocommerce-additional-fields__field-wrapper textarea{border-radius:6px;box-shadow:none}#place_order{display:block;width:100%;font-weight:unset;font-family:var(--bold);height:45px;border-radius:6px}#place_order:hover{box-shadow:none;background-color:#d35b0f}.header-vertical-menu__title{font-weight:unset;font-family:var(--bold)}.thuonghieu-row{margin-left:0!important;margin-right:0!important}.thuonghieu-row .gallery-col{padding-bottom:0}.product-featured-wrap>.col-inner{background-image:url(/wp-content/themes/maylocnuocvip/assets/images/banner-featured.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.title-new-featured .section-title-center{text-align:center}.title-new-featured b{opacity:0;display:none}.title-new-featured .section-title-main{background-image:url(/wp-content/themes/maylocnuocvip/assets/images/bg-featured-title.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:max-content;margin:0 auto;padding:18px 100px 18px 240px;color:#fff;position:relative}.title-new-featured .section-title-main:before{content:"";position:absolute;display:block;width:88px;height:72px;background-image:url(/wp-content/themes/maylocnuocvip/assets/images/hot.png);background-repeat:no-repeat;background-size:contain;background-position:center;left:22%;top:50%;transform:translateY(-50%)}.product-small{padding:8px;border-radius:10px}.product-small .box-image{background-color:#e6e6e6;border-radius:10px}.product-small .box-image img{mix-blend-mode:multiply;object-fit:contain}.product-small .box-text{padding-left:0;padding-right:0}.attr-custom-loop-product .attribute-type-item{border-radius:4px;background-color:#f2f2f2;color:#7a7a7a;font-size:12px;padding:2px 4px}.product-small .atc-custom{display:block;width:28px;height:28px;background-image:url(/wp-content/themes/maylocnuocvip/assets/images/atc.svg);background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#fff0;margin:0;min-height:unset;min-width:unset;padding:0;border-radius:3px;transition:0.3s;margin-bottom:3px}.product-small .atc-custom.added{background-image:url(/wp-content/themes/maylocnuocvip/assets/images/atcd.svg)}.product-small .added_to_cart{display:none}.product-small .add_to_cart_button:before{content:"+1";position:absolute;left:58%;transform:translateX(-50%);color:var(--theme-color);line-height:1;top:-10px;font-family:var(--bold);font-size:1rem;opacity:0;visibility:hidden}.product-small .add_to_cart_button.added:before{animation:up_cart_plus 2s ease 0s 1 normal forwards}.product-small .middle-wrap{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;margin-bottom:7px}.product-small .middle-wrap .left-items{width:calc(100% - 28px);padding-right:10px}.product-small .middle-wrap .right-item{width:28px}.rate-sell-wrap{display:flex;align-items:center;justify-content:flex-start;gap:6px;color:gray;font-size:12px;margin-top:10px}.rate-sell-wrap .rate img{height:12px}.rate-sell-wrap .rate{display:flex;align-items:center}.rate-sell-wrap .rate span{line-height:1}.rate-sell-wrap .sale{line-height:1}.product-small .price{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;margin-top:4px}.product-small .price del .woocommerce-Price-amount{color:#909090!important}.product-small .price ins .woocommerce-Price-amount{font-size:20px!important}.product-small .price-wrapper>.price>.woocommerce-Price-amount{font-size:20px!important}.product-small .bottom-wrap{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.product-small .bottom-wrap>div{width:calc(50% - 4px)}.product-small .bottom-wrap .quick-view{color:#179400;border:1px solid #179400;border-radius:10px;background-color:#fff;font-size:14px;font-family:var(--regular);width:100%;display:flex;padding:8px 0;align-items:center;justify-content:center;line-height:1;transition:0.3s}.product-small .bottom-wrap .quick-view:hover{background-color:#179400;color:#fff}.product-small .bottom-wrap .quick_buy_button:hover{background-color:#fff;color:var(--theme-color2)}.product-small .bottom-wrap .quick_buy_button{background-color:var(--theme-color2);color:#fff;border-radius:10px;border:1px solid var(--theme-color2);font-size:14px;font-family:var(--regular);width:100%;display:flex;padding:8px 0;align-items:center;justify-content:center;line-height:1;transition:0.3s}.col-head-product-cat .col-inner{border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:space-between;background-image:linear-gradient(to right,#237c2e,#5eb069)}.col-head-product-cat .col-inner h2{width:max-content}.col-head-product-cat .col-inner .stack{flex-grow:1}.stack.child-cat-list a.button{font-size:14px;font-family:var(--regular)!important;font-weight:unset;border:1px solid #fff;line-height:33px;color:#fff!important}.stack.child-cat-list a.button:hover{color:#000!important}.btn-readmore-product-cat{font-weight:unset;font-family:var(--bold)}.btn-readmore-product-cat:hover{background-color:#fff!important;color:var(--theme-color);border:1px solid var(--theme-color);opacity:1;box-shadow:none}.single-product .shop-container{background-color:#f6f6f6;margin-top:0;padding-top:20px}.badge-container{top:20px;left:-5px}.badge-container .callout{margin:0!important}.badge-container .callout .badge-inner{border:none;background-color:#fff0;background-image:url(/wp-content/themes/maylocnuocvip/assets/images/sale-percent.png);color:#fff;width:66px;height:27px;display:flex;align-items:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:center;font-weight:unset;font-family:var(--regular)}.badge-container .callout .badge-inner.new-bubble{background-image:url(/wp-content/themes/maylocnuocvip/assets/images/sapve.svg);font-size:0}.box-image .out-of-stock-label{top:0;height:100%;background:#00000075;color:#fff;display:flex;align-items:center;justify-content:center;text-transform:inherit;font-weight:unset;font-size:14px}.box-image .out-of-stock-label:before{content:"";width:80px;height:80px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:99%;background-color:#000000c4;z-index:-1}span.tragop{position:absolute;top:20px;right:5px;color:#073f0e;font-size:10px;background:#fff;border-radius:4px;padding:1px 5px;border:1px solid #073f0e;z-index:9}.main-header-product .product-gallery{width:50%;float:left}.main-header-product .product-info{width:50%;float:right;padding-top:0;min-height:700px}.main-header-product .des-featured-product{width:50%;float:left}.main-header-product .product-gallery .gallery-item{padding:15px;border-radius:20px;background-color:#fff}.main-header-product .product-gallery .product-images img{border-radius:10px;mix-blend-mode:multiply}.main-header-product .product-gallery .product-images .woocommerce-product-gallery__wrapper img{height:370px;width:auto;display:block;margin:0 auto;object-fit:contain}.main-header-product .product-gallery .product-images .woocommerce-product-gallery__wrapper{margin-bottom:20px}.main-header-product .product-info .product-info-item{background-color:#fff;border-radius:20px;padding:15px}.main-header-product .product-info .product-info-item .product-info-one{background-image:url(/wp-content/themes/maylocnuocvip/assets/images/bg-right-detail-min.png);background-size:cover;background-repeat:no-repeat;padding:15px 4px 4px;border-radius:10px}.main-header-product .product-info .product-info-item .product-info-one .stock.in-stock{display:none}.product-info-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-info-head .left-item{width:calc(50% - 5px);padding:0 10px}.product-info-head .right-item{width:calc(50% - 5px);padding:0 10px}.product-info-head .left-item p.product-page-price.price-on-sale{display:none!important}.product-info-head .left-item .price-sale .woocommerce-Price-amount,.product-info-head .left-item p.product-page-price .woocommerce-Price-amount{font-size:30px;font-family:var(--bold);color:#ffa21f}.product-info-head .left-item .price-regular .woocommerce-Price-amount,.product-info-head .left-item .price-regular{color:#fff;font-size:14px;font-weight:unset!important;font-family:var(--regular)}.product-info-head .left-item .price-regular bdi{text-decoration:line-through}.product-info-head .left-item .title-price{font-size:16px;color:#fff;font-family:var(--medi)!important;display:flex;align-items:center;gap:7px}.product-info-head .left-item .stock{font-style:italic;color:#fff}.product-info-head .right-item .feature-note span{display:block;font-size:16px;font-style:italic;text-align:center;color:#fff}.product-info-head .right-item .feature-note span.featured{background-color:#0c5c16;border-radius:4px;font-family:var(--bold);width:max-content;margin:3px auto;display:block;padding:0 10px}.product-info-head .right-item .countdown-box{display:flex;justify-content:flex-end;text-align:center;color:#fff;flex-direction:column}.product-info-head .right-item .countdown-box .title{font-size:16px;font-family:var(--bold)!important}.product-info-head .right-item .countdown-box .stock{color:#fff;font-style:italic;font-weight:unset;font-family:var(--regular);font-size:16px}.product-info-head .right-item .countdown-box .countdown{margin:7px 0}.product-info-head .right-item .countdown-box .countdown>span{background-color:#0c5c16;padding:3px 8px;border-radius:3px;display:inline-block}.product-info-body{background:#fff;padding:10px;border-radius:10px}.product-info-body .list-attr{list-style:none;padding-left:0;margin-bottom:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.product-info-body .list-attr li{width:calc(50% - 5px);position:relative;margin:0;padding-left:22px}.product-info-body .list-attr li::before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background-image:url(/wp-content/themes/maylocnuocvip/assets/images/checkv-2.svg);background-size:contain;background-repeat:no-repeat}.wrap-btn-single-product{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.wrap-btn-single-product .btn-tra-gop{width:calc(50% - 6px);background-color:#3b9af7;color:#fff;padding:12px;border-radius:10px;text-align:center;transition:0.3s;border:1px solid #fff0}.wrap-btn-single-product .btn-tra-gop span{display:block;text-align:center;font-size:14px}.wrap-btn-single-product .btn-tra-gop:hover{background-color:#fff;color:#3b9af7;border:1px solid #3b9af7}.wrap-btn-single-product .single_add_to_cart_button{width:calc(50% - 6px);padding:12px;color:#fe9705;border-radius:10px;border:1px solid #fe9705;margin:0!important;background-color:#fff!important;font-size:14px;transition:0.3s}.wrap-btn-single-product .single_add_to_cart_button span{display:block}.wrap-btn-single-product img{width:24px;height:24px;display:block;margin:0 auto}.wrap-btn-single-product .single_add_to_cart_button:hover{box-shadow:none}.wrap-btn-single-product .single_add_to_cart_button:hover{background-color:#fe9705!important;color:#fff}.wrap-btn-single-product .single_add_to_cart_button:hover img{mix-blend-mode:plus-lighter}.hotline-call-now{display:flex;align-items:center;margin-top:15px}.hotline-call-now img{margin-right:5px}.hotline-call-now a{color:#1d7628;margin-left:5px}.product-info-one .devvn_buy_now_style{display:block!important;width:100%!important;background:#fe9705!important;border-radius:10px!important;margin-bottom:12px!important;max-width:100%;padding:12px 16px;border:1px solid #fe9705;position:relative;isolation:isolate;overflow:hidden}.product-info-one .devvn_buy_now_style:after{content:"";position:absolute;z-index:-1;inset:0;scale:0 1;transform-origin:right;transition:scale 450ms;border-radius:10px;background:#d37c02}.product-info-one .devvn_buy_now_style:hover::after{border-radius:10px;transform-origin:left;scale:1 1;box-shadow:none}.des-featured-product .item-des-feat{background-color:#fff;padding:16px;border-radius:20px;margin-top:30px}.product-short-description ul{padding-left:40px}.product-short-description a{color:#1949c2}.product-info-body .available-on-backorder{display:none}.shop-container .product-main{padding-bottom:0}.wc-tabs-wrapper{padding:16px!important;background-color:#fff;border-radius:20px;border:none!important}.product-tabs{display:flex;align-items:center;gap:20px}.product-tabs li a{border-radius:10px!important;border:1px solid #d1d1d1;color:#000;font-weight:unset;font-family:var(--bold);transition:0.3s}.product-tabs li.active a{background-color:#179400!important;color:#fff!important;border-color:#179400!important;font-weight:unset;font-family:var(--bold)!important}.product-tabs li:hover a{background-color:#179400!important;color:#fff!important;border-color:#179400!important}.wc-tabs-wrapper .tab-panels{padding-bottom:40px;height:auto}.wc-tabs-wrapper .tab-panels.active-readmore{max-height:400px;overflow:hidden}.woocommerce-Tabs-panel p,.entry-content.single-page p,.woocommerce-Tabs-panel span,.entry-content.single-page span,.entry-content.single-page a,.woocommerce-Tabs-panel a,body.page .content-area p,body.page .content-area span,body.page .content-area a{font-family:var(--regular)!important;font-size:16px!important}.woocommerce-Tabs-panel h2 span,.entry-content.single-page h2 span,body.page .content-area h2 span{font-size:22px!important}.woocommerce-Tabs-panel h3 span,.entry-content.single-page h3 span,body.page .content-area h3 span{font-size:20px!important}.wrap-btn-readmore-single{display:flex;align-items:center;justify-content:center;color:#00000075;background:#fff;width:100%;padding:10px 0}.wrap-btn-readmore-single button{text-align:center;margin:0}.wrap-btn-readmore-single button span{font-size:1rem;font-weight:unset;font-family:var(--semi)}.wrap-btn-readmore-single button i{font-size:var(--size-30)}.btn-readmore-content.active-btn{display:flex;justify-content:center;align-items:center;gap:10px}.woocommerce-product-reviews{background-color:#fff;border-radius:20px;padding:16px;margin-top:30px}div#reviews.woocommerce-Reviews{max-width:100%!important}.related.related-products-wrapper{background:#fff;border-radius:20px;padding:16px;margin-top:30px;border-top:none}.related.related-products-wrapper .product-section-title{margin-top:0}.category .blog-archive.page-wrapper,.single .blog-single{background-color:#f6f6f6}aside{background-color:#fff;border-radius:10px;overflow:hidden}aside ul.menu,aside>ul{padding:16px}.related-products-wrapper .price-wrapper .price{flex-direction:column-reverse}.related-products-wrapper .price-wrapper .price .price-regular{color:#909090!important}.related-products-wrapper .price-wrapper .price .price-regular .woocommerce-Price-amount{color:#909090!important;text-decoration:line-through;font-weight:unset;font-size:14px}.related-products-wrapper .price-wrapper .price .price-sale .woocommerce-Price-amount{font-size:20px}.related-products-wrapper .price-wrapper .price>.woocommerce-Price-amount{font-size:20px!important}.devvn-popup-quickbuy .wrap-btn-single-product{display:none}.devvn-popup-title span,.devvn-popup-title{background:var(--theme-color2)}.popup-customer-info-group .devvn-order-btn{background-color:var(--theme-color);font-weight:unset;font-family:var(--bold);border-radius:5px;height:40px}.tax-product_cat main{background-color:#f6f6f6!important}.title-product-cat-wrap .filter{background:#f0f0f0;width:max-content;border-radius:10px;padding:7px 15px;font-size:14px;margin:0;min-height:unset;height:unset;line-height:1;font-weight:unset;transition:0.3s}.title-product-cat-wrap .filter:hover{background-color:#179400;color:#fff}.wrap-child-cat{margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wrap-child-cat a{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:8px;display:flex;align-items:center;gap:6px}.wrap-child-cat a:hover{border-color:#1d7628}.filter-block-wrap{position:absolute;width:100%;background:#fff;z-index:99;left:0;top:110%;padding:10px;border-radius:10px;box-shadow:rgb(0 0 0 / .35) 0 5px 15px;opacity:0;visibility:hidden;transition:0.3s}.filter-block-wrap.active{opacity:1;visibility:visible;top:100%;z-index:999999}.wpfMainWrapper{display:flex;align-items:stretch;flex-wrap:wrap;gap:20px}.wpfMainWrapper [data-filter-type="wpfAttribute"]{width:calc(50% - 10px)!important;margin:0}.wpfFilterButtons{display:flex;align-items:center;justify-content:center;width:100%}.wpfFilterButtons .wpfButton.wpfFilterButton{border:1px solid var(--theme-color2);background-color:var(--theme-color2);color:#fff;border-radius:10px;width:150px;text-transform:inherit;font-weight:unset;font-family:var(--bold);transition:0.3s}.wpfFilterButtons .wpfButton.wpfFilterButton:hover{background-color:#d3570a!important}.wpfFilterButtons .wpfClearButton{border:1px solid red!important;border-radius:10px!important;width:150px!important;text-transform:inherit!important;font-weight:unset!important;font-family:var(--bold);transition:0.3s}.wpfFilterButtons .wpfClearButton:hover{background-color:red;color:#fff}.slider-big-product .img-big img{height:470px;object-fit:contain;width:100%;border-radius:10px}.slider-big-product .img-big{width:100%}.slider-big-product .img-big iframe{height:470px;border-radius:10px;width:100%}.slider-big-product{margin-bottom:20px}.slider-big-product .slick-item:nth-child(2){opacity:0}.slider-thumb-product .thumb-img{background-color:#f4f4f4;width:90px;height:90px;border-radius:6px}.slider-thumb-product .thumb-img img{height:88px;object-fit:cover;width:100%;display:block;margin:0 auto;border-radius:6px}.slider-thumb-product .slick-item{padding-right:8px}.slider-thumb-product .slick-current.slick-active .thumb-img{border:1px solid var(--theme-color2)}.slick-slider .slick-arrow{height:40px;max-width:40px;border-radius:5px;position:absolute;top:50%;transform:translateY(-50%);border:1px solid var(--theme-color);z-index:99;width:40px;display:flex;align-items:center;justify-content:center;background-color:#fff0}.slick-slider .slick-arrow i{color:var(--theme-color)}.slick-slider .slick-arrow.prev-arrow{left:10px}.slick-slider .slick-arrow.next-arrow{right:10px}.slick-slider .slick-arrow:hover{background-color:var(--theme-color)}.slick-slider .slick-arrow:hover i{color:#fff}.devvn_cmt_input textarea{border-radius:10px 10px 0 0px!important}.devvn_cmt_form_bottom{border-radius:0 0 10px 10px}.devvn_cmt_input input{border-radius:6px!important}button#devvn_cmt_submit,button#devvn_cmt_replysubmit{height:38px}#button-contact-vr{z-index:1}.woocommerce-billing-fields__field-wrapper p.form-row{width:100%!important}.popup_quickbuy_shipping{display:none}.devvn-popup-prod .devvn_price .price-regular .woocommerce-Price-amount{text-decoration:line-through}.phone-menu ul li,.menu-address ul li{list-style:none;position:relative;padding-left:25px;margin-bottom:10px;margin-left:0px!important}.phone-menu ul li::before{content:"\e600";position:absolute;left:0;top:3px;width:20px;height:20px;font-family:fl-icons;display:flex;justify-content:flex-start;align-items:center;color:#ff8101}.menu-address ul li::before{content:"\e009";position:absolute;left:0;top:3px;width:20px;height:20px;font-family:fl-icons;display:flex;justify-content:flex-start;align-items:center;color:#ff8101}@media screen and (min-width:1280px){.row-banner>.large-2{max-width:23%;-ms-flex-preferred-size:23%;flex-basis:23%}.row-banner>.large-10{max-width:77%;-ms-flex-preferred-size:77%;flex-basis:77%}.row-product-custom .col.large-3{max-width:22%;flex-basis:22%}.row-product-custom .col.large-9{max-width:78%;flex-basis:78%}}@media only screen and (max-width:480px){.mobile-sidebar .nav>li>a{font-weight:unset;font-family:var(--semi);font-size:16px}.header-product-cat .title-product-cat-wrap h1{margin-bottom:20px}.product-small .box-text-products .product-title a,.product-small .box-text .product-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-info h1.product-title{margin-top:20px}.wrap-hotline-zalo{flex-direction:column}.wrap-hotline-zalo>div{width:100%}.nav-tabs+.tab-panels{padding:7px}.post-item .box-text{padding-left:10px;padding-right:10px}.slider .flickity-button.flickity-prev-next-button{width:40px!important}.slider .flickity-button.flickity-prev-next-button svg{padding:10px!important;background-color:rgb(0 128 0 / .466)}.slider .flickity-prev-next-button.previous{left:0}.slider .flickity-prev-next-button.next{right:0}.sticky-add-to-cart.sticky-add-to-cart--active{display:none}.group-btn-mobile-single-product{display:flex;align-items:stretch;background:#fff;padding:6px 16px;border-top:1px solid #eee;display:none;visibility:hidden;width:100%;z-index:999;gap:10px;-webkit-box-shadow:0 -10px 10px -5px #a8a8a8;box-shadow:0 -10px 10px -5px #a8a8a8}.group-btn-mobile-single-product.active{position:fixed;bottom:0;left:0;display:flex;visibility:visible;-webkit-box-shadow:0 -10px 10px -5px #a8a8a8;box-shadow:0 -10px 10px -5px #a8a8a8}.main-header-product .product-gallery{width:100%;margin-bottom:30px}.main-header-product .product-info{width:100%;min-height:unset}.main-header-product .des-featured-product{width:100%}.product-info-head .left-item .title-price{font-size:14px}.product-info-head .left-item .price-sale .woocommerce-Price-amount,.product-info-head .left-item p.product-page-price .woocommerce-Price-amount{font-size:24px}.product-info-head .left-item .price-regular .woocommerce-Price-amount,.product-info-head .left-item .price-regular,.product-info-head .right-item .countdown-box .countdown>span{font-size:12px}.product-info-head .right-item .countdown-box .title,.product-info-head .right-item .countdown-box .stock{font-size:10px}.product-info-body .list-attr li{font-size:12px}.thongtin-khuyenmai .title p{font-size:14px}.thongtin-khuyenmai .title span{font-size:12px}.thongtin-khuyenmai ul li,.thongtin-khuyenmai .note ul li{font-size:12px}.product-info-one .devvn_buy_now_style strong{font-size:16px}.product-info-one .devvn_buy_now_style span{font-size:12px}.wrap-btn-single-product .btn-tra-gop span{font-size:12px}.wrap-btn-single-product .single_add_to_cart_button{font-size:12px}.wrap-btn-single-product{align-items:stretch}.hotline-call-now{font-size:14px}.des-featured-product .item-des-feat{margin-top:0}.product-tabs{gap:5px}.product-small .bottom-wrap .quick-view,.product-small .bottom-wrap .quick_buy_button{font-size:12px}.related-products-wrapper .price-wrapper .price .price-sale .woocommerce-Price-amount{font-size:16px}.related-products-wrapper .price-wrapper .price .price-regular{font-size:12px}.related.related-products-wrapper .product-section-title{font-size:18px;margin-bottom:0}h1.title-single-product{font-size:22px}.btn-trigger-add-to-cart{font-size:12px;background-color:#fff0;border:1px solid #1d7628;color:#1d7628;border-radius:10px;margin:0;width:calc(45% - 5px)}.btn-trigger-add-quickbuy{border-radius:10px;margin:0;width:calc(55% - 5px);background-color:#fe9705;color:#fff;text-align:center}.btn-trigger-add-quickbuy span{display:block;font-weight:unset;font-family:var(--bold);font-size:14px}.group-btn-mobile-single-product img{width:15px;height:15px}.group-btn-mobile-single-product button{min-height:unset;line-height:1;padding:5px 0}.group-btn-mobile-single-product button span{display:block}.wrap-child-cat{flex-wrap:unset;display:-webkit-box;overflow:hidden;overflow-x:scroll;white-space:nowrap}.wrap-child-cat a{width:fit-content;margin-right:8px}.wrap-child-cat a:last-child{margin-right:0}button.order-by-mobile.show-for-small{margin:0;border:1px solid #ccc;border-radius:10px;font-size:14px;font-weight:unset;display:flex;align-items:center;justify-content:center;gap:5px}button.order-by-mobile:hover{background-color:#179400;color:#fff}ul.order-list{position:absolute;right:0;background:#fff;top:110%;z-index:99;padding:10px;box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;border-radius:10px;opacity:0;visibility:hidden;transition:0.3s}ul.order-list.active{top:100%;opacity:1;visibility:visible}.rate-sell-wrap{display:none}.product-small .box-text-products .price-wrapper .price .woocommerce-Price-amount,.product-small .box-text .price-wrapper .price .woocommerce-Price-amount{font-size:16px!important}.product-small .price ins .woocommerce-Price-amount{font-size:16px!important}.product-small .box-text .price-wrapper .price del .woocommerce-Price-amount{font-size:12px!important;margin-bottom:3px;display:block}.product-small .atc-custom{margin-bottom:0}.product-info-head .right-item .feature-note span{font-size:12px}.thongtin-khuyenmai .content ul li:before{background-size:contain;width:16px;height:16px;top:1}.title-new-featured .section-title-main{width:100%;padding:20px}.title-new-featured .section-title-main:before{width:45px;height:32px;left:7%}.col-head-product-cat .col-inner{flex-direction:column}.child-cat-list{flex-wrap:unset;display:-webkit-box;overflow:hidden;overflow-x:scroll;white-space:nowrap;flex-grow:unset!important;width:95%;margin-top:10px}.slider-big-product .img-big img,.slider-big-product .img-big iframe{height:370px}}@keyframes up_cart_plus{0%{opacity:0;visibility:hidden}50%{opacity:1;visibility:visible;margin-top:-20px}100%{opacity:0;visibility:hidden;margin-top:-20px}}@keyframes fillHeight{0%{height:auto}100%{height:100%}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}