:root {
	/* Colors */
	--primary-color: #14213d;
	--background-color: #14213d;
	--secondary-color: #fca311;
	--accent-color: #fca311;
	--link-color: #fca311;  
	--text-color: #e5e5e5;

	--outline-color: #e5e5e5;
	--link-hover-color: #000;
	--black-color: #000;
	--black-1-color: #111;
	--black-2-color: #222;
	--black-3-color: #333;	

	/* SVG */
	--svg-color: #fca311;
	--svg-hover-color: #000;

	/* WooCommerce */
	--woomessage-background: #e5e5e5;
	--woomessage-text-color: #000;

	/* Buttons */
	--button-background: #fca311;
	--button-text-color: #000;
	--button-hover-background: #000;
	--button-hover-text-color: #fca311;
	--button-disabled-background: #000;
	--button-alt-disabled-background: #eee;

	/* Typography */
	--font-family-sans: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	--font-family-serif: Georgia, 'Times New Roman', Times, serif;
	--font-size-base: 16px;
	--line-height-base: 1.6;

	/* Spacing */
	--spacing-unit: 1rem;
	--spacing-small: 0.5rem;
	--spacing-medium: 1rem;
	--spacing-large: 2rem;

	/* Borders and Shadows */
	--border-width: 0px;
	--border-color: #e5e5e5;
	--border-radius-base: 4px;
	--box-shadow-base: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/*
* Custom Styles for Genesis-Sample
*
* This stylesheet is for custom CSS to override or add to the theme's default styles.
* It's a good place to add site-specific design changes.
*/

/* ==========================================================================
Global and Body Styles
========================================================================== */

body {
	background-color: var(--background-color);
	font-family: var(--font-family-sans);
	color: var(--text-color);
	font-size: 1rem;
}
.serif {
	font-family: var(--font-family-serif);
}
h1, h2, h3, h4, h5, h6 {
	font-family: var(--font-family-serif);
	color: var(--text-color);
}
input, select, textarea {
	background-color: var(--primary-color);
	color: var(--text-color);
	font-size: 16px;
	box-sizing: border-box;
	border: var(--border-width) solid var(--border-color);
	/* border-bottom: 1px solid var(--border-color); */
	box-shadow: inset 0 0 0 500px rgba(0,0,0,0.3);
	line-height: 1;
}
:focus {
	color: var(--text-color);
	outline: var(--outline-color) dotted 1px;
}

/* ==========================================================================
Layout and Structural Overwrites
========================================================================== */
a {
	color: var(--link-color);	
	transition: none;
}
.genesis-nav-menu a {
	color: var(--link-color);
}
::placeholder {
	color: var(--link-color);	
	opacity: 1;
}
.site-container .wp-block-buttons > .wp-block-button .wp-block-button__link {
	border: 2px solid transparent;
}
.wp-block-buttons > .wp-block-button + .wp-block-button .wp-block-button__link {
	background: var(--background-color);
	border: 2px solid #fff;
	color: #fff;
}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button[type="button"],
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce input.button[type="submit"],
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.wp-block-button__link,
button, input[type="button"], input[type="reset"], input[type="submit"], .site-container div.wpforms-container-full .wpforms-form input[type="submit"], .site-container div.wpforms-container-full .wpforms-form button[type="submit"], .button {
	background-color: var(--button-background);
	color: var(--button-text-color);
	border: 0;
	border-radius: 5px;	
	cursor: pointer;
	font-size: 12px;
	font-weight: 400;
	padding: 15px 20px;
	text-align: center;
	text-decoration: none;
	white-space: normal;
	width: auto;
	text-transform: uppercase;
	line-height: 1;
	border: 2px solid transparent;
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {	
	line-height: 1 !important;
}

.woocommerce a.button:focus,
.woocommerce a.button:hover,
.woocommerce a.button.alt:focus,
.woocommerce a.button.alt:hover,
.woocommerce button.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button.alt:focus,
.woocommerce button.button.alt:hover,
.woocommerce input.button:focus,
.woocommerce input.button:hover,
.woocommerce input.button.alt:focus,
.woocommerce input.button.alt:hover,
.woocommerce input[type="submit"]:focus,
.woocommerce input[type="submit"]:hover,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit.alt:focus,
.woocommerce #respond input#submit.alt:hover,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
	color: var(--button-hover-text-color);	
}
button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .site-container div.wpforms-container-full .wpforms-form input[type="submit"]:focus, .site-container div.wpforms-container-full .wpforms-form input[type="submit"]:hover, .site-container div.wpforms-container-full .wpforms-form button[type="submit"]:focus, .site-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover, .button:focus, .button:hover {
	background-color: transparent;
	color: var(--button-hover-text-color);
	border: 2px solid var(--accent-color);
}
.site-container .wp-block-button .wp-block-button__link:focus, .site-container .wp-block-button .wp-block-button__link:hover, .site-container .wp-block-button.is-style-outline .wp-block-button__link:focus, .site-container .wp-block-button.is-style-outline .wp-block-button__link:hover {
	/* box-shadow: inset 0 0 200px rgba(230, 230, 230, 0.25); */
	box-shadow: inset 0 0 200px rgba(230, 230, 230, 0) !important;
	background-color: var(--background-color);
	color: var(--accent-color);	
	border-color: var(--accent-color);
}
.woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:hover, .woocommerce button.button:focus, .woocommerce button.button:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce input.button:focus, .woocommerce input.button:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input[type="submit"]:focus, .woocommerce input[type="submit"]:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce #respond input#submit.alt:hover {
	background-color: transparent;
	border: 2px solid var(--accent-color);
}
.site-header, .site-footer {
	background-color: #fff;	
	background-color: var(--primary-color);
}

