/home/techb158/balacoffee.com/wp-content/plugins/woocommerce/templates/emails
Edit: /home/techb158/balacoffee.com/wp-content/plugins/woocommerce/templates/emails/email-styles.php (15936B)
Settings > Emails).
*
* @since 9.6.0
* @param bool $is_email_preview Whether the email is being previewed.
*/
$is_email_preview = apply_filters( 'woocommerce_is_email_preview', false );
if ( $is_email_preview ) {
$bg_transient = get_transient( 'woocommerce_email_background_color' );
$body_transient = get_transient( 'woocommerce_email_body_background_color' );
$base_transient = get_transient( 'woocommerce_email_base_color' );
$text_transient = get_transient( 'woocommerce_email_text_color' );
$footer_text_transient = get_transient( 'woocommerce_email_footer_text_color' );
$header_alignment_transient = get_transient( 'woocommerce_email_header_alignment' );
$logo_image_width_transient = get_transient( 'woocommerce_email_header_image_width' );
$font_family_transient = get_transient( 'woocommerce_email_font_family' );
$bg = $bg_transient ? $bg_transient : $bg;
$body = $body_transient ? $body_transient : $body;
$base = $base_transient ? $base_transient : $base;
$text = $text_transient ? $text_transient : $text;
$footer_text = $footer_text_transient ? $footer_text_transient : $footer_text;
$header_alignment = $header_alignment_transient ? $header_alignment_transient : $header_alignment;
$logo_image_width = $logo_image_width_transient ? $logo_image_width_transient : $logo_image_width;
$font_family = $font_family_transient ? $font_family_transient : $font_family;
}
// Only use safe fonts. They won't be escaped to preserve single quotes.
$safe_font_family = EmailFont::$font[ $font_family ] ?? EmailFont::$font[ $default_font ];
$base_text = wc_light_or_dark( $base, '#202020', '#ffffff' );
// Pick a contrasting color for links.
$link_color = wc_hex_is_light( $base ) ? $base : $base_text;
if ( wc_hex_is_light( $body ) ) {
$link_color = wc_hex_is_light( $base ) ? $base_text : $base;
}
// If email improvements are enabled, always use the base color for links.
if ( $email_improvements_enabled ) {
$link_color = $base;
}
$border_color = wc_light_or_dark( $body, 'rgba(0, 0, 0, .2)', 'rgba(255, 255, 255, .2)' );
$bg_darker_10 = wc_hex_darker( $bg, 10 );
$body_darker_10 = wc_hex_darker( $body, 10 );
$base_lighter_20 = wc_hex_lighter( $base, 20 );
$base_lighter_40 = wc_hex_lighter( $base, 40 );
$text_lighter_20 = wc_hex_lighter( $text, 20 );
$text_lighter_40 = wc_hex_lighter( $text, 40 );
// !important; is a gmail hack to prevent styles being stripped if it doesn't like something.
// body{padding: 0;} ensures proper scale/positioning of the email in the iOS native email app.
?>
body {
background-color: ;
padding: 0;
text-align: center;
}
#outer_wrapper {
background-color: ;
}
#inner_wrapper {
background-color: ;
border-radius: 8px;
}
#wrapper {
margin: 0 auto;
padding: ;
-webkit-text-size-adjust: none !important;
width: 100%;
max-width: 600px;
}
#template_container {
box-shadow: ;
background-color: ;
border: ;
border-radius: 3px !important;
}
#template_header {
background-color: ;
border-radius: 3px 3px 0 0 !important;
color: ;
border-bottom: 0;
font-weight: bold;
line-height: 100%;
vertical-align: middle;
font-family: ;
}
#template_header h1,
#template_header h1 a {
color: ;
background-color: inherit;
}
.hr {
border-bottom: 1px solid #1e1e1e;
opacity: 0.2;
margin: 16px 0;
}
.hr-top {
margin-top: 32px;
}
.hr-bottom {
margin-bottom: 32px;
}
#template_header_image {
padding: 32px 32px 0;
}
#template_header_image p {
margin-bottom: 0;
text-align: ;
}
#template_header_image img {
width: px;
}
.email-logo-text {
color: ;
font-family: ;
font-size: 18px;
}
.email-introduction {
padding-bottom: 24px;
}
.email-order-item-meta {
color: ;
font-size: 14px;
line-height: 140%;
}
#body_content table td td.email-additional-content {
color: ;
font-family: ;
padding: 32px 0 0;
}
.email-additional-content p {
text-align: center;
}
.email-additional-content-aligned p {
text-align: ;
}
#template_header_image img {
margin-left: 0;
margin-right: 0;
}
#template_footer td {
padding: 0;
border-radius: ;
}
#template_footer #credit {
border: 0;
border-top: 1px solid ;
color: ;
font-family: ;
font-size: 12px;
line-height: ;
text-align: center;
padding: ;
}
#template_footer #credit p {
margin: ;
}
#body_content {
background-color: ;
}
#body_content table td {
padding: ;
}
#body_content table td td {
padding: 12px;
}
#body_content table td th {
padding: 12px;
}
#body_content table .email-order-details td,
#body_content table .email-order-details th {
padding: 8px 12px;
}
#body_content table .email-order-details td:first-child,
#body_content table .email-order-details th:first-child {
padding-: 0;
}
#body_content table .email-order-details td:last-child,
#body_content table .email-order-details th:last-child {
padding-: 0;
}
#body_content .email-order-details tbody tr:last-child td {
border-bottom: 1px solid ;
padding-bottom: 24px;
}
#body_content .email-order-details tfoot tr:first-child td,
#body_content .email-order-details tfoot tr:first-child th {
padding-top: 24px;
}
#body_content .order-item-data td {
border: 0 !important;
padding: 0 !important;
vertical-align: top;
}
#body_content .email-order-details .order-totals td,
#body_content .email-order-details .order-totals th {
font-weight: normal;
padding-bottom: 5px;
padding-top: 5px;
}
#body_content .email-order-details .order-totals .includes_tax {
display: block;
}
#body_content .email-order-details .order-totals-total th {
font-weight: bold;
}
#body_content .email-order-details .order-totals-total td {
font-weight: bold;
font-size: 20px;
}
#body_content .email-order-details .order-totals-last td,
#body_content .email-order-details .order-totals-last th {
border-bottom: 1px solid ;
padding-bottom: 24px;
}
#body_content .email-order-details .order-customer-note td {
border-bottom: 1px solid ;
padding-bottom: 24px;
padding-top: 24px;
}
#body_content td ul.wc-item-meta {
font-size: small;
margin: 1em 0 0;
padding: 0;
list-style: none;
}
#body_content td ul.wc-item-meta li {
margin: 0.5em 0 0;
padding: 0;
}
#body_content td ul.wc-item-meta li p {
margin: 0;
}
#body_content .email-order-details .wc-item-meta-label {
clear: both;
float: ;
font-weight: normal;
margin-: .25em;
}
#body_content p {
margin: 0 0 16px;
}
#body_content_inner {
color: ;
font-family: ;
font-size: ;
line-height: 150%;
text-align: ;
}
.td {
color: ;
border: ;
vertical-align: middle;
}
.address {
color: ;
font-style: normal;
line-height: 120%;
padding: 8px 0;
padding: 12px;
color: ;
border: 1px solid ;
word-break: break-all;
}
#addresses td + td {
padding-: 10px !important;
}
.additional-fields {
padding: 12px 12px 0;
color: ;
border: 1px solid ;
list-style: none outside;
}
.additional-fields li {
margin: 0 0 12px 0;
}
.text,
.address-title,
.order-item-data {
color: ;
font-family: ;
}
.link {
color: ;
}
#header_wrapper {
padding: ;
display: block;
}
#header_wrapper h1 {
text-align: ;
}
#template_footer #credit,
#template_footer #credit a {
color: ;
}
h1 {
color: ;
font-family: ;
font-size: ;
font-weight: ;
letter-spacing: -1px;
line-height: ;
margin: 0;
text-align: ;
text-shadow: 0 1px 0 ;
}
h2 {
color: ;
display: block;
font-family: ;
font-size: ;
font-weight: bold;
line-height: ;
margin: 0 0 18px;
text-align: ;
}
h3 {
color: ;
display: block;
font-family: ;
font-size: 16px;
font-weight: bold;
line-height: ;
margin: 16px 0 8px;
text-align: ;
}
a {
color: ;
font-weight: normal;
text-decoration: underline;
}
img {
border: none;
display: inline-block;
font-size: 14px;
font-weight: bold;
height: auto;
outline: none;
text-decoration: none;
text-transform: capitalize;
vertical-align: ;
margin-: ;
max-width: 100%;
}
h2.email-order-detail-heading span {
color: ;
display: block;
font-size: 14px;
font-weight: normal;
}
h2.email-order-detail-heading span a {
text-decoration: none;
}
.font-family {
font-family: ;
}
.text-align-left {
text-align: ;
}
.text-align-right {
text-align: ;
}
/**
* Media queries are not supported by all email clients, however they do work on modern mobile
* Gmail clients and can help us achieve better consistency there.
*/
@media screen and (max-width: 600px) {
#template_header_image {
padding: 16px 10px 0 !important;
}
#header_wrapper {
padding: 16px 10px 0 !important;
}
#header_wrapper h1 {
font-size: 24px !important;
}
#body_content_inner_cell {
padding: 10px !important;
}
#body_content_inner {
font-size: 12px !important;
}
.email-order-item-meta {
font-size: 12px !important;
}
#body_content .email-order-details .order-totals-total td {
font-size: 14px !important;
}
.email-order-detail-heading {
font-size: 16px !important;
line-height: 130% !important;
}
.email-additional-content {
padding-top: 16px !important;
}
#header_wrapper {
padding: 27px 36px !important;
font-size: 24px;
}
#body_content table > tbody > tr > td {
padding: 10px !important;
}
#body_content_inner {
font-size: 10px !important;
}
}