/** Shopify CDN: Minification failed

Line 185:0 Unexpected "/"

**/
.cs_drawer__inner_custom .drawer__heading{
    margin: 0;
    color: var(--blueish, #152728);
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: "Kefir Bold";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
.cs_drawer__inner_custom .drawer__total{
     margin: 0;
    color: var(--blueish, #152728);
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: "Kefir Bold";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
.cs_drawer__inner_custom .cs_drawer_header_counter{
    display: flex;
    align-items: center;
    gap: 3px;
}
.cs_drawer__inner_custom.drawer__inner{
    padding: 0 !important;
}
.cs_drawer__inner_custom .drawer__header{
    padding: 20px 16px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.20); 
}
.cs_drawer__inner_custom .cart__contents.cart-drawer__form{
    padding: 0px 16px 20px 16px;
}
.cs_drawer__inner_custom .drawer__footer{
    padding: 0px 16px 20px 16px !important;
    border: none;
}
.cs_drawer__inner_custom .drawer__close{
    right: 0 !important;
}
.cs_drawer__inner_custom .cart-item__name{
    color: #152728;
    font-family: "Kefir DemiBold";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20.8px; /* 130% */
    text-transform: capitalize;
}
.cs_drawer__inner_custom .cart-item__name strong{
    color: var(--orange, #D5792B);
}
.cs_drawer__inner_custom .cart-drawer .cart-items td{
    padding-top: 0 !important;
}
.cs_drawer__inner_custom .cart-item__quantity-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cs_drawer__inner_custom .cart-item__price-wrapper .price{
    color: var(--blueish, #152728);
    text-align: right;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 15.379px; /* 96.12% */
}
.cs_drawer__inner_custom .product-option{
     color: var(--blueish, #152728);
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 15.379px; /* 96.12% */
}
.cs_drawer__inner_custom .quantity{
    width: 92px !important;
    min-height: 32px !important;
    padding: 0 10px !important;
}
.cs_drawer__inner_custom .quantity .quantity__input{
    color: var(--blueish, #152728);
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Outfit;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.cs_drawer__inner_custom .quantity .quantity__button{
    width: fit-content;
}

.cs_drawer__inner_custom cart-remove-button .icon-remove {
    height: 24px;
    width: 24px;
}
.cs_drawer__inner_custom cart-remove-button .button{
        align-items: start;
}
.drawer__footer .totals__total{
    color: var(--blueish, #152728);
    font-family: "Kefir DemiBold";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.drawer__footer .totals__total-value{
    color: var(--blueish, #152728);
    font-family: Outfit;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
}
.cart__checkout-button{
    color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: "Kefir Bold";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 140% */
text-transform: uppercase;
border-radius: 10px;
border-top: 1px solid var(--Black, #152728);
border-right: 1px solid var(--Black, #152728);
border-bottom: 3px solid var(--Black, #152728);
border-left: 1px solid var(--Black, #152728);
background: var(--Orange, #D5792B);
padding: 14px;
margin-top: 12px;
}
.drawer__footer .button:after{
    box-shadow: none;
}
.drawer__footer .button:not([disabled]):hover:after{
    box-shadow: none;
}
.totals__compare-price{
    color: #272724;
font-family: Outfit;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
/* text-decoration-line: underline; */
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: 10%; /* 1.6px */
text-underline-offset: -34%; /* -5.44px */
text-underline-position: from-font;
text-transform: capitalize;
margin: 0;
}
.cs_cart_total_prices{
        display: flex;
    flex-direction: row-reverse;
    align-items: baseline;
    gap: 8px;
}
.cart-drawer .cs_drawer__inner_custom .cart-item>td+td {
    padding-left: 0 !important;
}
/.cs_policy_main_class p, h1, h2, h3, h4, h5, h6, span, a, strong, em, i, li{
     font-family: Outfit !important;
} 
.cart__empty-text, .cart__login-title, .cart__login-paragraph, .button{
    font-family: Outfit;
}
@media (max-width: 768px){
    .cs_drawer__inner_custom .drawer__heading, .cs_drawer__inner_custom .drawer__total {
    font-size: 20px;
}
.cs_drawer__inner_custom .cart-item__name{
    font-size: 14px;
    line-height: 16px;
}
.cs_drawer__inner_custom .cart-item__price-wrapper .price {
    font-size: 14px;
}
.cs_drawer__inner_custom .product-option {
    font-size: 14px;
}
.drawer__footer .totals__total {
    font-size: 16px;
}
.totals__compare-price {
    font-size: 14px;
}
.drawer__footer .totals__total-value {
    font-size: 16px;
}
.cart__checkout-button {
    font-size: 17px;
}
}