/** Shopify CDN: Minification failed

Line 2136:0 Unexpected "}"
Line 2312:0 Unexpected "}"

**/

.header__secondary-navigation.menu.right .icon-cart.cart-button {
    font-family: ootsb !important;
}

.corporate-gifting .image-with-text__wrapper a {
    /* pointer-events: none; */
    cursor: default;
    font-weight: bold;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    /* color: inherit; */
}

.fundraising  .image-with-text__wrapper a {
    /* pointer-events: none; */
    cursor: default;
    font-weight: bold;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    /* color: inherit; */
}

.socialButtons {
  margin-bottom: 20px !important;
}

.purchase-details__quantity label[for="quantity"] {
    padding-bottom : 5px !important;
}

.plyr .plyr__control .play-icon-button-control path {
    fill: #000 !important;
}

.secondcontianer {
    margin-top: 50px !important;
    padding-bottom: 50px !important;
}
#shopify-section-template--18738005541095__featured_promotions_VAc8fU > section > div.one-whole.column.center > p > a {display:none;}



#shopify-section-template--18738005541095__featured_collection_HbwJHC > section > div.one-whole.column.center > p {display:none;}



body {
    font-family: 'Lato', sans-serif!important;
}

p {
    font-family: 'Lato', sans-serif!important;
}
.formclass .contact-right img {
   
    width: 455px;
    margin: 0 auto;
}


.formclass .connect-title {
    font-size: 50px;
}

.dynamic-sections .content-wrapper {opacity:0.5;}

.dynamic-sections .inView .content-wrapper {opacity:1;}

.flavor-section .text {opacity:0.5;}

.inView .text {opacity:1;}

.bundly__dynamic .bundly__details {
    background-color: black !important;
}


h1, h2, h3, h4, h5, h6, .collection_title, .headline,  .footer_menu a, .empty_cart, .promo-banner {

text-transform: capitalize!important;
   font-family: 'Oswald'!important;
}
hr {
    border: solid #6f7071 !important;
    border-width: 1px 0 0 !important;
}


.shopify-section--featured-collection h2.title a {
   
    cursor: none;
}



.Seasonedtext {
    justify-content: center;
    text-align: center;
    max-width: 100%;
    width: 100%;
    font-size: 16px;
}

.corporate-gifting .OurlineofSpices .container {
    row-gap: 30px;
}


.contentartivcele li {
    margin-bottom: 0px;
}

.fancybox-is-open .fancybox-content {
   
    background: black!important;
}


.product-block--description__text p {
   
    margin-bottom: 8px;
}

.product-block--description__text li {
    margin-bottom: 0px;
}

.article-content li {
    margin-bottom: 0px;
}

.blog-tabs .tab {
   
    font-family: 'Oswald';
}

.custom_product  .has-no-side-gutter .banner__text.text-align--center .headline {

    margin-bottom: 4px;
}
* {
    letter-spacing: 0 !important;
}

#shopify-section-template--18738005868775__featured-collection .container {
    background: #00000000!important;
}    

#shopify-section-template--18738005868775__image_text_r3F9HT .container {
    margin-bottom: 0px!important;
}





.newtitle {
      
        letter-spacing: 0;
    }
.collection .showincollectionpage .purchase-details__buttons .add_to_cart.action_button, .collection .showincollectionpage .action_button.action_button--secondary {
   
    display: none;
}

.collection .shopify-section--featured-promotions {
    background: #111111;
}

.page-fundraising .shopify-section--featured-promotions {
    background: #11111100;
}


.collection  .has-no-side-gutter .banner__text.text-align--center {
  
    height: fit-content;
 
}

.feature_divider {
   
    display: none;
}

#shopify-section-template--18738005999847__image_text_VNiEQc {
    background: #00000000!important;
}
#shopify-section-template--18738005999847__ourlineof_spices_MBCGmz {background: #171717;}

#shopify-section-template--18738005999847__image_text_VNiEQc {    padding-bottom: 80px;
}


#shopify-section-template--18738005999847__ourlineof_spices_MBCGmz {
    background: #171717;
    padding-bottom: 80px;
}
.global-wrapper__product {    justify-content: center;}

.formclass .address {
    font-size: 20px;
  
}
.contact-right {
    
    text-align: center;
}



@media (max-width: 1920px) and (min-width: 1280px){

  .shopify-section--blog-posts {
    background: url(/cdn/shop/files/section-2-bg.png?v=1742799860) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.shopify-section--featured-promotions {
    background-image: url(/cdn/shop/files/section-2-bg.png?v=1742799860) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #141313bf; /* Background color with opacity */
    background-blend-mode: overlay; /* Optional: Blends the image with the color */
}

  .blog .shopify-section--image-with-text-overlay {
   
    margin-top: 50px;
}

   #slider-image_YUqPF4 > div > div.banner.horizontal-text-position--center.vertical-text-position--center {
   
    top: -53px;
}

  .contact.custom_page .contact-left {
    padding-bottom: 104px;
}



.fundraising  .custom-contact-section.formclasscusotm {
    width: 100% !important;
    max-width: 100%;
    background-color: #111;
}

  .fundraising  .contact-right .connect-title {display:none;}
  .fundraising  .contact-right .address {display:none;}
  
  
  .shopify-section--featured-collection {
    /* margin-top: 40px; */
    background: url(/cdn/shop/files/section-2-bg.png?v=1742799860) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}


.formclass .address {
    font-size: 20px;
    width: 550px;
    margin: 0 auto;
}

  
    .quick-shop__lightbox .fancybox-content {
        max-width: 100%!important;
    }
  .shopify-section--contact-form.contact-section .quote {font-size:25px;
                                                        
                                                            font-weight: bold;}

 
.product-gallery__thumbnails .product-gallery__thumbnail {
    position: relative;
    width:120px !important
}
.product-gallery__thumbnails .product-gallery__thumbnail img {
   
    height: 120px !important;
}

.custom_product  .product_slider {
    margin-bottom: 1rem;
           /* width: 667px !important; */
        padding-right: 20px;
}
.product-gallery__thumbnails .product-gallery__thumbnail {
 
    width: 120px !important;
    text-align: center;
}


.custom_blog .article img {
          width: 500px;
        height: 300px;
        object-fit: cover;
}

.article .image-element__wrap img {
    height: auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 500px;
    height: 300px;
    object-fit: cover;
}
  
.custom_product .has-no-side-gutter .banner__text.text-align--center {
    text-align: center;
    justify-content: center;
    height: fit-content;
    width: 100%;
    top: 0;
}
  
  .custom_blog  .Your.class {
                padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding: 0px !important;
    }
      .custom_blog  .Your.class {
        
        padding: 0px !important;
    }

 .page-corporate-gifting .Imagewithtextclassonpage .image-with-text__wrapper {
    padding-right: 120px;
}
.page-fundraising .section.featured-promotions {
    
    margin-bottom: 80px;
}
  

page-fundraising .shopify-section--featured-promotions {
margin-bottom: 83px;
}
.custom-contact-section.formclasscusotm {
  
    margin-top: 83px !important;
}
  
.Imagewithtextclassindexfirst .image-with-text__wrapper {
    padding: 40px;
    padding-left: 0px!important;
    padding-right: 120px;
}

  .page-stores .contact_content {
    width: 750px;
    margin: 0 auto;
    text-align: center;
    margin-left: 0;
}

  #shopify-section-template--18738006261991__contact_form_y9iMzb > section > div > div.one-half.medium-down--one-whole.column{
    width: 750px;
    margin: 0 auto;
    text-align: center;
    
}


  .flavor-section .text h2 {

    gap: 28px;
}

  .flavor-section .text {
    margin-left: 33px;
}

.recommended-title.title { font-size: 40px;}
.featured-promotions__image .image-element__wrap img {

width: 560px;
}

.container .breadcrumb--text {
font-size: 17px;

}
.article.custom_article .shopify-section--article-template  .section{
width: 100% !important;
}


.secondcontianer {
padding-left: 117px!important;
padding-right: 117px!important;;
}







.article .maincontainer { width: 1206px!important;
                        justify-content: space-between;
                        }
.contentartivcele p { font-size: 17px;}

.contentartivcele p strong { font-size: 26px;}


.blog-tabs {

padding-top: 60px!important;
}

.contentartivcele li {
    margin-bottom: 0px;
    font-size: 17px;
}
.customimagecsss .image-element__wrap img {
               width: 413px !important;
        margin: 0;
        height: 350px;
        object-fit: cover;
    }

.CustomNewletter {

padding-top:50px!important;
padding-bottom: 57px!important;
}

.Customwidth {
width: 1206px!important;
margin: 0 auto;
margin-top: 16px;
}


.custom_page .borderclass .headline {
font-size: 44px;


}
.custom_collection .borderclass .headline {
font-size: 44px;


}



.Imagewithtextclasscuatom .image-with-text__wrapper{padding-left: 121px!important;}


.shopify-section--collection-template {
margin-bottom: 83px;
}

.promo-banner__text {

font-size: 16px!important;


}


.custom-contact-section .contact-left h2 {

padding-top:  7.222222222222222vw;
}
.header div.logo a {

font-size:26px;
font-family: 'Oswald';
}


.article h5.sub_title {

margin: 0;
}


.article h5.sub_title a {
color: #fff;
font-size: 22px;
}


.shopify-section .shopify-section--article-templatep {

display: none;
}

.newtitle {


margin-bottom: 68px;
padding-top: 68px;
}

.blog-tabs {

margin-top: 71px;
}


#shopify-section-template--18602647290087__contact_form_y9iMzb > section > div > div.one-half.medium-down--one-whole.column { width: 750!important;}

.contact_form #contact_form > div {

padding-left: 147px!important;
padding-right:147px!important;
}


.breadcrumb--text {

padding-bottom: 60px!important;
padding-top:60px!important;
}


.footer {
padding-top: 60px!important;}


.collection #shopify-section-template--18463647400167__image_with_text_overlay_section_fKzkzA .banner__inner-text {
max-width:580px!important;}



.shopify-section--image-with-text {
padding-top: 60px;}


#shopify-section-template--18666117759207__image_text_mxncA8 .image-with-text__wrapper {
padding-left: 40px;}

.Imagewithtextclasscuatom {padding-bottom:80px;}


.custom-contact-section {

margin-top: 60.0!important;
}

.custom-section__left #contact_form textarea {
height: 170.0;
}


.contact-left {

padding-left: 120px;
padding-right: 120px;
}

.contact-left h2 {
font-size: 40px;
margin-bottom: 40px;
width: 545px;
}

.contact-left input[type=text] {height:50px;}


.page-fundraising .section.featured-promotions{width: 88%;}

.page-fundraising .shopify-section--featured-promotions h2.title {display:none;}

.page-fundraising .shopify-section--featured-promotions .OurlineofSpices h2.title {display:block;}

.custom-section__left .title {
text-align: left;
font-size: 40px;
}



.OurlineofSpices .container {
background: black;
padding-top: 50px;
padding-bottom: 50px;
}


.page-corporate-gifting .section.featured-promotions {
width: 88%;
}

.page-corporate-gifting .image-with-text__wrapper {

padding-left: 0px;
}
.page-corporate-gifting .shopify-section--image-with-text h3.title {
font-size: 40px;
line-height: normal;


}

