@font-face{font-display:swap;font-family:SVN-Gilroy Thin;font-style:normal;font-weight:400;src:url(/wp-content/themes/vinatuoi/assets/fonts/svn-gilroy_regular.ttf)}@font-face{font-display:swap;font-family:SVN-Gilroy;font-style:normal;font-weight:500;src:url(/wp-content/themes/vinatuoi/assets/fonts/svn-gilroy_medium.ttf)}@font-face{font-display:swap;font-family:SVN-Gilroy Med;font-style:normal;font-weight:600;src:url(/wp-content/themes/vinatuoi/assets/fonts/svn-gilroy_med.ttf)}@font-face{font-display:swap;font-family:SVN-Gilroy Bold;font-style:normal;font-weight:700;src:url(/wp-content/themes/vinatuoi/assets/fonts/svn-gilroy_semibold.ttf)}:root{--color-main:#f76b08;--color-white:#fff;--color-black:#000;--color-red:#f00;--color-gray:#6d6e70;--color-yellow:#ff0;--color-messenger:#0067fc;--color-border:#e9ecef;--color-shadow:#f76b088c;--bg-section:#fef1e6;--bg-gray:#e4e5e5;--font-default:"SVN-Gilroy", "Verdana", "Roboto", "Tahoma", sans-serif}body{font-family:var(--font-default)!important}b,strong{font-weight:600!important}.slide-home{max-height:740px;height:100%}.post-item a:hover .post-title{color:var(--color-main)!important}.account-item .icon-user,.cart-item .icon-shopping-cart{font-size:32px;color:var(--color-white)}.channel-ecommerce__wrapper{display:flex;align-items:center;justify-content:flex-start}.channel-ecommerce__wrapper .ecommerce-item{max-width:140px;margin:0 5px;background:var(--color-white);border-radius:5px}.channel-ecommerce__wrapper .ecommerce-item img{width:100%;height:100%;object-fit:contain;max-width:140px;padding:5px}.header-search-form-wrapper input.search-field{border-radius:50px;padding:20px 10px}.header-search-form-wrapper .submit-button{position:absolute;top:5px;right:5px;background:transparent!important;border:none}.header-search-form-wrapper .submit-button .icon-search{color:var(--color-main)}.header-main::before{content:"";position:absolute;background:#fff;width:100%;height:100%;left:0;max-width:620px;border-radius:0 50px 50px 0}.header-bottom .menu-item a{font-size:15px;font-family:"SVN-Gilroy Bold"}#logo{z-index:1}.row-options .col{margin-bottom:0;padding:15px}.box-options .box-image{background:var(--color-white);padding:15px}.border-left-right{border-left:1px dashed var(--color-yellow);border-right:1px dashed var(--color-yellow)}.box-options .box-text h4{font-size:15px}.row-abouts__home{padding:30px 0;display:flex;align-items:center}.row-abouts__home .title-abouts h3{font-weight:600;font-size:24px}.row-abouts__home .title-abouts h2{font-weight:600;font-size:32px}.row-abouts__home .title-abouts p{margin-bottom:5px;font-size:18px;font-weight:500}.section-title__home{padding-top:30px}.section-title__home h2 b{background:#fff0}.section-title__home .section-title a{font-size:18px;font-weight:500}.col-product__home .products-home .col-inner,.products .product .col-inner,.related-products-wrapper .product .col-inner{background:var(--color-white);border-radius:10px;border:1px solid var(--color-border);padding:10px;box-shadow:none!important;transition:all 350ms ease-in-out 0ms}.col-product__home .products-home .col:hover .col-inner,.products .product:hover .col-inner,.related-products-wrapper .product:hover .col-inner{box-shadow:1px 1px 10px var(--color-shadow)!important}.products-home .col{padding-bottom:0}.price-wrapper .price .amount,.woocommerce-variation-price .price .amount{color:var(--color-red);font-size:18px;font-weight:600}.price-wrapper--single .price .amount,.price-wrapper--single .price .amount{font-size:24px}.title-wrapper .product-title{font-weight:600;font-size:15px;height:auto!important}.logo-brand img{border-radius:10px}.products-home .box-text{height:auto!important;padding-bottom:10px!important}.absolute-footer{display:none!important}.footer-flex{background:var(--color-main)}.footer-flex__wrapper{display:flex;border-top:2px solid var(--color-main);padding-top:30px}.footer-flex__logo img,.contact-info__logo img{max-width:320px;object-fit:contain;filter:brightness(0) invert(1)}.footer-flex__bct img{max-width:200px;object-fit:contain}.footer-flex__text h3,.footer-flex__text p{color:var(--color-white)}.footer-flex__text p{margin-bottom:5px}.social-footer{display:flex;align-items:center}.social-footer .channel-ecommerce__wrapper{justify-content:flex-start;align-items:flex-start;flex-direction:column}.social-footer .channel-ecommerce__wrapper .ecommerce-item{margin-bottom:10px;box-shadow:0 1px 5px 0 var(--color-gray)}.footer .widget .is-divider{background:var(--color-main);max-width:60px}.footer .menu-item:hover a,.footer .current-menu-item a,.contact-info a:hover{color:var(--color-main)}.products .product .col-inner,.related-products-wrapper .product .col-inner{height:100%}.products .product .col-inner .box-text-products,.related-products-wrapper .product .col-inner .box-text-products{padding-left:0;padding-right:0}.product .badge-container,.products-home .badge-container{margin:0!important}.single_add_to_cart_button{background:var(--color-main)!important}.product .badge-inner.on-sale,.products-home .badge-container .badge-inner.on-sale{background:var(--bg-gray)!important}.product .badge-inner.on-sale,.products-home .badge-container .badge-inner.on-sale{border-radius:10px 0 10px;padding:5px 10px;-webkit-border-radius:10px 0 10px;-moz-border-radius:10px 0 10px;-ms-border-radius:10px 0 10px;-o-border-radius:10px 0 10px}.product .badge-inner.on-sale .onsale,.products-home .badge-container .badge-inner.on-sale .onsale{color:var(--color-red)!important}.hotline-product-single{display:flex;align-items:center;justify-content:center;flex-direction:column}.hotline-product-single p{font-weight:600;text-align:center}.hotline-product-single .button-call{display:flex;align-items:center}.hotline-product-single .button-call .button-call__link{font-weight:600;font-size:18px;color:var(--color-main);padding:5px 30px;border-radius:50px;border:2px solid var(--color-main);margin:0 5px;display:flex;align-items:center;background:var(--color-white)}.hotline-product-single .button-call .button-call__link--messenger{background:var(--color-white);color:var(--color-messenger);border-color:var(--color-messenger)}.hotline-product-single .button-call .button-call__link img{max-width:36px;margin-right:5px}.single-product .isures-sdc--list{align-items:baseline;flex-direction:column}.has-off-canvas-right .mfp-bg,.has-off-canvas-right .mfp-auto-cursor .mfp-content,.has-off-canvas-right .mfp-wrap{max-width:320px;right:0;left:unset!important}.category-images{padding:15px 15px 0;margin-bottom:30px}.contact-info__logo{display:flex;margin:0 auto;align-items:center;justify-content:center}.cart-sidebar .cart_totals table thead tr th{border:none!important}.payment_methods .wc_payment_method .wc_payment_method__item{display:flex;align-items:center;margin-bottom:10px}.payment_methods .wc_payment_method .payment_method-icon img{max-width:30px;margin-right:10px}.woocommerce-checkout-payment #place_order{width:100%!important}.bank-color{color:var(--color-red);font-weight:600}.checkout-breadcrumbs .current{color:var(--color-main)!important;font-size:20px}.checkout-breadcrumbs .hide-for-small{font-size:20px}.woocommerce-checkout .has-border{border:1px solid var(--color-main);border-radius:20px}.checkout-coupon{display:none}.checkout-coupon:first-of-type{display:block;margin-bottom:30px}.checkout-coupon__item .isures-sdc--wrap{padding:0}.woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout .woocommerce-billing-fields{border:none;padding:0}.price-wrapper--single .price del .amount bdi{color:var(--color-gray)!important}.price-wrapper--single span.percent-price{font-size:14px;background:var(--color-red);color:var(--color-white);padding:3px 5px;border-radius:5px}.price-wrapper--single .price-text--price{color:var(--color-red);font-weight:500}.badge-container .badge{height:auto!important;width:auto!important}.product-short-description>p:last-of-type{margin-bottom:0}.woocommerce-variation-description,.woocommerce-variation-price{display:none}@media screen and (max-width:767px){.header-main::before{background:var(--color-main)}.logo img{filter:brightness(0) invert(1)}.col-options .box-options{display:flex;align-items:center}.col-options .box-options .box-text{margin:0 auto;padding:0 0 0 15px}.row-abouts__home{flex-direction:column-reverse!important;margin:0 auto}.row-products__home{flex-direction:column!important}.row-abouts__home .col,.row-products__home .col{max-width:100%;flex-basis:100%}.section-product .section-title a{display:flex;padding-left:0}.social-footer .channel-ecommerce__wrapper{display:grid!important;grid-gap:10px!important;grid-template-columns:repeat(2,minmax(49%,1fr))!important}.footer-flex__wrapper{flex-direction:column;align-items:center;justify-content:center}.category-page-row{padding-top:0!important}}@media screen and (max-width:540px){.col-options .box-options .box-image{display:flex;align-items:center;max-width:75px!important}.border-left-right{border-left:none;border-right:none;border-top:1px dashed var(--color-yellow);border-bottom:1px dashed var(--color-yellow)}.hotline-product-single .button-call{flex-direction:column}.hotline-product-single .button-call .button-call__link{margin-bottom:10px}.table-bank .table-bank__tr{display:flex;align-items:center;justify-content:center;flex-direction:column}.table-bank .table-bank__tr td{width:auto!important;border:none!important}.col-product__home .products-home .col{padding:0 10px 30px!important}.col-product__home .products-home .title-wrapper .product-title{font-size:14px}.row-products__home .col-product__home{padding-bottom:0}.section-title__home .section-title{font-size:18px}.price-wrapper .price .amount,.woocommerce-variation-price .price .amount{font-size:15px}}@media screen and (max-width:1024px) and (min-width:991px){.header-main::before{background:var(--color-main)}.logo img{filter:brightness(0) invert(1)}.col-options .box-options{display:flex;align-items:center}.col-options .box-options .box-text{margin:0 auto;padding:0 0 0 15px}}@media (-webkit-min-device-pixel-ratio:1.25){.header-main::before{max-width:430px}}@media all and (min-width:769px) and (min-width:1024px) and (max-width:1319px),print and (min-width:1024px) and (max-width:1319px){.header-main::before{max-width:calc(30% - 85px)}}@media all and (min-width:769px) and (min-width:1320px),print and (min-width:1320px){.header-main::before{width:calc((100% - 1320px) / 2 + 20px + 300px)}}