/** Shopify CDN: Minification failed

Line 187:7 Unexpected "{"

**/
/* Source Sans Pro */

@font-face {
    font-family: 'Source Sans Pro';
    src: url('/cdn/shop/files/SourceSansPro-Bold.eot?v=1761654017');
    src: url('/cdn/shop/files/SourceSansPro-Bold.eot?v=1761654017') format('embedded-opentype'),
        url('/cdn/shop/files/SourceSansPro-Bold.woff2?v=1761654016') format('woff2'),
        url('/cdn/shop/files/SourceSansPro-Bold.woff?v=1761654016') format('woff'),
        url('/cdn/shop/files/SourceSansPro-Bold.ttf?v=1761654017') format('truetype'),
        url('SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('/cdn/shop/files/SourceSansPro-Black.eot?v=1761654017');
    src: url('/cdn/shop/files/SourceSansPro-Black.eot?v=1761654017') format('embedded-opentype'),
        url('/cdn/shop/files/SourceSansPro-Black.woff2?v=1761654016') format('woff2'),
        url('/cdn/shop/files/SourceSansPro-Black.woff?v=1761654016') format('woff'),
        url('/cdn/shop/files/SourceSansPro-Black.ttf?v=1761654016') format('truetype'),
        url('SourceSansPro-Black.svg#SourceSansPro-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('/cdn/shop/files/SourceSansPro-Semibold.eot?v=1761654017');
    src: url('/cdn/shop/files/SourceSansPro-Semibold.eot?v=1761654017') format('embedded-opentype'),
        url('/cdn/shop/files/SourceSansPro-Semibold.woff2?v=1761654017') format('woff2'),
        url('/cdn/shop/files/SourceSansPro-Semibold.woff?v=1761654017') format('woff'),
        url('/cdn/shop/files/SourceSansPro-Semibold.ttf?v=1761654017') format('truetype'),
        url('SourceSansPro-Semibold.svg#SourceSansPro-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('/cdn/shop/files/SourceSansPro-Light.eot?v=1761654017');
    src: url('/cdn/shop/files/SourceSansPro-Light.eot?v=1761654017') format('embedded-opentype'),
        url('/cdn/shop/files/SourceSansPro-Light.woff2?v=1761654016') format('woff2'),
        url('/cdn/shop/files/SourceSansPro-Light.woff?v=1761654016') format('woff'),
        url('/cdn/shop/files/SourceSansPro-Light.ttf?v=1761654017') format('truetype'),
        url('SourceSansPro-Light.svg#SourceSansPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('/cdn/shop/files/SourceSansPro-ExtraLight.eot?v=1761654016');
    src: url('/cdn/shop/files/SourceSansPro-ExtraLight.eot?v=1761654016') format('embedded-opentype'),
        url('/cdn/shop/files/SourceSansPro-ExtraLight.woff2?v=1761654015') format('woff2'),
        url('/cdn/shop/files/SourceSansPro-ExtraLight.woff?v=1761654016') format('woff'),
        url('/cdn/shop/files/SourceSansPro-ExtraLight.ttf?v=1761654016') format('truetype'),
        url('SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('/cdn/shop/files/SourceSansPro-Regular.eot?v=1761654017');
    src: url('/cdn/shop/files/SourceSansPro-Regular.eot?v=1761654017') format('embedded-opentype'),
        url('/cdn/shop/files/SourceSansPro-Regular.woff2?v=1761654017') format('woff2'),
        url('/cdn/shop/files/SourceSansPro-Regular.woff?v=1761654016') format('woff'),
        url('/cdn/shop/files/SourceSansPro-Regular.ttf?v=1761654016') format('truetype'),
        url('SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Fraunces 72pt */

@font-face {
    font-family: 'Fraunces 72pt';
    src: url('/cdn/shop/files/Fraunces72pt-Regular.eot?v=1761656622');
    src: url('/cdn/shop/files/Fraunces72pt-Regular.eot?v=1761656622') format('embedded-opentype'),
        url('/cdn/shop/files/Fraunces72pt-Regular.woff2?v=1761656621') format('woff2'),
        url('/cdn/shop/files/Fraunces72pt-Regular.woff?v=1761656622') format('woff'),
        url('/cdn/shop/files/Fraunces72pt-Regular.ttf?v=1761656622') format('truetype'),
        url('Fraunces72pt-Regular.svg#Fraunces72pt-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fraunces 72pt';
    src: url('/cdn/shop/files/Fraunces72pt-SemiBold.eot?v=1761656622');
    src: url('/cdn/shop/files/Fraunces72pt-SemiBold.eot?v=1761656622') format('embedded-opentype'),
        url('/cdn/shop/files/Fraunces72pt-SemiBold.woff2?v=1761656621') format('woff2'),
        url('/cdn/shop/files/Fraunces72pt-SemiBold.woff?v=1761656622') format('woff'),
        url('/cdn/shop/files/Fraunces72pt-SemiBold.ttf?v=1761656622') format('truetype'),
        url('Fraunces72pt-SemiBold.svg#Fraunces72pt-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fraunces 72pt';
    src: url('/cdn/shop/files/Fraunces72pt-Black.eot?v=1761656622');
    src: url('/cdn/shop/files/Fraunces72pt-Black.eot?v=1761656622') format('embedded-opentype'),
        url('/cdn/shop/files/Fraunces72pt-Black.woff2?v=1761656621') format('woff2'),
        url('/cdn/shop/files/Fraunces72pt-Black.woff?v=1761656622') format('woff'),
        url('/cdn/shop/files/Fraunces72pt-Black.ttf?v=1761656622') format('truetype'),
        url('Fraunces72pt-Black.svg#Fraunces72pt-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fraunces 72pt';
    src: url('/cdn/shop/files/Fraunces72pt-Bold.eot?v=1761656622');
    src: url('/cdn/shop/files/Fraunces72pt-Bold.eot?v=1761656622') format('embedded-opentype'),
        url('/cdn/shop/files/Fraunces72pt-Bold.woff2?v=1761656621') format('woff2'),
        url('/cdn/shop/files/Fraunces72pt-Bold.woff?v=1761656622') format('woff'),
        url('/cdn/shop/files/Fraunces72pt-Bold.ttf?v=1761656622') format('truetype'),
        url('Fraunces72pt-Bold.svg#Fraunces72pt-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fraunces 72pt';
    src: url('/cdn/shop/files/Fraunces72pt-Light.eot?v=1761656622');
    src: url('/cdn/shop/files/Fraunces72pt-Light.eot?v=1761656622') format('embedded-opentype'),
        url('/cdn/shop/files/Fraunces72pt-Light.woff2?v=1761656621') format('woff2'),
        url('/cdn/shop/files/Fraunces72pt-Light.woff?v=1761656622') format('woff'),
        url('/cdn/shop/files/Fraunces72pt-Light.ttf?v=1761656622') format('truetype'),
        url('Fraunces72pt-Light.svg#Fraunces72pt-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fraunces 72pt';
    src: url('/cdn/shop/files/Fraunces72pt-Thin.eot?v=1761656622');
    src: url('/cdn/shop/files/Fraunces72pt-Thin.eot?v=1761656622') format('embedded-opentype'),
        url('/cdn/shop/files/Fraunces72pt-Thin.woff2?v=1761656622') format('woff2'),
        url('/cdn/shop/files/Fraunces72pt-Thin.woff?v=1761656621') format('woff'),
        url('/cdn/shop/files/Fraunces72pt-Thin.ttf?v=1761656622') format('truetype'),
        url('Fraunces72pt-Thin.svg#Fraunces72pt-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Cargen */
@font-face {
    font-family: 'Cargen';
    src: url('CargenRegular.eot');
    src: url('CargenRegular.eot?#iefix') format('embedded-opentype'),
        url('CargenRegular.woff2') format('woff2'),
        url('CargenRegular.woff') format('woff'),
        url('CargenRegular.ttf') format('truetype'),
        url('CargenRegular.svg#CargenRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
:root{
    --second-font-family:"Cargen";
}
h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6,{
    font-family:var(--font-heading-family);font-weight: 400;
}
a {text-decoration:none;}
p,span{
    font-family:var(--font-body-family);font-size: 16px;font-weight: 400;
}
.btn{padding:15px 30px;font-family:var(--font-heading-family);font-size: 14px;font-weight: 400;line-height: normal;text-transform: uppercase;}

#fsb_container{display:none !important;}

.section-title{margin-bottom:0;text-align: center;font-family: var(--font-heading-family);font-size: 40px;font-weight: 400;line-height: 1.12;text-transform: uppercase;}

.template-index:has(.shopify-section-header [data-transparency="true"]) announcement-bar{z-index:1; position: relative;}
.template-index:has(.shopify-section-header [data-transparency="true"]) .main-content {margin-top:-142px;}
.search-modal {top: -50px;}
.customer .btn{color: #fff;}

.myaccount-template .section-footer .btn{color:#3a3a3e;}

.contact-template__content .contact-form-wrapper {max-width: 604px;}

/* cart css start here */
a.cart-item__name.cart__product-title.product-title-style {font-family: var(--font-heading-family);font-size: 14px;font-weight: 400;line-height: 1;text-transform:uppercase !important;}
.cart__items .cart__meta .cart__product-information .cart__information-td .cart__product-details li {margin: 0.5rem 0 0;}
.cart__items .cart__meta .cart__product-information .cart__information-td .cart__product-details li span{font-size: 14px;}
.cart__information-td .cart__final-price .cart-item__old-price {font-size: 14px;}
.cart__information-td .cart__final-price .cart-item__final-price {color: #3f3f3f;}
.cart__information-td .cart__product-details .product-details__item--property {gap: 10px;}
/* cart css end here */

/* app css start here */
.amp-bundles__classic-bundles__headline {margin-top: 30px;}
.amp-bundles__classic-bundles .amp-bundles__classic-bundles__products_card .amp-bundles__classic-bundles__product-tile__container .amp-bundles__classic-bundles__product-tile__info-inner {gap: 10px;}
.amp-bundles__product-tile .amp-bundles__product-tile__info .amp-bundles__product-tile__info-inner .amp-bundles__product-tile__title {font-family: var(--font-heading-family);text-transform: uppercase;}
.amp-bundles__classic-bundles .amp-bundles__classic-bundles__cta{text-align: center;font-family: var(--font-heading-family);font-size: 18px;font-weight: 400;line-height: normal;text-transform: uppercase;}
/* app css end here */

@media screen and (max-width:1024px){
    .section-title{font-size:30px;}
}
@media screen and (max-width:991px){
    .template-index:has(.shopify-section-header [data-transparency="true"]) announcement-bar{background-color: #fff !important;}
}
@media screen and (max-width:575px){
    .section-title{font-size:25px;}
}