.page-corporate-gifting .shopify-section--image-with-text {padding-top:80px;}

.page-corporate-gifting .shopify-section--image-with-text p {

font-size: 20px;

}

.section--featured-promotions h2.title {

padding-top: 50px;
}
.featured-promotions .one-whole {
margin-top: 40px;
margin-bottom: 40px;
}

.section.featured-promotions {width:1206px;}

.shopify-section--featured-promotions .featured-promotions__text p {

width: 500px;
margin: 0 auto;
}

.Imagewithtextclasshomepage .image-with-text__wrapper {padding-left: 120px;}

.section {
width:1206px!important;
}

.page-corporate-gifting .banner__text.text-align--left .headline{
width: 580px;
margin-bottom:16px;
font-size: 44px;
margin-left: 0;
          
}


.page-corporate-gifting #shopify-section-template--18666117759207__image_text_VNiEQc {
background: transparent !important;
margin-top: 99px;
margin-bottom: 88px;
padding: 0
}




.subtitle p {

font-size: 20px!important;
}



.customknk {
font-size: 20px;
line-height: 20px;
}


.tailgating-section h2 {
font-size: 40px;

margin-bottom: 15px;
width:625px;

}

.tailgating-section p {
font-size:20px;
line-height: normal;
margin-bottom: 15px;

margin-top: 30px;
}


.tailgating-section .icons img{
width: 130px;
height: 130px;
}


.tailgating-section {
gap: 150px;
margin-top: 80px;
margin-bottom: 80px;
}


.tailgating-section .icons {

gap: 20px;

border-top: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
justify-content: space-between;
margin-top: 40px;
}


.global-wrapper__product .shopify-section--product-template {width:1440px;


padding-left: 80px;
padding-right:80px;
}
.newtitle {

font-size: 40px;
line-height: normal;
}

h1.article_title.align_center {

font-size: 44px;
line-height: normal;
}

h1.product_name {

font-size: 36px;
line-height: normal;
}

.product-block--description__text .paragraph {

font-size: 17px;
line-height: normal;
}


p.modal_price, .modal p.modal_price {

font-size: 26px!important;
margin-bottom: 10px;
}

.flavor-section {
padding-left: 119px;
}

.flavor-section .icon {
width: 20px;
height: 20px;
top: -136px;
left: -9px;
}

.flavor-section h1 {
margin-bottom: 40px;
}

.flavor-section .line {
width: 2px;
height: 142px;
}

#banner-template--18463647727847__image_with_text_overlay_section_Fginfa .horizontal-text-position--center .banner__inner-text {
/* margin-top: -90px; */
}

.article h5.sub_title {
margin-top: 27px;
margin-bottom: 20px;
}

.flavor-section .text p {
font-size: 17px;
line-height: 25px;
width: 586px;
}

.flavor-section .text h2 {
font-size: 28px;
line-height: 46px;
text-align: center;
}

.flavor-section h1 {
font-size: 40px;
line-height: 46px;
width: 600px;
margin: 0;
}

#shopify-section-template--18675485245671__image_text_VdjqRR {
margin-top: 85px;
margin-bottom: 85px;
}

.shopify-section--contact-form.contact-section h2.title{font-size: 40px;
line-height: 48.76px;}

.shopify-section--contact-form.contact-section p {
font-size: 20px;
left: inherit;

}


.has-no-side-gutter .banner__inner-text {
font-size: 40px;
line-height: inherit;

}
.collection .has-no-side-gutter .banner__inner-text .headline {
font-size: 44px;
line-height:normal;
margin-bottom: 0px;
}
.collection .subtitle p {
font-size: 20px;
line-height:normal;

}


.page-stores .has-no-side-gutter .banner__inner-text {

width: 546px;
}

.has-no-side-gutter .banner__text.text-align--center .headline {
font-size: 40px;
line-height: 48.76px;
width: 802px;
}

.article-content p {
font-size: 17px;
line-height: 28px;
}

.shopify-section--featured-collection .thumbnail__title {
font-size: 17px;
line-height: 30px;
}

.shopify-section--blog-posts a {
font-size: 17px;
line-height: 28px;
}

.shopify-section--blog-posts h5.sub_title a {
font-size: 24px;
line-height: 29.26px;
}

.shopify-section--blog-posts h3.title {
margin-top: 67px;
margin-bottom: 33px;
}

.shopify-section--blog-posts h3.title a {
font-size: 40px;
line-height: 48.76px;
}

.sticky-promo--true .promo-banner__text {
font-size: 16px;
line-height: 19.2px;
letter-spacing: 0.06667vw;
}


.as-seen-on h2.title {
font-size: 20px;
margin-top: 22px;;

}
.header .nav .top-link {
font-weight: 800;
font-size: 17px;
line-height: 20.4px;
letter-spacing: 0.06667vw;
}
.feature_image .header .nav a {
font-weight: 800;
font-size: 17px;
line-height: 20.4px;
letter-spacing: 0.06667vw;
}

#shopify-section-template--18738005868775__image_with_text_overlay_section_Fginfa .banner__text.text-align--center .headline {
font-weight: 700;
font-size: 40px;
line-height: 48.76px;
}



.homepage .subtitle p{
width: 960px;
font-weight: 500;
font-size: 20px!important;
line-height: 29px;
}

.shopify-section--testimonials h2.title {
margin-top: 62px;
margin-bottom: 53px;
font-size: 40px;
line-height: 48.76px;
}

.shopify-section--image-with-text h3.title {

margin-bottom: 16px;
}

.shopify-section--testimonials .feature_divider {
display: none;
}

#shopify-section-template--18463647727847__image_text_r3F9HT {
margin-top: 0px;
}

.shopify-section--image-with-text h3.title {
font-size: 40px;
line-height: 34.13px;
text-align: center;
text-transform: capitalize;
}

.shopify-section--image-with-text p {
font-size: 20px;
line-height: 28px;
width: 530px;

margin-bottom: 30px;
}

.shopify-section--testimonials {
position: relative;
overflow: hidden;
}

.shopify-section--newsletter h2.title {
font-size: 36px;
line-height: 43.88px;
text-align: center;
}

.shopify-section--newsletter p {
font-size: 17px;
line-height: 25px;
text-align: center;
width: 650px;
margin: 0 auto;
margin-bottom: 25px;
}

.Your.class {
padding-top: 50px !important;
padding-bottom: 50px !important;
}

.shopify-section--featured-collection h2.title a,
.shopify-section--featured-promotions h2.title {
font-size: 40px;
line-height: 48.76px;

padding-top: 60px;
}

.shopify-section--featured-promotions .featured-promotions__title {
font-size: 26px;
line-height: 31.69px;
}

.shopify-section--featured-promotions .featured-promotions__text p {
font-size: 17px;
line-height: 20.4px;
}

body a.button, button, input[type=submit], input[type=reset], input[type=button], .action_button, a.action_button, input.action_button[type=submit], input.action_button[type=button], .share-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded {

font-weight: 800 !important;
text-align: center !important;

font-size: 18px!important;


}

.shopify-section--featured-collection h2.title {
margin-top: 60px;
text-transform: capitalize;
      margin-bottom: 38px;
}

.js-promo_banner--index.sticky-promo--true {
padding-top: 20px;
padding-bottom: 20px;
}

.video-wrapper .video__text.text-align--left .headline,
.video-wrapper .video__text.text-align--left .subtitle {
font-weight: 800 !important;
font-size: 17px;
line-height: 28px;
}

.shopify-section--featured-collection .thumbnail__title {
margin-bottom: 20px;
}


.flavor-section div.content > div:nth-child(2) {
margin-top:61px;
}

.header.header_bar .nav a{

padding-right:30px;
}
.feature_image .header .nav a {

padding-right:30px;
}


.shopify-section--featured-collection .one-whole.column p {
margin-top:50px;
margin-bottom: 62px;
}

.shopify-section--featured-promotions .one-whole.column p {
margin-bottom: 75px;
}

.shopify-section--image-with-text .image-element__wrap {
max-width: 100%!important;
}

.Imagewithtextclasshomepage {
margin-bottom: 80px!important;
}

.article{

padding-bottom: 6px!important;
}


.contact_form #contact_form > div {

padding-left: 147px!important;
padding-right:147px!important;
}


.breadcrumb--text {

padding-bottom: 60px!important;
padding-top:60px!important;
}


.footer {
padding-top: 60px!important;}


.collection #shopify-section-template--18463647400167__image_with_text_overlay_section_fKzkzA .banner__inner-text {
max-width:580px!important;}



.shopify-section--image-with-text {
padding-top: 60px;}


#shopify-section-template--18666117759207__image_text_mxncA8 .image-with-text__wrapper {
padding-left: 40px;}

.Imagewithtextclasscuatom {padding-bottom:80px;}


.custom-contact-section {

margin-top: 60px!important;
}

.custom-section__left #contact_form textarea {
height: 170px;
}


.contact-left {

padding-left: 120px;
padding-right: 120px;
}

.contact-left h2 {
font-size: 40px;
margin-bottom: 40px;
width: 545px;
}

.contact-left input[type=text] {height:50px;}


.page-fundraising .section.featured-promotions{width: 88%;}

.page-fundraising .shopify-section--featured-promotions h2.title {display:none;}

.page-fundraising .shopify-section--featured-promotions .OurlineofSpices h2.title {display:block;}

.custom-section__left .title {
text-align: left;
font-size: 40px;
}



.OurlineofSpices .container {
background: black;
padding-top: 50px;
padding-bottom: 50px;
}


.page-corporate-gifting .section.featured-promotions {
width: 88%;
}

.page-corporate-gifting .image-with-text__wrapper {

padding-left: 0px;
}
.page-corporate-gifting .shopify-section--image-with-text h3.title {
font-size: 40px;
line-height: normal;


}

.page-corporate-gifting .shopify-section--image-with-text {padding-top:80px;}

.page-corporate-gifting .shopify-section--image-with-text p {

font-size: 20px;

}

.section--featured-promotions h2.title {

padding-top: 50px;
}
.featured-promotions .one-whole {
margin-top: 40px;
margin-bottom: 40px;
}

.section.featured-promotions {width:1206px;}

.shopify-section--featured-promotions .featured-promotions__text p {

width: 500px;
margin: 0 auto;
}

.Imagewithtextclasshomepage .image-with-text__wrapper {padding-left: 120px;}

.section {
width:1206px!important;
}

.page-corporate-gifting .banner__text.text-align--left .headline{
width: 580px;
margin-bottom:16px;
font-size: 44px;
margin-left: 0;
}


.page-corporate-gifting #shopify-section-template--18666117759207__image_text_VNiEQc {
background: transparent !important;
margin-top: 99px;
margin-bottom: 88px;
padding: 0
}




.subtitle p {

font-size: 20px!important;
}



.customknk {
font-size: 20px;
line-height: 20px;
}


.tailgating-section h2 {
font-size: 40px;

margin-bottom: 15px;
width:625px;

}

.tailgating-section p {
font-size:20px;
line-height: normal;
margin-bottom: 15px;

margin-top: 30px;
}


.tailgating-section .icons img{
width: 130px;
height: 130px;
}


