theme name: flatsome child description: this is a child theme for flatsome theme author: ux themes template: flatsome version: 3.0 html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}body{font-family:inter,poppins,sans-serif!important}.button,.woocommerce button.button,.woocommerce a.button,input[type=submit],input[type=button]{font-family:inter,sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;text-transform:uppercase!important;border-radius:4px;padding:8px 16px;border:none;color:#fff;text-align:center;line-height:1.6;transition:all .2s ease-in-out;display:inline-block;box-shadow:none;cursor:pointer}@media(max-width:768px){.button,.woocommerce button.button,.woocommerce a.button,input[type=submit],input[type=button]{padding:10px 16px}}a.primary.is-small.button{white-space:nowrap;display:inline-flex;justify-content:center;align-items:center}.woocommerce-loop-product__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.4em;max-height:2.8em!important;font-size:.95em;color:inherit}@media(max-width:768px){.home .product-small .woocommerce-loop-product__title{font-size:14px;line-height:1.4}.home .product-small .box-image{aspect-ratio:1/1;overflow:hidden;position:relative;background:#f5f5f5}.home .product-small .box-image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;pointer-events:auto}.home .product-small .box-text{padding:8px 0;height:auto;min-height:100px}.home .product-small .box-text .button{margin-top:8px;padding:8px 12px;font-size:13px}.home .product-small .woocommerce-loop-product__title{font-size:14px;line-height:1.4}.home .product-small .box-image a{display:block;width:100%;height:100%}.woocommerce .storefront-filter{padding:10px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;margin-bottom:10px}.woocommerce .storefront-filter .filter-title{font-size:14px;font-weight:500;margin:0;display:flex;align-items:center;gap:6px}.category-filtering .inline-block{display:flex;align-items:center;font-size:14px;font-weight:500;gap:6px;text-transform:uppercase;position:relative}.category-filtering .inline-block::after{content:'';display:block;margin-top:6px;height:1px;background:#e0e0e0;width:100%}.woocommerce .woocommerce-ordering{margin:0;width:auto}.woocommerce .woocommerce-ordering select{font-size:14px;padding:6px 10px;border-radius:4px}form.woocommerce-ordering{display:none}}.products .box-text .woocommerce-loop-product__title{font-size:16px!important;font-weight:500!important;color:#181818!important;font-family:inter,sans-serif!important;line-height:1.4!important;margin-bottom:5px!important}div.product-small .box-text .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;height:2.8em}@media(max-width:768px){.woocommerce-loop-product__link{padding:8px 0;display:inline-block;min-height:48px}}@media only screen and (max-width:767px){.products .product .box-image{aspect-ratio:1/1;width:100%;overflow:hidden;position:relative}.products .product .box-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.products .product{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.products .box-text{padding-top:12px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.products .box-text .woocommerce-loop-product__title{font-size:16px;line-height:1.4;margin-bottom:4px;min-height:2.8em}.products .price{margin:4px 0;font-weight:600}.products a.button{margin-top:auto;min-height:40px}}@media only screen and (max-width:767px){.product-small .box-image{aspect-ratio:1/1!important;background:#f5f5f5;overflow:hidden!important;position:relative!important;display:flex;align-items:center;justify-content:center}.product-small .box-image img{max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block;position:static!important}}@media(max-width:767px){.hero-banner{min-height:50vh;padding:20px}.hero-banner h2{font-size:1.5rem}}body.home #text-2307587631.text p a[href*="/contact-us"]{color:#0d50bb!important;transition:color .2s ease-in-out}body.home #text-2307587631.text p a[href*="/contact-us"]:hover{color:#083a8c!important;text-decoration:underline}body.home .text p a[href*="product-category/custom-flags"]{color:#0d50bb!important;text-decoration:underline;transition:color .2s ease-in-out}body.home .text p a[href*="product-category/custom-flags"]:hover{color:#083a8c!important;text-decoration:underline}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}a.button.icon.is-outline.circle{display:none!important;pointer-events:none!important;visibility:hidden!important}}