/* 
* Public styles for GP Digital child theme.
* @package GPDigital
* @since 1.0.0
* @author Sayan Dey
*/

@charset 'UTF-8';

.woocommerce ul.products li.product {box-shadow: rgba(0, 0, 0, 0.1) 0rem 0rem 0.5rem 0rem, rgba(0, 0, 0, 0.1) 0rem 0rem 0.1rem 0rem;}
.woocommerce ul.products li.product .button {width: 100%; border-radius: 0.25rem;}
.woocommerce-tabs .entry-content.wc-tab ol { list-style: none; counter-reset: gp-digital-counter; }
.woocommerce-tabs .entry-content.wc-tab ol li { position: relative; margin: 0 0 0.5rem 0; counter-increment: gp-digital-counter; padding-bottom: 0.25rem; }
.woocommerce-tabs .entry-content.wc-tab ol li:before { content: counter(gp-digital-counter); color: var(--gp-clr-neutral-0); font-size: var(--gp-fs-small); line-height: 1.25rem; width: 1.25rem; height: 1.25rem; top: 0; left: -1.875rem; background: var(--gp-clr-brand-primary); border-radius: 50%; text-align: center; }

:where(.gb-navigation[data-gb-mobile-menu-type=full-overlay]) .gb-menu-container--mobile .gb-menu-toggle--toggled.gb-menu-toggle--clone { position: absolute; right: 1rem; top: 1rem; z-index: 105; }
.gb-menu-container--mobile .gb-menu-toggle--clone .gb-menu-close-icon { color: var(--gp-clr-neutral-1000); }

.gb-main__search .wp-block-search__inside-wrapper  { border-radius: 120px; box-shadow: rgba(100, 100, 111, 0.2) 0rem 0.438rem 1.813rem 0rem; }
.gb-main__search .wp-block-search__input { border: none; border-radius: 120px; padding: 10px 25px; }