.tailgating-section {
gap: 150px;
margin-top: 80px;
margin-bottom: 80px;
}


.tailgating-section .icons {

gap: 20px;

border-top: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
justify-content: space-between;
margin-top: 40px;
}


.global-wrapper__product .shopify-section--product-template {width:1440px;


padding-left: 80px;
padding-right:80px;
}
.newtitle {

font-size: 40px;
line-height: normal;
}

h1.article_title.align_center {

font-size: 44px;
line-height: normal;
}






p.modal_price, .modal p.modal_price {

font-size: 26px!important;
margin-bottom: 10px;
}

.flavor-section {
padding-left: 119px;
}

.flavor-section .icon {
width: 20px;
height: 20px;
top: -136px;
left: -9px;
}

.flavor-section h1 {
margin-bottom: 40px;
}

.flavor-section .line {
width: 2px;
height: 142px;
}

#banner-template--18463647727847__image_with_text_overlay_section_Fginfa .horizontal-text-position--center .banner__inner-text {
/* margin-top: -90px; */
}

.article h5.sub_title {
margin-top: 27px;
margin-bottom: 20px;
}

.flavor-section .text p {
font-size: 17px;
line-height: 25px;
width: 586px;
}

.flavor-section .text h2 {
font-size: 28px;
line-height: 46px;
text-align: center;
}

.flavor-section h1 {
font-size: 40px;
line-height: 46px;
width: 600px;
margin: 0;
}

#shopify-section-template--18675485245671__image_text_VdjqRR {
margin-top: 85px;
margin-bottom: 85px;
}

.shopify-section--contact-form.contact-section h2.title{font-size: 40px;
line-height: 48.76px;}

.shopify-section--contact-form.contact-section p {
font-size: 20px;
left: inherit;

}


.has-no-side-gutter .banner__inner-text {
font-size: 40px;
line-height: inherit;

}
.collection .has-no-side-gutter .banner__inner-text .headline {
font-size: 44px;
line-height:normal;
margin-bottom: 15px;
}
.collection .subtitle p {
font-size: 20px;
line-height:normal;

}


.page-stores .has-no-side-gutter .banner__inner-text {

width: 546px;
}

.has-no-side-gutter .banner__text.text-align--center .headline {
font-size: 40px;
line-height: 48.76px;
width: 802px;
}

.article-content p {
font-size: 17px;
line-height: 28px;
}

.shopify-section--featured-collection .thumbnail__title {
font-size: 17px;
line-height: 30px;
}

.shopify-section--blog-posts a {
font-size: 17px;
line-height: 28px;
}

.shopify-section--blog-posts h5.sub_title a {
font-size: 24px;
line-height: 29.26px;
}

.shopify-section--blog-posts h3.title {
margin-top: 67px;
margin-bottom: 33px;
}

.shopify-section--blog-posts h3.title a {
font-size: 40px;
line-height: 48.76px;
}

.sticky-promo--true .promo-banner__text {
font-size: 16px;
line-height: 19.2px;
letter-spacing: 0.06667vw;
}


.as-seen-on h2.title {
font-size: 20px;
margin-top: 22px;;

}
.header .nav .top-link {
font-weight: 800;
font-size: 17px;
line-height: 20.4px;
letter-spacing: 0.06667vw;
}
.feature_image .header .nav a {
font-weight: 800;
font-size: 17px;
line-height: 20.4px;
letter-spacing: 0.06667vw;
}

#shopify-section-template--18738005868775__image_with_text_overlay_section_Fginfa .banner__text.text-align--center .headline {
font-weight: 700;
font-size: 40px;
line-height: 48.76px;
}



.homepage .subtitle p{
width: 960px;
font-weight: 500;
font-size: 20px!important;
line-height: 29px;
}

.shopify-section--testimonials h2.title {
margin-top: 62px;
margin-bottom: 53px;
font-size: 40px;
line-height: 48.76px;
}

.shopify-section--image-with-text h3.title {

margin-bottom: 16px;
}

.shopify-section--testimonials .feature_divider {
display: none;
}

#shopify-section-template--18463647727847__image_text_r3F9HT {
margin-top: 0px;
}

.shopify-section--image-with-text h3.title {
font-size: 40px;
line-height: 34.13px;
text-align: center;
text-transform: capitalize;
}

.shopify-section--image-with-text p {
font-size: 20px;
line-height: 28px;
width: 530px;

margin-bottom: 30px;
}

.shopify-section--testimonials {
position: relative;
overflow: hidden;
}

.shopify-section--newsletter h2.title {
font-size: 36px;
line-height: 43.88px;
text-align: center;
}

.shopify-section--newsletter p {
font-size: 17px;
line-height: 25px;
text-align: center;
width: 650px;
margin: 0 auto;
margin-bottom: 25px;
}

.Your.class {
padding-top: 50px !important;
padding-bottom: 50px !important;
}

.shopify-section--featured-collection h2.title a,
.shopify-section--featured-promotions h2.title {
font-size: 40px;
line-height: 48.76px;

padding-top: 60px;
}

.shopify-section--featured-promotions .featured-promotions__title {
font-size: 26px;
line-height: 31.69px;
}

.shopify-section--featured-promotions .featured-promotions__text p {
font-size: 17px;
line-height: 20.4px;
}

body a.button, button, input[type=submit], input[type=reset], input[type=button], .action_button, a.action_button, input.action_button[type=submit], input.action_button[type=button], .share-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded {

font-weight: 800 !important;
text-align: center !important;

font-size: 18px!important;


}

.shopify-section--featured-collection h2.title {
margin-top: 60px;
text-transform: capitalize;
}

.js-promo_banner--index.sticky-promo--true {
padding-top: 20px;
padding-bottom: 20px;
}

.video-wrapper .video__text.text-align--left .headline,
.video-wrapper .video__text.text-align--left .subtitle {
font-weight: 800 !important;
font-size: 17px;
line-height: 28px;
}

.shopify-section--featured-collection .thumbnail__title {
margin-bottom: 20px;
}


.flavor-section div.content > div:nth-child(2) {
margin-top:61px;
}

.header.header_bar .nav a{

padding-right:30px;
}
.feature_image .header .nav a {

padding-right:30px;
}


.shopify-section--featured-collection .one-whole.column p {
margin-top:50px;
margin-bottom: 62px;
}

.shopify-section--featured-promotions .one-whole.column p {
margin-bottom: 75px;
}

.shopify-section--image-with-text .image-element__wrap {
max-width: 100%!important;
}

.Imagewithtextclasshomepage {
margin-bottom: 80px!important;
}

.article{

padding-bottom:6px!important;
}


.contact_form #contact_form > div {

padding-left: 147px!important;
padding-right:147px!important;
}


.breadcrumb--text {

padding-bottom: 60px!important;
padding-top:60px!important;
}


.footer {
padding-top: 60px!important;}


.collection #shopify-section-template--18463647400167__image_with_text_overlay_section_fKzkzA .banner__inner-text {
max-width:580px!important;}



.shopify-section--image-with-text {
padding-top: 60px;}


#shopify-section-template--18666117759207__image_text_mxncA8 .image-with-text__wrapper {
padding-left: 40px;}

.Imagewithtextclasscuatom {padding-bottom:80px;}


.custom-contact-section {

margin-top: 60px!important;
}

.custom-section__left #contact_form textarea {
height: 170px;
}


.contact-left {

padding-left: 120px;
padding-right: 120px;
}

.contact-left h2 {
font-size: 40px;
margin-bottom: 40px;
width: 545px;
}

.contact-left input[type=text] {height:50px;}


.page-fundraising .section.featured-promotions{width: 88%;}

.page-fundraising .shopify-section--featured-promotions h2.title {display:none;}

.page-fundraising .shopify-section--featured-promotions .OurlineofSpices h2.title {display:block;}

.custom-section__left .title {
text-align: left;
font-size: 40px;
}



.OurlineofSpices .container {
background: black;
padding-top: 50px;
padding-bottom: 50px;
}


.page-corporate-gifting .section.featured-promotions {
width: 88%;
}

.page-corporate-gifting .image-with-text__wrapper {

padding-left: 0px;
}
.page-corporate-gifting .shopify-section--image-with-text h3.title {
font-size: 40px;
line-height: normal;


}

.page-corporate-gifting .shopify-section--image-with-text {padding-top:80px;}

.page-corporate-gifting .shopify-section--image-with-text p {

font-size: 20px;

}

.section--featured-promotions h2.title {

padding-top: 50px;
}
.featured-promotions .one-whole {
margin-top: 40px;
margin-bottom: 40px;
}

.section.featured-promotions {width:1206px;}

.shopify-section--featured-promotions .featured-promotions__text p {

width: 500px;
margin: 0 auto;
}

.Imagewithtextclasshomepage .image-with-text__wrapper {padding-left: 120px;}

.section {
width:1206px!important;
}

.page-corporate-gifting .banner__text.text-align--left .headline{
width: 580px;
margin-bottom:16px;
font-size: 44px;
margin-left: 0;
}


.page-corporate-gifting #shopify-section-template--18666117759207__image_text_VNiEQc {
background: transparent !important;
margin-top: 99px;
margin-bottom: 88px;
padding: 0
}




.subtitle p {

font-size: 20px!important;
}



.customknk {
font-size: 20px;
line-height: 20px;
}


.tailgating-section h2 {
font-size: 40px;

margin-bottom: 15px;
width:625px;

}

.tailgating-section p {
font-size:20px;
line-height: normal;
margin-bottom: 15px;

margin-top: 30px;
}


.tailgating-section .icons img{
width: 130px;
height: 130px;
}


.tailgating-section {
gap: 150px;
margin-top: 80px;
margin-bottom: 80px;
}


.tailgating-section .icons {

gap: 20px;

border-top: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
justify-content: space-between;
margin-top: 40px;
}


.global-wrapper__product .shopify-section--product-template {width:1440px;


padding-left: 80px;
padding-right:80px;
}
.newtitle {

font-size: 40px;
line-height: normal;
}

h1.article_title.align_center {

font-size: 44px;
line-height: normal;
}

h1.product_name {

font-size: 36px;
line-height: normal;
}

.product-block--description__text .paragraph {

font-size: 17px;
line-height: normal;
}


p.modal_price, .modal p.modal_price {

font-size: 26px!important;
margin-bottom: 10px;
}

.flavor-section {
padding-left: 119px;
}

.flavor-section .icon {
width: 20px;
height: 20px;
top: -136px;
left: -9px;
}

.flavor-section h1 {
margin-bottom: 40px;
}

.flavor-section .line {
width: 2px;
height: 142px;
}

#banner-template--18463647727847__image_with_text_overlay_section_Fginfa .horizontal-text-position--center .banner__inner-text {
/* margin-top: -90px; */
}

.article h5.sub_title {
margin-top: 27px;
margin-bottom: 20px;
}

.flavor-section .text p {
font-size: 17px;
line-height: 25px;
width: 586px;
}

.flavor-section .text h2 {
font-size: 28px;
line-height: 46px;
text-align: center;
}

.flavor-section h1 {
font-size: 40px;
line-height: 46px;
width: 600px;
margin: 0;
}

#shopify-section-template--18675485245671__image_text_VdjqRR {
margin-top: 85px;
margin-bottom: 85px;
}

