.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
margin-bottom: 1em;
}
@media (min-width: 768px) { .site-header .site-branding img {
max-width: 400px;
} .main-navigation ul.menu>li>a,
.main-navigation ul.nav-menu>li>a {
padding: 0.3em 0.5em;
font-weight: bold;
} .storefront-breadcrumb {
margin: 0;
padding: 0.3em 0 1.5em 0;
}
} .page-header {
margin-bottom: 1em;
}
.hentry .entry-header {
margin-bottom: 0.5em;
}
.hentry .entry-header .posted-on, .hentry .entry-header .post-author, .posted-on a, .post-author a {
font-weight: 300 !important;
color: #bcbcbc !important;
}  :where(.wp-block-columns.is-layout-flex)	{
gap: 1em;
}
.wp-block-columns {
margin-bottom: 1em;
}
.wp-block-columns .wp-block-column, .wp-block-columns figure {
margin: 0 !important;
}  .wp-post-image {
height: 520px;
object-fit: cover;
}
.storefront-breadcrumb ~ .site-content .entry-content .wp-post-image {
height: auto;
object-fit: cover;
}
.hentry .entry-content div.wp-block-image:not(.block-editor-media-placeholder) .alignleft, .editor-styles-wrapper div.wp-block-image:not(.block-editor-media-placeholder) .alignleft {
margin-right: 1em;
}
.hentry .entry-content div.wp-block-image:not(.block-editor-media-placeholder) figure, .editor-styles-wrapper div.wp-block-image:not(.block-editor-media-placeholder) figure {
margin-bottom: 1em;
} .slb_group_status, .slb_template_tag_ui_slideshow_control {
display: none !important;
}
#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
font-family: 'M PLUS Rounded 1c',sans-serif !important;
font-weight: 400;
font-size: larger !important;
margin-top: 0.2em;
}
#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
padding: 16px 16px 0 16px !important;
}
.hentry .entry-content div.wp-block-image:not(.block-editor-media-placeholder) figcaption, .editor-styles-wrapper div.wp-block-image:not(.block-editor-media-placeholder) figcaption {
padding:0.2em 0;
color: #999999;
font-style: normal;
}  #site-header-cart,
.site-search {
display: none;
} .wp-block-categories li a, .wp-block-latest-posts li a {
font-weight: 500 !important;
}
.wp-block-latest-posts li {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
} h1, h2, h3, h4, h5, h6 {
margin: 0.2em 0;
}
h1, .alpha {
font-size: 32px;
line-height: 1.2;
letter-spacing: -1px;
}
a {
text-decoration: none !important;
}
a:focus {
outline: none;
} body {
font-family: 'M PLUS Rounded 1c',sans-serif;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
font-weight: 400;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: 400;
}
p+h2, p+header h2, p+h3, p+h4, ul+h2, ul+header h2, ul+h3, ul+h4, ol+h2, ol+header h2, ol+h3, ol+h4, table+h2, table+header h2, table+h3, table+h4, blockquote+h2, blockquote+header h2, blockquote+h3, blockquote+h4, form+h2, form+header h2, form+h3, form+h4 {
margin-top: 1em;
}
p {
margin: 0 0 0.5em;
}