svg {
	fill: var(--svg-color);
}
.genesis-nav-menu .current-menu-item a svg,
.genesis-nav-menu a:hover svg {
	fill: var(--svg-hover-color);
	fill: var(--text-color);
}
.genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: var(--link-hover-color);
	color: var(--text-color);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: transparent;
	color: var(--text-color);
	z-index: 2;
	border-bottom-color: var(--border-color);
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	border-top-color: var(--link-color);
	color: var(--woomessage-text-color);
	background-color: var(--woomessage-background);

}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-color: var(--border-color);
}
.wc-block-components-form .wc-block-components-checkout-return-to-cart-button {	
	color: var(--link-color);	
}

.memeber-tier-title {
	background: var(--accent-color);
	padding: 2px 5px;
	color: var(--black);
}
.welcome-message {
	font-size: 12px;
	line-height: 1;
}
.box-shadow {
	box-shadow: inset 0 0 0 500px rgba(0, 0, 0, 0.3);
}
.box-shadow-padding {
	box-shadow: inset 0 0 0 500px rgba(0, 0, 0, 0.3);
	padding: 25px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	background: transparent;
	/* background: #fff; */
	/* box-shadow: none; */
	border: var(--border-color) solid var(--border-color);
	color: var(--text-color);
}
.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before {
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23fca311"/></svg>');
}
/* End of Colors*/