.shopify-section--contact-form.contact-section h2.title{font-size: 40px;
line-height: 48.76px;}

.shopify-section--contact-form.contact-section p {
font-size: 20px;
left: inherit;

}


.has-no-side-gutter .banner__inner-text {
font-size: 40px;
line-height: inherit;

}
.collection .has-no-side-gutter .banner__inner-text .headline {
font-size: 44px;
line-height:normal;
margin-bottom: 15px;
}
.collection .subtitle p {
font-size: 20px;
line-height:normal;

}


.page-stores .has-no-side-gutter .banner__inner-text {

width: 546px;
}

.has-no-side-gutter .banner__text.text-align--center .headline {
font-size: 40px;
line-height: 48.76px;
width: 802px;
}

.article-content p {
font-size: 17px;
line-height: 28px;
}

.shopify-section--featured-collection .thumbnail__title {
font-size: 17px;
line-height: 30px;
}

.shopify-section--blog-posts a {
font-size: 17px;
line-height: 28px;
}

.shopify-section--blog-posts h5.sub_title a {
font-size: 24px;
line-height: 29.26px;
}

.shopify-section--blog-posts h3.title {
margin-top: 67px;
margin-bottom: 33px;
}

.shopify-section--blog-posts h3.title a {
font-size: 40px;
line-height: 48.76px;
}

.sticky-promo--true .promo-banner__text {
font-size: 16px;
line-height: 19.2px;
letter-spacing: 0.06667vw;
}


.as-seen-on h2.title {
font-size: 20px;
margin-top: 22px;

}
.header .nav .top-link {
font-weight: 800;
font-size: 17px;
line-height: 20.4px;
letter-spacing: 0.06667vw;
}
.feature_image .header .nav a {
font-weight: 800;
font-size: 17px;
line-height: 20.4px;
letter-spacing: 0.06667vw;
}

#shopify-section-template--18738005868775__image_with_text_overlay_section_Fginfa .banner__text.text-align--center .headline {
font-weight: 700;
font-size: 40px;
line-height: 48.76px;
}



.homepage .subtitle p{
width: 960px;
font-weight: 500;
font-size: 20px!important;
line-height: 29px;
}

.shopify-section--testimonials h2.title {
margin-top: 62px;
margin-bottom: 53px;
font-size: 40px;
line-height: 48.76px;
}

.shopify-section--image-with-text h3.title {

margin-bottom: 16px;
}

.shopify-section--testimonials .feature_divider {
display: none;
}

#shopify-section-template--18463647727847__image_text_r3F9HT {
margin-top: 0px;
}

.shopify-section--image-with-text h3.title {
font-size: 40px;
line-height: 34.13px;
text-align: center;
text-transform: capitalize;
}

.shopify-section--image-with-text p {
font-size: 20px;
line-height: 28px;
width: 530px;

margin-bottom: 30px;
}

.shopify-section--testimonials {
position: relative;
overflow: hidden;
}

.shopify-section--newsletter h2.title {
font-size: 36px;
line-height: 43.88px;
text-align: center;
}

.shopify-section--newsletter p {
font-size: 17px;
line-height: 25px;
text-align: center;
width: 650px;
margin: 0 auto;
margin-bottom: 25px;
}

.Your.class {
padding-top: 50px !important;
padding-bottom: 50px !important;
}

.shopify-section--featured-collection h2.title a,
.shopify-section--featured-promotions h2.title {
font-size: 40px;
line-height: 48.76px;

padding-top: 60px;
}

.shopify-section--featured-promotions .featured-promotions__title {
font-size: 26px;
line-height: 31.69px;
}

.shopify-section--featured-promotions .featured-promotions__text p {
font-size: 17px;
line-height: 20.4px;
}

body a.button, button, input[type=submit], input[type=reset], input[type=button], .action_button, a.action_button, input.action_button[type=submit], input.action_button[type=button], .share-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded {

font-weight: 800 !important;
text-align: center !important;

font-size: 18px!important;


}

.shopify-section--featured-collection h2.title {
margin-top: 60px;
text-transform: capitalize;
}

.js-promo_banner--index.sticky-promo--true {
padding-top: 20px;
padding-bottom: 20px;
}

.video-wrapper .video__text.text-align--left .headline,
.video-wrapper .video__text.text-align--left .subtitle {
font-weight: 800 !important;
font-size: 17px;
line-height: 28px;
}

.shopify-section--featured-collection .thumbnail__title {
margin-bottom: 20px;
}


.flavor-section div.content > div:nth-child(2) {
margin-top:61| times: 100 | divided_by: 1440.0 }}


.header.header_bar .nav a{

padding-right:30px;
}
.feature_image .header .nav a {

padding-right:30px;
}


.shopify-section--featured-collection .one-whole.column p {
margin-top:50px;
margin-bottom: 62px;
}

.shopify-section--featured-promotions .one-whole.column p {
margin-bottom: 75px;
}

.shopify-section--image-with-text .image-element__wrap {
max-width: 100%!important;
}

.Imagewithtextclasshomepage {
margin-bottom: 80px;
}



  
}








#shopify-section-template--18738005868775__featured-collection .container {
    background: #00000000!important;
}
#shopify-section-template--18738005868775__image_text_pzE3gr {padding-top:62px;
                                  padding-bottom:75px;                           
                                                             }
.action_button, 
a.action_button {
  transition: background-color 0.3s ease, color 0.3s ease;
}
input.action_button[type=submit]:hover {
  background-color: black !important;
  color: white !important;
}
.action_button:hover, 
a.action_button:hover {
  background-color: black !important;
  color: white !important;
}

.newtitle {
      
        text-align: center;
    }

.page-contact .custom-contact-section {
    margin: 0px !important;
    width: 100% !important;
}
    .secondcontianer {background: #171717;}

.custom-contact-section.formclasscusotm  {
    width: 100% !important;
    max-width: 100%;
}



.custom_page .borderclass img {
   
    border-bottom: 6px solid #D5A32A;
}
.custom_collection .borderclass img {
   
    border-bottom: 6px solid #D5A32A;
}

.custom_blog  .borderclass img {
   
    border-bottom: 6px solid #D5A32A;
}

.custom_blog  .footer {
   
    border-top: 6px solid #D5A32A;
}

#shopify-section-template--18738005475559__image_with_text_overlay_section_RHGQT8 {
    padding: 0;
}
#banner-template--18738005475559__image_with_text_overlay_section_LriLNh > div > div.banner.horizontal-text-position--center.vertical-text-position--center > div > div > h1 {display:none;}

#shopify-section-template--18463647793383__image_with_text_overlay_section_kzReCH .banner__wrap img {
   
    border-bottom: 6px solid #D5A32A;
}

.product div.header_bar {
     border-bottom: 6px solid #D5A32A;
}

.secondcontianer {
   
    border-bottom: 6px solid #D5A32A;
}

.shopify-section--article-template .container .borderimage {
   
    border-bottom: 6px solid #D5A32A;
}

#shopify-section-template--18602647290087__contact_form_y9iMzb {
   
    border-bottom: 6px solid #D5A32A;
}

#shopify-section-template--18463647334631__image_with_text_overlay_section_LriLNh {
   
    border-bottom: 6px solid #D5A32A;
}

#shopify-section-template--18463647334631__image_with_text_overlay_section_RHGQT8 {
   
    border-bottom: 6px solid #D5A32A;
}

.page-stores textarea {
    
    height: 170px;
}

.page-stores .shopify-section--contact-form.contact-section {
  border-bottom: 6px solid #D5A32A; 
}

#shopify-section-template--18666117759207__featured_promotions_cm8Nkx {
    background: transparent;
}

.image-with-text__wrapper a {
    /* pointer-events: none; */
    cursor: default;
  font-weight:bold;
}


.page-contact .custom-contact-section {

    margin: 0px !important;
}

.header .nav li a, 
.header .nav li summary {
    font-family: 'Oswald', sans-serif !important;
}

.header div.logo a {
    font-family: 'Oswald';
}

.page-corporate-gifting  .has-no-side-gutter .banner__text.text-align--center { height: 100%!important;}

.text-align-left, .text-align-start, .text-align-left h1, .text-align-left h2, .text-align-left h3, .text-align-left h1.title, .text-align-left h2.title, .text-align-left h3.title, .text-align-start h1, .text-align-start h2, .text-align-start h3, .text-align-start h1.title, .text-align-start h2.title, .text-align-start h3.title {
    text-align: left;

    line-height: normal!important;

}

#shopify-section-template--18463647334631__image_with_text_overlay_section_RHGQT8 {
    padding: 0;
}

#content_wrapper {
   background: url(https://gfed1n-qk.myshopify.com/cdn/shop/files/92f1714c4ff1b759a6d55e989f0440d4.png?v=1736979477) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.shopify-section--recommended-products{
  background-color: #171717;
/* background-image: url(/cdn/shop/files/Rectangle_30.png?v=1740122431); */
background-size: cover;
background-position: center;
background-repeat: no-repeat;
    margin-top: 56px;
    padding-top: 50px;
    padding-bottom: 50px;
}
h1.article_title.align_center {
    
   
}
h1.article_title.align_center {
    text-align: left!important;
}

}
.shopify-section--featured-promotions {
    
    padding-top: 1px;
}

.global-wrapper__product .section {
    width: 100%;
   
}

  h1.product_name {

   
    line-height: normal;
}
.shopify-section--collection-template {
    margin-top: 60px;
}

h1, .h1, h1.home, h2.title, h2.title a, .collection_title, h3.title {
    letter-spacing: normal;
    text-transform: uppercase;
}

.video-wrapper .video__text.text-align--left .headline, .video-wrapper .video__text.text-align--left .subtitle {

font-optical-sizing: auto;
font-weight: 800;

}

.as-seen-on h2.title {

font-weight: 700;

text-align: center; /* Center alignment */
}


.header .section {
width: 95% !important;
margin-left: auto;
margin-right: auto;
} 

.index-sections .shopify-section:first-child>.section>.container {
padding-top: 0;
background: #1B1F23;
}



.section.logo-slider-section {
background: #1B1F23;
}




.featured-promotions .feature_divider {
border: solid 2px;
display: block;
width: 70px;
margin: 25px auto;
border-color: #363636;
display: none;
}


.shopify-section--featured-collection .thumbnail img {
max-height: none;
width: 100%;
object-fit: contain;
}

body a.button, button, input[type=submit], input[type=reset], input[type=button], .action_button, a.action_button, input.action_button[type=submit], input.action_button[type=button], .share-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded {
background: #D5A32A !important;


font-weight: 800 !important;

text-align: center !important; /* Center alignment */
}



.shopify-section--featured-collection .feature_divider {
border: solid 2px;
display: block;
width: 70px;
margin: 25px auto;
border-color: #363636;
display: none;
}

.shopify-section--featured-collection h2.title a, .shopify-section--featured-promotions h2.title {

font-weight: 800;

text-align: center; /* Center alignment */
}

.shopify-section--featured-promotions .featured-promotions__title {

font-weight: 700;

text-align: center; /* Center alignment */
}

.shopify-section--featured-promotions .featured-promotions__text p {

font-weight: 400;

text-align: center; /* Center alignment */
}

