:root{--main-color:#212529;--sub-color:#222;--white:#fff;--red:#d0223c;--bg:#f9f9ee}@font-face{font-family:"Trade Gothic LT";src:url(//allexim.vn/wp-content/themes/dsmart-child/css/../fonts/TradeGothicLT.ttf) format("truetype");font-weight:400}@font-face{font-family:"Trade Gothic LT Std";src:url(//allexim.vn/wp-content/themes/dsmart-child/css/../fonts/TradeGothicLTStd-BdCn20.ttf) format("truetype");font-weight:700}h1,h2,h3,h4,h5,h6{font-family:"Trade Gothic LT Std" !important;font-weight:700}p,a,button,input,label,figcaption,div{font-family:"Trade Gothic LT" !important;font-weight:400}.below-content .col-full,footer .col-full{max-width:1620px}.main-navigation .menu a{text-transform:uppercase;font-weight:600}.woocommerce-breadcrumb{display:none}.filters [data-bs-toggle].collapsed{background-color:#eae7d2;border:1px solid #eae7d2}.filters [data-bs-toggle]{font-weight:700;font-size:18px;text-decoration:none;background-color:rgba(0,0,0,0);padding:5px 15px;border:1px solid #7f7f7f;border-radius:3rem;display:inline-block;color:var(--main-color)}.collapse:not(.show){display:none}.filters{margin-top:60px}.filters .filters--inner .scrolling{overflow-x:scroll;scrollbar-width:none}.filters .filters--inner ul{list-style:none;margin:0;padding:0;display:flex}.filters .filters--inner ul li:not(:last-child){margin-right:1.5rem}.filters .filters--inner ul li{display:flex;align-items:center}.filters .filters--inner ul li a{text-decoration:none;display:inline-block;white-space:nowrap;color:var(--main-color);font-weight:500;font-size:18px}.filters .filters--inner ul li:not(:last-child):after{content:"";width:1px;height:1.3rem;display:block;background-color:#222;opacity:.5;align-self:center}.filters .filters--inner ul li:not(:last-child) a{margin-right:1.5rem}.filters .filters--inner{font-size:inherit;padding-top:40px}.filters [data-bs-toggle] i{transition:transform .4s cubic-bezier(.65,0,.35,1);transform:rotate(180deg);margin-left:5px}.filters [data-bs-toggle].collapsed i{transform:rotate(0deg)}.collapsing{height:0;overflow:hidden;transition:height .4s cubic-bezier(.65,0,.35,1)}.prod-listing--container .prod-thumb{background-color:rgba(242,240,227,1);position:relative}.prod-listing--container .prod-thumb:before{display:block;content:"";width:100%;padding-top:133.4319526627%}.prod-listing--container .prod-thumb .prod-thumb--main-link{display:block;height:100%;position:absolute;width:100%;top:0}.prod-listing--container .prod-thumb .prod-thumb--img{position:absolute;top:45%;transform:translateY(-50%);right:0;left:0;width:80%;height:auto;margin:0 auto;transition:transform .6s cubic-bezier(.65,0,.35,1)}.prod-listing--container .prod-thumb .prod-thumb--bottom{position:absolute;width:86%;left:7%;bottom:5%;line-height:1.1}.prod-listing--container .prod-thumb .prod-thumb--bottom .prod-thumb--name{font-weight:700;text-transform:lowercase;font-size:22px;color:var(--main-color)}.prod-listing--container .prod-thumb:hover .prod-thumb--img{transform:translateY(-50%) scale(1.05)}.prod-thumb .prod-thumb--top{position:absolute;width:90%;left:5%;top:5%;line-height:1.1;text-align:end}.prod-thumb .prod-thumb--top a{text-transform:uppercase;transition:all .6s cubic-bezier(.65,0,.35,1);text-transform:uppercase;color:var(--white);background-color:#ff7453;padding:6px 15px;border-radius:60px;font-size:13px}.prod-thumb .prod-thumb--price{color:var(--main-color);margin-top:5px;font-size:16px}.pages-vert-side-img.right-side{right:0}.pages-vert-side-img{width:20%;height:100vh;position:fixed;top:0;overflow:hidden}.meta-custom .product_meta{background-color:transparent !important;text-align:left;border:unset !important;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}.meta-custom .product_meta>.detail-container>span{color:var(--main-color)}.meta-custom .product_meta>.detail-container>span:first-child{font-weight:300 !important;margin-left:0}.meta-custom .product_meta>.detail-container>span:last-child{font-weight:700 !important}.meta-custom .product_meta>.detail-container>span.detail-content{text-decoration:underline}body:not(.home) .cart-header a{color:#000 !important}body:not(.home) .cart-header .hamburger span:before,body:not(.home) .cart-header .hamburger span:after{background-color:#000 !important}@media (min-width:1200px){.d-xl-block{display:block !important}}@media (min-width:993px){body:not(.home) .shoptimizer-archive{margin-top:90px}}.pages-vert-side-img.active .inner-wrap{transform:scale(1.05)}.pages-vert-side-img .inner-wrap{transition:transform 2.6s cubic-bezier(.16,1,.3,1);transform:scale(.95);width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0}.pages-vert-side-img .curtain,.single-product .site-content .col-full{background-color:var(--bg)}.pages-vert-side-img .curtain{transition:all 1.8s cubic-bezier(.83,0,.17,1);width:100%;height:100%;position:absolute;top:0;left:0}.pages-vert-side-img.active .curtain{width:0}.pages-vert-side-img img.check-color-images{width:100%;height:100%}.pages-vert-side-img.abs{bottom:0;top:auto;position:absolute}.prod-listing--container .section-inner{padding-top:60px;padding-bottom:60px}.page-title .filters [data-bs-toggle]:not(:last-child){margin-right:30px}.filters .filters--inner ul li.current a{text-decoration:underline;font-weight:700}.single-product .variations>tbody>tr{display:flex;align-items:center;flex-wrap:nowrap}.single-product .variations .label{min-width:80px;font-weight:700;text-transform:capitalize;font-size:18px}.single-product .variations .value{display:flex;flex:.8}.single-product .variations .value select{background-color:#e1ddc6;border-radius:30px;padding:3px 15px;margin-right:10px;max-width:100%;min-width:75%;color:var(--main-color);font-weight:700;font-size:16px}.single-product .swiper-navigation-btns{padding-top:30px;display:flex;justify-content:center}.single-product .swiper-navigation-btns>div{position:unset;margin-top:0;padding:25px;border-radius:50px;color:var(--white);background-color:var(--sub-color)}.single-product .swiper-navigation-btns>div.swiper-button-prev{margin-right:10px}.single-product .swiper-navigation-btns>div.swiper-button-next{margin-left:10px}.single-product .swiper-navigation-btns>div:after{font-size:14px;font-weight:700;color:var(--white)}.single-product .swiper-pagination{position:unset;max-width:12.75rem;margin:25px auto 0}.woocommerce-variation-add-to-cart.variations_button{padding-top:0 !important}.page-title h1.title-page{font-size:100px}#page .header-4-container,header#masthead{box-shadow:unset;border-block:unset}.page-title .intro{margin-top:30px}.stock.out-of-stock{margin-bottom:30px;color:#664d03 !important;background-color:#fff3cd;border:1px solid #ffecb5;padding:20px;text-indent:30px;position:relative}.stock.out-of-stock:before{position:absolute;content:"\f06a";font-family:"Font Awesome 5 Pro";left:-5px;top:50%;transform:translateY(-50%);font-size:20px}.stock.available-on-backorder{color:#222;text-transform:uppercase;font-weight:700;margin-top:5px;font-size:16px;position:absolute;left:0;top:0;z-index:1}input[type=number]{-webkit-appearance:textfield !important;-moz-appearance:textfield !important;appearance:textfield !important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto !important;margin:0 !important}.related.products{padding-right:0 !important;padding-left:0 !important}.related.products h2{font-size:60px;text-transform:lowercase}.related.products .swiperRelated{margin-top:50px}.sc-related>.elementor-container.elementor-column-gap-default{overflow:hidden}.single-prod--gallery .swiper .ratio{background-color:rgba(242,240,227,1)}.single-prod--gallery .swiper .ratio .gallery--thumb{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;width:100%;height:auto;margin:0 auto}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:100%;content:""}