.ebtc-subcat-bar{display:flex;align-items:flex-start;gap:.65rem;margin:0 0 1.25rem;padding:0}.ebtc-subcat-bar__label{flex-shrink:0;font-size:.75rem;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.04em;padding-top:.45rem;line-height:1}.ebtc-subcat-bar__wrap{flex:1;min-width:0;position:relative;display:flex;align-items:flex-start;gap:.4rem}.ebtc-subcat-bar__track{display:flex;flex-wrap:wrap;gap:.4rem;max-height:36px;overflow:hidden;padding:2px 0;transition:max-height .35s cubic-bezier(.4,0,.2,1);position:relative}.ebtc-subcat-bar__wrap::before{content:'';position:absolute;top:0;right:70px;width:50px;height:36px;background:linear-gradient(to right,transparent,rgba(255,255,255,1));pointer-events:none;z-index:2;transition:opacity .25s ease}.ebtc-subcat-bar.is-expanded .ebtc-subcat-bar__track{max-height:500px;overflow:visible}.ebtc-subcat-bar.is-expanded .ebtc-subcat-bar__wrap::before{opacity:0}.ebtc-subcat-bar__toggle{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border:1px solid rgba(0,0,0,.10);border-radius:50px;background:#fff;font-size:.78rem;font-weight:600;color:#555;cursor:pointer;white-space:nowrap;transition:background .2s ease , border-color .2s ease , color .2s ease;line-height:1.3;margin-top:2px;z-index:3}.ebtc-subcat-bar__toggle:hover{background:#f0f0f0;border-color:rgba(0,0,0,.18);color:#222}.ebtc-subcat-bar__chevron{transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.ebtc-subcat-bar.is-expanded .ebtc-subcat-bar__chevron{transform:rotate(180deg)}.ebtc-subcat-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:#f5f5f5;border:1px solid rgba(0,0,0,.07);border-radius:50px;font-size:.82rem;font-weight:500;color:#333!important;text-decoration:none!important;white-space:nowrap;transition:background .2s ease , border-color .2s ease , box-shadow .2s ease , transform .15s ease}.ebtc-subcat-chip:hover{background:#fff;border-color:rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px);color:#111!important}.ebtc-subcat-chip__icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eee}.ebtc-subcat-chip__icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.ebtc-subcat-chip__label{line-height:1.2}.ebtc-cat-mobile-select{margin:0 0 .75rem}.ebtc-cat-mobile-select select{width:100%;padding:.5rem .85rem;font-size:.85rem;border:1px solid #d0d0d0;border-radius:50px;background:#f5f5f5;appearance:none;-webkit-appearance:none;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'12\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23666\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right .85rem center;background-size:12px;color:#555}.ebtc-banner{margin:10px 0 20px}.ebtc-banner__card{min-height:180px}.ebtc-banner__text{padding:24px 30px}.ebtc-banner__text-inner h2,.ebtc-banner__text-inner h3{font-size:20px;margin-bottom:8px}.ebtc-banner__text-inner p{font-size:13px;line-height:1.55}.ebtc-banner__text-inner strong{font-size:18px}.ebtc-banner__cta{padding:9px 22px;font-size:13px;margin-top:12px}@media (max-width:767px){.ebtc-banner__image-mobile{height:140px}.ebtc-banner__text{padding:18px 18px}}.woocommerce ul.products li.product,.shop_slider ul.products li.product{border-radius:14px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.06) , 0 0 0 1px rgba(0,0,0,.03);transition:transform .25s cubic-bezier(.4,0,.2,1) , box-shadow .25s cubic-bezier(.4,0,.2,1);background:#fff}.woocommerce ul.products li.product:hover,.shop_slider ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.10) , 0 0 0 1px rgba(0,0,0,.03)}.woocommerce ul.products li.product .mfn-li-product-row-image,.shop_slider ul.products li.product .mfn-li-product-row-image{position:relative;overflow:hidden;border-radius:14px 14px 0 0}.woocommerce ul.products li.product .mfn-li-product-row-image .image_frame,.woocommerce ul.products li.product .product-loop-thumb{border-radius:14px 14px 0 0;overflow:hidden}.woocommerce ul.products li.product .image_wrapper img,.woocommerce ul.products li.product .product-loop-thumb img,.shop_slider ul.products li.product .image_wrapper img{transition:transform .4s cubic-bezier(.4,0,.2,1);border-radius:0}.woocommerce ul.products li.product:hover .image_wrapper img,.woocommerce ul.products li.product:hover .product-loop-thumb img,.shop_slider ul.products li.product:hover .image_wrapper img{transform:scale(1.04)}.woocommerce ul.products li.product .mfn-product-badges span.onsale{border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:4px 10px}.woocommerce ul.products li.product .image_links{opacity:0;transition:opacity .25s ease}.woocommerce ul.products li.product:hover .image_links{opacity:1}.woocommerce ul.products li.product .image_links a{background:rgba(255,255,255,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:10px;transition:background .2s ease , transform .2s ease}.woocommerce ul.products li.product .image_links a:hover{background:rgba(255,255,255,.95);transform:scale(1.08)}.woocommerce ul.products li.product .desc{padding:1rem 1.1rem 1.25rem}.woocommerce ul.products li.product .mfn-li-product-row-title .title,.woocommerce ul.products li.product h2.title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.92rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;margin-bottom:4px}.woocommerce ul.products li.product .mfn-li-product-row-title .title a{text-decoration:none;transition:color .2s ease}.woocommerce ul.products li.product:hover .mfn-li-product-row-title .title a{color:var(--mfn-woo-themecolor,#0089f7)}.woocommerce ul.products li.product .star-rating{font-size:.8em;margin-bottom:6px}.woocommerce ul.products li.product .mfn-li-product-row-price .price{font-size:1.05rem;font-weight:700;margin-bottom:6px}.woocommerce ul.products li.product .mfn-li-product-row-price .price del{opacity:.45;font-weight:400}.woocommerce ul.products li.product .mfn-li-product-row-price .price ins{font-weight:700}.woocommerce ul.products li.product .mfn-li-product-row-description .excerpt{font-size:.82rem;line-height:1.55;color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.woocommerce ul.products li.product .mfn-li-product-row-button a.button{border-radius:10px;font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:10px 20px;transition:background .2s ease , transform .15s ease , box-shadow .2s ease}.woocommerce ul.products li.product .mfn-li-product-row-button a.button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.woocommerce ul.products li.product .mfn-wish-button{transition:transform .2s ease}.woocommerce ul.products li.product .mfn-wish-button:hover{transform:scale(1.15)}.woocommerce ul.products li.product.outofstock .product-loop-thumb .soldout h4{border-radius:8px;font-size:13px;padding:6px 14px}.woocommerce ul.products li.product .product-loading-icon{border-radius:50%}.woocommerce .mfn-variations-wrapper-loop .mfn-vr ul.mfn-vr-options li a{border-radius:6px;transition:border-color .2s ease}.woocommerce ul.mfn-list_2-layout li.product .mfn-list-layout-wrapper{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06) , 0 0 0 1px rgba(0,0,0,.03);padding:1.25rem;transition:box-shadow .25s ease}.woocommerce ul.mfn-list_2-layout li.product:hover .mfn-list-layout-wrapper{box-shadow:0 8px 24px rgba(0,0,0,.09) , 0 0 0 1px rgba(0,0,0,.03)}.woocommerce ul.mfn-list-layout li.product{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06) , 0 0 0 1px rgba(0,0,0,.03);padding:1.25rem;transition:box-shadow .25s ease}.woocommerce ul.mfn-list-layout li.product:hover{box-shadow:0 8px 24px rgba(0,0,0,.09) , 0 0 0 1px rgba(0,0,0,.03)}.woocommerce ul.mfn-li-product-row-additional-info li{font-size:.82rem}.woocommerce ul.mfn-li-product-row-additional-info li.instock .stock-label{color:#15803d;font-weight:600}.woocommerce ul.mfn-li-product-row-additional-info li.outofstock .stock-label{color:#b91c1c;font-weight:600}.woocommerce .mfn-li-product-row-brands .mfn-brand-name{border-radius:6px;transition:opacity .2s ease}.woocommerce .mfn-li-product-row-brands .mfn-brand-name:hover{opacity:.8}@media (max-width:768px){.woocommerce ul.products li.product{border-radius:10px}.woocommerce ul.products li.product .mfn-li-product-row-image,.woocommerce ul.products li.product .mfn-li-product-row-image .image_frame,.woocommerce ul.products li.product .product-loop-thumb{border-radius:10px 10px 0 0}.woocommerce ul.products li.product .desc{padding:.75rem .85rem 1rem}.woocommerce ul.products li.product .mfn-li-product-row-title .title{font-size:.85rem}.woocommerce ul.products li.product .mfn-li-product-row-price .price{font-size:.95rem}.woocommerce ul.products li.product .mfn-li-product-row-button a.button{font-size:.78rem;padding:8px 14px;border-radius:8px}}