.sticky-promo--true .promo-banner__text {

font-weight: 700; /* Set to 700 for medium bold text */

}

.feature_image .header .nav a {

font-weight: 800; /* Set to 800 for bold text */

text-align: center; /* Center alignment */
}


#shopify-section-template--18738005868775__image_with_text_overlay_section_Fginfa .banner__text .horizontal-text-position--center .banner__inner-text {

padding-top: 0;
}
#shopify-section-template--18463647727847__image_text_r3F9HT .container {
  
    padding-top: 60px;
}
 
#shopify-section-template--18738005868775__image_with_text_overlay_section_Fginfa .banner__text.text-align--center .headline
{
font-weight: 700;

text-align: center; /* Center alignment */

text-transform: capitalize;
}


#shopify-section-template--18463647727847__image_with_text_overlay_section_Fginfa .subtitle p { 


font-weight: 500;

text-align: center; /* Center alignment */
}


.shopify-section--testimonials h2.title  {

font-weight: 700;

text-align: center; /* Center alignment */
         

}

.feature_divider {
    border: solid 2px;
    display: block;
    width: 70px;
    margin: 25px auto;
    border-color: #363636;
    display: none;
}

.page-stores .shopify-section--contact-form.contact-section {
    background: #000000;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 89px;
}

.shopify-section--testimonials .feature_divider {

display: none;
}

#shopify-section-template--18463647727847__image_text_r3F9HT {
margin-top: 0px;
}


.shopify-section--image-with-text {
  
background: #171717!important;
}

.waveimage {
width: 100%;
top: 12px;
}


.shopify-section--image-with-text h3.title {
font-weight: 700;

text-align: center; /* Center alignment */
text-transform: capitalize;   }


.shopify-section--image-with-text p { 
font-weight: 400;



}

.shopify-section--testimonials {
position: relative; /* Establish a positioning context for the pseudo-element */
overflow: hidden; /* Ensures any overflow from the pseudo-element is hidden */
}

.shopify-section--testimonials::before {
content: ''; /* Necessary for the pseudo-element to work */
position: absolute; /* Position the pseudo-element absolutely */
top: 0; /* Aligns the pseudo-element to the top */
left: 0; /* Aligns the pseudo-element to the left */
right: 0; /* Aligns the pseudo-element to the right */
bottom: 0; /* Aligns the pseudo-element to the bottom */
background-image: url('/cdn/shop/files/e325f3b84a29898d3fd5f06753b070b4_c0b300b9-490d-4f08-9660-fc5ec36d236e.png?v=1737357463'); /* Your background image */
background-size: cover; /* Ensures the image covers the entire section */
background-position: center; /* Centers the image */
background-repeat: no-repeat; /* Prevents the image from repeating */
opacity: 0.2; /* Adjust the opacity as needed (0 to 1) */
z-index: 1; /* Places the pseudo-element below the content */
}

.shopify-section--testimonials > * {
position: relative; /* Position content elements above the pseudo-element */
z-index: 2; /* Ensures content is above the background */
}


.shopify-section--newsletter h2.title {font-family: "Montserrat", sans-serif;
font-weight: 700;

text-align: center; /* Center alignment */
}


.shopify-section--newsletter p  {
font-weight: 600;

text-align: center; /* Center alignment */





}


#shopify-section-template--18463647727847__newsletter_fPTxBB {
padding: 20px 0;
color: #ffffff;
background-color: #d5a32a;

}

.Your.class .action_button {
background: black !important;
}


.shopify-section--blog-posts .feature_divider {

display: none;
}

.shopify-section--blog-posts h3.title a  {
font-weight: 700;


}

.shopify-section--blog-posts h5.sub_title a {
font-weight: 700;


}



.shopify-section--blog-posts a {
font-weight: 400;


}


.article-content p {
font-weight: 400; /* Font weight */

}



.shopify-section--featured-collection .thumbnail__title {

font-weight: 400; /* Font weight */

text-align: center; /* Center alignment */

}



.has-no-side-gutter .banner__text.text-align--center {
text-align: center;
justify-content: center;
height: 100%;


width: 100%;
top: 0;
}


.has-no-side-gutter  .banner.vertical-text-position--center {
align-items: center;

}

.shopify-section--image-with-text h3.title {

letter-spacing: inherit;
}


h1, .h1, h1.home, h2.title, h2.title a, .collection_title, h3.title {

letter-spacing: normal;
}

.has-no-side-gutter .banner__inner-text {
font-weight: 700; /* Font weight */


}

.has-no-side-gutter .banner__text.text-align--center .headline{
font-weight: 700; /* Font weight */

text-align: center; /* Center alignment */
text-transform: capitalize;


}



.shopify-section--image-with-text .image-element__wrap img {
height: auto;

margin-left: auto;
margin-right: auto;
display: block;
}

.video-wrapper .video__text.text-align--left .headline, .video-wrapper .video__text.text-align--left .subtitle {

text-transform: capitalize;
}

.flavor-section h1 {

font-weight: 700;

margin: 0;
}


.flavor-section .text h2 {

font-weight: 700;

text-align: center; 
}



.flavor-section .text p {
font-weight: 400;

}


#banner-template--18463647727847__image_with_text_overlay_section_Fginfa .horizontal-text-position--center .banner__inner-text {
max-width: 80%;

}

.article h5.sub_title {
line-height: 1.5em;
letter-spacing: 0;
text-transform: capitalize;

}


.flavor-section .text h2 {

text-transform: capitalize;
}
.flavor-section .line {

background: #ffc107;
}



.flavor-section .icon {

background: #ffc107;
border-radius: 50%;
position: relative;

}






#shopify-section-template--18463647727847__image_text_r3F9HT > section > div > div.image-with-text__text-column.one-half.column.medium-down--one-whole > div {
padding-left: 0;
}

#shopify-section-template--18463647727847__blog-posts > section > div > div.one-whole.column.section {
width: 100% !important;
}



.customknk {
font-family: 'Oswald', sans-serif!important;
font-weight: 800;

text-align: center;
color: gray;
text-transform: uppercase;

}


.index .shopify-section--featured-promotions {
    background: #141313bf;
   
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.as-seen-on h2.title {

text-transform: uppercase !important;
letter-spacing: normal;
}

h1, h2, h3, h4, h5, h6, .collection_title, .headline, .subtitle p, .footer_menu a, .empty_cart, .promo-banner {

text-transform: capitalize!important;
}


#banner-template--18463647400167__image_with_text_overlay_section_Abj7B9 > div > div.banner__image-wrapper > div > img {
    max-height: 500px;
    object-position: 50% 70% !important;
}
#banner-template--18463647400167__image_with_text_overlay_section_Abj7B9 > div > div.banner.horizontal-text-position--center.vertical-text-position--top > div  {
    background: #0000;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    background-image: url(/cdn/shop/files/Rectangle_33.png?v=1737441198);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

  .CustomSLideSHow .banner{
    background: #0000;
    width: 100%;
      height: 64%;
    margin: 0 !important;
    background-image: url(/cdn/shop/files/Rectangle_31_2.png?v=1741157504);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
        position: absolute;
    z-index: 9;
   
}



  .page-corporate-gifting  #shopify-section-template--18666117759207__image_text_VNiEQc {
  
    background: transparent !important;
}
.OurlineofSpices .container {
           row-gap: 60px;
    }

    .OurlineofSpices {
    padding-top: 1px;
   
 
}



.shopify-section--featured-collection h2.title a, .shopify-section--featured-promotions h2.title {
   
    text-transform: capitalize;
}

  

 .OurlineofSpices h2.title {
      
    margin-bottom: 50px;
}

      .OurlineofSpices .featured-promotions__title {
        
        margin-bottom: 6px;
    }


         .custom-section__left .title {
    text-align: left;
    
}




.custom-contact-section {
 
    margin-bottom: 0px !important;
}

.js-product_section .add_to_cart.action_button {
   
    width: auto;
}
.banner__text.text-align--left .headline, .banner__text.text-align--left .subtitle {
   
    line-height: normal;
}


#banner-template--18463647334631__image_with_text_overlay_section_LriLNh > div > div.banner.horizontal-text-position--center.vertical-text-position--center > div > div {display:none;}

div.header_bar{
 
    padding-bottom: 18px;
    padding-top: 18px;
}


.container .breadcrumb {
   
    margin: 0px!important;
}

.corporate-gifting .shopify-section--featured-promotions h2.title {
       
        padding-top: 20px;
    }

.page-our-story .CustomNewletter .input-row input.sign_up {
    max-height: 50px;
    height: 50px;
    background: black !important;
}

  .secondcontianer h5.sub_title {
    
    text-align: center;
}
    .shopify-section--recommended-products .purchase-details__buttons {
       
        display: none;
    }
.shopify-section--recommended-products .feature_divider {
   
    display: none;
}
    
.headline {
    text-shadow: 0 0 1px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .3);
    margin-bottom: 16px;
}
@media (max-width: 1280px) and (min-width: 767px) {

  
  .shopify-section--blog-posts {
    background: url(/cdn/shop/files/section-2-bg.png?v=1742799860) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
  .shopify-section--featured-promotions {
    background: url(/cdn/shop/files/section-2-bg.png?v=1742799860) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

   .blog .shopify-section--image-with-text-overlay {
   
    margin-top: 50px;
}

 .contact.custom_page .contact-left {
    padding-bottom: 104px;
}
  

 #slider-image_YUqPF4 > div > div.banner.horizontal-text-position--center.vertical-text-position--center {
    
    top: -53px;
}
  
.flexslider .slides .banner__wrap .image-element__wrap img {
    height: revert-layer!important;
}
  .subtitle {
    text-align: center;
    line-height: initial !important;
}


    .flavor-section .text {
        margin-left: 33px;
    }

  #shopify-section-template--18738006261991__contact_form_y9iMzb > section > div > div.one-half.medium-down--one-whole.column {width:100%;}
 .blog  .shopify-section--image-with-text-overlay {
    background: #171717;
      padding: 6.180555555555555vw!important;
    width: auto;
    padding-left: 8.125vw!important;
    padding-right: 8.125vw!important;
}

.page-fundraising .shopify-section--featured-promotions {
margin-bottom: 5.763888888888889vw!important;
}
  
.custom-contact-section.formclasscusotm {
  
    margin-top:5.763888888888889vw!important;
}
  .Imagewithtextclasshomepage .image-with-text__wrapper {
    padding: 40px;
    padding-left: 0.0vw;
    padding-right: 8.333333333333334vw;
}
.recommended-title.title { font-size: 2.7777777777777777vw;}
.featured-promotions__image .image-element__wrap img {
    
    width:  38.888888888888886vw;
}
  
 .container .breadcrumb--text {
  font-size: 1.1805555555555556vw;
    
}
.article.custom_article .shopify-section--article-template .section {
    width: 100% !important;
}


.secondcontianer {
    padding-left: 8.125vw!important;
    padding-right: 8.125vw!important;;
}  




  


  .article  .maincontainer { width: 83.75vw!important;}
  .contentartivcele p {  font-size: 1.1805555555555556vw;}

.contentartivcele p strong  {  font-size: 1.8055555555555556vw;}

  
.blog-tabs {
 
    padding-top: 4.166666666666667vw!important;
}


  .customimagecsss .image-element__wrap img  {
    width: 38.19444444444444vw!important;
    margin: 0;
}
  
.CustomNewletter {
   
    padding-top:3.4722222222222223vw!important;
    padding-bottom: 3.9583333333333335vw!important;
}

.Customwidth {
    width: 83.75vw!important;
    margin: 0 auto;
    margin-top: 16px;
}

  
 .custom_page .borderclass .headline {
    font-size: 3.0555555555555554vw;
    width: 40.27777777777778vw;
    margin-bottom: 16px;
              margin-left: 0;
}
 .custom_collection  .borderclass .headline {
    font-size: 3.0555555555555554vw;
    width: 40.27777777777778vw;
    margin-bottom: 16px;
           margin-left: 0;
}



.Imagewithtextclasscuatom .image-with-text__wrapper{padding-left:  8.402777777777779vw!important;}

  
.shopify-section--collection-template {
    margin-bottom: 5.763888888888889vw;
}

.promo-banner__text {
   
    font-size: 1.1111111111111112vw!important;
  
    
}
  

  .custom-contact-section .contact-left h2 {
   
  
padding-top:  7.222222222222222vw;
}
.header div.logo a {
   
    font-size:1.8055555555555556vw;
    font-family: 'Oswald';
}


.article h5.sub_title {
 
    margin: 0;
}


.article h5.sub_title a {
    color: #fff;
    font-size: 1.5277777777777777vw;
}
  

.shopify-section .shopify-section--article-templatep {
  
    display: none;
}
  
.newtitle {
   
  
    margin-bottom: 4.722222222222222vw;
    padding-top:  4.722222222222222vw;
}

.blog-tabs {

    margin-top: 4.930555555555555vw;
}
  

  #shopify-section-template--18602647290087__contact_form_y9iMzb > section > div > div.one-half.medium-down--one-whole.column {  width: 52vw!important;}

.contact_form #contact_form > div  {
 
    padding-left: 10.208333333333334vw!important;
    padding-right:10.208333333333334vw!important;
}

  
.breadcrumb--text {
 
    padding-bottom: 4.166666666666667vw!important;
    padding-top:4.166666666666667vw!important;
}
  

.footer {
  padding-top:  4.166666666666667vw!important;}


  .collection  #shopify-section-template--18463647400167__image_with_text_overlay_section_fKzkzA .banner__inner-text {
    max-width:40.27777777777778vw!important;}
   


