/** Shopify CDN: Minification failed

Line 401:0 Expected "}" to go with "{"

**/
.hero-section{
  position:relative;
}

.bottom-devider{
  position: absolute;
  background-image: url(/cdn/shop/t/1/assets/sprite-bottom.svg?v=10138982295205712900);  
  background-size: 100% 8vw;
  bottom: -1px;
  width: 100%;
  height: 8vw;
  z-index: 10;
  background-repeat: no-repeat;
  left: 0;
  right: 0;  
}

.OswaldBold{

      font-family: 'Oswald', sans-serif;
      font-size: 40px;
    font-weight: 600;

}

.image-bar__content:focus, .image-bar__link:focus .image-bar__content {
    outline: 0!important; outline:none!important; 
}

.roundIcons{    position: relative!important;
    height: 84px!important;
    width: 84px!important;
  border-radius: 100%!important;}


.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6, .OswaldBold {
   
    text-transform: none;
   
}

body, button, .OswaldBold{

text-transform: inherit;

}

.slider .slick-slide {
    
    margin: 0 20px;
}


.slider .slick-dots li button:before, .slider .slick-dots li a:before {
   
    font-size: 40px;
 
    color: #000;
    opacity: 0.25;
    
}


.slider .slick-dots li.slick-active button:before {
    color: #0c0c0c;
    opacity: 0.75;
}

.slider .slick-dots{ margin-top:55px; }

#shopify-section-image-bar{ margin-right:-1px; }

#shopify-section-image-bar .grid__item { padding:0 1px 1px 0!important; }

.product-tags{ display:flex; text-align:center; margin-bottom:20px; }

.product-tags li { margin:0 4px;     font-size: 14px;}

.product-tags li  img{ width:50px;  margin:0 4px;     border-radius: 100%; }


.page-width-full{ width:100%; max-width:1600px;}

.page-width-full *{ text-align:center!important;  }
 

.page-width-full h4{ margin:10px auto; padding:0; }

.page-width-full .price { align-items:center; }

.page-width-full .price__regular{ margin:0!important;}

.btn, .shopify-payment-button .shopify-payment-button__button--unbranded, *{ text-transform:none!important;}

.custom-img{

max-width:100%!important; width:100%; height:auto; background-size:cover!important;

}

.custom-img img{ vertical-align:top; }

.full-width-blocks{}

.template-index .image-bar__text h3{   
  
  	font-size: 50px;
    width: 260px;
    position: absolute;
    display: block;
    float: none;   
  	margin:auto;  
    font-size: 32px;  
    text-transform: uppercase;
    letter-spacing: 3.6px;
       top: 50%;
    left: 50%;
    transform: translate(-50%);
    padding: 2px 5px 6px 5px;
    border: 2px solid white;
  

}


#shopify-section-1614226969be998cd1, #shopify-section-1615184341057b2983 { width:50%; float:left; margin-bottom:0!important; padding-bottom:0!important; }


.map-section__content-wrapper {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
  flex-basis: 100%;}


#shopify-section-footer{ clear:both; }

