/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

#social-facebook,
#social-twitter,
#social-tumblr {
    display: inline-flex;
    padding: 20px 4px 40px 0;
}

.woocommerce-customer-details h2,
.woocommerce-order-details h2 {
    font-size: 16px;
}

.woocommerce-customer-details--calendar {
    padding-left: 1.5em;
}

.woocommerce-customer-details--calendar::before {
    font-family: 'Dashicons';
    content: '\f508';
    margin-left: -1.5em;
	line-height: 1.75;
	position: absolute;
}

.woocommerce table.shop_table tfoot td {
    font-weight: 500 !important;
}

[data-bluecoral-chat] .bluecoral-lets-chat-switch:before {
    display: none;
}

/* Google Ads */

ins.adsbygoogle {
    background: none;
}

/* Large desktop */

@media (max-width: 1200px) {}

/* Portrait tablet to landscape and desktop */

@media (min-width: 769px) and (max-width: 979px) {}

/* Landscape phone to portrait tablet */

@media (max-width: 768px) {}

/* Landscape phones and small */

@media (max-width: 600px) {}

@media (max-width: 479px) {}

@media (max-width: 340px) {}

/* Local fallbacks remain usable when third-party social widgets are blocked by consent. */
.kindaplug-social-fallback, .kindaplug-messenger-link { display: inline-block; margin: 6px 8px 6px 0; padding: 7px 12px; border: 1px solid #d5d5d5; border-radius: 4px; text-decoration: none; }
.kindaplug-social-fallback:focus-visible, .kindaplug-messenger-link:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
