/**
 * Theme Name:     Shopic Child
 * Author:         Pavothemes
 * Template:       shopic
 * Text Domain:	   shopic-child
 * Description:    Shopic is an Innovative Multistore WordPress Theme created for any eCommerce shop and store. It has 14+ well-designed &amp; well-coded homepage demos of many fields. You can find in the theme demo shops about bicycle, tea, pet, furniture, headphone, marketplace, toys kids, cosmetics, watch, flower, computer, beauty, megashop, and food store. From these premade ones, you can use to build any business website that you can imagine.
 */

.header-group-action .wishlist-count,
.header-group-action .woocommerce-Price-amount {
	font-size: 12px;
}

.nav-vertiacl-menu-style-content-style-1 {
	display: block;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "GoogleSans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.site-header-cart-side .widget_shopping_cart p.total strong {
	font-size: 16px;
}

/* Slider mobile */
#SR7_1_1 #SR7_1_1-2-4 {
    background: transparent !important;
}

.widget_shopping_cart p.total .amount {
	float: none;
}

.star-rating span::before {
	color: #ddbe63;
}

.woosw-item--atc a.button {
	text-align: center;
    padding: 15px 10px;
}

.single-product div.product .single_add_to_cart_button,
.single-product div.product .single_add_to_cart_button:hover {
	margin-right: 0;
	width: 100%;
	background-color: #DDBE64;
    text-shadow: 1px 1px 0 #dfac18;
}

.single-product #commentform .comment-notes,
.single-product #commentform .comment-form-cookies-consent {
    display: none;
}

/* Subscription */
.webselo-subscription-wrapper-option,
.webselo-subscription-wrapper-option.webselo-selected,
.webselo-subscription-radio-wrapper label .save-highlight {
    color: #fff !important;
    background-color: var(--e-global-color-primary) !important;
}

/* Remove default list styles */
ul.shopic-trust-badges-list {
    list-style: none !important;
    margin: 20px 0 !important;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 12px; /* Space between list items */
}

/* Flex item alignment */
ul.shopic-trust-badges-list li.shopic-badge-item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px; /* Space between Text and Logo */
    line-height: 1.2;
    margin: 0;
}

/* Text Styling */
.shopic-badge-item .badge-text {
    font-weight: 600;
    font-size: 14px;
    color: var(--accent, #333); 
}

/* Logo Sizing */
.shopic-badge-item .badge-logo {
    height: 24px; /* Adjust as needed */
    width: auto;
    object-fit: contain;
    margin: 0;
    vertical-align: middle;
}

/* Specific Style for BoxNow White Logo */
.shopic-badge-item .boxnow-logo {
    background-color: #7BB600; /* BoxNow Green background */
    padding: 3px 6px;
    border-radius: 4px;
}



/**/
.form-toggle-container {
	width: calc(100% - 58px);
}

.wpcf7-list-item {
	margin-left: 0 !important;
}

.woocommerce-result-count {
	display: none;
}

.widget_shopping_cart .mini_cart_item .quantity .webselo-dual-price {
	display: none;
}

#billing_office_field .select2-container {
	display: block;
}

@media (min-width: 1024px) {
    .woocommerce-page.shopic-full-width-content:not(.single) .content-area {
    	width: calc( 100% - 320px );
    	float: right;
    }
}

@media (min-width: 768px) {
	.woocommerce-account form.woocommerce-form-register {
		padding-top: 0;
	}
}

.single-product div.product .quantity-break.active {
    border: none;
}

.single-product div.product .quantity-break .quantity-break__wrapper {
    background: #E97021;
}

.single-product div.product .quantity-break.active .quantity-break__wrapper {
    background: #ff0000;
}

.single-product div.product .quantity-break .quantity-break__wrapper .quantity-break__title,
.single-product div.product .quantity-break .quantity-break__wrapper .bundle-price {
    color: #fff;
}

.single-product div.product .quantity-break__wrapper .bundle-cprice {
    color: #ccc;
}

.single-product div.product .single_add_to_cart_button {
	max-width: 225px;
	max-width: calc( 100% - 58px);
}

.single-product div.product .entry-summary .woosc-btn,
.single-product div.product .entry-summary .woosw-btn {
	margin-left: 10px;
	margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-horizontal .product-video-360 {
    display: none;
}

@media (max-width: 567px) {
    .single-product div.product .summary .wbdl_widget .quantity-breaks__vertical {
        display: flex;
        flex-direction: column;
    }
}

@media (max-width: 480px) {
    .single-product div.product #tab-description img.alignleft {
        width: 100%;
        display: block;
        float: none;
    }   
}

/* Checkout */
.cart_totals .order-total .amount,
.cart_totals .order-total .webselo-dual-price {
	font-weight: 700;
    color: var(--primary);
    font-size: 20px;
}

ul#shipping_method li {
    margin-bottom: 20px;
}

ul#shipping_method input[type="radio"] + label {
    font-size: 15px;
}

footer li:hover a,
footer li:hover a span,
footer a:hover {
	color: #fff !important;
	text-decoration: underline;
}

footer a:hover svg {
	fill: #fff !important;
	opacity: 0.85;
}