/* Border Patrol */
select {
	border: var(--border-width) solid var(--border-color);
	/*border-bottom: 1px solid var(--border-color);*/
}
tbody {
	border-bottom: var(--border-width) solid var(--border-color);
}
tr {
	border-top: var(--border-width) solid var(--border-color);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: var(--border-width) solid var(--border-color);	
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {	
	border-bottom: var(--border-width) solid var(--border-color);		
}
.wc-block-cart table.wc-block-cart-items td {
	border-top: var(--border-width) solid var(--border-color);	
}
.wc-block-cart__main .wc-block-cart-items td {
	border-top: var(--border-width) solid var(--border-color);	
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper {
	border-top: var(--border-width) solid var(--border-color);	
}
.wc-block-cart table.wc-block-cart-items {
	border-bottom: var(--border-width) solid var(--border-color);
}
.wc-block-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block {
	border-bottom: var(--border-width) solid var(--border-color);	
}
.wc-block-components-form .wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
	border-top: var(--border-width) solid var(--border-color);	
}
.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block {
	border: var(--border-width) solid var(--border-color);
}
.wc-block-components-sidebar .wc-block-components-totals-wrapper {
	border-top: var(--border-width) solid var(--border-color);	
}
.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-totals-block {
	border-top: var(--border-width) solid var(--border-color);	
}
.wc-block-components-main .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container::after {
	border-left: var(--border-width) solid var(--border-color);	
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	border: var(--border-width) solid var(--border-color);		
}
.wp-block-search__input {	
	border: var(--border-width) solid var(--border-color);
	border-bottom: 1px solid var(--border-color);
}
.woocommerce-MyAccount-navigation {
	border: var(--border-width) solid var(--border-color);	
}
/* End of Border Patrol */

.login-container-wrapper {
	display: grid;
	grid-template-columns: 1fr;
	align-items: center;
	gap: 30px;
}

.custom-login-form-before {
	display: none;
}
.custom-login-form-before h2 {
	margin: 0;
}
.welcome-message {
	padding: 12px;
	background: var(--accent-color);
	color: var(--background-color);
}
.site-inner > .welcome-message .memeber-tier-title {
	background: var(--background-color);
	color: var(--accent-color);
}
.user-role {
	font-size: 10px;
}
.role-wholesalers .hide-loggedin {
	display: none;
}
.role-guest .hide-loggedout {
	display: none;	
}
.home .welcome-message-shortcode p {
	text-align: center;
	margin: 0;
}
.home .welcome-message-shortcode p:last-of-type {
	margin-bottom: 10px;
}
.home .welcome-message, .home .user-role,
.post-edit-link {
	display: none;
}
.menu-toggle {
	margin: 0 0 0 auto;
	color: var(--accent-color);
	font-size: 0;
}
.home .entry {
	margin-bottom: 0;
}
.home .site-inner {
	max-width: 100%;
	padding: 0;
	flex-basis: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.title-area {
	padding: 0;
}
.site-title, .site-title a {
	font-family: var(--font-family-serif);
	color: #fff;
	font-weight: 700;
}
.wp-custom-logo .title-area {
	padding: 0;
	float: none;
}
.js .nav-primary, .nav-primary {
	padding: 0;
	margin: 0 0 0 auto;
}
.activated + .nav-primary {
	position: fixed;
	top:82px;
	left: 0;
	right: 0;
	bottom: 0;
	background: var(--primary-color);
	z-index: 1000;
}

.site-header > .wrap {
	display: flex;
	align-items: center;	
	padding: 16px;
}
.site-header {
	padding: 0;
}
.genesis-nav-menu a {
	margin-top: -10px;
}
.home .entry-header .entry-title {
	text-align: center;
	margin: 0;
	font-size: 3rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li,
.woocommerce-MyAccount-navigation,
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {	
	padding: 0;
	margin: 0;
}
.woocommerce div.product form.cart .variations select {
	max-width: 100%;
	min-width: auto;
	margin-right: 0;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23fca311"><path d="M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z"/></svg>') no-repeat #0d172a;
	background-size: 24px;
	-webkit-background-size: 24px;
	background-position: calc(100% - 10px) 50%;
	-webkit-background-position: calc(100% - 24px) 50%;
	display: block;
	width: 100%;
	padding: 12px;
	box-sizing: border-box;
	cursor: pointer;
	box-shadow: none;
}
.woocommerce-checkout {
	.wc-blocks-components-select .wc-blocks-components-select__expand {
		fill: var(--svg-color);
	}
	.wc-blocks-components-select .wc-blocks-components-select__select {		
		background-color: #0d172a;
		box-shadow: none;
		border: 1px solid hsla(0,0%,7%,.8);
		color: var(--text-color);
		cursor: pointer;
	}

	.wc-block-components-form .wc-block-components-text-input input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="number"], .wc-block-components-form .wc-block-components-text-input input[type="password"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="url"], .wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="number"], .wc-block-components-text-input input[type="password"], .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="text"], .wc-block-components-text-input input[type="url"] {
		background-color: #0d172a;
		box-shadow: none;
		border: 1px solid hsla(0,0%,7%,.8);		
		color: var(--text-color);		
	}
	.wc-blocks-components-select .wc-blocks-components-select__label,
	.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {		
		color: var(--text-color);		
	}
	.wc-block-components-form .wc-block-components-text-input input[type="email"]:focus, .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus, .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus, .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus, .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus, .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus, .wc-block-components-text-input input[type="email"]:focus, .wc-block-components-text-input input[type="number"]:focus, .wc-block-components-text-input input[type="password"]:focus, .wc-block-components-text-input input[type="tel"]:focus, .wc-block-components-text-input input[type="text"]:focus, .wc-block-components-text-input input[type="url"]:focus {
		background-color: #0d172a;
		border: 1.5px solid;
		color: var(--text-color);
	}
	.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked {
		background: #0d172a;		
	}
	.wc-block-components-checkbox .wc-block-components-checkbox__mark {
		fill: var(--svg-color);		
	}
	.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"] {		
		background-color: #0d172a;
		box-shadow: none;	
	}
	.wc-block-checkout__add-note .wc-block-components-textarea {
		background-color: var(--background-color);
		color: var(--text-color);
	}
	.wc-block-checkout__add-note .wc-block-components-textarea:focus {
		background-color: #0d172a;		
		box-shadow: none;
		color: var(--text-color);
	}
	.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button[type="button"]:hover {
		background-color: transparent;
		color: var(--accent-color);
		border: 2px solid var(--accent-color);
	}
}
.woocommerce div.product form.cart .variations td.value {
	display: flex;
	width: 100%;
	padding: 0;
	flex-direction: column;
	line-height: 1;
	gap: .5rem;
}