.shopify-section--image-with-text {
    padding-top:  4.166666666666667vw;}


  #shopify-section-template--18666117759207__image_text_mxncA8 .image-with-text__wrapper {
        padding-left: 2.7777777777777777vw;}

.Imagewithtextclasscuatom {padding-bottom:5.555555555555555vw;}

  
.custom-contact-section {

    margin-top: 4.17vw!important;
}
  
.custom-section__left #contact_form textarea {
  height: 11.81vw;
}


.contact-left {
   
    padding-left: 8.333333333333334vw;
    padding-right: 8.333333333333334vw;
}
  
.contact-left h2  {
    font-size: 2.7777777777777777vw;
    margin-bottom: 2.7777777777777777vw;
    width: 37.84722222222222vw;
}

  .contact-left input[type=text] {height:50px;}

  
.page-fundraising  .section.featured-promotions{width: 88%;}

  .page-fundraising  .shopify-section--featured-promotions h2.title {display:none;}

  .page-fundraising  .shopify-section--featured-promotions .OurlineofSpices h2.title {display:block;}

   .custom-section__left .title {
    text-align: left;
    font-size: 2.7777777777777777vw;
}


  
.OurlineofSpices .container {
    background: black;
    padding-top: 3.4722222222222223vw;
    padding-bottom: 3.4722222222222223vw;
}


      .page-corporate-gifting .section.featured-promotions {
        width: 88%;
    }
  
  .page-corporate-gifting .image-with-text__wrapper {
   
    padding-left: 0px;
}
  .page-corporate-gifting .shopify-section--image-with-text h3.title {
    font-size: 2.7777777777777777vw;
    line-height: normal;
        

}

.page-corporate-gifting .shopify-section--image-with-text {padding-top:5.555555555555555vw;}

       .page-corporate-gifting .shopify-section--image-with-text p {
     
        font-size: 1.3888888888888888vw;
       
    }
  
.section--featured-promotions h2.title {
      
        padding-top: 50px;
    }
  .featured-promotions .one-whole {
margin-top: 40px;
margin-bottom: 40px;
}

  .section.featured-promotions {width:83.75vw;}

  .shopify-section--featured-promotions .featured-promotions__text p {
   
    width: 34.72222222222222vw;
    margin: 0 auto;
}

.Imagewithtextclasshomepage .image-with-text__wrapper {padding-left: 8.333333333333334vw;}

  .section {
 width:83.75vw!important;
  }

  .page-corporate-gifting  .banner__text.text-align--left .headline{    
width: 40.27777777777778vw;
margin-bottom:16px;  
font-size: 3.0555555555555554vw;
margin-left: 0;
}


.page-corporate-gifting #shopify-section-template--18666117759207__image_text_VNiEQc {
    background: transparent !important;
    margin-top: 6.875vw;
    margin-bottom: 6.111111111111111vw;
      padding: 0
}




.subtitle p {

        font-size: 1.3888888888888888vw!important;
}



.customknk {
font-size: 1.3888888888888888vw;
line-height: 1.3888888888888888vw;
}


  .tailgating-section h2 {
    font-size: 2.7777777777777777vw;
   
    margin-bottom: 1.0416666666666667vw;
    width:43.40277777777778vw;
   
}

  .tailgating-section p {
    font-size:1.3888888888888888vw;
    line-height: normal;
    margin-bottom: 1.0416666666666667vw;
  
            margin-top: 2.0833333333333335vw;
}


.tailgating-section .icons img{
    width: 9.027777777777779vw;
    height: 9.027777777777779vw;
}


.tailgating-section {
 gap: 10.416666666666666vw;
    margin-top: 5.555555555555555vw;
   margin-bottom: 5.555555555555555vw;
}

  
  .tailgating-section .icons {

    gap: 1.3888888888888888vw;
   
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    justify-content: space-between;
    margin-top: 2.7777777777777777vw;
}


.global-wrapper__product .shopify-section--product-template {width:100.0vw;


padding-left: 5.555555555555555vw;
padding-right:5.555555555555555vw;
}
.newtitle {
    
    font-size: 2.7777777777777777vw;
    line-height: normal;
}

  h1.article_title.align_center {
   
    font-size: 3.0555555555555554vw;
    line-height: normal;
}
  
  h1.product_name {
 
    font-size: 2.5vw;
    line-height: normal;
}

  .product-block--description__text .paragraph {
     
    font-size: 1.1805555555555556vw;
    line-height: normal;
}


  p.modal_price, .modal p.modal_price {
   
    font-size:  1.8055555555555556vw!important;
    margin-bottom: 10px;
}

.flavor-section {
padding-left: 8.26388888888889vw;
}

.flavor-section .icon {
width: 1.3888888888888888vw;
height: 1.3888888888888888vw;
top: -9.444444444444445vw;
left: -0.625vw;
}

.flavor-section h1 {
margin-bottom: 2.7777777777777777vw;
}

.flavor-section .line {
width: 0.1388888888888889vw;
height: 9.86111111111111vw;
}

#banner-template--18463647727847__image_with_text_overlay_section_Fginfa .horizontal-text-position--center .banner__inner-text {
/* margin-top: -6.25vw; */
}

.article h5.sub_title {
margin-top: 1.875vw;
margin-bottom: 1.3888888888888888vw;
}

.flavor-section .text p {
font-size: 1.1805555555555556vw;
line-height: 1.7361111111111112vw;
width: 40.69444444444444vw;
}

.flavor-section .text h2 {
font-size: 1.9444444444444444vw;
line-height: 3.1944444444444446vw;
text-align: center;
}

.flavor-section h1 {
font-size: 2.7777777777777777vw;
line-height: 3.1944444444444446vw;
width: 41.666666666666664vw;
margin: 0;
}

#shopify-section-template--18675485245671__image_text_VdjqRR {
    margin-top: 5.902777777777778vw;
    margin-bottom: 5.902777777777778vw;
}

.shopify-section--contact-form.contact-section h2.title{font-size: 2.7777777777777777vw;
                                                       line-height: 3.386111111111111vw;}

 .shopify-section--contact-form.contact-section p  {
    font-size: 20px;
    left: inherit;
    
}

  
.has-no-side-gutter .banner__inner-text {
font-size: 2.7777777777777777vw;
line-height: inherit;
 
}
.collection  .has-no-side-gutter .banner__inner-text .headline {
font-size: 3.0555555555555554vw;
line-height:normal;
 margin-bottom: 16px;
}
.collection  .subtitle p  {
font-size: 1.3888888888888888vw;
line-height:normal;

}


  .page-stores .has-no-side-gutter .banner__inner-text {

  width: 37.916666666666664vw;
}

.has-no-side-gutter .banner__text.text-align--center .headline {
font-size: 2.7777777777777777vw;
line-height: 3.386111111111111vw;
width: 55.69444444444444vw;
}

.article-content p {
font-size: 1.1805555555555556vw;
line-height: 1.9444444444444444vw;
}

.shopify-section--featured-collection .thumbnail__title {
font-size: 1.1805555555555556vw;
line-height: 2.0833333333333335vw;
}

.shopify-section--blog-posts a {
font-size: 1.1805555555555556vw;
line-height: 1.9444444444444444vw;
}

.shopify-section--blog-posts h5.sub_title a {
font-size: 1.6666666666666667vw;
line-height: 2.0319444444444446vw;
}

.shopify-section--blog-posts h3.title {
margin-top: 4.652777777777778vw;
margin-bottom: 2.2916666666666665vw;
}

.shopify-section--blog-posts h3.title a {
font-size: 2.7777777777777777vw;
line-height: 3.386111111111111vw;
}

.sticky-promo--true .promo-banner__text {
font-size: 1.1111111111111112vw;
line-height: 1.3333333333333333vw;
letter-spacing: 0.06667vw;
}


.as-seen-on h2.title {
   font-size: 1.3888888888888888vw;
margin-top: 1.5277777777777777vw;;
  
}
  .header .nav .top-link {
font-weight: 800;
font-size: 1.1805555555555556vw;
line-height: 1.4166666666666667vw;
letter-spacing: 0.06667vw;
}
.feature_image .header .nav a {
font-weight: 800;
font-size: 1.1805555555555556vw;
line-height: 1.4166666666666667vw;
letter-spacing: 0.06667vw;
}

#shopify-section-template--18738005868775__image_with_text_overlay_section_Fginfa .banner__text.text-align--center .headline {
font-weight: 700;
font-size: 2.7777777777777777vw;
line-height: 3.386111111111111vw;
}



  .homepage .subtitle p{
width: 66.66666666666667vw;
font-weight: 500;
font-size: 1.3888888888888888vw!important;
line-height: 2.013888888888889vw;
}

.shopify-section--testimonials h2.title {
margin-top: 4.305555555555555vw;
margin-bottom: 3.6805555555555554vw;
font-size: 2.7777777777777777vw;
line-height: 3.386111111111111vw;
}

  .shopify-section--image-with-text h3.title {
   
    margin-bottom: 1.1111111111111112vw;
}

