/** Shopify CDN: Minification failed

Line 287:86 "dsiplay" is not a known CSS property
Line 336:18 Expected identifier but found "!"
Line 367:3 Unexpected "/"

**/
/* GENERAL */
.rte a:not(.button) {text-underline-position: unset;}

.cc-color-override-728830873 .cc-btn:hover, .cc-color-override-728830873 .cc-btn:focus {
  background-color: #ffc844 !important;
}

.cc-color-override-728830873 .cc-btn {
    border-color: #ffc844 !important;
    background-color: #ffc844 !important;
}

/* CUSTOM FONT */
@font-face {
  font-family: BCoRegular; 
  src: url(/cdn/shop/files/HankRnd-Regular.otf?v=1756261725);
}

@font-face {
  font-family: VisbyRoundMedium;
  src: url(/cdn/shop/files/HankRnd-Bold.otf?v=1756261725);
}

@font-face {
  font-family: VisbyRoundBold;
  src: url(/cdn/shop/files/HankRnd-Bold.otf?v=1756261725);
}

@font-face {
  font-family: VisbyRoundExtraBold;
  src: url(/cdn/shop/files/HankRnd-Black.otf?v=1756261725);
}

/* BARIOL CUSTOM FONT */

@font-face {
  font-family: Bariol;
  src: url(/cdn/shop/files/Bariol_Regular.otf?v=1614147599);
}

@font-face {
  font-family: Bariol-bold;
  src: url(/cdn/shop/files/Bariol_Bold.otf?v=1614147599);
}

@font-face {
  font-family: Play-chickens;
  src: url(/cdn/shop/files/Play_Chickens.ttf?v=1738214429);
}


*:not(i) {font-family: BCoRegular !important;}

#mini-cart {z-index: 999;}

/* li.nav-bar__item {z-index: unset;} */

.product-label {
    font-size: 20px;
}

.featured-collection__cta.button.button--floating {
font-size: 20px;
}

.section__title.heading.h3{
font-size: 2rem !important;
}

.product-item__title,
.product-item__title, .product-item__vendor{
    overflow: hidden;
/*     white-space: nowrap; */

    white-space: pre-wrap;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}

.price.price--highlight {color: #FC3F4F !important;}

#shopify-section-announcement-bar > section > div > div > div > p {
font-size: 1.4em;
}

/* OSS CTA */
.product-form__add-button.button.button--disabled {color: #727207 !important;}

/* HEADER */
#shopify-section-announcement-bar > section > div > div > div > p {
padding: 0 !important;
}

@media only screen and (max-width: 640px) {
 #shopify-section-announcement-bar>section>div>div>div>p {
    font-size: 1.2em;
  } 
}

.header__logo-image {
	width: 150px !important;
    max-height: 150px !important;
}

#shopify-section-header > section > header > div > div > div.header__search-bar-wrapper > form > div.search-bar__top-wrapper > div {
  border-radius: 50px;
}

#shopify-section-header > section > header > div > div > div.header__search-bar-wrapper > form > div.search-bar__top-wrapper > div > button {
 border-radius: 0 50px 50px 0; 
}

#shopify-section-header > section > nav > div > div > ul {
	text-align: center;  
}

#shopify-section-header > section > nav > div > div > ul {
 font-size: 1.2em;
   font-weight: 600;
}

@media only screen and (max-width: 640px) {
	.price-list {
    	display: block !important;
    }
}

/* CAROUSEL BANNER */
.slideshow:not(.slideshow--edge2edge) .flickity-viewport {
 border-radius: 25px; 
}


/* FEATURED COLLECTIONS */

/* SHOP BY DISCOUNT SECTION */
.quick-links__image-ie-fix {max-width: 100% !important;}

.quick-links {
    background: none !important;
    border: none !important;
  box-shadow: none !important;
}

.quick-links__link {
    box-shadow: none !important;
  padding: 5px !important;
}

#shopify-section-16106855454c4e4052 > section > div > div,
#shopify-section-16106855129dfe3985 > section > div > div,
#shopify-section-1550833441117 > section > div > div{
 border-radius: 25px; 
}

.featured-collection .product-list,
.product-list .flickity-viewport {
  border-radius: 20px; 
}

.collection-item {
    width: 20vw;
}

.featured-collection__title {
    font-size: 1.8em !important;
}

@media screen and (max-width: 640px) {
.product-list--scrollable .product-item {
    width: 47% !important;
}
  
.featured-collection.lazyloaded {
    background-image: none !important;
  }
  
}


/* FEATURED BRANDS */
.quick-links {
  border-radius: 25px;  
}

.eals-header-component,
.eals-header-text {
    max-width: 100% !important;
}

#eapps-logo-showcase-7422c1db-491b-43f2-8cc5-c323ea21c89a > div > div.jsx-3004439665.eals-header-component > div {
 text-align: left !important; 
}

/* PRICE */
.price {
    color: black;
}


