main.wp-block-group > .entry-content > .wp-block-group {
	margin-top: 0 !important;
}

.star-rating, .stars a, .wc-block-components-product-rating__stars span::before, span.rating {
	color: goldenrod !important;
}

.wc-block-components-product-image.wc-block-grid__product-image.wp-block-woocommerce-product-image {
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.wc-block-components-product-image.wc-block-grid__product-image.wp-block-woocommerce-product-image img {
    object-fit: contain;
    max-height: 100%;
    max-width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #aaa !important;
}

.woocommerce div.product .is-style-default .woocommerce-Tabs-panel.entry-content h2 {
    color: #fff !important;
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes thead, .wp-block-table th, .wp-block-table thead, table th, table thead {
    color: #fff !important;
}
.woocommerce .woocommerce-Reviews .comment-reply-title {
    color: #fff !important;
}
.woocommerce .woocommerce-Reviews label {
    color: #fff !important;
}
.wp-block-woocommerce-product-meta .wp-block-post-terms__prefix {
    color: #fff !important;
    font-weight: bold !important;
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes thead, .wp-block-table th, .wp-block-table thead, table th, table thead {
    background-color: #000 !important
}
.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important
}
form h3, form h4, form h5, form h6 {
    color: #fff !important;
}

.home .title-wrapper {
    display: none;
}

h2.wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
    color: #fff !important;
}
.wp-block-woocommerce-mini-cart-contents a.wc-block-components-product-name {
    color: #fff !important;
}
.wp-block-woocommerce-mini-cart-contents .wc-block-cart-item__remove-link {
    color: #f5f5f5 !important;
}
.wp-block-woocommerce-mini-cart-contents .wc-block-cart-item__remove-link:hover {
    color: #fff !important;
}

span.wc-block-components-totals-item__label {
    color: #fff !important;
}
span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    color: #fff !important;
}
.wp-block-woocommerce-mini-cart-cart-button-block .wc-block-components-button__text {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 5px 10px;
    color: #222;
    text-transform: capitalize;
}
.wp-block-woocommerce-mini-cart-cart-button-block .wc-block-components-button__text:hover {
    background: #fff;
    color: #222;
}

.wc-block-components-button.wc-block-components-drawer__close svg {
    fill:#000 !important
}

.wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items {
    border-top: 2px solid #fff;
    padding-top: 20px;
}
.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items thead {
    background-color: transparent !important;
}
.wc-block-cart table.wc-block-cart-items tr.wc-block-cart-items__header {
    background-color: transparent !important;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
    color: #fff !important;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
    color: #fff !important;
}
.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item__label, .woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item__value {
    color: #fff !important;
}

.wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    cursor: pointer !important;
    border: 1px solid #fff;
}
.wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    background: #fff !important;
    color: #222 !important;
}

.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
    color: #fff !important;
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping-address-summary {
    color: #000 !important
}

.wc-block-components-shipping-rates-control__package label.wc-block-components-radio-control__option {
    color: #fff !important
}

.post-type-archive-in-the-media .wp-block-group.media-item {
    margin-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}
.post-type-archive-in-the-media .wp-block-group.media-item a {
    text-decoration: underline !important;
}

.wc-block-components-product-image.wc-block-grid__product-image.wp-block-woocommerce-product-image img {
    height: 300px;
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a, .wc-block-components-product-image a {
    background-color: #fff;
    border-radius: 8px;
}

.woocommerce-form-login-toggle {
	display: none;
}


.wc-block-components-notice-banner__content a {
	color: #000;
}
