@media (max-width:849px){.hide-for-medium{display:none !important}}@media (max-width:849px){.row.btn-sp{display:none}ul.products:not(.uxb-products-grid){grid-template-columns:repeat(3,1fr)}.uxb-products-grid{grid-template-columns:repeat(3,1fr) !important}.related-row,ul.products.related-row{grid-template-columns:repeat(3,1fr) !important}.single-product-content .row-product-main{grid-template-columns:minmax(0,1fr);gap:8px;margin-left:0;margin-right:0}.col-product-gallery,.col-product-summary{padding-left:0;padding-right:0}.col-product-gallery{padding-bottom:0}.col-product-summary{padding-bottom:0}.col-product-gallery{align-self:auto}.col-product-gallery .col-inner{position:relative;top:auto}.col-product-gallery{max-width:100%}.product-gallery-slider .flickity-prev-next-button{display:block;width:34px;height:34px;background:rgba(255,255,255,.9)}.product-thumbnails .col{padding:0 3px}.col-product-gallery .col-inner .badge-container.is-larger{left:auto;right:15px;top:15px}.badge-container.is-larger .badge-circle{width:60px;height:60px}.badge-container.is-larger .onsale{font-size:18px;font-weight:700}.woocommerce-tabs .tabs.wc-tabs{background:0 0;gap:0;padding:0;display:flex;flex-wrap:wrap}.woocommerce-tabs .tabs.wc-tabs li{flex:0 0 auto;width:auto;text-align:center;background:var(--color-primary);border-radius:0;margin:0;padding:0}.woocommerce-tabs .tabs.wc-tabs li:nth-child(1){background:#900}.woocommerce-tabs .tabs.wc-tabs li:nth-child(2){background:#ef742e}.woocommerce-tabs .tabs.wc-tabs li:nth-child(3){background:#a71241}.woocommerce-tabs .tabs.wc-tabs li.active{box-shadow:inset 0 -3px 0 #fff}.woocommerce-tabs .tabs.wc-tabs li a{padding:10px 8px;line-height:1.3;font-size:12px;font-weight:700;color:#fff;text-align:center;white-space:nowrap;display:block}.woocommerce-tabs .tab-panels{padding:15px 12px 0}.woocommerce-tabs .tab-panels .panel{font-size:14px;line-height:1.6}.woocommerce-tabs .tab-panels .panel p{font-size:14px}.woocommerce-tabs .tab-panels .panel h2{font-size:18.24px}.woocommerce-tabs .tab-panels .panel figure{margin:12px auto}body:not(.front-page) .content-area.has-sidebar{grid-template-columns:1fr;gap:20px}body:not(.front-page) .content-area.has-sidebar>.widget-area,body:not(.front-page) .content-area.has-sidebar>.post-sidebar{order:99;grid-column:auto}body:not(.front-page) .content-area.has-sidebar>.content-main{order:1;grid-column:auto}body.single-product .content-area{padding-top:15px}.posts-wrapper{grid-template-columns:repeat(2,1fr)}.main-navigation.header-bottom{display:none}.mobile-menu-toggle{display:block}.site-header{position:sticky;top:0;z-index:1000;background:var(--color-bg);box-shadow:0 2px 4px rgba(0,0,0,.08)}.site-header .header-main{padding:15px 0;background:var(--color-bg);min-height:70px}.header-main-inner{flex-wrap:nowrap;gap:15px;align-items:center;justify-content:flex-start;min-height:0}.header-actions{display:contents}.mobile-menu-toggle{order:1;flex-shrink:0}.site-branding{order:2;flex:1 1 auto;min-width:0;text-align:center;display:flex;align-items:center;justify-content:center;height:40px}.header-hotline{order:3;flex-shrink:0}.header-cart{order:4}.site-branding a,.site-branding .custom-logo-link{display:flex;align-items:center;height:100%;line-height:1}.site-branding .custom-logo,.site-branding img,.site-branding .site-title img{height:40px;width:auto;max-width:100%;object-fit:contain;display:block}.site-branding .site-title{display:inline-block;font-size:18px;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-search,.header-cart{display:none}.header-hotline{display:flex !important;align-items:center;background:#fff;border:2px solid var(--color-primary);border-radius:999px;padding:4px 12px;margin:0;gap:4px;white-space:nowrap}.header-hotline .header-hotline-label{display:none}.header-hotline a{color:var(--color-primary) !important;text-decoration:none;font-size:18px;font-weight:600;line-height:1.2;padding:0 6px}.mobile-menu-toggle{margin:0;padding:6px 8px;width:40px;height:40px;background:0 0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu-toggle .hamburger,.mobile-menu-toggle .hamburger:before,.mobile-menu-toggle .hamburger:after{width:22px;height:2px;background:var(--color-text)}}@media (max-width:549px){ul.products:not(.uxb-products-grid){grid-template-columns:repeat(2,1fr)}.uxb-products-grid{grid-template-columns:repeat(2,1fr) !important}.related-row,ul.products.related-row{grid-template-columns:repeat(2,1fr) !important}.site-header .header-main{padding:8px 0}.site-branding .custom-logo,.site-branding img{max-height:40px}.container{padding:0 15px}.product-title-container{margin:0 0 2px}.product-title-container .product_title,.summary.entry-summary .product_title{font-size:18px;margin:0;line-height:1.25}.product-price-container{margin:0 0 10px;padding-top:0}.product-price-container .price-wrapper .price,.summary .price{font-size:16px}.product-price-container .price del .amount,.summary .price del .amount,.product-price-container .price ins .amount,.summary .price ins .amount{font-size:16px}.price-label{font-size:13px}.add-to-cart-container form.cart.variations_form .variations{margin:0 0 8px}.add-to-cart-container form.cart.variations_form .woocommerce-variation.single_variation:not(:empty){margin:0 0 8px}.add-to-cart-container{margin:0 0 10px}.mnhtu{margin:0 0 10px}.mnhtu .devvn_buy_now,.devvn_buy_now_style{padding:10px 0;font-size:15px;margin:0}.popsp{margin:0 0 10px}.popsp .yctv .button{padding:10px 12px;min-height:0;font-size:13px;line-height:1.25;height:auto}.summary .woocommerce-product-details__short-description{margin-top:10px}p.mt-all{margin-top:10px}.add-to-cart-container form.cart .single_add_to_cart_button{margin:0;font-size:14px}.footer-columns,.footer-showroom-grid{grid-template-columns:1fr}.footer-bottom-inner{flex-direction:column;gap:10px;text-align:center}.shop_table{font-size:.85rem}.shop_table th,.shop_table td{padding:10px}.cart-collaterals{flex-direction:column}.woocommerce-MyAccount-navigation ul{flex-wrap:wrap}.product-info{padding:0 5px 5px;min-height:100px}ul.products li.product .product-title,ul.products li.product .woocommerce-loop-product__title{font-size:13.6px;min-height:2.8em;line-height:1.4;padding-top:10px}ul.products li.product .product-title a,ul.products li.product .woocommerce-loop-product__title a{font-size:13.6px;height:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.product-price,.product-price .amount,.product-price ins,.product-price del{font-size:13.6px}.product-small.box{border:1px solid #dbdbdb;background:#fff;padding:0}.product-small.box .box-image{margin-top:0}.add-to-cart-container form.cart.variations_form .variation-row{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:8px;margin-bottom:8px}.add-to-cart-container form.cart.variations_form .variations .label{flex:0 0 120px;width:120px;padding-bottom:0;white-space:nowrap}.add-to-cart-container form.cart.variations_form .variations .value{flex:1 1 auto;min-width:0}.add-to-cart-container form.cart.variations_form .variations .value select{width:100%}.btn-hln{padding:7px 6px}.btn-hln a{font-size:12px;gap:4px}.btn-hln svg,.btn-hln img{width:13px;height:13px}.product-price-container .price .price-row,.summary .price .price-row{flex-wrap:wrap}.product-price-container .price .price-row .amount{font-size:18px}}