.btn[disabled]{ opacity:1!important; background:#0FC2B5; }

.extraOptions {
    margin: 30px 0;
}

.half-dozens input[type="number"]{

	width: 54px!important;
    padding: 8px;
    text-align: center;

}

.extraOptions h3 { font-family:Oswald, sans-serif!important;  font-size: 22px; }

.site-nav li { font-family: Pacifico, serif; }

.map-section__content{

  
    border: solid 1px #d47842;
    min-height: 374px;
    margin: 48px 0;
    padding: 0;
    
   

}

.site-footer__item{ margin:0; }

.full-width{ width:100%; clear:both; margin:0 0 3px 0; }

.site-footer-item-tall {
  margin-bottom: 4px;}



.pickupTime{ display:block; }

.extraOption p{ min-height:0; }

.extraOption input{ min-height:0; margin-right:8px; }

.extraOption{ margin-bottom: 40px; }

@media only screen and (min-width: 750px){
.map-section {
    min-height: auto;
}

.site-footer {
  padding-bottom: 8px;}


}




ul.typeNavigations {
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 width: 100%;
	 margin-bottom: 50px;
}
 @media (max-width: 768px) {
	 ul.typeNavigations {
		 flex-wrap: wrap;
		 justify-content: flex-start;
	}
}
 @media (max-width: 768px) {
	 ul.typeNavigations li {
		 margin: 4px 0;
	}
}
 ul.typeNavigations li a {
	 padding: 10px;
	 position: relative;
     color: #0FC2B5;
}
 ul.typeNavigations li a:after {
	 content: '';
	 position: absolute;
	 width: 60%;
	 height: 1px;
	 background: #0FC2B5 ;
	 left: 50%;
	 transition: all 600ms;
	 bottom: 8px;
	 transform: translateX(-50%);
}
 ul.typeNavigations li a:hover:after {
	 width: 80%;
}
 .flex-center {
	 justify-content: center !important;
}
input:focus{     outline-color: #0FC2B5; }

 .custom-collection .h1 {
	 font-size: 30px;
	 text-align: center;
	 position: relative;
	 margin: 40px 0;
     color: #D47842;
}
 .custom-collection .h1:after {
	 content: '';
	 width: 70px;
	 height: 2px;
	 position: absolute;
	 background: #D47842;
	 bottom: -8px;
	 left: 50%;
	 transform: translateX(-50%);
}
 .circle {
	 width: 54px;
	 height: 54px;
	 border-radius: 100%;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 border: 1.5px solid #2c2c2c;
	 position: fixed;
	 cursor: pointer;
	 z-index: 9999;
	 bottom: 10%;
	 right: 3%;
}
 .circle img {
	 position: relative;
	 transform: rotate(0deg);
}
 

span.price-item.price-item--regular{ color: #D47842; border-bottom: solid 1px; }

.contact-page { max-width:1000px; }

.contact-page .map-section__content{ margin: 30px 0 60px; }


.social-icons__link svg{ width:22px;     display: inherit;   top: 5px; position:relative; }

.map-section__background-wrapper{ display:none!important; }

#gift-cards{ 
      display: flex;
    align-items: flex-start;
    justify-content: center;
  text-align:center;

}

#gift-cards li{


    padding: 0 20px;

}

#barrys-buns-gift-cards-instore{ order:2; }

.product-card:hover .product-card__title, .product-card:focus-within .product-card__title{ border:0!important; }






.bp{ font-weight:500!important; }


#gift-cards .price{     align-items: center;
    margin: 10px 0; }



#page-gift-cards .filters-toolbar-wrapper{

display:none;

}

#page-gift-cards  h1{ color:#d47842; }

#page-gift-cards .grid--view-items{



}

#page-gift-cards .price{     align-items: center;
    margin: 10px 0; }


#page-gift-cards #barrys-buns-gift-cards-instore{ order:2; }

.additional-checkout-buttons {
  display: none !important;
}

.mb-0{ margin-bottom:0; padding-bottom:0; }

/* Responsive code*/

.press-page{ display:flex; justify-content: flex-start; align-items:center; flex-wrap:wrap; }

.press-page p{ margin-bottom:9px; }

.press-page article {    padding: 20px 40px;
    width: 50%;
}

img, iframe{ max-width:100%; }


.product-single__store-availability-container{ display:none!important;}


@media( max-width: 1400px ){

.press-page article {    padding: 10px 20px;
    width: 50%;
}
  
  
@media( max-width: 992px ){

.press-page article {    padding: 10px 20px;
    width:100%;
}



}


@media( max-width: 768px ){
  
  .map-section__content{ margin:0; }
  
  #MapSection--1615184341057b2983{ margin:0 0 40px; }
  
  .contact-page .map-section__content{ margin: 30px 0 30px; } 
  
  #shopify-section-1614226969be998cd1, #shopify-section-1615184341057b2983{ width:100%!important; }
  
 

}


