Kadence Custom CSS

@import url(‘https://fonts.googleapis.com/css2?family=Assistant:wght@400;500;600;700&display=swap’);

/* === BASE === */
body,html{background:#fff !important;font-family:’Assistant’,sans-serif !important;font-weight:400;font-size:16px;line-height:1.5;color:#121212 !important}
h1,h2,h3,h4,h5,h6{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;color:#121212 !important}
.site-container{max-width:1100px !important;margin:0 auto !important}
.site{background:#fff !important}
.content-bg{background:#fff !important}
body.content-style-unboxed .site{background:#fff !important}

/* === FIX BLOCK COLUMNS === */
.wp-block-columns{display:flex !important;flex-wrap:wrap !important;gap:20px !important}
.wp-block-column{flex-basis:calc(33.33% – 14px) !important}

/* === REMOVE WHITE SPACE AROUND HERO === */
.content-area{margin-top:0 !important;margin-bottom:0 !important}
.entry-content-wrap{padding:0 !important}
.entry.single-entry{box-shadow:none !important}
.single-content > *:first-child{margin-top:0 !important}
.entry-content .wp-block-image:first-child{margin-top:0 !important}

/* Footer: let Kadence footer builder handle full-width */

/* === ANNOUNCEMENT BAR === */
.site-top-header-wrap{background-color:#121212 !important;padding:8px 0 !important}
.site-top-header-wrap .header-html-inner{color:#fff !important;font-family:’Assistant’,sans-serif;font-weight:600;font-size:14px;letter-spacing:0.5px;text-align:center !important}
.site-top-header-inner-wrap{min-height:auto !important}
.site-top-header-inner-wrap .header-html{width:100% !important;text-align:center !important}

/* === HEADER === */
.site-header{background:#fff !important;border-bottom:1px solid rgba(18,18,18,.10)}
.site-branding a.brand img{max-width:100px !important;height:auto !important}
.site-branding .site-title-wrap{display:none !important}
.site-main-header-inner-wrap{min-height:70px !important}

/* === NAVIGATION === */
.header-navigation .menu-item a{font-family:’Assistant’,sans-serif !important;font-weight:400 !important;font-size:15px !important;color:#121212 !important}
.header-navigation .menu-item a:hover{color:#121212 !important;text-decoration:underline !important;text-underline-offset:4px !important}
.header-navigation .menu-item.current-menu-item > a,
.header-navigation .menu-item.current_page_item > a{color:#121212 !important;font-weight:700 !important}

/* === NAV ICONS === */
.header-navigation .menu-item a:hover svg,.header-html a:hover svg,.header-icon-wrap:hover svg{fill:#121212 !important;color:#121212 !important}
.header-icon-wrap svg{width:22px !important;height:22px !important}
.header-icon-wrap{display:inline-flex !important;align-items:center !important;padding:0 8px !important}
.header-html a svg{width:20px !important;height:20px !important;vertical-align:middle !important}

/* ===================================================
BUTTONS — global
=================================================== */
button[type=”submit”],.single_add_to_cart_button,
.kb-button,.wp-block-button__link,
.wc-block-components-checkout-place-order-button,
.wc-block-cart__submit,.cart__checkout-button,
.woocommerce-cart .checkout-button{
background-color:#121212 !important;color:#f3f3f3 !important;
font-family:’Assistant’,sans-serif !important;font-weight:600 !important;font-size:15px !important;
padding:12px 24px !important;border-radius:8px !important;border:none !important;
transition:background-color .2s !important;cursor:pointer !important;box-shadow:none !important;
}
button[type=”submit”]:hover,.single_add_to_cart_button:hover,
.kb-button:hover,.wp-block-button__link:hover,
.wc-block-components-checkout-place-order-button:hover,
.wc-block-cart__submit:hover,.cart__checkout-button:hover,
.woocommerce-cart .checkout-button:hover{
background-color:#333 !important;color:#fff !important;
}

/* ===================================================
SHOP / CATEGORY PAGES — PRODUCT GRID
=================================================== */

/* Grid container — gray #F3F3F3 background matching Shopify scheme-2 */
.woocommerce-page ul.products,.woocommerce ul.products{
display:grid !important;
grid-template-columns:repeat(4,1fr) !important;
grid-auto-rows:auto !important;
gap:20px !important;
background:#f3f3f3 !important;
padding:24px !important;
margin:0 !important;
list-style:none !important;
}

/* Product card — flat, no shadow, centered text, flex column */
.woocommerce ul.products li.product{
width:100% !important;margin:0 !important;padding:0 !important;float:none !important;
border-radius:.6rem !important;overflow:hidden !important;background:#f3f3f3 !important;
box-shadow:none !important;text-align:center !important;position:relative !important;
display:flex !important;flex-direction:column !important;
transition:transform .3s ease !important;
}
.woocommerce ul.products li.product:hover{
box-shadow:none !important;
transform:translateY(-2px) !important;
}

/* Product image wrapper — consistent 4:5 portrait ratio */
.woocommerce ul.products li.product a.woocommerce-loop-image-link{
display:block !important;padding:0 !important;margin:0 !important;
aspect-ratio:4/5 !important;overflow:hidden !important;
}
.woocommerce ul.products li.product a img{
margin:0 !important;width:100% !important;height:100% !important;
object-fit:cover !important;
border-radius:.6rem .6rem 0 0 !important;
transition:transform .3s ease !important;
}
.woocommerce ul.products li.product:hover a img{
transform:scale(1.05) !important;
}

/* Product details wrapper — fixed layout, no flex-grow tricks */
.woocommerce ul.products li.product .product-details,
.woocommerce ul.products li.product .entry-content-wrap{
display:flex !important;flex-direction:column !important;
padding:0 !important;
}

/* Title — compact, centered, 2-line clamp */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2.woocommerce-loop-product__title{
text-align:center !important;
font-size:16px !important;font-weight:600 !important;
line-height:1.35 !important;
padding:8px 12px 2px !important;margin:0 !important;
color:#121212 !important;
font-family:’Assistant’,sans-serif !important;
display:-webkit-box !important;-webkit-line-clamp:2 !important;
-webkit-box-orient:vertical !important;overflow:hidden !important;
min-height:2.7em !important;
}
.page .entry-content .woocommerce ul.products .woocommerce-loop-product__title{font-size:16px !important}

/* Price — immediately below title, compact */
.woocommerce ul.products li.product .price{
text-align:center !important;margin:2px 12px 4px !important;
font-size:16px !important;font-weight:600 !important;color:#121212 !important;
font-family:’Assistant’,sans-serif !important;
}
.woocommerce ul.products li.product .price ins,
.woocommerce .price ins,.price ins,ins{
color:#121212 !important;text-decoration:none !important;background:none !important;
}
.woocommerce ul.products li.product .price del,.price del{
color:#999 !important;font-size:14px !important;font-weight:400 !important;
}

/* Hide product excerpts */
.woocommerce ul.products li.product .woocommerce-product-details__short-description,
.woocommerce ul.products li.product .excerpt,
.woocommerce ul.products li.product > p,
.woocommerce ul.products li.product .product-excerpt{display:none !important}

/* ===================================================
ADD TO CART BUTTON — always visible, fixed height, secondary style
=================================================== */
/* Force button always visible — override any Kadence hover-to-show */
.woocommerce ul.products.woo-archive-btn-text .product-action-wrap,
.woocommerce ul.products li.woo-archive-btn-text .product-action-wrap,
.woocommerce ul.products .product-action-wrap{
opacity:1 !important;visibility:visible !important;pointer-events:auto !important;
max-height:none !important;overflow:visible !important;
transform:none !important;-webkit-transform:none !important;-ms-transform:none !important;
}
.woocommerce ul.products li.product .product-action-wrap{
text-align:center !important;
padding:4px 12px 12px !important;
margin-top:auto !important;
}
/* Button — white bg, dark border, fixed height matching Shopify */
.woocommerce ul.products li.product .product-action-wrap .button,
.woocommerce ul.products li.product .add_to_cart_button{
width:100% !important;text-align:center !important;display:flex !important;
align-items:center !important;justify-content:center !important;
height:48px !important;
background-color:#fff !important;color:#121212 !important;
border:1px solid #121212 !important;border-radius:8px !important;
font-family:’Assistant’,sans-serif !important;font-weight:600 !important;font-size:15px !important;
padding:0 24px !important;box-shadow:none !important;
transition:background-color .2s,color .2s !important;cursor:pointer !important;
line-height:1 !important;
}
.woocommerce ul.products li.product .product-action-wrap .button:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover{
background-color:#121212 !important;color:#fff !important;
}

/* Product count & sorting */
.woocommerce-result-count{font-family:’Assistant’,sans-serif !important;font-size:14px !important;color:#121212 !important;margin-bottom:16px !important}
.woocommerce-ordering{font-family:’Assistant’,sans-serif !important;margin-bottom:16px !important}
.woocommerce-ordering select{font-family:’Assistant’,sans-serif !important;font-size:14px !important;color:#121212 !important;border:1px solid #ddd !important;border-radius:4px !important;padding:8px 12px !important;background:#fff !important}

/* ===================================================
OUT OF STOCK — “Sold out” badge
=================================================== */
.woocommerce ul.products li.product.outofstock{opacity:1 !important}
.woocommerce ul.products li.product.outofstock .add_to_cart_button,
.woocommerce ul.products li.product.outofstock .button,
.woocommerce ul.products li.product.outofstock .product-action-wrap .button{
opacity:1 !important;pointer-events:auto !important;cursor:pointer !important;
background-color:#fff !important;color:#121212 !important;
border:1px solid #121212 !important;
}

/* ===================================================
SALE BADGE — peach pill, bottom-left (matching Shopify #F3DDD1)
=================================================== */
.onsale{
background-color:#F3DDD1 !important;color:#121212 !important;
border-radius:20px !important;
font-family:’Assistant’,sans-serif !important;font-weight:600 !important;
font-size:13px !important;
padding:6px 12px !important;
min-height:auto !important;min-width:auto !important;
top:auto !important;bottom:10px !important;left:10px !important;right:auto !important;
line-height:1.4 !important;position:absolute !important;z-index:2 !important;
}

/* ===================================================
HOMEPAGE — Featured products (NO add-to-cart button)
=================================================== */
.home .woocommerce ul.products li.product .product-action-wrap,
.home .woocommerce ul.products li.product .add_to_cart_button,
.home .woocommerce ul.products li.product .button,
.home .woocommerce ul.products li.product .product_type_simple,
.home.woocommerce ul.products li.product .product-action-wrap,
.home.woocommerce ul.products li.product .add_to_cart_button{
display:none !important;
}

/* ===================================================
PRODUCT DETAIL PAGES
=================================================== */
.product{border-radius:.6rem !important;overflow:visible !important}
.product img{border-radius:.6rem .6rem 0 0}
.product_title{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:28px !important}
.single-product .price,.product .price{
font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:20px !important;color:#121212 !important;
}
.single-product .price del,.product .price del{color:#999 !important;font-size:16px !important}
.single-product .price ins,.product .price ins{color:#121212 !important;text-decoration:none !important}
.single_add_to_cart_button{width:100% !important;padding:14px 24px !important;font-size:16px !important}

/* ===================================================
COLLECTION/SHOP PAGE BANNER
=================================================== */
.woocommerce-products-header__title{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:28px !important;text-align:center !important;padding:20px 0 !important}
.woocommerce-product-description{font-family:’Assistant’,sans-serif !important;text-align:center !important;padding:0 20px 20px !important;color:#555 !important;font-size:15px !important;line-height:1.6 !important}

/* ===================================================
CATEGORY PAGES
=================================================== */
.page .entry-content .woocommerce{margin-top:0 !important}
.entry-content .wp-block-buttons{margin-top:16px !important;text-align:center !important}

/* Hide Kadence hero section on ALL pages */
.entry-hero.page-hero-section,.entry-hero.product-archive-hero-section{display:none !important}

/* Category page description */
.entry-content > p:first-of-type{
font-family:’Assistant’,sans-serif !important;text-align:left !important;
font-size:15px !important;line-height:1.6 !important;color:#555 !important;
padding:20px 0 8px !important;max-width:1100px !important;margin:0 auto !important;
}

/* === FULL WIDTH BANNER IMAGES === */
.content-area,.site-container,#main,.content-wrap,.entry.single-entry,.entry-content-wrap{overflow:visible !important}
.entry-content,.entry-content .wp-block-group{overflow:visible !important}
.entry-content .wp-block-image.alignfull,.entry-content .alignfull{
margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;
width:100vw !important;max-width:100vw !important;position:relative !important;
}
.entry-content .wp-block-image.alignfull img,.entry-content .alignfull img{
width:100% !important;height:auto !important;display:block !important;border-radius:0 !important;
}

/* ===================================================
CATEGORY CARDS (3-column layout on homepage)
=================================================== */
.wp-block-columns{padding-top:40px !important;padding-bottom:40px !important}
.wp-block-column .wp-block-image{border-radius:8px !important;overflow:hidden !important}
.wp-block-column .wp-block-image img{border-radius:8px !important;transition:transform .3s !important}
.wp-block-column .wp-block-image:hover img{transform:scale(1.03) !important}
.wp-block-column h3{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:18px !important}
.wp-block-column p{font-family:’Assistant’,sans-serif !important;font-size:14px !important;line-height:1.5 !important;color:#555 !important}

/* ===================================================
TABS
=================================================== */
.woocommerce-tabs .tabs li a{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;color:#121212 !important}
.woocommerce-tabs .tabs li.active a{color:#121212 !important;border-bottom:2px solid #121212 !important}
.woocommerce-tabs .panel{border:none !important;box-shadow:none !important}

/* ===================================================
FORMS
=================================================== */
input,textarea,select{border:.55px solid rgba(18,18,18,.55) !important;border-radius:4px !important;font-family:’Assistant’,sans-serif !important}

/* ===================================================
REVIEW STARS — black, not red
=================================================== */
.woocommerce .star-rating,.star-rating,.jdgm-star{color:#121212 !important}
span[style*=”color:#EF0E0E”]{color:#121212 !important}
span[style*=”color: #EF0E0E”]{color:#121212 !important}
div[style*=”color:#EF0E0E”]{color:#121212 !important}

/* ===================================================
SHOP NOW BUTTONS — dark, not red
=================================================== */
a[style*=”background-color:#EF0E0E”],button[style*=”background-color:#EF0E0E”],
.wp-block-button__link[style*=”background-color:#EF0E0E”],
a[style*=”background-color: #EF0E0E”],button[style*=”background-color: #EF0E0E”]{
background-color:#121212 !important;color:#fff !important;
}

/* ===================================================
FEATURED PRODUCTS HEADING
=================================================== */
.entry-content h2[style*=”font-size:28px”][style*=”font-weight:700″]{font-size:18px !important}

/* ===================================================
CART PAGE
=================================================== */
.woocommerce-cart form.cart table.shop_table{border-collapse:collapse !important;border:none !important;font-family:’Assistant’,sans-serif !important}
.woocommerce-cart form.cart table.shop_table th{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:14px !important;color:#121212 !important;text-transform:uppercase !important;letter-spacing:.5px !important;border-bottom:2px solid #121212 !important;padding:12px 8px !important}
.woocommerce-cart form.cart table.shop_table td{border-bottom:1px solid #eee !important;padding:16px 8px !important;font-size:14px !important;color:#121212 !important;vertical-align:middle !important}
.woocommerce-cart form.cart table.shop_table .product-name a{color:#121212 !important;font-weight:600 !important}
.woocommerce-cart form.cart table.shop_table .product-price,.woocommerce-cart form.cart table.shop_table .product-subtotal{font-weight:700 !important;color:#121212 !important}
.woocommerce-cart .quantity .qty{width:60px !important;height:40px !important;border:1px solid #ddd !important;border-radius:4px !important;text-align:center !important;font-size:14px !important}
.woocommerce-cart .cart_totals{border:none !important;box-shadow:none !important}
.woocommerce-cart .cart_totals h2{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:22px !important;color:#121212 !important}
.woocommerce-cart .cart_totals table{font-family:’Assistant’,sans-serif !important}
.woocommerce-cart .cart_totals td,.woocommerce-cart .cart_totals th{padding:12px 0 !important;font-size:14px !important}
.woocommerce-cart .cart_totals .order-total .amount{font-weight:700 !important;font-size:18px !important;color:#121212 !important}
.woocommerce-cart .coupon .button,.woocommerce-cart button[name=”update_cart”]{background-color:#121212 !important;color:#f3f3f3 !important;font-family:’Assistant’,sans-serif !important;font-weight:700 !important;border:none !important;border-radius:8px !important;padding:12px 24px !important}
.woocommerce-cart .coupon .button:hover,.woocommerce-cart button[name=”update_cart”]:hover{background-color:#333 !important;color:#fff !important}
.woocommerce-cart .checkout-button{background-color:#121212 !important;color:#f3f3f3 !important;font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:16px !important;border:none !important;border-radius:8px !important;padding:14px 24px !important;width:100% !important;display:block !important;text-align:center !important}
.woocommerce-cart .checkout-button:hover{background-color:#333 !important;color:#fff !important}
.woocommerce .cart-empty,.woocommerce-info{font-family:’Assistant’,sans-serif !important;font-size:16px !important;color:#121212 !important;text-align:center !important;padding:40px 20px !important}
.woocommerce-cart form.cart{display:block !important;overflow-x:auto !important}
/* WC Blocks cart */
.wp-block-woocommerce-cart{font-family:’Assistant’,sans-serif !important}
.wp-block-woocommerce-cart .wc-block-components-totals-item__label{font-family:’Assistant’,sans-serif !important;font-weight:600 !important;color:#121212 !important}
.wp-block-woocommerce-cart .wc-block-components-totals-item__value{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;color:#121212 !important}
.wp-block-woocommerce-cart .wc-block-components-button{background-color:#121212 !important;color:#f3f3f3 !important;font-family:’Assistant’,sans-serif !important;font-weight:700 !important;border:none !important;border-radius:8px !important}
.wp-block-woocommerce-cart .wc-block-components-button:hover{background-color:#333 !important;color:#fff !important}
.wp-block-woocommerce-cart .wc-block-components-order-summary{font-family:’Assistant’,sans-serif !important}

/* ===================================================
CHECKOUT PAGE
=================================================== */
.woocommerce-checkout #payment{background:#fff !important;border:none !important;border-radius:0 !important}
.woocommerce-checkout #payment .place-order{padding:0 !important;margin:0 !important}
.woocommerce-checkout #payment .place-order .button{background-color:#121212 !important;color:#f3f3f3 !important;font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:16px !important;border:none !important;border-radius:8px !important;padding:14px 24px !important;width:100% !important;height:auto !important}
.woocommerce-checkout #payment .place-order .button:hover{background-color:#333 !important;color:#fff !important}
.woocommerce-checkout .form-row label{font-family:’Assistant’,sans-serif !important;font-weight:600 !important;font-size:14px !important;color:#121212 !important}
.woocommerce-checkout .form-row input,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{font-family:’Assistant’,sans-serif !important;font-size:14px !important;border:1px solid #ddd !important;border-radius:4px !important;padding:12px !important}
.woocommerce-checkout #order_review{font-family:’Assistant’,sans-serif !important}
.woocommerce-checkout #order_review h3{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:18px !important;color:#121212 !important}
.woocommerce-checkout table.shop_table{border-collapse:collapse !important}
.woocommerce-checkout table.shop_table th{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:13px !important;color:#121212 !important;text-transform:uppercase !important;border-bottom:1px solid #ddd !important;padding:12px 0 !important}
.woocommerce-checkout table.shop_table td{border-bottom:1px solid #eee !important;padding:10px 0 !important;font-size:14px !important;color:#121212 !important}
.woocommerce-checkout .cart-subtotal .amount,.woocommerce-checkout .order-total .amount{color:#121212 !important;font-weight:700 !important}
.woocommerce-checkout .coupon{display:flex !important;gap:8px !important;align-items:center !important}
.woocommerce-checkout .coupon #coupon_code{flex:1 !important}
.wp-block-woocommerce-checkout{font-family:’Assistant’,sans-serif !important}
.wp-block-woocommerce-checkout-order-summary{font-family:’Assistant’,sans-serif !important}

/* ===================================================
ORDER CONFIRMATION
=================================================== */
.woocommerce-order-received,.woocommerce-thankyou-order-received{font-family:’Assistant’,sans-serif !important;text-align:center !important;padding:40px 20px !important}
.woocommerce-order h2,.woocommerce-order .woocommerce-order-overview h2{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:28px !important;color:#121212 !important}
.woocommerce-order .woocommerce-order-overview{font-family:’Assistant’,sans-serif !important;list-style:none !important;padding:0 !important;margin:20px 0 !important}
.woocommerce-order .woocommerce-order-overview li{font-size:14px !important;color:#121212 !important;padding:8px 0 !important}
.woocommerce-order .woocommerce-order-overview li strong{font-weight:700 !important}
.woocommerce-order table.shop_table{border-collapse:collapse !important;border:none !important}
.woocommerce-order table.shop_table th{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:13px !important;color:#121212 !important;text-transform:uppercase !important;border-bottom:2px solid #121212 !important;padding:12px 0 !important}
.woocommerce-order table.shop_table td{border-bottom:1px solid #eee !important;padding:12px 0 !important;font-size:14px !important;color:#121212 !important}

/* ===================================================
MY ACCOUNT
=================================================== */
.woocommerce-account .woocommerce-MyAccount-navigation{border:none !important}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none !important;padding:0 !important;margin:0 !important}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:8px 0 !important}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-family:’Assistant’,sans-serif !important;color:#121212 !important;font-weight:500 !important;font-size:14px !important}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{font-weight:700 !important}
.woocommerce-account .woocommerce-MyAccount-content h2{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:22px !important;color:#121212 !important}

/* ===================================================
CURRENCY SYMBOL
=================================================== */
.woocommerce-Price-currencySymbol{display:none !important}
.woocommerce-Price-amount bdi::before{content:”Rs. ” !important}

/* ===================================================
FOOTER — dark, matching Shopify
=================================================== */
#wrapper{overflow:visible !important}
.site-footer{background-color:#121212 !important;color:#fff !important;max-width:100% !important}
.site-footer-wrap{max-width:1100px !important;margin:0 auto !important;padding:40px 20px !important}
.site-footer a{color:#fff !important}
.site-footer a:hover{color:#fff !important;text-decoration:underline !important}
.footer-widget h4{font-family:’Assistant’,sans-serif !important;font-weight:700 !important;font-size:16px !important;color:#fff !important;margin-bottom:16px !important}
.footer-widget{font-family:’Assistant’,sans-serif !important;font-size:14px !important;line-height:1.6 !important}
.footer-widget ul{list-style:none !important;padding:0 !important;margin:0 !important}
.footer-widget ul li{padding:4px 0 !important}
.footer-widget ul li a{color:rgba(255,255,255,.8) !important;font-size:14px !important}
.footer-widget ul li a:hover{color:#fff !important}
.site-info{background-color:#0a0a0a !important;color:rgba(255,255,255,.7) !important;font-size:13px !important}
.site-info-inner{max-width:1100px !important;margin:0 auto !important;padding:16px 20px !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:center !important}
.site-info a{color:rgba(255,255,255,.7) !important}
.site-info a:hover{color:#fff !important;text-decoration:underline !important}
.site-info .footer-html-inner p{margin:0 !important}
.site-info .footer-html-inner{display:block !important}

/* ===================================================
MOBILE NAVIGATION DRAWER
=================================================== */
.popup-drawer .drawer-overlay{background:rgba(0,0,0,.5) !important}
.popup-drawer .drawer-inner{background:#fff !important;width:280px !important}
.popup-drawer .drawer-header{background:#121212 !important;padding:16px 20px !important;display:flex !important;justify-content:flex-end !important}
.drawer-toggle .toggle-close-bar{background:#fff !important;width:22px !important;height:2px !important;margin:4px 0 !important}
.mobile-navigation .drawer-menu-container .menu > li > a{font-family:’Assistant’,sans-serif !important;font-weight:500 !important;font-size:16px !important;color:#121212 !important;padding:14px 24px !important;display:block !important;border-bottom:1px solid rgba(0,0,0,.06) !important}
.mobile-navigation .drawer-menu-container .menu > li > a:hover{background:rgba(18,18,18,.04) !important}
.mobile-navigation .drawer-menu-container .menu > li.current-menu-item > a,
.mobile-navigation .drawer-menu-container .menu > li.current_page_item > a{color:#121212 !important;font-weight:700 !important}

/* ===================================================
RESPONSIVE
=================================================== */
@media(max-width:1024px){
.woocommerce ul.products{grid-template-columns:repeat(3,1fr) !important;padding:20px !important;gap:20px !important}
.site-container{max-width:100% !important}
}
@media(max-width:768px){
.woocommerce ul.products{grid-template-columns:repeat(2,1fr) !important;gap:12px !important;padding:12px !important}
.site-header-main-section-right .header-navigation{display:none !important}
.site-top-header-wrap .header-html-inner{font-size:12px !important}
.single_add_to_cart_button{font-size:14px !important;padding:12px 20px !important}
.wp-block-column{flex-basis:100% !important}
.entry-content .wp-block-image.alignfull,.entry-content .alignfull{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important}
.woocommerce-cart form.cart{display:block !important;overflow-x:auto !important}
}
@media(max-width:480px){
.woocommerce ul.products{grid-template-columns:repeat(2,1fr) !important;gap:8px !important;padding:8px !important}
.wp-block-heading{font-size:22px !important}
}

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *