/*!
Theme Name: Botiga
Theme URI: https://athemes.com/theme/botiga/
Author: aThemes
Author URI: https://athemes.com
Description: Launch your store with Botiga. A beautiful theme that is optimized for both the block editor and Elementor. We proudly introduce Botiga, with a modern and clean design that will effortlessly match your brand. Botiga has been developed from the ground up with clean code for optimal performance. You’ll get a mobile-optimized theme that looks and works great on any device and comes with plenty of customization options as well. Discover the theme that will transform your online business.
Version: 2.4.4-palpable-2
Tested up to: 6.9
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: botiga
Tags: e-commerce, custom-menu, custom-logo, grid-layout, featured-images, right-sidebar, left-sidebar, custom-colors, editor-style, theme-options, threaded-comments, translation-ready, blog, one-column, two-columns, rtl-language-support, custom-background, custom-header, footer-widgets, post-formats, wide-blocks

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Botiga is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/* === Palpable global minimal identity — staging 2026-05 === */
:root{--palpable-ink:#050505;--palpable-muted:#6f6f6f;--palpable-line:#e9e9e9;--palpable-soft:#f7f7f5}html,body{background:#fff!important;color:#050505!important}body,button,input,select,textarea{font-family:Arial,Helvetica,system-ui,sans-serif!important;letter-spacing:-.015em}.site-header,.site-header-inner,.top-bar,.main-header{background:#fff!important;color:#050505!important;border-bottom:1px solid #e9e9e9!important;box-shadow:none!important}.site-header{position:sticky!important;top:0;z-index:99}.admin-bar .site-header{top:32px}.site-title a,.site-title,.site-description,.main-navigation a,.site-header a{color:#050505!important}.site-title{font-size:26px!important;font-weight:500!important;letter-spacing:-.045em!important;text-transform:none!important}.site-description{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#777!important}.main-navigation a,.botiga-dropdown-ul a{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:700!important}.header-elements a,.header-elements svg,.site-header svg{color:#050505!important;fill:#050505!important}.site-footer,.footer-widgets,.site-info{background:#fff!important;border-top:1px solid #e9e9e9!important;color:#777!important}.site-footer a{color:#050505!important}body:not(.home) .site-main,body:not(.home) .content-area{background:#fff!important}.container,.site-main>.container,.woocommerce .content-wrapper{max-width:1360px!important}.page-header,.woocommerce-products-header{padding:72px 0 34px!important;border-bottom:1px solid #e9e9e9!important;margin-bottom:48px!important;background:#fff!important}.page-title,.woocommerce-products-header__title,h1.product_title.entry-title{font-size:clamp(42px,6vw,84px)!important;line-height:.95!important;font-weight:500!important;letter-spacing:-.07em!important;color:#050505!important;text-transform:none!important}.woocommerce-result-count,.woocommerce-ordering,.woocommerce-breadcrumb{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.11em!important;color:#777!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;background:#e9e9e9!important;border:1px solid #e9e9e9!important;margin-bottom:70px!important}.woocommerce ul.products li.product{background:#fff!important;padding:0!important;margin:0!important;border:0!important;text-align:left!important;box-shadow:none!important}.woocommerce ul.products li.product a img{background:#f7f7f5!important;aspect-ratio:1/1!important;object-fit:contain!important;padding:28px!important;margin:0!important;width:100%!important;mix-blend-mode:multiply}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;font-weight:500!important;letter-spacing:-.04em!important;line-height:1.1!important;color:#050505!important;padding:24px 24px 8px!important;margin:0!important}.woocommerce ul.products li.product .price{display:block!important;color:#777!important;font-size:13px!important;padding:0 24px 20px!important;margin:0!important}.woocommerce ul.products li.product .button{margin:0 24px 28px!important;border:1px solid #050505!important;background:#fff!important;color:#050505!important;border-radius:0!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:700!important;padding:13px 18px!important}.woocommerce ul.products li.product .button:hover,.single_add_to_cart_button:hover,.button:hover{background:#050505!important;color:#fff!important}.single-product div.product{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:64px!important;align-items:start!important;margin-top:56px!important}.single-product div.product div.images{background:#f7f7f5!important;padding:34px!important;margin:0!important;width:auto!important}.single-product div.product div.images img{object-fit:contain!important;mix-blend-mode:multiply}.single-product div.product div.summary{width:auto!important;margin:0!important;padding:10px 0!important}.single-product .price{font-size:18px!important;color:#050505!important;margin:24px 0!important}.woocommerce-product-details__short-description,.single-product .summary p{font-size:17px!important;line-height:1.65!important;color:#555!important}.single_add_to_cart_button,.woocommerce button.button.alt,.woocommerce a.button,.woocommerce button.button{border-radius:0!important;background:#050505!important;color:#fff!important;border:1px solid #050505!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:700!important;padding:15px 24px!important}.quantity input.qty{border:1px solid #050505!important;border-radius:0!important;min-height:46px!important}.product_meta,.woocommerce-tabs{border-top:1px solid #e9e9e9!important;margin-top:42px!important;padding-top:28px!important}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid #e9e9e9!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:transparent!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#050505!important}.related.products h2,.up-sells h2{font-size:42px!important;font-weight:500!important;letter-spacing:-.055em!important}.woocommerce-info,.woocommerce-message{background:#fff!important;border-top:1px solid #050505!important;color:#050505!important}.wp-block-search__button,input[type=submit]{border-radius:0!important;background:#050505!important;color:#fff!important;border:1px solid #050505!important;text-transform:uppercase!important;letter-spacing:.12em!important}@media(max-width:900px){.woocommerce ul.products{grid-template-columns:1fr 1fr!important}.single-product div.product{grid-template-columns:1fr!important;gap:30px!important}.admin-bar .site-header{top:46px}}@media(max-width:560px){.woocommerce ul.products{grid-template-columns:1fr!important}.page-title,.woocommerce-products-header__title,h1.product_title.entry-title{font-size:44px!important}.site-header{position:relative!important}.admin-bar .site-header{top:0}}
/* Palpable minimal polish */
.site-footer,.site-info,.footer-widgets{display:none!important}.site-header .count,.site-header .cart-count,.site-header .botiga-count,.site-header .header-cart-count,.site-header .cart-contents .count{background:#050505!important;color:#fff!important;border-radius:50%!important}.woocommerce-store-notice{background:#050505!important;color:#fff!important}

/* Palpable final template cleanup */
#colophon,.site-footer,.site-info,footer.site-footer,.footer-widgets,.footer-copyright,.botiga-footer,.site-footer-wrapper{display:none!important}.site-header .count-number,.header-cart .count-number,.cart-count .count-number,.cart-contents .count-number{background:#050505!important;color:#fff!important}

/* Palpable Botiga footer builder cleanup */
footer.bhfb-footer,.bhfb-footer,.bhfb-footer .bhfb-builder-item,.bhfb-footer a[href*="botiga"]{display:none!important}

/* Palpable NOOKA shop visual QA */
.woocommerce-page-header{padding-bottom:34px!important;margin-bottom:0!important}.woocommerce-page-header + .container,.content-wrapper{padding-top:0!important;margin-top:0!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:46px 28px!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important}.woocommerce ul.products li.product a img,.woocommerce div.product div.images img{object-fit:contain!important;background:#f7f7f5!important;padding:28px!important;aspect-ratio:3/4!important;width:100%!important;height:auto!important;mix-blend-mode:multiply}.woocommerce ul.products li.product .botiga-wc-loop-product__wrapper,.woocommerce ul.products li.product .product-inner{background:#fff!important}@media(max-width:900px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 18px!important}}@media(max-width:520px){.woocommerce ul.products{grid-template-columns:1fr!important}}

/* Palpable WooCommerce product image fixes */
.single-product .woocommerce-product-gallery__trigger{display:none!important;}
.single-product div.product .woocommerce-product-gallery,
.single-product div.product .woocommerce-product-gallery__wrapper,
.single-product div.product .woocommerce-product-gallery__image{background:#f7f7f5!important;}
.single-product div.product .woocommerce-product-gallery__image a{display:block!important;line-height:0!important;}
.single-product div.product .woocommerce-product-gallery__image img.wp-post-image{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;background:#f7f7f5!important;}
.woocommerce ul.products li.product img,
.wc-block-grid__product-image img{object-fit:contain!important;background:#f7f7f5!important;}

/* Palpable product-page cleanup 2026-05-13 */
.single-product .woocommerce-product-gallery__trigger,
.single-product .pswp__button--zoom,
.single-product .header-search,
.single-product .search-submit{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
.single-product .woocommerce-product-gallery img{object-fit:contain!important;background:#f7f7f5!important;}
.single-product .flex-control-thumbs img{object-fit:contain!important;background:#f7f7f5!important;}

/* Palpable checkout/cart: hide WooCommerce Blocks free shipping price label — 2026-06-01 */
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item__value,
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item__value,
.woocommerce-checkout .wc-block-checkout__shipping-option--free {
	display: none !important;
}
