/** Shopify CDN: Minification failed

Line 14:0 All "@import" rules must come first

**/

:root {
    --font-heading-family: "Inter", sans-serif;
    --font-family: "Inter", sans-serif;
    --background-color: #465248;
    --alert-color: #fff2cb;
    --primary-color: rgb(101, 113, 104);
}
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
  

body,.order-left-side,.order-left-side:before,.order-head-mobile {
    background-color: var(--background-color); 
    font-family: var(--font-family); 
    font-weight: 400; 
    line-height: 1.5;
    color: #fff2e5;
}
body a{
    text-decoration: underline;
}

.accordion .selected-point-holder a{background:transparent !important; border: 1px solid var(--primary-color) !important;}
.cart-summary .inner .discount-holder {padding-top: 25px;}
h2{font-family: var(--font-heading-family);font-weight: 700 !important;}
.form-group.checkbox input:checked + label:before,.accordion .accordion-item.selected .selector{background: var(--primary-color) !important}
.accordion .accordion-item.selected{box-shadow: 0px 0px 0px 1px var(--primary-color) !important; background: rgb(63, 73, 65) !important;}
.order-right-side,.form-group .form-floating input:focus, .form-group .form-floating select:focus, .form-group .form-floating textarea:focus,.cart-collapse-button{border-color: var(--primary-color) !important}
.form-group .form-floating input:focus-visible, .form-group .form-floating select:focus-visible, .form-group .form-floating textarea:focus-visible{outline: 1px solid var(--primary-color) !important}
.form-group .form-floating input, .form-group .form-floating select, .form-group .form-floating textarea,.accordion,.selector,.form-group.checkbox label:before{border: 1px solid var(--primary-color) !important}
.form-group .form-floating input, .form-group .form-floating select, .form-group .form-floating textarea{background: var(--background-color)}
.no-select-alert{background: var(--alert-color)}
.loadercontainer > div > div, .loadercontainer > div > div > div {background: var(--primary-color); opacity: 0.5;}

.accordion .accordion-item:after{border-bottom: 1px solid var(--primary-color) !important;}

.order-head{padding: 33px 0px }
.cart-summary .inner .discount-holder .coupon-btn,.accordion .selected-point-holder a{background: var(--alert-color) !important; border: 1px solid var(--primary-color) !important;}
#submit-button:hover{
    background: #44403d !important;
}

input,.form-group .form-floating input, .form-control, .form-group .form-floating textarea{
    color: #fff2e5 !important;
    background: rgb(63, 73, 65) !important;
    border: 0 !important;
    outline: 0 !important;
    padding-top: 2rem !important;
    padding-bottom: 1.1rem !important;
}

.accordion{
    background: rgb(63, 73, 65) !important;
    border: 0 !important;

}
.accordion .accordion-item:after{border-bottom: 1px solid #465248 !important;}
.cart-summary .inner .line-item .image .image-holder{
    border: 1px solid var(--primary-color) !important;
}