.page-header .meta {
	display: none;
}
.theme-by {
	display: none;
}
.woocommerce a.skip-link.button {
	display: none;
}

.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images,
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	float: none;
	width: 100%;
}
.entry-content ol, 
.entry-content ul.woocommerce-error {
	margin-left: 0;
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price, .woocommerce ul.products li.product .price {
	color: inherit;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background: #000;
	color: #fff;
	transition: none;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background: #000;
	color: #fff;
	text-decoration: underline !important;
}

.woocommerce-input-wrapper textarea {
	resize: vertical;
}

.woocommerce ul.order_details li {
	float: none;
	border-right: none;
}


.wp-block-image img {
	width: 100%;
}

.post-2367 .page-header {
	display: none;
}

.post-2367 .wp-block-columns {
	gap: 1em;
	margin-bottom: 0;
	margin-top: 0;
}

.post-2367 .wp-block-columns .wp-block-image,
.post-2367 .wp-block-columns .wp-block-video {
	margin-top: 0;
	margin-bottom: 1em;
}

.wp-block-column {
	padding-left: 0;
	padding-right: 0;
}


.justify-height .wp-block-image,
.justify-height .wp-block-video {
  height: -webkit-calc(100% - 1em);
	height: -moz-calc(100% - 1em);
	height: calc(100% - 1em);
	
}
.justify-height .wp-block-image img, 
.justify-height .wp-block-video video {
	height: 100%;
	object-fit: cover;
	vertical-align: top;
}

.alt-nav-wrapper {
	margin-left: 40px;
}

.show-alt-nav .site-header {
	justify-content: flex-start;
}

.alt-nav a {
	text-decoration: none;
	color: rgba( 0, 0, 0, .55 );
}

.alt-nav a:hover {
	color: inherit;
}


.page-header {
	min-height: 100px;
}

body.archive.category .page-header .title:before, body.archive.tag .page-header .title:before {
	content: '';
}

.wp-block-gallery.wp-block-gallery-1.no-gap {
	gap: 0 !important;
}

li.cart-icon a:after {
  position: relative;
	content: "";
	background-image: url(https://sarah-robbins.com/wp-content/uploads/2023/02/cart-shopping-solid.svg);
	width: 1em;
	height: 1em;
	background-size: contain;
}