.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block {
    background: #fff !important;
    box-shadow: 0px 10px 15px -3px #0000001A;
    border-radius: 15px;
}

.woocommerce-cart table caption+thead tr:first-child th {
    border: 0 !important;
    padding: 10px 10px;
    vertical-align: middle;
}

.woocommerce-cart .wc-block-components-quantity-selector input {
    border: 0 !important;
  font-family: "Montserrat", sans-serif;
color:#6F4E37 !important;
	font-weight:400 !important;
}

.woocommerce-cart a.wc-block-components-product-name {
    color: #6F4E37;
    margin-bottom: 5px !important;
    font-size: 16px;
    font-weight: 400;
}

.woocommerce-cart .wc-block-components-product-metadata__description p {
    font-size: 14px;
    color: #4A5565;
    margin: 0 !important;
    padding: 0;
}

.woocommerce-cart .wc-block-cart-item__prices {
    margin-bottom: 4px !important;
}

.woocommerce-cart .wc-block-cart-item__prices span {
    font-weight: 500;
}

.woocommerce-cart button.wc-block-cart-item__remove-link {
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.woocommerce-cart tr.wc-block-cart-items__row {
    position: relative;
}

.woocommerce-cart .wc-block-components-formatted-money-amount {
    font-weight: 600;
    color: #6F4E37;
}

.woocommerce-cart .wc-block-components-quantity-selector:after{
	border:0 !important;
}

.woocommerce-cart .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus {
    border-radius: 100px !important;
    border: 2px solid #D1D5DC !important;
    width: 30px;
    height: 30px;
    color: #000;
}

.woocommerce-cart .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus {
    border-radius: 100px !important;
    border: 2px solid #D1D5DC !important;
    width: 30px;
    height: 30px;
    color: #000;
}

:focus-visible {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus {
    box-shadow: inset 0 0 0px 0px currentColor !important;
    outline: none;
}
.woocommerce-cart .wc-block-components-quantity-selector{
	align-items: center;
}

.woocommerce-cart button.wc-block-cart-item__remove-link {
    color: #6e4d36 !important;
    font-weight: 600 !important;
}

.woocommerce-cart .wc-block-cart-item__image img{
	border-radius:8px !important;
}

.woocommerce-cart .wc-block-components-product-metadata {
    margin-bottom: 2px !important;
}

.woocommerce-cart .wc-block-cart__sidebar {
    background: #fff;
    padding: 20px !important;
    border-radius: 12px;
    box-shadow: 0px 10px 15px -3px #0000001A;
}
.woocommerce-cart .wc-block-cart__totals-title {
    font-family: "Playfair Display", serif ! IMPORTANT;
    color: #6F4E37 !important;
    text-transform: capitalize !important;
    font-size: 25px !important;
    font-weight: 400 !important;
}

.woocommerce-cart a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #C8A97E;
    color: #fff;
    border-radius: 10px;
}

.ss_cart_livraison ul {
    list-style: none;
    padding: 0;
}


.ss_cart_livraison ul li {
    display: flex;
    gap: 8px;
    align-items: center;
    line-height: 35px;
    color: #4A5565;
    font-size: 14px;
}

.ss_consel_div {
    background: #E8F4F8;
    padding: 20px 16px 25px;
    border-radius: 10px;
    margin-top: 15px;
}

.ss_consel_div h2 {
    font-size: 16px !important;
    font-family: "Montserrat", sans-serif;
}

.ss_consel_div a {
    display: inline-block !important;
    margin-top: 5px !important;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.ss_consel_div p {
    font-size: 14px;
}

.woocommerce-cart span.wc-block-components-totals-item__label {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #6F4E37;
}

.woocommerce-cart span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value {font-family: "Playfair Display", serif;}
.wc-block-cart__submit-container a:hover
 {
    background: #6e4d36 !important;
}

.woocommerce-cart tr.wc-block-cart-items__header th {
    font-size: 20px;
    color: #6e4d36;
    font-family: "Playfair Display", serif;
    text-transform: capitalize;
    font-weight: 500 !important;
}

.wc-block-components-totals-item__value strong {
    color: #00A63E;
    text-transform: capitalize !important;
    font-size: 16px;
    font-weight: 400;
}

.wc-block-components-totals-coupon__form [type=button], .wc-block-components-totals-coupon__form [type=submit], .wc-block-components-totals-coupon__form button {
    border: 1px solid #c8a97e !important;
    border-radius: 8px;
	color: #c8a97e;
}
.wc-block-components-totals-coupon__form [type=button], .wc-block-components-totals-coupon__form [type=submit], .wc-block-components-totals-coupon__form button:hover{
	background:#c8a97e !important;
	color:#fff !important;
}

.wc-block-components-totals-coupon__input label {
    font-size: 14px;
}

.wc-block-components-totals-wrapper {
    border-top: 0px solid hsla(0, 0%, 7%, .11) !important;
}


/***********media Screen Start*******************/
/***********media Screen Start*******************/

@media only screen and (min-width: 320px) and (max-width: 767px){
	.woocommerce-cart tr.wc-block-cart-items__row {
    padding: 15px !important;
}
	.ss_cart_bred_crumb {
    position: inherit !important;
    margin: auto !important;
    margin: auto;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px){ }
@media only screen and (min-width: 767px) and (max-width: 1023px){
		.ss_cart_bred_crumb {
    position: inherit !important;
    margin: auto !important;
    margin: auto;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){
	
}
