/** Shopify CDN: Minification failed

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

**/
@font-face {
  font-family: 'Switzer-Thin';
  src: url('/cdn/shop/files/Switzer-Thin.woff2?v=1746810115') format('woff2');
  font-weight: 100;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'switzer';
  src: url('/cdn/shop/files/Switzer-Extralight.woff2?v=1746810115') format('woff2');
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'switzer';
  src: url('/cdn/shop/files/Switzer-Light.woff2?v=1746810115') format('woff2');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'switzer';
  src: url('/cdn/shop/files/Switzer-Regular.woff2?v=1746810115') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'switzer';
  src: url('/cdn/shop/files/Switzer-Medium.woff2?v=1746810115') format('woff2');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'switzer';
  src: url('/cdn/shop/files/Switzer-Semibold.woff2?v=1746810115') format('woff2');
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'switzer';
  src: url('/cdn/shop/files/Switzer-Bold.woff2?v=1746810115') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'switzer';
  src: url('/cdn/shop/files/Switzer-Extrabold.woff2?v=1746810037') format('woff2');
  font-weight: 800;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'switzer';
  src: url('/cdn/shop/files/Switzer-Black.woff2?v=1746810115') format('woff2');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}
@import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&display=swap');
.header__menu-item>span.list-menu__item-text{
    font-family: 'switzer' !important;
  
}
body{
    font-family: 'switzer' !important;
  font-weight: 400 !important;
}
.card-product .ctd_price {
    font-size: 18px;
    font-weight: 600;
    /* color: #000; */
}
.gallery-grid__content {
    border-radius: 12px !important;
}
.hxl, .h0, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "Libre Caslon Text", serif !important;
    text-transform: capitalize;
}
.list-menu__item {
    text-transform: capitalize;
}
.card-product__media-inner {
    border-radius: 8px;
}
.collection-card__media {
    border-radius: 8px;
}
.drawer-filter-mobile .btn {
    padding: 0 8px !important;
    border-width: 1px;
    border-radius: 4px;
    height: 36px;
    font-size: 13px;
}

.ct-product__price span.price-item {
    font-size: 24px;
    color: #553e23;
    font-weight: 600;
    line-height: 32px;
}
.ct-product__price s.price-item {
    font-size: 20px;
    color: rgb(175, 161, 146);
    font-weight: 400;
    line-height: 32px;
    text-decoration: line-through;
}
.Offer-seal-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    height: auto;
    padding: 8px 12px;
    background: rgb(245, 223, 191);
    border-radius: 8px;
}
button.product-form__submit {
    background: #eab461;
    border: none;
    width: 100%;
    height: 48px;
    border-radius: 5px;
    margin: 0 auto;
    color: #553e23!important;
    letter-spacing: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    text-transform: capitalize;
}
div#whatshelp {
    right: 18px;
    bottom: 70px;
    position: fixed;
    z-index: 9999;
    width: 50px;
    height: 50px;
}