.woocommerce div.product form.cart table.variations > tbody > tr {
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	gap: .5rem;
}
.woocommerce div.product form.cart .variations th.label {
	padding: 0;
	line-height: 1;
}
.entry-content ul.wc-block-product-template.wc-block-product-template {	
	padding-left: 0;
	margin-left: 0;
}
.entry-content ul.wc-block-product-template.wc-block-product-template > li {
	list-style-type: none;
}
.site-footer {
	border-top: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

.genesis-nav-menu a {
	display: flex;
	align-items: center;
}
.genesis-nav-menu a > span[itemprop="name"] {
	display: flex;
	align-items: center;
	gap: .2rem;
}
.genesis-nav-menu a > span[itemprop="name"] span.displayed-text {
	font-size: 14px;
	line-height: 1;
	width: 100%;
	text-align: center;
}

.genesis-nav-menu a:hover > span[itemprop="name"] span.displayed-text {

}
.genesis-nav-menu a span[itemprop="name"] span.hover-text {
	display: none;
	position: absolute;
	padding: 5px;
	font-size: 10px;
	line-height: 1;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
	bottom: -5px;
	font-weight: 700;
}
.genesis-nav-menu a:hover span[itemprop="name"] span.hover-text {
	display: none;	
}

.site-container {
}
.home .site-container {
	height: 100vh;  
	display: flex;
	flex-direction: column;
}

.content-sidebar-wrap {

}

.site-inner {
	clear: both;
	margin: 0 auto;
	padding: 30px 30px 0;
}

.content {
	padding-left: 0;
	padding-right: 0;
}

.sidebar {

}
.site-footer p {
	margin-bottom: 0;
	font-size: 12px;
}

/* Media Queries */
@media only screen and (min-width: 960px) {
	body {
		font-size: 18px;
	}
	.site-inner {
		clear: both;
		margin: 0 auto;
		padding: 60px 30px 0;
	}
	.content {
		padding-left: 25px;
		padding-right: 25px;
	}
	.genesis-nav-menu a > span[itemprop="name"] span.displayed-text {
		font-size: 10px;
		line-height: 1;
		width: 100%;
		text-align: center;
	}
	.content {
		float: none;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.home .entry {
		margin-bottom: 0;
	}
	.genesis-nav-menu a > span[itemprop="name"] span.displayed-text {	
		position: absolute;
		padding: 5px;
		font-size: 10px;
		line-height: 1;
		left: 0;
		right: 0;
		width: 100%;
		text-align: center;
		bottom: -5px;
	}
	.home .entry-header .entry-title {		
		font-size: 6rem;
	}
	.login-container-wrapper {
		grid-template-columns: 1fr 2fr;	
	}
	.custom-login-form-before {		
		padding: 0 20px;		
		box-shadow: inset 0 0 0 500px rgba(0, 0, 0, 0.3);
		height: 100%;		
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		background: var(--background-color);
		text-align: center;
	}
}
@media (max-width: 959px) {
	.js .nav-primary, .nav-primary {
		position: fixed;
		top: 82px;
		left: 0;
		right: 0;
		bottom: 0;
		background: var(--primary-color);
		z-index: 1000;
	}
	.nav-primary ul li a {
		padding: 8px 12px;
		margin: 0;
	}
}
/* ==========================================================================
Typography and Font Styles
========================================================================== */

h1, h2, h3, h4, h5, h6 {

}

p {

}

a {

}

/* ==========================================================================
Header and Navigation Overwrites
========================================================================== */

.site-header {

}

.nav-primary {

}

.sub-menu {

}

/* ==========================================================================
Footer Overwrites
========================================================================== */

.site-footer {

}

/* ==========================================================================
WooCommerce Overwrites
========================================================================== */

.woocommerce {

}
.woocommerce .wp-block-post-title {
	margin-bottom: 0;
}
.woocommerce-product-gallery {

}

.woocommerce-loop-product__title {

}
.woocommerce-product-details__short-description,
.wp-block-woocommerce-product-summary .wc-block-components-product-summary {
	margin: 20px 0;
}
.woocommerce-product-details__short-description h3,
.woocommerce-product-details__short-description h4,
.wc-block-components-product-summary h4,
.wc-block-components-product-summary h3 {	
	margin-bottom: 0;	
}
.woocommerce-product-details__short-description h4,
.wc-block-components-product-summary h4 {
	margin-top: 20px;
}
.wp-block-woocommerce-product-summary .wc-block-components-product-summary h3 {

}
.woocommerce-product-details__short-description h4,
.wp-block-woocommerce-product-summary .wc-block-components-product-summary h4 {
	font-size: 14px;
}
.woocommerce-product-details__short-description p,
.wc-block-components-product-summary p {
	margin-bottom: 0;
}
.woocommerce-product-details__short-description ul,
.wc-block-components-product-summary ul {
	margin-bottom: 10px;
	padding-left: 40px;
}
.woocommerce-product-details__short-description ul > li,
.wc-block-components-product-summary ul > li {
	list-style-type: disc;
}
.woocommerce-price-html {

}

.woocommerce-loop-product__link {

}

/* ==========================================================================
Utility and Helper Classes
========================================================================== */

.custom-button {

}

.custom-link {

}