/** Shopify CDN: Minification failed

Line 163:1 Expected "}" to go with "{"

**/
/*@font-face {
  font-family: 'American-Captain';
  src: url('American-Captain.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}*/
#content, .shopify-section-footer{max-width:1440px;}
#root #header-inner>.link-btn a,#nav>ul>li a{text-transform:uppercase;}
#root #header-inner>.link-btn a:before{background:#F34C91;color:#FFF;}
.shopify-section-header,.shopify-section-header:before{background:#FFF;}
#nav>ul>li>ul, #nav-bar>ul>li>ul{padding-top:10px !important;}
#nav-bar a{font-family:"Bebas Neue", sans-serif !important;font-size:1.4em !important;text-transform:uppercase;font-weight:500;}
.template-index #root{background:#FFF;}
.home-slider-section h1{font-weight:800;font-size:3.5em;}
.home-slider-section p{font-weight:400;font-size:2em;}
.home-slider-section a{color:#FFF !important;font-size:0.9em;}
.home-slider-section .link-btn a:before{background:#3737EF !important;border-radius:10px !important;padding:1em 3em !important;}
#shopify-section-template--22469099258098__section_image_with_text_ez7Kit{
    background: radial-gradient(101.62% 202.65% at 69.73% 50%, #3737EF 0%, #202089 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
}
#nav-user li:nth-child(2) {display:none;}
/*#nav-bar li:nth-child(5){padding:10px 35px;}*/
#header-inner #nav-outer, #header-inner #nav-outer #nav-bar, #header-inner #nav-outer #nav-bar>ul, #header-inner #nav-outer #nav-bar>li{align-self: auto !important;}
#header-inner #nav-bar:not(.fixed)>ul>li, #header-inner #nav:not(.fixed)>ul>li{border-bottom:0;}
.shopify-section-header:before{border-bottom:0;}
h1,h2,h3,h4{
    text-transform:uppercase;
    /*font-family: 'American-Captain';*/
    letter-spacing:2px;
    font-weight:500;
}
.collection-wrapper h1{font-size:2.5em;}

.accordion-a span{font-weight:400;}
.product-card .stock{display:none;}
.product-card a:hover{color:#FFF !important;}
.insta-reel-dot:before{background:#000096;}
/* Product Page CSS */

#main-product h2{font-size:2.5em;}
#main-product button:before{background:#000096;}
.shopify-section-footer:before{background: linear-gradient(180deg, #5433EB 0%, #00005B 100%);;}
.shopify-section-footer h5,.shopify-section-footer p,.shopify-section-footer ul li a{color:#FFF !important;}
.f8pr-price{font-size:1.5em !important;}
#newsletter-footer button:before{background:#3737EF;border-radius:10px;}
.collection-wrapper a{font-weight:500;font-size: 1.3em;}
.collection-wrapper a:hover,.product-recommendations a:hover,.recently-viewed-products a:hover{color:#000 !important;}
.tabs-inner h1{font-weight:800;text-transform:capitalize;color: rgba(0, 0, 0, 0.77);font-size:2.5em;}
.shopify-section-faq h2{font-weight:800;text-transform:capitalize;font-size:2.2em;}
.product-recommendations h2,.recently-viewed-products h2{font-weight:800;text-transform:capitalize;font-size:2.2em;}
.brand-add-to-cart-btn:before {
    background-color: #3737EF !important;
    border: 1px solid #3737EF;
    border-radius:10px !important;
}
.brand-template #root{background:#FFF;}
.brand-template .shopify-section-breadcrumbs li a,.brand-template .shopify-section-breadcrumbs li{color:#FFF;opacity:1;}
#featured-products-index li h3{margin-top:10px;padding-top:0;margin-bottom:10px;}
#featured-products-index form .btn-add-to-cart{width:100%;margin-top:1em;text-transform:uppercase;font-family:"Bebas Neue", sans-serif;font-size:1.4em;font-weight:500;}
#featured-products-index form .btn-add-to-cart:before{border-radius:2px;}
#main-product p{font-size:1.2em;}
.faire-btn{margin-bottom:10px;text-transform:uppercase;font-weight:600;position:relative;}
/* 1. Set 2em font-size for Snacks, Candy, and Meals (Category Headers) */
#nav-bar .wide li.sub > a:not(.toggle) {
  font-size: 2em !important;font-weight:500;
}

/* 2. Set 2em font-size for Brand items under the Brands menu */
#nav-bar .wide li:not(.sub) > a {
  font-size: 2em !important; 
}

/* 3. Set 1.4em font-size for sub-items under Snacks, Candy, and Meals */
#nav-bar .wide li.sub > ul > li > a {
  font-size: 1.4em !important;
}
.faire-btn a{text-transform:uppercase;text-decoration:none;}
#nav-bar ul li ul li ul li a {flex-direction:column;}
#nav-bar ul li ul img {width:100%;}


/* 1. Hide images ONLY inside the Shop dropdown (the first menu dropdown) */
#nav-bar > ul > li:first-child .wide img,
#nav-bar > ul > li:first-child .wide picture,
#nav-bar > ul > li:first-child .wide .img,
#nav-bar > ul > li:first-child .wide span.category {
  display: none !important;
}

/* 2. Make sure images under the Brands dropdown remain visible */
#nav-bar > ul > li:nth-child(2) .wide img,
#nav-bar > ul > li:nth-child(2) .wide picture,
#nav-bar > ul > li:nth-child(2) .wide .img {
  display: block !important;
}

#nav img{display:none !important;}
#nav .category{margin-right:0 !important;}
.brand-add-to-cart-btn:hover{color:#FFF !important;}
.blogs-wrapper svg, article svg{display:none !important;}
.blogs-wrapper figure{background:linear-gradient(320deg, rgba(232, 74, 147, 1) 4%, rgba(239, 179, 76, 1) 100%);}
.template-article .size-content p{margin-bottom:1rem;}
.template-article .size-content h2{margin-top:2rem;}
.template-article figure{background:linear-gradient(320deg, rgba(232, 74, 147, 1) 4%, rgba(239, 179, 76, 1) 100%);}
#shopify-section-template--22469099258098__section_slideshow_JMGiqe{max-width:100%;}
#newsletter-footer button{color:#FFF;}
#faire-mobile{display:none;}
#shopify-section-template--22469099356402__page-service-menu{display:none;}
.bndlr-add-to-bundle,.bndlr-add-to-bundle {
  background-color: #0000a5 !important;
  text-transform:uppercase !important;
  font-weight:600 !important;
}


.bndlr-inner-products-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
}
.bndlr-product.bndlr-mix-and-match,.bndlr-mnm-selected-products .bndlr-product{
  border: 1px solid rgba(56, 56, 56, 1);
    border-radius: 8px;
    padding: 16px;
}
.bndlr-mnm-selected-products .bndlr-product{
  height:300px;
}
.bndlr-mnm-selected-products{flex:initial !important;}
#cart form a::before,#cart form button::before{background:#000096 !important;color:#FFF !important;text-transform:uppercase;
#cart form a,#cart form button{text-transform:uppercase;}

/* Mobile - up to 767px */
@media only screen and (min-width: 280px) and (max-width: 653px) {
  
  #faire-desktop{display:none;}
  .dynamic-collection-section ul{grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media screen and (max-width: 767px) {
  /* Mobile CSS */
  #faire-desktop{display:none;}
  #faire-mobile{display:block;z-index:99999;text-align:center;}
  .bundle-save #shopify-section-template--23355999518962__section_rich_text_efnqWz .align-start{padding-left:0 !important;}
  .bundle-save #shopify-section-template--23355999518962__section_rich_text_efnqWz .align-start h2{font-size:2em;}
}


/* iPad Portrait - 768px to 1023px */
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* iPad Portrait CSS */
  #faire-desktop{display:none;}
}



/* iPad Landscape - 1024px to 1199px */
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  /* iPad Landscape CSS */
}