.shopify-section--testimonials .feature_divider {
display: none;
}

#shopify-section-template--18463647727847__image_text_r3F9HT {
margin-top: 0px;
}

.shopify-section--image-with-text h3.title {
font-size: 2.7777777777777777vw;
line-height: 2.370138888888889vw;
text-align: center;
text-transform: capitalize;
}

.shopify-section--image-with-text p {
font-size: 1.3888888888888888vw;
line-height: 1.9444444444444444vw;
width: 36.80555555555556vw;

margin-bottom: 2.0833333333333335vw;
}

.shopify-section--testimonials {
position: relative;
overflow: hidden;
}

.shopify-section--newsletter h2.title {
font-size: 2.5vw;
line-height: 3.047222222222222vw;
text-align: center;
}

.shopify-section--newsletter p {
font-size: 1.1805555555555556vw;
line-height: 1.7361111111111112vw;
text-align: center;
width: 45.138888888888886vw;
margin: 0 auto;
margin-bottom: 1.7361111111111112vw;
}

.Your.class {
padding-top: 3.4722222222222223vw !important;
padding-bottom: 3.4722222222222223vw !important;
}

.shopify-section--featured-collection h2.title a,
.shopify-section--featured-promotions h2.title {
font-size: 2.7777777777777777vw;
line-height: 3.386111111111111vw;

          padding-top: 4.166666666666667vw;
}

.shopify-section--featured-promotions .featured-promotions__title {
font-size: 1.8055555555555556vw;
line-height: 2.2006944444444443vw;
}

.shopify-section--featured-promotions .featured-promotions__text p {
font-size: 1.1805555555555556vw;
line-height: 1.4166666666666667vw;
}

body a.button, button, input[type=submit], input[type=reset], input[type=button], .action_button, a.action_button, input.action_button[type=submit], input.action_button[type=button], .share-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded {
 
font-weight: 800 !important;
text-align: center !important;

font-size: 1.25vw!important;


}

.shopify-section--featured-collection h2.title {
margin-top: 4.166666666666667vw;
  text-transform: capitalize;
}

.js-promo_banner--index.sticky-promo--true {
padding-top: 1.3888888888888888vw;
padding-bottom: 1.3888888888888888vw;
}

.video-wrapper .video__text.text-align--left .headline,
.video-wrapper .video__text.text-align--left .subtitle {
font-weight: 800 !important;
font-size: 1.1805555555555556vw;
line-height: 1.9444444444444444vw;
}

.shopify-section--featured-collection .thumbnail__title {
margin-bottom: 1.3888888888888888vw;
}


.flavor-section div.content > div:nth-child(2) {
margin-top:4.236111111111111vw;
}

.header.header_bar .nav a{

padding-right:2.0833333333333335vw;
}
.feature_image .header .nav a {

padding-right:2.0833333333333335vw;
}


.shopify-section--featured-collection .one-whole.column p {
  margin-top:3.4722222222222223vw;
margin-bottom: 4.305555555555555vw;
}

.shopify-section--featured-promotions  .one-whole.column p {
margin-bottom: 5.208333333333333vw;
}

.shopify-section--image-with-text .image-element__wrap {
max-width: 100%!important;
}

.Imagewithtextclasshomepage {
margin-bottom: 5.555555555555555vw!important;
}

.article{

padding-bottom: 3.888888888888889vw!important;
}
}




  .waveimage {
  
    height: 40px;
        visibility: hidden;
}

  body div.container {
   
    padding: 0px;
}


#slider-image_MxK8Yr > div > div.banner.horizontal-text-position--center.vertical-text-position--center {background-image: url(/cdn/shop/files/Rectangle_31.png?v=1737444557);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
z-index: 9;
      height: 100%;}


#slider-image_MxK8Yr > div > div.banner.horizontal-text-position--center.vertical-text-position--center,#slider-image_YUqPF4 > div > div.banner.horizontal-text-position--center.vertical-text-position--center  {
background-image: url(/cdn/shop/files/Rectangle_31.webp?v=1744173386);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 9;
    height: 67%;
}




.flavor-section .icon img {
max-width: 100%;
}


.promo-banner__close[class*=" icon-"] {
   
    display: none;
}


@media (min-width: 767px) {
.fundraising  .subtitle {
width: 546px;
}

  .fundraising .contact-right img {
    width: 100%;
    height: auto;
    display: block;
    height: 50.0vw;
    object-fit: cover;
}
  .fundraising .contact-right {
    flex: 1;
    height: 50.34722222222222vw;
}
}

@media (max-width: 767px) {
.footer_menu {
  
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
  
.footer_menu {
    margin: 0;
    list-style: none;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.3rem;
}
  .mobile-search-bar {
    display:none;
}
  body .mm-slideout .promo-banner {
    display: none;
    z-index: 10001;
}

    .promo-banner--true .global-wrapper {
        margin-top: 0px!important;
    }

  .fundraising  .footer {
    padding: 21px 0 !important;
}
   .shopify-section--blog-template .article h2 {
    overflow-wrap: anywhere;
    word-break: break-word;
    hyphens: none;
}

  .shopify-section--blog-template .article h2 {
   
    width: 88%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
#banner-template--18738005999847__image_with_text_overlay_section_47Ycfq > div > div.banner__image-wrapper.borderclass > div > img {
    opacity: 1;
    filter: blur(0);
    opacity: 0.5;
}
  .custom_index .shopify-section--testimonials h2.title {    padding-top: 24px;}

#content_wrapper {
    width: 100%;
    background-color: #000000 !important;
    background: none !important;
}
  

 custom_collection .shopify-section--featured-promotions h2.title {
       
        padding-top: 20px;
    }

.custom_product .global-wrapper__product {
  
    padding-top: 0px !important;
}

.custom_product .breadcrumb--text {
  
    padding-bottom: 20px;
}


  
 .fundraising  .contact-right .connect-title {display:none;}
  .fundraising  .contact-right .address {display:none;}
      .page-fundraising  .OurlineofSpices h2.title {
        margin-bottom: 0px !important;
        margin-top: 30px !important;
    }

 .fundraising .custom-contact-section.formclasscusotm {
    width: 100% !important;
    max-width: 100%;
    margin-top: 30px;
}
 .fundraising .contact-right img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}
.page-corporate-gifting  .footer {
    padding: 20px 0 !important;
}

     .page-corporate-gifting .flexslider .flex-active-slide .banner__wrap {
        padding: 0px 0px;
    }

  .page-corporate-gifting .horizontal-text-position--center .banner__inner-text {
        max-width: 100% !important;
        padding-top: 18px;
    }

  .shopify-section--testimonials {
    margin-top: 10px!important;
}

  .shopify-section--testimonials::before {
  content: '';
        /* background-size: contain !important; */
        background-size: auto!important;
        background-position: inherit!important;
        background-repeat: repeat !important;
  }

.shopify-section--featured-collection {
    /* margin-top: 40px; */
    background: url(/cdn/shop/files/section-2-bg.png?v=1742799860) !important;
    background-size: auto !important;
    background-repeat: repeat !important;
}
  
.thumbnail__title {
    
    margin-bottom: 10px;
}

.thumbnail__vendor {
    color: #fff;
    margin-bottom: 10px;
}
  
.custom_collection  .shopify-section--collection-template .one-whole.column {
    padding-top: 30px;
}
.plyr--full-ui.plyr--video .plyr__control--overlaid {display:none!important;}

.shopify-section--blog-template .article h2 {
   
    margin-bottom: 20px;
    margin-top: 20px;
}

  #shopify-section-template--18738005475559__image_with_text_overlay_section_RHGQT8 {
    padding: 0px !important;
}


.blog-tabs {

    margin-top: 20px;
}
.purchase-details.smart-payment-button--false {
    align-items: flex-end;
    margin-top: 4px;
}
  
  .CustomNewletter {
    padding-bottom: 15px;
  }

  .flexslider .flex-active-slide .banner__wrap {
      padding: 55px 0px;
  }

 #shopify-section-template--18738005999847__image_text_VNiEQc {
    padding-bottom: 0px!important;
}

  
  .section.OurlineofSpices .title {
    padding-bottom: 20px;
  }
  
  .Imagewithtextclasscuatom {
      padding-top: 50px;
  }

  .Imagewithtextclass {
    padding-bottom: 50px;
  }
  
.shopify-section {
       
        width: 96% !important;
        margin: 0 auto;
    }
     body .promo-banner {
       
        width: 96%;
       
    }

.banner__text.text-align--center .subtitle {
    text-align: center;
    line-height: initial !important;
}
  .blog-tabs{
    flex-direction: column;
    justify-content: flex-end;
}

#banner-template--18738006032615__image_with_text_overlay_section_yY6AAL > div > div.banner__image-wrapper.Customwidth > div > img {height:100%!important;}

  
.tailgating-section .icons {

    overflow: hidden;
}
 .blog-tabs .tab {
        border-left: none !important;
    }

  .blog_meta {
  display:none;}
.page-stores.stores  .shopify-section--contact-form.contact-section {
  
    margin-top: 0px;
}

  label, legend, .option_title {
    
    margin-bottom: 12px;
}

.collection .has-no-side-gutter .banner__text.text-align--center {
            height: 100%;
}
  

  .shopify-section--featured-collection .one-whole.column p {
    margin-top: 50px;
    margin-bottom: 20px!important;
}
 .shopify-section--featured-promotions h2.title {
    text-transform: capitalize;
    margin-bottom: 30px;
}

  .Imagewithtextclasshomepage {
    margin-bottom: 0px!important;
}
  #shopify-section-template--18738005868775__image_text_pzE3gr {
    padding-top: 62px!important;
    padding-bottom:  0px!important;
}

.blog-tabs {
 
    margin-top: 27px!important;
}

 .page-our-story  .footer {
    padding: 0px 0 !important;
}

 .page-our-story  #homepage_slider-template--18738006196455__slideshow_Nnp46F .banner__wrap, #homepage_slider-template--18738006196455__slideshow_Nnp46F .parallax__wrap {
        height: auto;
        padding-bottom: 12px;
    }

