:root{--shop-bg:#fff;--shop-text:#1f1f1f;--shop-muted:#6f6f78;--shop-border:rgba(0, 0, 0, 0.08);--shop-shadow:0 10px 30px rgba(0, 0, 0, 0.08);--shop-shadow-hover:0 20px 50px rgba(0, 0, 0, 0.16);--shop-radius:8px;--shop-accent:#ffd200;--shop-accent-2:#e5bb00;--shop-price:#111827;--shop-btn-text:#fff}body{font-family:'Inter',sans-serif}h1,h2,h3,.heading-font{font-family:'Source Sans 3',sans-serif}#masthead{background-color:#13263f !important}#masthead a.nav-link{color:#fff;font-size:14px}.main-header-row{width:100%}.alignfull{max-width:100vw;width:100vw}.entry-content
.alignfull{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;overflow:visible}.alignwide{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.alignwide{max-width:540px}}@media (min-width:768px){.alignwide{max-width:720px}}@media (min-width:992px){.alignwide{max-width:960px}}@media (min-width:1200px){.alignwide{max-width:1140px}}@media (min-width:1400px){.alignwide{max-width:1320px}}.products.row{--bs-gutter-x:1.25rem;--bs-gutter-y:1.25rem}.products
.product.card{position:relative;overflow:hidden;border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);transition:transform 0.35s ease,
box-shadow 0.35s ease,
border-color 0.35s ease;will-change:transform}.products .product.card::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg, rgba(124, 58, 237, 0.25), rgba(236, 72, 153, 0.18), rgba(255, 255, 255, 0.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity 0.35s ease}.products .product.card:hover{transform:translateY(-8px);box-shadow:var(--shop-shadow-hover);border-color:rgba(124, 58, 237, 0.18)}.products .product.card:hover::before{opacity:1}.products .product.card .woocommerce-LoopProduct-link:first-child{display:block;overflow:hidden;background:radial-gradient(circle at top right, rgba(124, 58, 237, 0.08), transparent 35%),
linear-gradient(180deg, #fafafe 0%, #f4f4f8 100%)}.products .product.card img.card-img-top{width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform 0.6s ease, filter 0.4s ease}.products .product.card:hover img.card-img-top{transform:scale(1.07);filter:saturate(1.08) contrast(1.02)}.products .product.card .card-body{padding:0.9rem 0.95rem 1rem;gap:0.55rem}.products .product.card .woocommerce-loop-product__link{text-decoration:none;color:inherit}.products .product.card .woocommerce-loop-product__title{font-family:'Source Sans 3',sans-serif;font-size:0.9rem;line-height:1.28;letter-spacing:0.01em;color:var(--shop-text);margin:0
0 0.45rem;transition:color 0.25s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.35em}.products .product.card:hover .woocommerce-loop-product__title{color:var(--shop-accent)}.products .product.card
.price{display:inline-flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif;font-size:1rem;font-weight:700;color:var(--shop-price);margin-bottom:0.35rem}.products .product.card .woocommerce-Price-currencySymbol{font-size:0.85em;margin-right:0.08rem;opacity:0.8}.products .product.card .add-to-cart-container{margin-top:auto;padding-top:0.35rem}.products .product.card .btn,
.products .product.card
.add_to_cart_button{position:relative;overflow:hidden;border:none;border-radius:999px;padding:0.72rem 1rem;font-family:"Inter",sans-serif;font-size:0.84rem;font-weight:600;letter-spacing:0.02em;color:var(--shop-btn-text);background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));box-shadow:0 10px 20px rgba(124, 58, 237, 0.22);transition:transform 0.25s ease,
box-shadow 0.25s ease,
opacity 0.25s ease}.products .product.card .btn::before,
.products .product.card .add_to_cart_button::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 20%, rgba(255,255,255,0.22) 50%, transparent 80%);transform:translateX(-140%);transition:transform 0.7s ease}.products .product.card:hover .btn::before,
.products .product.card:hover .add_to_cart_button::before{transform:translateX(140%)}.products .product.card .btn:hover,
.products .product.card .add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(124, 58, 237, 0.28);color:#fff}.products .product.card .btn:focus,
.products .product.card .add_to_cart_button:focus{outline:none;box-shadow:0 0 0 0.2rem rgba(124, 58, 237, 0.18),
0 14px 26px rgba(124, 58, 237, 0.25)}.products .product.card
.onsale{top:12px;left:12px;right:auto;min-width:auto;min-height:auto;padding:0.4rem 0.7rem;border-radius:999px;font-size:0.72rem;font-weight:700;line-height:1;background:linear-gradient(135deg, #111827, #374151);color:#fff;box-shadow:0 8px 18px rgba(17, 24, 39, 0.2)}@media (max-width: 767.98px){.products .product.card .card-body{padding:0.8rem 0.8rem 0.9rem}.products .product.card .woocommerce-loop-product__title{font-size:0.82rem;min-height:2.2em}.products .product.card
.price{font-size:0.95rem}.products .product.card .btn,
.products .product.card
.add_to_cart_button{font-size:0.8rem;padding:0.68rem 0.9rem}}@media (prefers-reduced-motion: reduce){.products .product.card,
.products .product.card::before,
.products .product.card img.card-img-top,
.products .product.card .btn,
.products .product.card .add_to_cart_button,
.products .product.card .btn::before,
.products .product.card .add_to_cart_button::before{transition:none !important}}.single-product div.product .woocommerce-product-gallery{background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);border:1px
solid var(--shop-border);border-radius:var(--shop-radius);padding:1rem;box-shadow:var(--shop-shadow);overflow:hidden}.single-product div.product .woocommerce-product-gallery
img{border-radius:16px;transition:transform 0.45s ease, filter 0.35s ease}.single-product div.product .woocommerce-product-gallery:hover
img{transform:scale(1.02);filter:saturate(1.04) contrast(1.01)}.single-product div.product .flex-control-thumbs
img{border-radius:12px;border:1px
solid var(--shop-border);box-shadow:0 6px 18px rgba(0, 0, 0, 0.06);transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease}.single-product div.product .flex-control-thumbs img:hover{transform:translateY(-2px);border-color:rgba(124, 58, 237, 0.2);box-shadow:0 10px 20px rgba(0, 0, 0, 0.1)}.single-product div.product
.product_title{font-family:'Source Sans 3',sans-serif;color:var(--shop-text);letter-spacing:0.01em;line-height:1.15;font-weight:bold}.single-product div.product p.price,
.single-product div.product
span.price{font-family:"Inter",sans-serif;font-weight:800;color:var(--shop-price)}.single-product div.product .price
del{color:var(--shop-muted);opacity:0.65}.single-product div.product .price
ins{text-decoration:none}.single-product div.product .woocommerce-product-details__short-description{color:var(--shop-muted);line-height:1.75}.single-product div.product
.stock{display:inline-block;padding:0.45rem 0.8rem;border-radius:999px;background:rgba(17, 24, 39, 0.05);color:#111827;font-weight:600;font-size:0.88rem}.single-product div.product form.cart
.qty{border:1px
solid var(--shop-border);border-radius:999px;background:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,0.03);font-weight:600}.single-product div.product form.cart
.single_add_to_cart_button{position:relative;overflow:hidden;border:none;border-radius:999px;font-family:"Inter",sans-serif;font-weight:700;letter-spacing:0.02em;color:var(--shop-btn-text);background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));box-shadow:0 10px 20px rgba(124, 58, 237, 0.22);transition:transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease}.single-product div.product form.cart .single_add_to_cart_button::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 20%, rgba(255,255,255,0.22) 50%, transparent 80%);transform:translateX(-140%);transition:transform 0.7s ease}.single-product div.product form.cart .single_add_to_cart_button:hover::before{transform:translateX(140%)}.single-product div.product form.cart .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(124, 58, 237, 0.28);color:#fff}.single-product div.product form.cart .single_add_to_cart_button:focus{outline:none;box-shadow:0 0 0 0.2rem rgba(124, 58, 237, 0.18),
0 14px 26px rgba(124, 58, 237, 0.25)}.single-product div.product
.product_meta{color:var(--shop-muted);border-top:1px solid var(--shop-border);padding-top:1rem}.single-product div.product .product_meta
a{color:var(--shop-text);text-decoration:none;font-weight:600}.single-product div.product .product_meta a:hover{color:var(--shop-accent)}.single-product div.product
.onsale{border-radius:999px;padding:0.45rem 0.8rem;font-size:0.72rem;font-weight:700;line-height:1;background:linear-gradient(135deg, #111827, #374151);color:#fff;box-shadow:0 8px 18px rgba(17, 24, 39, 0.2)}.single-product .woocommerce-tabs{margin-top:2rem;padding:1.5rem;background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);border:1px
solid var(--shop-border);border-radius:var(--shop-radius);box-shadow:var(--shop-shadow)}.single-product .woocommerce-tabs
ul.tabs{border-bottom:none}.single-product .woocommerce-tabs ul.tabs
li{border:none;background:transparent}.single-product .woocommerce-tabs ul.tabs li
a{border-radius:999px;background:#f5f5f8;color:var(--shop-text);font-weight:700;text-decoration:none;transition:all 0.25s ease}.single-product .woocommerce-tabs ul.tabs li.active a,
.single-product .woocommerce-tabs ul.tabs li a:hover{background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));color:#fff;box-shadow:0 10px 20px rgba(124, 58, 237, 0.18)}.single-product .related.products > h2,
.single-product .up-sells.upsells.products>h2{font-family:'Source Sans 3',sans-serif;color:var(--shop-text)}@media (prefers-reduced-motion: reduce){.single-product div.product *,
.single-product .woocommerce-tabs
*{transition:none !important;animation:none !important}}#footer{background:#020712 url('https://bigcityhighlife.com/wp-content/uploads/2026/04/footer-bg-img-home2.png') !important;color:#fff}.woocommerce-cart
.woocommerce{color:var(--shop-text)}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:1rem}.woocommerce-cart .shop_table.cart,
.woocommerce-cart .woocommerce-cart-form__contents{width:100%;border:1px
solid var(--shop-border);border-radius:var(--shop-radius);overflow:hidden;background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);border-collapse:separate;border-spacing:0}.woocommerce-cart .shop_table.cart thead
th{font-family:"Inter",sans-serif;font-size:0.82rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--shop-muted);background:#f8f8fb;border-bottom:1px solid var(--shop-border);padding:1rem 1rem}.woocommerce-cart .shop_table.cart
td{padding:1rem;vertical-align:middle;border-bottom:1px solid var(--shop-border);background:transparent}.woocommerce-cart .shop_table.cart tbody tr:last-child
td{border-bottom:0}.woocommerce-cart .woocommerce-cart-form__cart-item{transition:background 0.25s ease}.woocommerce-cart .woocommerce-cart-form__cart-item:hover{background:rgba(124, 58, 237, 0.02)}.woocommerce-cart td.product-thumbnail
img{width:84px;height:auto;border-radius:16px;border:1px
solid var(--shop-border);box-shadow:0 8px 20px rgba(0, 0, 0, 0.08);transition:transform 0.3s ease, box-shadow 0.3s ease}.woocommerce-cart td.product-thumbnail a:hover
img{transform:translateY(-2px);box-shadow:0 14px 28px rgba(0, 0, 0, 0.12)}.woocommerce-cart td.product-name
a{font-family:'Source Sans 3',sans-serif;font-size:14px;line-height:1.35;color:var(--shop-text);text-decoration:none;transition:color 0.25s ease;max-width:450px;display:block}.woocommerce-cart td.product-name a:hover{color:var(--shop-accent)}.woocommerce-cart td.product-name
.variation{margin-top:0.45rem;margin-bottom:0;color:var(--shop-muted);font-size:0.88rem}.woocommerce-cart td.product-name .variation dt,
.woocommerce-cart td.product-name .variation
dd{display:inline;margin:0}.woocommerce-cart td.product-name .variation
dt{font-weight:700;color:var(--shop-text);margin-right:0.2rem}.woocommerce-cart td.product-name .variation dd
p{display:inline;margin:0}.woocommerce-cart .product-price,
.woocommerce-cart .product-subtotal{font-family:"Inter",sans-serif;font-weight:700;color:var(--shop-price);font-size:14px}.woocommerce-cart .woocommerce-Price-currencySymbol{opacity:0.8}.woocommerce-cart
a.remove{display:inline-flex !important;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#fff;border:1px
solid var(--shop-border);color:#111827 !important;font-size:1.2rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 8px 18px rgba(0, 0, 0, 0.08);transition:transform 0.25s ease,
box-shadow 0.25s ease,
background 0.25s ease,
color 0.25s ease}.woocommerce a.remove::before{left:auto}.woocommerce-cart a.remove:hover{transform:translateY(-2px);background:#111827;color:#fff !important;box-shadow:0 14px 24px rgba(17, 24, 39, 0.2)}.woocommerce-cart .quantity .input-group{display:inline-flex;align-items:center;flex-wrap:nowrap;border:1px
solid var(--shop-border);border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 8px 18px rgba(0, 0, 0, 0.05)}.woocommerce-cart .quantity .minus,
.woocommerce-cart .quantity
.plus{min-width:40px;border:0;background:#f8f8fb;color:var(--shop-text);font-weight:700;transition:background 0.25s ease, color 0.25s ease}.woocommerce-cart .quantity .minus:hover,
.woocommerce-cart .quantity .plus:hover{background:var(--shop-accent);color:#fff}.woocommerce-cart .quantity .minus.disabled,
.woocommerce-cart .quantity .plus.disabled,
.woocommerce-cart .quantity .minus:disabled,
.woocommerce-cart .quantity .plus:disabled{opacity:0.45;cursor:not-allowed}.woocommerce-cart .quantity
.qty{border:0;box-shadow:none;text-align:center;min-height:42px;font-weight:700;color:var(--shop-text);background:#fff}.woocommerce-cart .shop_table.cart
td.actions{background:#fbfbfd;padding:1rem}.woocommerce-cart
.coupon{display:inline-flex;flex-wrap:wrap;gap:0.75rem;align-items:center}.woocommerce-cart .coupon .input-text{min-height:46px;padding:0.75rem 1rem;border:1px
solid var(--shop-border);border-radius:999px;background:#fff;color:var(--shop-text);box-shadow:inset 0 1px 2px rgba(0,0,0,0.03)}.woocommerce-cart .coupon .input-text:focus{outline:none;border-color:rgba(124, 58, 237, 0.28);box-shadow:0 0 0 0.2rem rgba(124, 58, 237, 0.1)}.woocommerce-cart .button,
.woocommerce-cart button.button,
.woocommerce-cart input.button,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button{position:relative;overflow:hidden;border:none !important;border-radius:999px;padding:0.82rem 1.25rem;font-family:"Inter",sans-serif;font-size:0.9rem;font-weight:700;letter-spacing:0.02em;color:var(--shop-btn-text) !important;background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));box-shadow:0 10px 20px rgba(124, 58, 237, 0.22);text-decoration:none;transition:transform 0.25s ease,
box-shadow 0.25s ease,
opacity 0.25s ease}.woocommerce-cart .button::before,
.woocommerce-cart button.button::before,
.woocommerce-cart input.button::before,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button::before{content:"";position:absolute;inset:0;background:linear-gradient(
120deg,
transparent 20%,
rgba(255,255,255,0.22) 50%,
transparent 80%
);transform:translateX(-140%);transition:transform 0.7s ease}.woocommerce-cart .button:hover::before,
.woocommerce-cart button.button:hover::before,
.woocommerce-cart input.button:hover::before,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover::before{transform:translateX(140%)}.woocommerce-cart .button:hover,
.woocommerce-cart button.button:hover,
.woocommerce-cart input.button:hover,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(124, 58, 237, 0.28);color:#fff !important}.woocommerce-cart button.button:disabled,
.woocommerce-cart .button:disabled,
.woocommerce-cart button[disabled]{opacity:0.55;cursor:not-allowed;transform:none !important;box-shadow:0 8px 14px rgba(0,0,0,0.08)}.woocommerce-cart .cart-collaterals{margin-top:2rem}.woocommerce-cart
.cart_totals{border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);padding:1.5rem;overflow:hidden}.woocommerce-cart .cart_totals
h2{font-family:'Source Sans 3',sans-serif;font-size:1.4rem;color:var(--shop-text);margin-bottom:1rem}.woocommerce-cart .cart_totals
.shop_table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:1.25rem;padding:0
5px !important}.woocommerce-cart .cart_totals .shop_table th,
.woocommerce-cart .cart_totals .shop_table
td{padding:0.95rem 0;border-bottom:1px solid var(--shop-border)}.woocommerce-cart .cart_totals .shop_table
th{font-weight:700;color:var(--shop-text)}.woocommerce-cart .cart_totals .shop_table
td{text-align:right;font-family:"Inter",sans-serif;font-weight:700;color:var(--shop-price)}.woocommerce-cart .cart_totals .order-total th,
.woocommerce-cart .cart_totals .order-total
td{font-size:1.05rem;border-bottom:0}.woocommerce-cart .wc-proceed-to-checkout{margin-top:1rem}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:block;width:100%;text-align:center;padding:1rem 1.25rem}@media (max-width: 767.98px){.woocommerce-cart .shop_table.cart,
.woocommerce-cart .woocommerce-cart-form__contents{border-radius:18px}.woocommerce-cart td.product-thumbnail
img{width:68px;border-radius:12px}.woocommerce-cart td.product-name
a{font-size:0.92rem}.woocommerce-cart
.coupon{display:flex;width:100%;flex-direction:column;align-items:stretch}.woocommerce-cart .coupon .input-text,
.woocommerce-cart .coupon .button,
.woocommerce-cart .actions>.button{width:100%}.woocommerce-cart
.cart_totals{padding:1.1rem}}@media (prefers-reduced-motion: reduce){.woocommerce-cart *,
.woocommerce-cart *::before,
.woocommerce-cart *::after{transition:none !important;animation:none !important}}.woocommerce-checkout .woocommerce-info{border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);color:var(--shop-text)}.woocommerce-checkout .woocommerce-info
a.showcoupon{color:var(--shop-accent-2);font-weight:700;text-decoration:none}.woocommerce-checkout .woocommerce-info a.showcoupon:hover{color:var(--shop-accent)}.woocommerce-checkout
form.checkout_coupon{margin-top:1rem;padding:1.25rem;border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow)}.woocommerce-checkout form.checkout_coupon .form-row{margin-bottom:0}.woocommerce-checkout form.checkout_coupon .input-text{min-height:48px;padding:0.75rem 1rem;border:1px
solid var(--shop-border);border-radius:999px;background:#fff;color:var(--shop-text);box-shadow:inset 0 1px 2px rgba(0,0,0,0.03)}.woocommerce-checkout form.checkout_coupon .input-text:focus{outline:none;border-color:rgba(124, 58, 237, 0.28);box-shadow:0 0 0 0.2rem rgba(124, 58, 237, 0.1)}.woocommerce-checkout .woocommerce-billing-fields,
.woocommerce-checkout .woocommerce-additional-fields,
.woocommerce-checkout
#order_review{border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);padding:1.5rem;overflow:hidden}.woocommerce-checkout .woocommerce-billing-fields{margin-bottom:1.5rem}.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce-additional-fields h3,
.woocommerce-checkout
#order_review_heading{font-family:'Source Sans 3',sans-serif;color:var(--shop-text);letter-spacing:0.01em;margin-bottom:1.2rem}.woocommerce-checkout .form-row{margin-bottom:1rem}.woocommerce-checkout .form-row
label{display:inline-block;margin-bottom:0.45rem;font-family:"Inter",sans-serif;font-size:0.9rem;font-weight:700;color:var(--shop-text)}.woocommerce-checkout .form-row
.required{color:#dc2626}.woocommerce-checkout input.input-text,
.woocommerce-checkout textarea.input-text,
.woocommerce-checkout select,
.woocommerce-checkout .form-control{width:100%;min-height:50px;border:1px
solid var(--shop-border);border-radius:16px;background:#fff;color:var(--shop-text);padding:0.8rem 1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,0.03);transition:border-color 0.25s ease,
box-shadow 0.25s ease,
background 0.25s ease}.woocommerce-checkout textarea.input-text,
.woocommerce-checkout textarea.form-control{min-height:110px;border-radius:18px;resize:vertical}.woocommerce-checkout input.input-text:focus,
.woocommerce-checkout textarea.input-text:focus,
.woocommerce-checkout select:focus,
.woocommerce-checkout .form-control:focus{outline:none;border-color:rgba(124, 58, 237, 0.28);box-shadow:0 0 0 0.2rem rgba(124, 58, 237, 0.1)}.woocommerce-checkout input::placeholder,
.woocommerce-checkout textarea::placeholder{color:#9ca3af}.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;border-collapse:separate;border-spacing:0}.woocommerce-checkout .woocommerce-checkout-review-order-table thead
th{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--shop-muted);background:#f8f8fb;border-bottom:1px solid var(--shop-border);padding:0.95rem 0.9rem}.woocommerce-checkout .woocommerce-checkout-review-order-table td,
.woocommerce-checkout .woocommerce-checkout-review-order-table
th{padding:1rem 0.9rem;vertical-align:top}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td,
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot
td{border-bottom:1px solid var(--shop-border)}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child th,
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child
td{border-bottom:0}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{color:var(--shop-text);font-weight:700;line-height:1.45;font-size:12px;max-width:250px}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity{color:var(--shop-muted);font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order-table
.variation{margin-top:0.45rem;margin-bottom:0;color:var(--shop-muted);font-size:0.88rem}.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dt,
.woocommerce-checkout .woocommerce-checkout-review-order-table .variation
dd{display:inline;margin:0}.woocommerce-checkout .woocommerce-checkout-review-order-table .variation
dt{font-weight:700;color:var(--shop-text);margin-right:0.2rem}.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dd
p{display:inline;margin:0}.woocommerce-checkout .woocommerce-Price-amount{font-family:"Inter",sans-serif;font-weight:700;color:var(--shop-price);font-size:14px}.woocommerce-checkout .woocommerce-Price-currencySymbol{opacity:0.8}.woocommerce-checkout
#payment{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--shop-border);background:transparent}.woocommerce-checkout #payment
ul.wc_payment_methods{list-style:none;margin:0
0 1rem;padding:0}.woocommerce-checkout #payment ul.wc_payment_methods
li{border:1px
solid var(--shop-border);border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(0, 0, 0, 0.04);padding:1rem 1rem;margin-bottom:0.85rem}.woocommerce-checkout #payment ul.wc_payment_methods li:last-child{margin-bottom:0}.woocommerce-checkout #payment
label{font-family:"Inter",sans-serif;font-weight:700;color:var(--shop-text)}.woocommerce-checkout #payment input[type="radio"]{accent-color:var(--shop-accent-2)}.woocommerce-checkout #payment
.payment_box{margin-top:0.8rem;border-radius:14px;background:#f8f8fb;color:var(--shop-muted);padding:0.9rem 1rem;border:1px
solid rgba(0,0,0,0.05)}.woocommerce-checkout #payment .wc-stripe-upe-element,
.woocommerce-checkout #payment .wc-upe-form{border-radius:16px;overflow:hidden}.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew{margin-top:1rem;color:var(--shop-muted)}.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew
label{display:inline;font-weight:600;color:var(--shop-muted)}.woocommerce-checkout .woocommerce-privacy-policy-text{color:var(--shop-muted);font-size:0.92rem;line-height:1.7;margin-bottom:1rem}.woocommerce-checkout .woocommerce-privacy-policy-text
a{color:var(--shop-text);font-weight:700;text-decoration:none}.woocommerce-checkout .woocommerce-privacy-policy-text a:hover{color:var(--shop-accent)}.woocommerce-checkout .button,
.woocommerce-checkout button.button,
.woocommerce-checkout
#place_order{position:relative;overflow:hidden;border:none;border-radius:999px;padding:0.9rem 1.3rem;font-family:"Inter",sans-serif;font-size:0.92rem;font-weight:700;letter-spacing:0.02em;color:var(--shop-btn-text) !important;background:#000;box-shadow:0 10px 20px rgba(124, 58, 237, 0.22);text-decoration:none;transition:transform 0.25s ease,
box-shadow 0.25s ease,
opacity 0.25s ease}.woocommerce-checkout .button::before,
.woocommerce-checkout button.button::before,
.woocommerce-checkout #place_order::before{content:"";position:absolute;inset:0;background:linear-gradient(
120deg,
transparent 20%,
rgba(255,255,255,0.22) 50%,
transparent 80%
);transform:translateX(-140%);transition:transform 0.7s ease}.woocommerce-checkout .button:hover::before,
.woocommerce-checkout button.button:hover::before,
.woocommerce-checkout #place_order:hover::before{transform:translateX(140%)}.woocommerce-checkout .button:hover,
.woocommerce-checkout button.button:hover,
.woocommerce-checkout #place_order:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(124, 58, 237, 0.28);color:#fff !important}.woocommerce-checkout
#place_order{display:block;width:100%;margin-top:0.75rem;text-align:center}.woocommerce-checkout .woocommerce-invalid .input-text,
.woocommerce-checkout .woocommerce-invalid select,
.woocommerce-checkout .woocommerce-invalid .form-control{border-color:rgba(220, 38, 38, 0.5);box-shadow:0 0 0 0.18rem rgba(220, 38, 38, 0.08)}.woocommerce-checkout .woocommerce-NoticeGroup,
.woocommerce-checkout .woocommerce-error,
.woocommerce-checkout .woocommerce-message{border-radius:18px;border:1px
solid var(--shop-border);box-shadow:var(--shop-shadow);overflow:hidden}@media (max-width: 767.98px){.woocommerce-checkout .woocommerce-billing-fields,
.woocommerce-checkout .woocommerce-additional-fields,
.woocommerce-checkout #order_review,
.woocommerce-checkout
form.checkout_coupon{padding:1.1rem;border-radius:18px}.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce-additional-fields h3,
.woocommerce-checkout
#order_review_heading{margin-bottom:1rem}.woocommerce-checkout .woocommerce-checkout-review-order-table th,
.woocommerce-checkout .woocommerce-checkout-review-order-table
td{padding:0.85rem 0.65rem}}@media (prefers-reduced-motion: reduce){.woocommerce-checkout *,
.woocommerce-checkout *::before,
.woocommerce-checkout *::after{transition:none !important;animation:none !important}}.woocommerce-account .woocommerce,
.woocommerce
.woocommerce{color:var(--shop-text)}.woocommerce-account .woocommerce-notices-wrapper,
.woocommerce .woocommerce-notices-wrapper{margin-bottom:1rem}.woocommerce-account .woocommerce-error,
.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-info,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info{border:1px
solid var(--shop-border);border-radius:18px;background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);color:var(--shop-text);overflow:hidden}.woocommerce-account #customer_login .u-column1,
.woocommerce-account #customer_login .u-column2,
#customer_login .u-column1,
#customer_login .u-column2{border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);padding:20px;overflow:hidden;margin-right:22px;width:48%}.woocommerce-account #customer_login .u-column1,
#customer_login .u-column1{margin-bottom:1.5rem}.woocommerce-account #customer_login h2,
.woocommerce-account .woocommerce-MyAccount-content h2,
.woocommerce-account .woocommerce-MyAccount-content h3,
#customer_login
h2{font-family:'Source Sans 3',sans-serif;color:var(--shop-text);letter-spacing:0.01em;margin-bottom:1.1rem}.woocommerce-account .woocommerce-form .form-row,
.woocommerce-account form .form-row,
#customer_login .woocommerce-form .form-row,
#customer_login form .form-row{margin-bottom:1rem}.woocommerce-account .woocommerce-form label,
.woocommerce-account form label,
#customer_login .woocommerce-form label,
#customer_login form
label{display:inline-block;margin-bottom:0.45rem;font-family:"Inter",sans-serif;font-size:0.9rem;font-weight:700;color:var(--shop-text)}.woocommerce-account input.input-text,
.woocommerce-account .woocommerce-Input,
.woocommerce-account select,
.woocommerce-account textarea,
.woocommerce-account .form-control,
#customer_login input.input-text,
#customer_login .woocommerce-Input,
#customer_login select,
#customer_login textarea,
#customer_login .form-control,
#customer_login .dokan-form-control{width:100%;min-height:50px;border:1px
solid var(--shop-border);border-radius:16px;background:#fff;color:var(--shop-text);padding:0.8rem 1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,0.03);transition:border-color 0.25s ease,
box-shadow 0.25s ease,
background 0.25s ease}.woocommerce-account textarea,
#customer_login
textarea{min-height:120px;border-radius:18px;resize:vertical}.woocommerce-account input.input-text:focus,
.woocommerce-account .woocommerce-Input:focus,
.woocommerce-account select:focus,
.woocommerce-account textarea:focus,
.woocommerce-account .form-control:focus,
#customer_login input.input-text:focus,
#customer_login .woocommerce-Input:focus,
#customer_login select:focus,
#customer_login textarea:focus,
#customer_login .form-control:focus,
#customer_login .dokan-form-control:focus{outline:none;border-color:rgba(124, 58, 237, 0.28);box-shadow:0 0 0 0.2rem rgba(124, 58, 237, 0.1)}.woocommerce-account .password-input,
#customer_login .password-input{position:relative;display:block}.woocommerce-account .password-input input,
#customer_login .password-input
input{padding-right:3rem}.woocommerce-account .show-password-input,
#customer_login .show-password-input{position:absolute;top:50%;right:0.85rem;transform:translateY(-50%);width:34px;height:34px;border:1px
solid var(--shop-border);border-radius:999px;background:#fff;box-shadow:0 6px 14px rgba(0,0,0,0.06);transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease}.woocommerce-account .show-password-input:hover,
#customer_login .show-password-input:hover{transform:translateY(-50%) translateY(-1px);box-shadow:0 10px 18px rgba(0,0,0,0.1)}.woocommerce-account input[type="checkbox"],
.woocommerce-account input[type="radio"],
#customer_login input[type="checkbox"],
#customer_login input[type="radio"]{accent-color:var(--shop-accent-2)}.woocommerce-account .woocommerce-form-login__rememberme,
.woocommerce-account .user-role,
.woocommerce-account .tc_check_box,
#customer_login .woocommerce-form-login__rememberme,
#customer_login .user-role,
#customer_login
.tc_check_box{color:var(--shop-muted)}.woocommerce-account .radio,
#customer_login
.radio{display:inline-flex;align-items:center;gap:0.45rem;margin-bottom:0.6rem;font-weight:600;color:var(--shop-text)}.woocommerce-account p small,
.woocommerce-account .woocommerce-privacy-policy-text,
#customer_login p small,
#customer_login .woocommerce-privacy-policy-text{color:var(--shop-muted);font-size:0.92rem;line-height:1.7}.woocommerce-account .woocommerce-privacy-policy-text a,
#customer_login .woocommerce-privacy-policy-text a,
.woocommerce-account .lost_password a,
#customer_login .lost_password
a{color:var(--shop-text);font-weight:700;text-decoration:none}.woocommerce-account .woocommerce-privacy-policy-text a:hover,
#customer_login .woocommerce-privacy-policy-text a:hover,
.woocommerce-account .lost_password a:hover,
#customer_login .lost_password a:hover{color:var(--shop-accent)}#customer_login .split-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#customer_login
.show_if_seller{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--shop-border)}#customer_login .dokan-address-fields,
#customer_login #dokan-address-fields-wrapper{margin-top:0.75rem}#customer_login .dokan-form-group{margin-bottom:1rem}.woocommerce-account .button,
.woocommerce-account button.button,
.woocommerce-account .woocommerce-Button,
.woocommerce-account .woocommerce-button,
#customer_login .button,
#customer_login button.button,
#customer_login .woocommerce-Button,
#customer_login .woocommerce-button{position:relative;overflow:hidden;border:none;border-radius:999px;padding:0.85rem 1.25rem;font-family:"Inter",sans-serif;font-size:0.9rem;font-weight:700;letter-spacing:0.02em;color:var(--shop-btn-text) !important;background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));box-shadow:0 10px 20px rgba(124, 58, 237, 0.22);text-decoration:none;transition:transform 0.25s ease,
box-shadow 0.25s ease,
opacity 0.25s ease}.woocommerce-account .button::before,
.woocommerce-account button.button::before,
.woocommerce-account .woocommerce-Button::before,
.woocommerce-account .woocommerce-button::before,
#customer_login .button::before,
#customer_login button.button::before,
#customer_login .woocommerce-Button::before,
#customer_login .woocommerce-button::before{content:"";position:absolute;inset:0;background:linear-gradient(
120deg,
transparent 20%,
rgba(255,255,255,0.22) 50%,
transparent 80%
);transform:translateX(-140%);transition:transform 0.7s ease}.woocommerce-account .button:hover::before,
.woocommerce-account button.button:hover::before,
.woocommerce-account .woocommerce-Button:hover::before,
.woocommerce-account .woocommerce-button:hover::before,
#customer_login .button:hover::before,
#customer_login button.button:hover::before,
#customer_login .woocommerce-Button:hover::before,
#customer_login .woocommerce-button:hover::before{transform:translateX(140%)}.woocommerce-account .button:hover,
.woocommerce-account button.button:hover,
.woocommerce-account .woocommerce-Button:hover,
.woocommerce-account .woocommerce-button:hover,
#customer_login .button:hover,
#customer_login button.button:hover,
#customer_login .woocommerce-Button:hover,
#customer_login .woocommerce-button:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(124, 58, 237, 0.28);color:#fff !important}.woocommerce-account .button:disabled,
.woocommerce-account button.button:disabled,
#customer_login .button:disabled,
#customer_login button.button:disabled{opacity:0.55;cursor:not-allowed;transform:none !important;box-shadow:0 8px 14px rgba(0,0,0,0.08)}.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content{border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);padding:1.5rem;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation
ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul
li{margin-bottom:0.55rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li
a{display:block;padding:0.85rem 1rem;border-radius:14px;background:#f8f8fb;color:var(--shop-text);text-decoration:none;font-weight:700;transition:transform 0.25s ease,
background 0.25s ease,
color 0.25s ease,
box-shadow 0.25s ease}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active
a{transform:translateY(-1px);background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));color:#fff;box-shadow:0 10px 20px rgba(124, 58, 237, 0.18)}.woocommerce-account .woocommerce-MyAccount-content
a{color:var(--shop-text);font-weight:700;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content a:hover{color:var(--shop-accent)}.woocommerce-account .shop_table,
.woocommerce-account
table.shop_table{width:100%;border:1px
solid var(--shop-border);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(0, 0, 0, 0.05);border-collapse:separate;border-spacing:0}.woocommerce-account .shop_table th,
.woocommerce-account .shop_table
td{padding:0.95rem 1rem;border-bottom:1px solid var(--shop-border)}.woocommerce-account .shop_table thead
th{font-size:0.82rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--shop-muted);background:#f8f8fb}.woocommerce-account .shop_table tbody tr:last-child td,
.woocommerce-account .shop_table tbody tr:last-child
th{border-bottom:0}.woocommerce-account address,
.woocommerce-account .woocommerce-Address,
.woocommerce-account .woocommerce-customer-details
address{border:1px
solid var(--shop-border);border-radius:18px;background:#fff;padding:1rem 1.1rem;box-shadow:0 8px 20px rgba(0,0,0,0.05);color:var(--shop-muted);line-height:1.7}.woocommerce-account .edit-account,
.woocommerce-account .woocommerce-EditAccountForm,
.woocommerce-account .woocommerce-address-fields,
.woocommerce-account
form{color:var(--shop-text)}@media (max-width: 767.98px){.woocommerce-account #customer_login .u-column1,
.woocommerce-account #customer_login .u-column2,
#customer_login .u-column1,
#customer_login .u-column2,
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content{padding:1.1rem;border-radius:18px}#customer_login .split-row{grid-template-columns:1fr;gap:0}.woocommerce-account .shop_table th,
.woocommerce-account .shop_table
td{padding:0.8rem 0.75rem}}@media (prefers-reduced-motion: reduce){.woocommerce-account *,
.woocommerce-account *::before,
.woocommerce-account *::after,
#customer_login *,
#customer_login *::before,
#customer_login *::after{transition:none !important;animation:none !important}}.woocommerce-account
.woocommerce{color:var(--shop-text)}.woocommerce-account .woocommerce-MyAccount-navigation{border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);padding:1rem;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation .list-group{gap:0.6rem}.woocommerce-account .woocommerce-MyAccount-navigation .list-group-item{border:0;border-radius:16px !important;background:#f8f8fb;color:var(--shop-text);font-family:"Inter",sans-serif;font-size:0.95rem;font-weight:700;padding:0.95rem 1rem;text-decoration:none;transition:transform 0.25s ease,
background 0.25s ease,
color 0.25s ease,
box-shadow 0.25s ease}.woocommerce-account .woocommerce-MyAccount-navigation .list-group-item:hover,
.woocommerce-account .woocommerce-MyAccount-navigation .list-group-item[aria-current="page"]{transform:translateY(-2px);background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));color:#fff;box-shadow:0 12px 22px rgba(124, 58, 237, 0.18)}.woocommerce-account .woocommerce-MyAccount-content{border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);padding:1.5rem;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content
p{color:var(--shop-muted);line-height:1.8;margin-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-content
strong{color:var(--shop-text);font-weight:800}.woocommerce-account .woocommerce-MyAccount-content
a{color:var(--shop-text);font-weight:700;text-decoration:none;transition:color 0.25s ease}.woocommerce-account .woocommerce-MyAccount-content a:hover{color:var(--shop-accent)}.woocommerce-account .woocommerce-MyAccount-content .vendor-dashboard,
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn,
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn-theme{display:inline-block;position:relative;overflow:hidden;border:none;border-radius:999px;padding:0.85rem 1.25rem;font-family:"Inter",sans-serif;font-size:0.9rem;font-weight:700;letter-spacing:0.02em;color:var(--shop-btn-text) !important;background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));box-shadow:0 10px 20px rgba(124, 58, 237, 0.22);text-decoration:none;transition:transform 0.25s ease,
box-shadow 0.25s ease,
opacity 0.25s ease}.woocommerce-account .woocommerce-MyAccount-content .vendor-dashboard::before,
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn::before,
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn-theme::before{content:"";position:absolute;inset:0;background:linear-gradient(
120deg,
transparent 20%,
rgba(255,255,255,0.22) 50%,
transparent 80%
);transform:translateX(-140%);transition:transform 0.7s ease}.woocommerce-account .woocommerce-MyAccount-content .vendor-dashboard:hover::before,
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn:hover::before,
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn-theme:hover::before{transform:translateX(140%)}.woocommerce-account .woocommerce-MyAccount-content .vendor-dashboard:hover,
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn:hover,
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn-theme:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(124, 58, 237, 0.28);color:#fff !important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{border:1px
solid var(--shop-border);border-radius:18px;background:#fff;box-shadow:0 8px 18px rgba(0,0,0,0.05)}@media (max-width: 767.98px){.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content{padding:1rem;border-radius:18px}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-navigation .list-group-item{padding:0.85rem 0.9rem;font-size:0.9rem}}@media (prefers-reduced-motion: reduce){.woocommerce-account .woocommerce-MyAccount-navigation *,
.woocommerce-account .woocommerce-MyAccount-content *,
.woocommerce-account .woocommerce-MyAccount-navigation *::before,
.woocommerce-account .woocommerce-MyAccount-content *::before,
.woocommerce-account .woocommerce-MyAccount-navigation *::after,
.woocommerce-account .woocommerce-MyAccount-content *::after{transition:none !important;animation:none !important}}.bch-category-card{display:block;position:relative;overflow:hidden;border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);text-decoration:none;transition:transform 0.35s ease,
box-shadow 0.35s ease,
border-color 0.35s ease}.bch-category-card::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(
135deg,
rgba(124, 58, 237, 0.25),
rgba(236, 72, 153, 0.18),
rgba(255, 255, 255, 0.1)
);-webkit-mask:linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity 0.35s ease}.bch-category-card:hover{transform:translateY(-8px);box-shadow:var(--shop-shadow-hover);border-color:rgba(124, 58, 237, 0.18)}.bch-category-card:hover::before{opacity:1}.bch-category-card__image-wrap{display:block;overflow:hidden;background:radial-gradient(circle at top right, rgba(124, 58, 237, 0.08), transparent 35%),
linear-gradient(180deg, #fafafe 0%, #f4f4f8 100%)}.bch-category-card__image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform 0.6s ease, filter 0.4s ease}.bch-category-card:hover .bch-category-card__image{transform:scale(1.07);filter:saturate(1.08) contrast(1.02)}.bch-category-card__content{display:block;padding:1rem}.bch-category-card__title{display:block;font-family:'Source Sans 3',sans-serif;font-size:1rem;line-height:1.25;letter-spacing:0.01em;color:var(--shop-text);transition:color 0.25s ease}.bch-category-card:hover .bch-category-card__title{color:var(--shop-accent)}@media (max-width: 767.98px){.bch-category-card__content{padding:0.85rem}.bch-category-card__title{font-size:0.92rem}}@media (prefers-reduced-motion: reduce){.bch-category-card,.bch-category-card::before,.bch-category-card__image{transition:none !important}}.amz-topbar,.amz-topbar.navbar{background:#13263f;min-height:50px;padding:0;border:0;box-shadow:none;position:relative;z-index:20;border-top:solid 1px #154799}.amz-topbar-inner.container-fluid{display:flex;align-items:center;gap:0;padding-left:0;padding-right:0}.amz-browse-btn{height:20px;display:inline-flex;align-items:center;gap:14px;padding:0
10px 0 0;border:0;border-right:1px solid rgba(255,255,255,.14);background:transparent;color:#fff;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;flex:0 0 auto;color:var(--shop-accent)}.amz-browse-btn:hover,.amz-browse-btn:focus{background:rgba(255,255,255,.03);color:#fff;box-shadow:none;outline:none}.amz-browse-icon{width:22px;display:inline-flex;flex-direction:column;gap:4px}.amz-browse-icon
span{display:block;height:2px;width:100%;background:#fff;border-radius:2px}.amz-mainnav-wrap{flex:1 1 auto;display:flex !important;align-items:center;min-height:20px}.amz-mainnav.navbar-nav{display:flex;flex-direction:row;align-items:center;gap:0px;margin-left:6px}.amz-mainnav>li>a.nav-link{color:#fff;font-size:12px;font-weight:500;line-height:20px;padding:0
6px;white-space:nowrap}.amz-mainnav>li>a.nav-link:hover,.amz-mainnav>li>a.nav-link:focus{color:#fff;opacity: .95}.amz-mainnav .dropdown-menu{margin-top:0;border:0;border-radius:0;min-width:220px;padding:8px
0;box-shadow:0 10px 25px rgba(0,0,0,.18)}.amz-mainnav .dropdown-item{padding:10px
18px;font-size:15px}.amz-right-links{align-items:center;gap:8px;padding-right:24px;flex:0 0 auto}.amz-right-links
a{color:#fff;text-decoration:none;font-size:12px;font-weight:500;line-height:20px;padding:0
3px;white-space:nowrap;color:var(--shop-accent)}.amz-right-links a:hover{color:#fff;opacity: .95}.amz-offcanvas.offcanvas{width:430px;max-width:90vw;background:#f3f3f3;border-right:1px solid #d8d8d8}.amz-offcanvas-header{background:#1a2b40;color:#fff;padding:18px
22px}.amz-offcanvas-title{display:flex;align-items:center;gap:14px;font-size:22px;font-weight:700}.amz-user-circle{width:34px;height:34px;border-radius:50%;background:#fff;display:inline-block;flex:0 0 auto}.amz-offcanvas-body{padding:0;overflow:hidden;background:#f3f3f3}.amz-panels{position:relative;width:100%;height:calc(100vh - 72px);overflow:hidden;background:#f3f3f3}.amz-panel{position:absolute;inset:0;background:#f3f3f3;overflow-y:auto;overflow-x:hidden;transform:translateX(100%);transition:transform .28s ease;z-index:1}.amz-panel.is-active{transform:translateX(0);z-index:3}.amz-panel.is-left{transform:translateX(-100%);z-index:2}.amz-panel-back-wrap{border-bottom:1px solid #ddd;background:#f3f3f3}.amz-panel-back{width:100%;background:transparent;border:0;color:#111;font-size:16px;font-weight:700;text-align:left;padding:16px
24px}.amz-panel-back:hover{background:#ececec}.amz-panel-heading{font-size:22px;font-weight:700;color:#111;padding:16px
24px 10px}.amz-menu-list{padding-bottom:20px}.amz-menu-item{display:block}.amz-menu-link{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px
24px;border:0;background:transparent;text-decoration:none;color:#111;font-size:14px;font-weight:400;text-align:left}.amz-menu-link:hover,.amz-menu-link:focus{background:#ececec;color:#111;text-decoration:none;box-shadow:none;outline:none}.amz-menu-text{line-height:1.35}.amz-menu-arrow{color:#8f979f;font-size:30px;line-height:1;margin-left:12px;flex:0 0 auto}@media (max-width: 1199.98px){.amz-mainnav-wrap,.amz-right-links{display:none !important}.amz-browse-btn{border-right:0}}.bch-brand-carousel-section{position:relative}.bch-brand-carousel-subtitle{display:inline-block;margin-bottom:0.55rem;font-family:"Inter",sans-serif;font-size:0.9rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--shop-muted)}.bch-brand-carousel-title{font-family:'Source Sans 3',sans-serif;color:var(--shop-text);line-height:1.08;letter-spacing:0.01em}.bch-brand-carousel-description{color:var(--shop-muted);line-height:1.75;max-width:700px;margin-inline:auto}.bch-brand-carousel{position:relative}.bch-brand-carousel .carousel-inner{overflow:visible;padding:0.35rem 0}.bch-brand-card{display:block;position:relative;overflow:hidden;height:100%;border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);text-decoration:none;transition:transform 0.35s ease,
box-shadow 0.35s ease,
border-color 0.35s ease;will-change:transform}.bch-brand-card::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(
135deg,
rgba(124, 58, 237, 0.22),
rgba(236, 72, 153, 0.16),
rgba(255, 255, 255, 0.08)
);-webkit-mask:linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity 0.35s ease}.bch-brand-card:hover{transform:translateY(-8px);box-shadow:var(--shop-shadow-hover);border-color:rgba(124, 58, 237, 0.18)}.bch-brand-card:hover::before{opacity:1}.bch-brand-card__image-wrap{display:block;position:relative;overflow:hidden;background:radial-gradient(circle at top right, rgba(124, 58, 237, 0.08), transparent 36%),
linear-gradient(180deg, #fafafe 0%, #f4f4f8 100%)}.bch-brand-card__image-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 60%, rgba(17,24,39,0.04) 100%);pointer-events:none}.bch-brand-card__image{display:block;width:100%;object-fit:cover;transition:transform 0.6s ease, filter 0.4s ease}.bch-brand-card:hover .bch-brand-card__image{transform:scale(1.06);filter:saturate(1.06) contrast(1.02)}.bch-brand-card__content{display:block;padding:1rem 1rem 1.05rem;text-align:center}.bch-brand-card__title{display:block;font-family:'Source Sans 3',sans-serif;font-size:1rem;line-height:1.24;letter-spacing:0.01em;color:var(--shop-text);margin-bottom:0.32rem;transition:color 0.25s ease}.bch-brand-card__count{display:inline-flex;align-items:center;justify-content:center;padding:0.35rem 0.7rem;border-radius:999px;background:rgba(17, 24, 39, 0.05);font-family:"Inter",sans-serif;font-size:0.82rem;font-weight:700;color:var(--shop-muted)}.bch-brand-card:hover .bch-brand-card__title{color:var(--shop-accent)}.bch-brand-carousel .carousel-control-prev,
.bch-brand-carousel .carousel-control-next{width:52px;height:52px;top:50%;transform:translateY(-50%);opacity:1;border-radius:999px;background:rgba(255, 255, 255, 0.94);border:1px
solid var(--shop-border);box-shadow:0 12px 24px rgba(0, 0, 0, 0.12);transition:transform 0.25s ease,
box-shadow 0.25s ease,
background 0.25s ease,
border-color 0.25s ease}.bch-brand-carousel .carousel-control-prev{left:-26px}.bch-brand-carousel .carousel-control-next{right:-26px}.bch-brand-carousel .carousel-control-prev:hover,
.bch-brand-carousel .carousel-control-next:hover{background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));border-color:rgba(124, 58, 237, 0.18);box-shadow:0 16px 28px rgba(124, 58, 237, 0.22)}.bch-brand-carousel .carousel-control-prev-icon,
.bch-brand-carousel .carousel-control-next-icon{width:1.1rem;height:1.1rem;filter:brightness(0) saturate(100%) invert(9%) sepia(10%) saturate(1323%) hue-rotate(181deg) brightness(94%) contrast(92%)}.bch-brand-carousel .carousel-control-prev:hover .carousel-control-prev-icon,
.bch-brand-carousel .carousel-control-next:hover .carousel-control-next-icon{filter:brightness(0) invert(1)}.bch-brand-carousel-section .row.gy-4{--bs-gutter-y:1.25rem}@media (max-width: 991.98px){.bch-brand-carousel .carousel-control-prev{left:-10px}.bch-brand-carousel .carousel-control-next{right:-10px}}@media (max-width: 767.98px){.bch-brand-carousel-title{font-size:2rem}.bch-brand-card__content{padding:0.85rem 0.85rem 0.95rem}.bch-brand-card__title{font-size:0.9rem}.bch-brand-card__count{font-size:0.78rem;padding:0.3rem 0.6rem}.bch-brand-carousel .carousel-control-prev,
.bch-brand-carousel .carousel-control-next{width:42px;height:42px}}@media (prefers-reduced-motion: reduce){.bch-brand-carousel *,
.bch-brand-carousel *::before,
.bch-brand-carousel *::after{transition:none !important;animation:none !important}}.bch-product-carousel-source{display:none !important}.bch-product-carousel-native{position:relative}.bch-product-carousel-native .carousel-inner{overflow:visible;padding:0.35rem 0}.bch-product-carousel-native .carousel-item
.products.row{padding-left:0;margin-bottom:0;list-style:none}.bch-product-carousel-native .carousel-control-prev,
.bch-product-carousel-native .carousel-control-next{width:52px;height:52px;top:50%;transform:translateY(-50%);opacity:1;border-radius:999px;background:rgba(255, 255, 255, 0.94);border:1px
solid var(--shop-border);box-shadow:0 12px 24px rgba(0, 0, 0, 0.12)}.bch-product-carousel-native .carousel-control-prev{left:-26px}.bch-product-carousel-native .carousel-control-next{right:-26px}.bch-product-carousel-native .carousel-control-prev-icon,
.bch-product-carousel-native .carousel-control-next-icon{width:1.1rem;height:1.1rem;filter:brightness(0) saturate(100%) invert(9%) sepia(10%) saturate(1323%) hue-rotate(181deg) brightness(94%) contrast(92%)}@media (max-width: 991.98px){.bch-product-carousel-native .carousel-control-prev{left:-10px}.bch-product-carousel-native .carousel-control-next{right:-10px}}@media (max-width: 767.98px){.bch-product-carousel-native .carousel-control-prev,
.bch-product-carousel-native .carousel-control-next{width:42px;height:42px}}.bch-blog-card{position:relative;overflow:hidden;border:1px
solid var(--shop-border);border-radius:var(--shop-radius);background:linear-gradient(180deg, #fff 0%, #fcfcff 100%);box-shadow:var(--shop-shadow);transition:transform 0.35s ease,
box-shadow 0.35s ease,
border-color 0.35s ease}.bch-blog-card::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg, rgba(124, 58, 237, 0.25), rgba(236, 72, 153, 0.18), rgba(255, 255, 255, 0.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity 0.35s ease}.bch-blog-card:hover{transform:translateY(-8px);box-shadow:var(--shop-shadow-hover);border-color:rgba(124, 58, 237, 0.18)}.bch-blog-card:hover::before{opacity:1}.bch-blog-card__image-wrap{display:block;overflow:hidden;background:radial-gradient(circle at top right, rgba(124, 58, 237, 0.08), transparent 35%),
linear-gradient(180deg, #fafafe 0%, #f4f4f8 100%)}.bch-blog-card__image{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;transition:transform 0.6s ease, filter 0.4s ease}.bch-blog-card:hover .bch-blog-card__image{transform:scale(1.05);filter:saturate(1.06) contrast(1.02)}.bch-blog-card__content{padding:1rem}.bch-blog-card__meta{margin-bottom:0.45rem}.bch-blog-card__date{display:inline-flex;align-items:center;justify-content:center;padding:0.3rem 0.65rem;border-radius:999px;background:rgba(17, 24, 39, 0.05);font-family:"Inter",sans-serif;font-size:0.78rem;font-weight:700;color:var(--shop-muted)}.bch-blog-card__title{margin:0
0 0.55rem;font-family:"Archivo Black",sans-serif;font-size:1rem;line-height:1.3}.bch-blog-card__title
a{color:var(--shop-text);text-decoration:none;transition:color 0.25s ease}.bch-blog-card:hover .bch-blog-card__title
a{color:var(--shop-accent)}.bch-blog-card__excerpt{color:var(--shop-muted);line-height:1.7;margin-bottom:0.9rem}.bch-blog-card__button{position:relative;overflow:hidden;border:none;border-radius:999px;padding:0.72rem 1rem;font-family:"Inter",sans-serif;font-size:0.84rem;font-weight:600;letter-spacing:0.02em;color:var(--shop-btn-text);background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));box-shadow:0 10px 20px rgba(124, 58, 237, 0.22);text-decoration:none;transition:transform 0.25s ease,
box-shadow 0.25s ease,
opacity 0.25s ease}.bch-blog-card__button::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 20%, rgba(255,255,255,0.22) 50%, transparent 80%);transform:translateX(-140%);transition:transform 0.7s ease}.bch-blog-card:hover .bch-blog-card__button::before{transform:translateX(140%)}.bch-blog-card__button:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(124, 58, 237, 0.28);color:#fff}.bch-blog-pagination{margin-top:2rem}.bch-blog-pagination
ul{display:flex;flex-wrap:wrap;gap:0.65rem;justify-content:center;list-style:none;padding:0;margin:0}.bch-blog-pagination a,
.bch-blog-pagination
span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0
0.9rem;border-radius:999px;border:1px
solid var(--shop-border);background:#fff;color:var(--shop-text);text-decoration:none;font-weight:700;box-shadow:0 8px 18px rgba(0, 0, 0, 0.06);transition:transform 0.25s ease,
background 0.25s ease,
color 0.25s ease,
box-shadow 0.25s ease}.bch-blog-pagination a:hover,
.bch-blog-pagination
.current{transform:translateY(-2px);background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));color:#fff;box-shadow:0 12px 22px rgba(124, 58, 237, 0.2)}@media (max-width: 767.98px){.bch-blog-card__content{padding:0.9rem}.bch-blog-card__title{font-size:0.92rem}.bch-blog-card__excerpt{font-size:0.92rem}}.wc-breadcrumb{border:1px
solid var(--shop-border);background:linear-gradient(180deg, #fff 0%, #fafafe 100%);box-shadow:0 8px 18px rgba(0, 0, 0, 0.06);backdrop-filter:blur(6px)}.wc-breadcrumb
.breadcrumb{align-items:center;gap:0.25rem}.wc-breadcrumb .breadcrumb-item{display:inline-flex;align-items:center;font-family:"Inter",sans-serif;font-size:0.85rem;color:var(--shop-muted);white-space:nowrap}.wc-breadcrumb .breadcrumb-item
a{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.6rem;border-radius:999px;color:var(--shop-text);text-decoration:none;transition:color 0.25s ease,
background 0.25s ease,
transform 0.2s ease}.wc-breadcrumb .breadcrumb-item a:hover{color:#fff;background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));transform:translateY(-1px)}.wc-breadcrumb .breadcrumb-item.active,
.wc-breadcrumb .breadcrumb-item:last-child{font-weight:600;color:var(--shop-text);opacity:0.85}.wc-breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"›";font-size:0.9rem;margin:0
0.35rem;color:var(--shop-muted);opacity:0.6}.wc-breadcrumb .breadcrumb-item:first-child
a{padding:0.35rem 0.5rem}.wc-breadcrumb::-webkit-scrollbar{height:4px}.wc-breadcrumb::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15);border-radius:999px}@media (max-width: 767.98px){.wc-breadcrumb{padding:0.5rem 0.75rem}.wc-breadcrumb .breadcrumb-item{font-size:0.78rem}.wc-breadcrumb .breadcrumb-item
a{padding:0.3rem 0.5rem}}.bch-product-carousel-section .carousel-inner{}.bootscore-footer-top{text-align:center}.tnp-email{max-width:79%;margin-right:5px;max-height:37px}.tnp-submit{max-width:20%;background:linear-gradient(135deg, var(--shop-accent), var(--shop-accent-2));box-shadow:0 10px 20px rgba(124, 58, 237, 0.22);transition:transform 0.25s ease,
box-shadow 0.25s ease,
opacity 0.25s ease}.btn-primary,.tnp-submit,.btn-secondary{position:relative;overflow:hidden;border:none;border-radius:999px;padding:20px
40px;font-family:"Inter",sans-serif;font-size:0.84rem;font-weight:600;letter-spacing:0.02em;color:var(--shop-btn-text);background:#000;box-shadow:0 10px 20px rgba(124, 58, 237, 0.22);transition:transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease}.btn-secondary{background:var(--shop-accent)}.top-button{padding:10px
12px}.dokan-vendor-sidebar-scroll{padding-top:20px !important}.dokan-single-store .profile-frame{display:none}.dokan-page-wrap
#breadcrumbs{display:none !important}.dropdown-and-search-wrap{display:flex !important;align-items:stretch !important;width:100% !important;background:#f3f3f3 !important;border:2px
solid #d8d8d8 !important;border-radius:32px !important;overflow:hidden !important;padding:0
!important;box-sizing:border-box !important}.dropdown-and-search-wrap>select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:0
!important;border-right:1px solid #d6d6d6 !important;border-radius:0 !important;outline:none !important;box-shadow:none !important;background-color:#f3f3f3 !important;color:#111 !important;font-size:18px !important;font-weight:700 !important;line-height:1 !important;cursor:pointer !important;display:inline-block !important;vertical-align:top !important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'><path d='M2 2l8 8 8-8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") !important;background-repeat:no-repeat !important;background-position:right 28px center !important;background-size:20px 14px !important}.dropdown-and-search-wrap>div{flex:1 1 auto !important;display:block !important;margin:0
!important;padding:0
!important}.dropdown-and-search-wrap .is-search-form{display:flex !important;align-items:stretch !important;width:100% !important;margin:0
!important;padding:0
!important;background:#f3f3f3 !important;border:0
!important;box-shadow:none !important}.dropdown-and-search-wrap .is-search-form
label{display:flex !important;align-items:center !important;flex:1 1 auto !important;width:auto !important;max-width:none !important;margin:0
!important;padding:0
!important;background:transparent !important;border:0
!important;box-shadow:none !important}.dropdown-and-search-wrap .is-search-input{width:100% !important;border:0
!important;outline:none !important;box-shadow:none !important;background:#f3f3f3 !important;color:#333 !important;font-size:18px !important;font-weight:400 !important;padding:0
28px !important;margin:0
!important}.dropdown-and-search-wrap .is-search-input::placeholder{color:#777 !important;opacity:1 !important}.dropdown-and-search-wrap .is-search-submit{width:58px !important;min-width:58px !important;margin:0
!important;padding:0
!important;border:0
!important;border-left:0 !important;border-radius:0 !important;background:#e0b63f !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:none !important}.dropdown-and-search-wrap .is-search-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}.dropdown-and-search-wrap .is-search-icon
svg{width:28px !important;height:28px !important;fill:#5a3dbd !important}.dropdown-and-search-wrap .is-loader-image,
.dropdown-and-search-wrap .is-ajax-search-details,
.dropdown-and-search-wrap .is-search-form .is-search-submit span:not(.is-search-icon){display:none !important}.dropdown-and-search-wrap .is-screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0
!important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0
!important}@media (max-width: 767.98px){}@media (max-width: 1199.98px){}@media (max-width: 1399.98px){}@media (max-width:600px){.top-account-button .my-top-icon-text{display:none !important}}@media (max-width: 400px){}