/*
Theme Name: Flossy
Theme URI: https://sellerthemes.com/flossy-free
Author: Seller Themes
Author URI: https://sellerthemes.com/
Description: Flossy theme is one of the fastest and most unique themes in the WooCommerce market. Proudly introducing Flossy, a clothing WooCommerce theme with a modern design style, ideal for all urban clothing online stores. It comes pre-packaged with just about every feature a modern online clothing store can ever need.Create your urban clothing website today! It’s never been easier than with Flossy, an urban clothing eCommerce theme ideal for all clothing store websites Visit Flossy pro demo. https://preview.sellerthemes.com/pro/flossy/
Version: 12.2
Tested up to: 6.8
Requires PHP: 5.6
Requires at Least: 4.7
License: GPLv3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: flossy
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu,  custom-logo, featured-image-header, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, portfolio, editor-style, grid-layout

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/

.wc-block-grid__products .wc-block-components-product-button__button {
    border-radius: 0;
}

.wp-block-search .wp-block-search__button {
	border-radius: 0.5rem;
}

.widget .wp-block-heading:before {
	left: 0;
	top: 0;
}

.wp-block-details summary {
	font-weight: 600;
	padding: 10px;
}

div.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__totals-title {
	font-weight: 700;
	font-size: 24px;
}

.wc-block-components-product-title a.wc-block-components-product-name {
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
	margin-bottom: 10px;
	text-decoration: none;
}

.wc-block-components-checkout-place-order-button{
	background: inherit;
}

.widget .wp-block-social-links {
    margin-bottom: 0;
}

ol.wp-block-latest-comments{
	padding-left: 0px;
}

.wp-block-latest-comments article{
	margin-bottom: 0px;
}

.wp-block-button.is-style-outline .wp-block-button__link {
	background: transparent;
}

.sidebar .widget .wp-block-group .wp-block-button .wp-block-button__link {
	color: #fff;
}

.sidebar .widget .wp-block-group .wp-block-media-text .wp-block-media-text__content a {
    color: inherit;
}

button.wp-block-search__button.wp-element-button:hover,
button.wp-block-search__button.wp-element-button:focus{
    border: 2px solid;
}

div.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__totals-title {
	font-weight: 700;
}

.button.wp-block-search__button.wp-element-button:hover,
.button.wp-block-search__button.wp-element-button:focus{
	text-decoration: none;
}

.wc-block-components-totals-coupon__content button.components-button {
	border-radius: 4px;
}

.wp-block-query-pagination {
	margin-bottom: 1.5rem;
}

.wp-block-code code img {
	padding: 10px;
}

.wp-block-image figcaption {
	text-align: center;
}

.wp-block-latest-posts__list .wp-block-latest-posts__post-author,
.wp-block-latest-posts__list .wp-block-latest-posts__post-date {
	text-decoration: none;
}

.wp-block-code.has-text-color code {
	color: inherit;
}

.wc-block-components-checkout-place-order-button {
	color: inherit;
}

.wc-block-cart-items td {
	color: inherit;
}

.wp-block-woocommerce-customer-account a .icon {
	color: inherit;
}

.wc-block-components-totals-coupon__content button.components-button {
	border-radius: 0;
}

.wc-block-cart__submit-container .wc-block-cart__submit-button.wc-block-components-button:not(.is-link).contained {
	background-color: inherit;
}

ul.wp-block-page-list a {
	text-decoration: none;
}

.woocommerce table.shop_attributes tr:nth-child(even) th {
	color: inherit;
}

.wc-block-featured-category__link .wp-block-button__link:hover {
	color: #fff;
}

.wc-block-featured-category__link .wp-block-button__link:focus {
	color: #fff;
}

.wc-block-components-product-price__value {
	font-weight: 800;
}

.wc-block-featured-product__price .woocommerce-Price-amount.amount {
	color: inherit;
}

.wp-block-post-author__avatar img {
	border-radius: 100%;
}

.woocommerce table.shop_attributes tr:nth-child(even) th {
	color: inherit;
}

.wp-block-post-comments-form .comment-reply-title {
    margin-bottom: 1.4rem;
}

.wp-block-query-pagination {
	margin-bottom: 1.5rem;
}

.wp-block-group .wp-block-details p {
	margin-top: 1rem;
    padding-top: 1rem;
}

.entry-content ul.wp-block-latest-posts {
	list-style: disc;
}

.woocommerce table.shop_attributes td {
	text-decoration: none;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
	text-decoration: none;
}

.wc-block-cart-items th {
	color: inherit;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    font-weight: bold;
}

.wp-block-latest-posts__post-author {
	font-size: 18px;
	font-weight: 600;
}

.post .wp-block-query-pagination {
    margin-bottom: 1.5rem;
}

.post .entry-content ul.wp-block-post-template li.wp-block-post .wp-block-post-date {
	padding-bottom: 1.2rem;
}

.wp-block-group .wp-block-preformatted a {
	color: #ff5d20;
}

.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:focus {
	color: #fff;
}

.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:active {
    color: #fff;
}

.wc-block-featured-product__price .woocommerce-Price-amount.amount {
	text-decoration: none;
}

.widget .wp-block-group pre.wp-block-preformatted {
    background: rgba(26, 26, 26, 0.8);
    color: #ddd;
}

.sidebar .widget .wp-block-file .wp-block-file__button {
	background-color: #1b8415;
}

.wp-block-social-links .wp-social-link:last-child {
    margin-bottom: 8px;
}

.wp-block-code.has-background code {
	background: inherit;
}

.widget .wc-block-grid__products a:before {
	display: none;
}

.wc-block-mini-cart__footer-checkout:focus {
    background-color: inherit;
    color: #fff;
}

.has-background.post-navigation-link-next,
.has-background.post-navigation-link-previous {
	padding: 0.20em 1.325em;
}

.wc-block-cart__submit-button,
.wc-block-cart__submit-button:hover,
.wc-block-cart__submit-button:focus {
	text-decoration: none;
}

.wc-block-mini-cart__badge {
	color: inherit;
}

.wc-block-components-product-sale-badge.wc-block-grid__product-onsale {
	line-height: 16px;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    line-height: 16px;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
	text-decoration: none;
}

.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a {
	font-size: 1.2rem;
	text-decoration: none;
}

.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a:hover {
	text-decoration: underline;
}

.wc-block-mini-cart__badge {
	text-decoration: none;
}

.wc-block-mini-cart__footer span.wc-block-components-totals-item__label {
	font-size: 16px;
	line-height: 20px;
}

.wp-block-latest-comments.has-background {
	padding: 10px;
}

.wp-block-file.has-background {
	padding: 0.5rem;
}

.wp-block-file a {
	text-decoration: none;
}

.wc-block-cart-item__remove-link {
	text-decoration: none !important;
}

.wc-block-cart-item__quantity {
	text-decoration: none !important;
}

a.wp-block-latest-posts__post-title {
	text-decoration: none;
}

.sidebar .wp-block-code {
	padding: 1.8rem;
}

.wp-block-latest-comments__comment a {
	text-decoration: none;
}

.has-background.wp-block-post-author {
	padding: 1rem;
}

.has-background.wp-block-read-more {
	padding: 0.25em 1.375em;
}

.wc-block-grid__products .wc-block-components-product-sale-badge.wc-block-grid__product-onsale {
	line-height: 16px;
}

.wc-block-components-product-badge {
    font-size: 1rem !important;
}

.wp-block-latest-comments__comment a {
    line-height: 1.5;
}

.wc-block-components-totals-coupon-link {
	text-decoration: none;
}

.wc-block-components-order-summary-item__quantity {
	color: #fff;
}

.wc-block-grid__product-price.price ins {
	line-height: 18px;
}

.wc-block-grid__products .wc-block-components-product-button__button {
	line-height: 18px;
}

.wc-block-components-product-badge {
    text-decoration: none;
}

.wp-block-latest-comments__comment a {
    text-decoration: none;
}

.wp-block-file a {
	line-height: 18px;
}

.wp-block-file.has-background {
	margin: 0.5rem;
}

.wc-block-components-product-badge {
	line-height: 18px;
}

.wc-block-components-totals-coupon-link {
    line-height: 18px;
}

.wp-block-comment-date a {
	color: inherit;
}

.wp-block-comment-author-name a {
    color: inherit;
}

.widget .wp-block-heading:after {
	background: inherit;
}

.wp-block-comment-date span a {
    color: inherit;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
	text-decoration: none;
}

.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p	{
	font-size: 1.2rem;
}

.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:hover	{
	color: #fff;
}

.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:focus	{
	color: #fff;
}

.widget.widget_shopping_cart span a:before	{
	display:none;
}