.blog .shopify-section--image-with-text-overlay {
    
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
  .custom_blog  .article {
    padding-bottom: 10px !important;
}
  
.has-no-side-gutter .banner__inner-text {
        width: 100%;
    max-width: 100%;
    padding-top: 0;
}
body .banner__wrap img {
    height: 250px !important;
   
}
    .parallax-banner .mobile-parallax-enabled--false.mobile-image-crop-enabled--false .banner__text {
      
        width: 100%;
    }
body .shopify-section--contact-form.contact-section {
  
    padding-bottom: 0px;
    
}

  
label, legend, .option_title {
    
    margin-bottom: 10px;
}

.tailgating-section {

    flex-direction: column;
}
body .tailgating-section .image {
    
    width: 100%;
}
  .tailgating-section .icons {
 
    justify-content: space-around;
}

 body  .tailgating-section .content {
 
    width: 95%;
    
}
  .purchase-details.smart-payment-button--false {
    align-items: flex-end;
    /* margin-top: 12px; */
    /* display: none; */
}


  .shopify-section--featured-promotions .one-whole.column p {
    margin-bottom: 20px!important;
}
.custom-section {
 
    margin-top: 10px!important;
}


.OurlineofSpices .container {
    row-gap: 10px!important;
}
.OurlineofSpices {
    
    margin-top: 0px!important;
}

  .OurlineofSpices h2.title {
    
    margin-bottom: 0px!important;
}
  
.contact-left h2 {
  
    padding: 20px;
    text-align: center;
          padding: 20px;
        padding-bottom: 0;
}
  
.custom-contact-section {

    flex-direction: column;
}
.custom-section {
 
    flex-direction: column;
}

  .custom-section__right {
   
    text-align: center!important;
    width: 100%;
}
body h1, 
body h2, 
body h3, 
body h4, 
body h5, 
body h6 {
    font-size: 24px !important;
}


.shopify-section--image-with-text {
    padding-top: 0px!important;}

    #shopify-section-template--18463647727847__image_with_text_overlay_section_Fginfa .subtitle {
       
        font-size: 12px;
       
    }

.video-wrapper .video__text-container a.action_button {
    pointer-events: all;
    display: inline;
}


.horizontal-text-position--center .banner__inner-text {
    max-width: 100%!important;
}

body p {
    font-size: 14px !important;
}
  
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{    line-height: normal !important;
}

a.button, button, input[type=submit], input[type=reset], input[type=button], .action_button, a.action_button, input.action_button[type=submit], input.action_button[type=button], .share-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded {
margin-bottom:50px;
}

body .section {
width: 100%!important;
margin-left: auto;
margin-right: auto;
}


body .featured-promotions__image, .placeholder-svg--promotions {
max-width: 100%;
}


h1, .h1, h1.home, h2.title, h2.title a, .collection_title, h3.title {
letter-spacing: normal;
margin-top: 11px !important;
font-size: 25px !important;

}


body .featured-promotions {
padding-top: 0px;
padding-bottom: 9px;
}

body .flavor-section {
display: block;

}

.promo-banner--true div.content {
text-align: center;
max-width: 100%;
}
body .flavor-section .image {

max-width: 100%;
}
body .flavor-section h1 {
text-align: center;
}
.flavor-section .text h2 {

justify-content: center;
}
body  .text h2 img {
width: 40px;

}
body  .flavor-section .text h2 {

margin-top: 20px;
}


a.button, button, input[type=submit], input[type=reset], input[type=button], .action_button, a.action_button, input.action_button[type=submit], input.action_button[type=button], .share-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded {
 
    margin-top: 0px;
    display: inline-block;
    margin-bottom: 10px;
}

a.button, button, input[type=submit], input[type=reset], input[type=button], .action_button, a.action_button, input.action_button[type=submit], input.action_button[type=button], .share-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    
          width: 80%;
       
}

  .promo-banner__close[class*=" icon-"] {
    margin-top: 0px;
    width: auto;
}

body #banner-template--18463647727847__image_with_text_overlay_section_Fginfa .horizontal-text-position--center .banner__inner-text {
    max-width: 100%;
}

  .shopify-section--newsletter p {
   
    margin-bottom: 23px;
}

  #shopify-section-template--18463647727847__newsletter_fPTxBB .action_button {
    background: #000 !important;
    margin-top: 10px;
}

      .banner__text a.action_button {
       
        width: 80%;
    }

      #header a.mobile_logo {
       
        margin-top: 16px!important;
    }

  .search-form__submit-button {
 
    margin: 0;
}


}

#shopify-section-template--18463647727847__slideshow_4Dhxtc .slides {
    background: #000000;
}

.header__secondary-navigation.menu.right a {padding-right: 10px!important;}





.flickity-prev-next-button.previous {
   
    background: transparent !important;
}


p.modal_price, .modal p.modal_price {
    font-size: 22px;
    margin-bottom: 10px;
  
}

.flickity-button {
   
    background: #ffffffbf !important;
 
}

    .purchase-details__buttons .shopify-payment-button, .purchase-details__buttons .action_button--secondary {
        flex: 1 0 calc(50% - 4px);
        max-width: calc(50% - 4px);
        height: auto;
        font-size: inherit !important;
        color: white!important;
        padding: 0px !important;
        min-height: 10px;
    }


    .flickity-prev-next-button.next {
    right: 10px;
    background: transparent !important;
}


.shopify-section--featured-collection .add_to_cart.action_button {
    font-size: 16px !important;
    line-height: initial;
    min-height: 44px;
    margin-bottom: 0;
}


 
 .container .breadcrumb--text {
 
    text-transform: capitalize;
}
  .product-block--description__text .paragraph {
     
    
}


.blog  .shopify-section--image-with-text-overlay {
    background: #171717;
      padding: 89px;
    width: auto;
    padding-left: 117px;
    padding-right: 117px;
}
.shopify-section--newsletter .newsletter input {
    
    margin: 0;
}

.shopify-section--newsletter .input-row input.sign_up {

    max-height: 50px;
    height: 50px;
}

 .shopify-section--newsletter .input-row input {
    
    max-height: 50px;
    height: 50px;
}


  
.blog .article {text-align:center;}


@media screen and (max-width: 1024px) {
    .hero__inner, .hero__content {
        height: 100%;
    }
}

@media screen and (max-width: 800px) {
.custom_product promo .global-wrapper__product {
    justify-content: center;
    padding-top: 0px !important;
}}



@media only screen and (max-width: 798px) {
    #homepage_slider-template--18738005868775__slideshow_4Dhxtc .banner__wrap, #homepage_slider-template--18738005868775__slideshow_4Dhxtc .parallax__wrap {
        height: auto;
        padding-bottom: 12px;
    }
#contact-form-container {
    padding: 20px;
}
  .shopify-section--blog-posts .container {padding-bottom: 26px!important;}

  .contact-left {
     
        width: 100%;
        
    }
}


@media only screen and (max-width: 420px) {
  
       .shopify-section--blog-template .article h2 {
        width: 80%!important;}
}
@media only screen and (max-width: 798px) {
body #content_wrapper {
    background: url(https://gfed1n-qk.myshopify.com/cdn/shop/files/92f1714c4ff1b759a6d55e989f0440d4.png?v=1736979477) !important;
    background-repeat: repeat !important;
    background-size: auto !important;
    padding-top: 20px;
}

  .featured-promotions .container {
    padding: 0px;
    padding-bottom: 20px!important;
}
  body .shopify-section--featured-promotions .featured-promotions__title {
    font-weight: 700;
    text-align: center;
    font-size: 17px !important;
}
.footer_menu li a {
    margin-bottom: 20px;
    color: #fff;
    margin-bottom: 0px !important;
}

  #header {
    
    border-bottom: 0px solid #5888aa!important;
  }
    .promo-banner--true .shopify-section--header {
       
        padding-bottom: 0px !important;
    }
}
.fundraising  .contact-right .connect-title {display:none;}
.fundraising  .contact-right .address {display:none;}
.shopify-product-form label span {color: #fff;}

/* Tailgate Spices redesign: footer social icons as red circular badges */
.js-social-icons .ss-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #c20f0f;
  font-size: 18px !important;
  margin: 0 8px 0 0 !important;
  color: #fff !important;
}

.js-social-icons .ss-icon--tiktok svg {
  width: 16px;
  height: 16px;
}

/* Tailgate Spices redesign: the new homepage hero is a normal in-flow
   section, not a transparent overlay banner — prevent the legacy
   header JS from reserving oversized spacer padding above it. */
body.index .shopify-section--header {
  padding-bottom: 0 !important;
}

/* Tailgate Spices redesign: the legacy header JS also pads the first
   section on the homepage to clear the floating nav — since our hero
   already accounts for the nav visually, this just exposes the page's
   background texture through a gap. Neutralize it. */
body.index .shopify-section--premium-hero {
  padding-top: 0 !important;
}

/* Tailgate Spices redesign: main nav links */
.header__navigation .header__nav-item {
  margin: 0 18px;
}

.header__navigation .top-link,
.header__navigation .dropdown-link {
  font-family: 'Vina Sans', sans-serif !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.03em !important;
  font-size: 22px !important;
  color: #ffffff !important;
}

.header__navigation .top-link:hover,
.header__navigation .dropdown-link:hover {
  color: #c20f0f !important;
}

/* Tailgate Spices redesign: header CTA button */
.header__cta-button {
  display: inline-block;
  background: #c20f0f !important;
  color: #ffffff !important;
  font-family: 'Vina Sans', sans-serif !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.03em;
  font-size: 24px;
  padding: 10px 22px;
  margin: 0 20px;
  text-decoration: none;
  align-self: center;
}

.header__cta-button:hover {
  opacity: 0.85;
}

body.index .promo-banner {
  background: linear-gradient(90deg, #000000 0%, #610707 100%) !important;
  text-transform: uppercase !important;
  position: relative;
}

body.index .promo-banner::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  opacity: 0.7;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 -4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, transparent 30%, black 95%, black 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, transparent 30%, black 95%, black 100%);
}

body.index .promo-banner,
body.index .promo-banner__text {
  font-family: 'Vina Sans', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px;
}

body.index .promo-banner__text,
body.index .promo-banner__link,
body.index .promo-banner__close {
  position: relative;
  z-index: 2;
}

/* Tailgate Spices redesign: Vina Sans is a heavy display face with only
   one weight — the browser's default font rasterization renders it
   noticeably bolder than Figma's canvas does. Antialiasing brings it
   back in line with how it looks in the design file. */
body.index .premium-hero__heading,
body.index .premium-hero__button,
body.index .header__cta-button,
body.index .gifting-showcase__eyebrow,
body.index .gifting-showcase__heading,
body.index .gifting-card__eyebrow,
body.index .gifting-card__title,
body.index .gifting-card__button,
body.index .build-set__eyebrow,
body.index .build-set__heading,
body.index .build-set__step-label,
body.index .build-set__pack,
body.index .build-set__flavor-title,
body.index .build-set__summary-heading,
body.index .build-set__total-price,
body.index .build-set__add-to-cart,
body.index .flavor-section__heading,
body.index .flavor-section__feature-title,
body.index .real-results__heading,
body.index .real-results__button,
body.index .footer__brand a,
body.index .footer__menu-column a,
body.index .footer__title,
body.index .promo-banner__text {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility;
}
/* FINAL DESKTOP HEADER OVERRIDES */
@media only screen and (min-width: 799px) {
  .header .logo img.primary_logo,
  .header .logo img.secondary_logo {
    width: 155px !important;
    max-width: 155px !important;
    height: auto !important;
  }

  .header .nav .header__navigation a.top-link,
  .header .nav .header__navigation summary.dropdown-link {
    font-family: "Vina Sans", sans-serif !important;
    font-size: 22px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  .header__navigation .header__nav-item {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }

  .header .nav {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
  }

  .header__navigation {
    flex: 1 1 auto !important;
    flex-wrap: nowrap !important;
  }

  .header .header__cta-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 145px !important;
    white-space: nowrap !important;
    font-family: "Vina Sans", sans-serif !important;
    font-size: 22px !important;
    line-height: 1 !important;
    padding: 12px 18px !important;
    margin: 0 14px !important;
  }
}