/* COLLECTION PAGE */
.product-item__inventory {display: none !important;}


/* PRODUCT PAGE */
#shopify-section-product-template > section > div.container.container--flush > div.product-block-list.product-block-list--small > div > div.product-block-list__item.product-block-list__item--info > div > div.card__section > div.product-meta > div.product-meta__share-buttons.hidden-phone > ul > li.social-media__item.social-media__item--pinterest > a,
#shopify-section-product-template > section > div.container.container--flush > div.product-block-list.product-block-list--small > div > div.product-block-list__item.product-block-list__item--info > div > div.card__section > div.product-meta > div.product-meta__share-buttons.hidden-phone > ul > li.social-media__item.social-media__item--twitter > a,
#shopify-section-product-template > section > div.container.container--flush > div.product-block-list.product-block-list--small > div > div.product-block-list__item.product-block-list__item--info > div > div.card__section > div.product-meta > div.product-meta__share-buttons.hidden-phone > ul > li.social-media__item.social-media__item--pinterest,
#shopify-section-product-template > section > div.container.container--flush > div.product-block-list.product-block-list--small > div > div.product-block-list__item.product-block-list__item--info > div > div.card__section > div.product-meta > div.product-meta__share-buttons.hidden-phone > ul > li.social-media__item.social-media__item--twitter{
	display: none;
}

/* CHECKOUT PAGE */
.logo__image--large {
    max-height: 9em;
}


/* ACCOUNT PAGE */
#main > div.easylockdown-content > section > form {
 display: none !important;; 
}

#customer_login > button {
 background: #00AB66;
  color: white;
}


/* MINI CART */
#header_customer_login > div:nth-child(4) > div {display: none !important;}


/* POPUP */

@media screen and (min-width: 641px) {
  .modal--exit-popup .modal__dialog {
    padding: 0 !important;
  }
}

#shopify-section-popups > div > aside > div > img {width: 100%;}
.exit-popup__close {color: white !important;}


/* CUSTOM CHANNEL FEATURE */

.custom-cta-opt-container {
  flex-direction: row; 
  align-items: flex-start; 
  flex-wrap: wrap; 
  margin: -9px;
  margin-top: 20px;
}

/* FOOTER */

#footer-newsletter > button {color: white;}

/* FOOTER ICONS */
.rp-container {display: flex;flex-flow: row wrap;justify-content: center;}
.rp-container img {width: 35px;margin: 1rem;}
.rp-container img:hover {transform: scale(1.2);}   

@media only screen and (max-width: 659px){
  .custom-channel-cta {width: 97% !important;} 
}

@media only screen and (min-width: 1000px) and (max-width: 1399px){
  .custom-channel-cta {width: 97% !important;} 
}

/* form.product-item__action-list.button-stack {display: none !important;} */


/* GBF 2025 */

#shopify-section-165008603505fc1a22 > section > div:nth-child(1) > header > div > h2 {dsiplay: none !important;}

h2.gbf2025-header {
  font-family: Play-chickens !important;
  /* color: #F16473; */
  color: #F1627e;
  /* font-size: 4rem; */
  font-size: clamp(1.5rem, 5vw, 4rem);
    margin-bottom: -3rem;
  text-shadow: 
    6px 6px 0px white,  
    -6px -6px 0px white,
    6px -6px 0px white,  
    -6px 6px 0px white; 
}

@media screen and (max-width: 768px){
  
  h2.gbf2025-header{
  text-shadow: 
    3px 3px 0px white,  
    -3px -3px 0px white,
    3px -3px 0px white,  
    -3px 3px 0px white; 
}
}

@media screen and (max-width: 425px){
  
  h2.gbf2025-header{
  text-shadow: 
    2px 2px 0px white,  
    -2px -2px 0px white,
    2px -2px 0px white,  
    -2px 2px 0px white; 
}
}

/* /* BCO STORE FRONT IMPROVEMENT CSS */

#shopify-section-header > section > nav {padding-bottom: 20px;}

#shopify-section-header > section > header > div > div > div:nth-child(3) > nav > div > div > ul {
  font-weight: 900;
    font-size: 1.2rem;
}

#shopify-section-footer > footer > div > div > div.payment-opt > div > a:nth-child(8) > img {
  width: 100px !important;
    margin: -9px; !important
}

.promo-block {
    border-radius: 30px;
}

.promo-block__heading {
        margin-bottom: 8px;
        font-size: 3rem;
        max-width: 242px;
        word-wrap: break-word;
        line-height: 45px;
        text-shadow: -1px 3px 3px rgba(0, 0, 0, 0.35);
    }

@media screen and (min-width: 1280px) {
  .\31\/3--desk {
    width: 50% !important;
  }
}
@media screen and (min-width: 641px) {
  .\31\/2--tablet-and-up {
    width: 50% !important;
  }
}

@media screen and (min-width: 1000px) {
    .nav-bar {
        border-bottom: 0;
    }
} */