h1,.h1{font-family:'Playfair Display';font-size:5.3125rem;color:#300;font-weight:900;line-height:120%;margin-bottom:1.5rem}h2,.h2{font-family:'Playfair Display';font-size:3rem;color:#300;font-weight:900;line-height:120%;margin-bottom:1.5rem}a:hover{color:#991c20}.title{color:#fff;font-family:"Roboto",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:150%}.eyebrow{color:#991c20;font-size:1rem;font-style:normal;font-weight:600;line-height:150%;margin-bottom:1rem}.btn.btn-solid-red{display:inline-flex;padding:.75rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;border-radius:6.25rem;font-size:1rem;font-style:normal;font-weight:500;line-height:150%}.btn-solid-red{border:1px solid #991c20;background:#991c20;color:#fff}.btn-solid-red:hover{border:1px solid #991c20;background:#fff;color:#991c20}.btn.btn-dark-outline{display:inline-flex;padding:.75rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;border-radius:6.25rem;font-size:1rem;font-style:normal;font-weight:500;line-height:150%}.btn-dark-outline{border:1px solid #000;background:transparent;color:#000}.btn-dark-outline:hover{border:1px solid #fff;background:#991c20;color:#fff}.padding-lg{padding:7rem 0}.padding-lg-top{padding-top:7rem}.padding-lg-bottom{padding-bottom:7rem}.padding-md{padding:5rem 0}.padding-md-top{padding-top:5rem}.padding-md-bottom{padding-bottom:5rem}.bg-light{background-color:#f8f7f3}.bg-red{background-color:#300}.bg-red .btn.btn-solid-red{border:2px solid #fff}.border-20{border-radius:20px;overflow:clip}.master-wrapper-page #main{margin-top:132px}.master-wrapper-page .admin-header-links~#main{margin-top:167px}.admin-header-links{position:fixed;top:0;width:100%;z-index:99999}.header{position:fixed;top:0;left:0;right:0;z-index:1000;transition:transform .3s ease;will-change:transform;background-color:#fff}.admin-header-links~.header{top:35px}.header--hidden{transform:translateY(-100%)}.daily-price span{display:inline-block;padding-right:10px}.content-container{margin:0 4rem}.header-menu{position:static}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border:0}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.nav-item.dropdown.dropdown-single .dropdown-menu{padding:2rem 2rem 2rem}.nav-item.dropdown.dropdown-single .dropdown-menu .nav-link{white-space:nowrap;padding-bottom:10px!important;display:block}.navbar,.dropdown.dropdown-mega{position:static}.dropdown-mega .dropdown-menu{position:absolute;width:1000px;padding:0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;margin:0 auto;margin-top:0;left:0;right:0}.navbar-nav .mega-menu{display:flex;min-width:1044px;justify-content:space-between}.navbar-nav .mega-menu>ul{display:flex;flex-wrap:wrap;display:flex;padding:2rem 2rem 2rem;flex-grow:1}.navbar-nav .mega-menu ul li{width:33%;margin-bottom:1rem}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;align-items:center;gap:1.25rem}.nav-link{color:#1a0000;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:150%;padding:0!important}.nav-link:hover,.nav-link:focus{color:#991c20}.nav-cta{background-color:#f8f7f3;padding:2rem}.nav-cta .eyebrow{color:#000;font-family:Roboto;font-size:.75rem;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase;margin-bottom:1rem}.nav-cta img{margin-bottom:1rem;border-radius:18px}.nav-cta h2{color:#1a0000;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:700;line-height:150%;margin-bottom:0}.nav-cta p{color:#000;font-family:Roboto;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.header-menu .sublist{display:none!important}.header-links ul{display:flex;align-items:center;margin-bottom:0}.hero-slider{background:#f8f7f3 url('/themes/thunderbird/content/images/section-band.svg') left bottom no-repeat;background-size:100%;padding:4.84rem 0}.hero-slider h1{font-family:'Playfair Display';font-size:5.3125rem;color:#300;font-weight:900;line-height:95%;margin-bottom:1.5rem}.hero-slider p{color:#300;font-family:Roboto,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.hero-slider .btn-row{margin-top:2rem;display:flex;gap:.5rem}.card-body{background-color:#300;color:#fff;border-radius:0 0 18px 18px;padding:2rem 2rem 5rem}.card-slide{border-radius:18px;overflow:clip}.card-slide .ratio{overflow:hidden}.card-slide h2{font-size:1.25rem;font-style:normal;font-weight:700;line-height:140%;font-family:'Roboto',sans-serif;color:#fff;text-decoration:underline;margin-bottom:.25rem}.card-slide p{font-size:1rem;font-style:normal;font-weight:400;line-height:150%;color:#fff}.hero-slider .slick-dots{position:absolute;bottom:2rem;display:flex;left:2rem}.hero-slider .slick-dots li button{width:.5rem;height:.5rem;margin:0 5px;background:#fff;border-radius:50%;opacity:.2;font-size:1px;border:0}.hero-slider .slick-dots li.slick-active button{background:#991c20;opacity:1}.theme-default .nivoSlider{-webkit-box-shadow:0 0 0 0 #4a4a4a!important;-moz-box-shadow:0 0 0 0 #4a4a4a!important;box-shadow:0 0 0 0 #4a4a4a!important;border:1px solid #e5e5e5}.featured-product-slider{margin-top:5rem}.slide-item img{border-radius:18px;max-width:100%}.slide-item h2{font-family:Roboto;font-size:1.25rem;font-style:normal;font-weight:700;line-height:140%;color:#000;margin-bottom:0;margin-top:2rem}.slide-item.swiper-slide{text-align:left}.swiper-pagination-bullet{width:.5rem;height:.5rem;display:inline-block;border-radius:50%;background:#000;opacity:.2}.slide-item .sku-number{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.slide-item .add-info{display:none}.featured-swiper-controls{margin-top:3rem}.swiper-button-prev{width:48px;height:48px;border:0;background:transparent;background-image:url('/themes/thunderbird/content/images/circle-arrow-left-light.svg');background-repeat:no-repeat;background-size:cover}.swiper-button-next{width:48px;height:48px;border:0;background:transparent;background-image:url('/themes/thunderbird/content/images/circle-arrow-right-light.svg');background-repeat:no-repeat;background-size:cover}.swiper-button-prev::after,.swiper-button-next:after{display:none}swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination-bullet-active{opacity:1;background-color:#991c20;padding:0}.weekly-specials.bg-red h2,.weekly-specials.bg-red p{color:#fff}.special-item{background-color:#f8f7f3;color:#000}.weekly-specials .special-item .details h3{color:#000;font-family:Roboto;font-size:28px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:1rem}.weekly-specials .special-item .details h3 a{color:#000;font-family:Roboto;font-size:28px;font-style:normal;font-weight:700;line-height:110%;text-decoration:none}.weekly-specials .special-item .details h3 a:hover{text-decoration:underline}.weekly-specials .special-item p{color:#000;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.specials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:32px;margin-top:5rem}.item-3{grid-column:span 2/span 2;grid-row:span 2/span 2;grid-column-start:1;grid-row-start:2}.item-4{grid-row:span 3/span 3;grid-column-start:3;grid-row-start:1}.special-item{border-radius:20px;overflow:hidden;display:flex}.product-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.special-item .product-item{flex-direction:row}.item-box .product-item .picture{width:100%}.special-item.item-4 .product-item{flex-direction:column;justify-content:flex-start}a img{display:block;object-fit:contain;width:100%}.special-item.item-4 .product-item .picture{width:100%}.product-item .details{padding:32px}.product-item .details a{color:#991c20;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:150%;text-decoration:none}.product-item .details a:hover{text-decoration:underline}.item-grid.home-grid .category-item{display:flex;flex-direction:column}.home-page-category-grid .picture{margin-bottom:1rem}.home-page-category-grid .picture a{height:375px;display:block}.home-page-category-grid .picture img{max-width:100%;object-fit:cover;height:100%;border-radius:20px}.item-grid.home-grid .category-item h2{order:2;color:#000;text-align:center;font-family:"Roboto",sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%}.home-page-category-grid .title a{text-decoration:none}.home-page-category-grid .title a:hover{text-decoration:underline;color:#000}.item-grid.home-grid .item-box .picture a::before{display:none}.item-grid.home-grid .item-box .picture a img{position:relative}.bg-testimonial{background-color:#300;background-image:url('/themes/thunderbird/content/images/testimonial-bg.svg');background-repeat:no-repeat;background-position:bottom left}.bg-testimonial .eyebrow,.bg-testimonial h2{color:#fff}.bg-testimonial .swiper-slide{background:transparent;color:#fff;font-size:1.5rem;font-weight:700;text-align:left;line-height:140%}.bg-testimonial img{border-radius:18px;max-width:100%}.bg-testimonial .slide-content{display:flex;flex-direction:column}.bg-testimonial .slide-content p{background:transparent;color:#fff;font-size:1.5rem;font-weight:700;text-align:left;line-height:140%}.bg-testimonial .slide-content .testimonial-name{font-size:1rem;font-style:normal;font-weight:600;line-height:150%;margin-top:2rem}.bg-testimonial .slide-content .testimonial-title{font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.bg-testimonial .swiper-button-prev{background-image:url('/themes/thunderbird/content/images/circle-arrow-left-grey.svg')}.bg-testimonial .swiper-button-next{background-image:url('/themes/thunderbird/content/images/circle-arrow-right-grey.svg')}.testimonial-swiper-controls{margin-top:3rem}.bg-testimonial .swiper-pagination-bullet{background:#fff}.bg-testimonial .swiper-pagination-bullet-active{opacity:1;background-color:#991c20}.cta-card{margin-top:7rem}.video-image-container{display:flex;position:relative;text-decoration:none;color:inherit;height:100%}.video-image-container img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.video-image-container button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;color:#fff;width:100%;height:100%;border:0;background:rgba(0,0,0,0)}#videoModalBody iframe{width:100%;min-height:400px}.cta-card p{color:#1a0000;font-family:Roboto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:2rem}.cta-card-content{padding:2rem 4rem}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f2fafc;background-clip:border-box;border-top-left-radius:20px;border-top-right-radius:20px}.contact-grid .card-img-top{width:100%}.contact-grid .card-body{background:#fff;color:#000;text-align:center;box-shadow:0 4px 6px 0 rgba(0,0,0,.03),0 12px 16px 0 rgba(0,0,0,.08);width:100%;padding:2rem}.contact-grid .card-body h3{font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;margin-bottom:.94rem}.contact-grid .card-body p{font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:.94rem}.contact-grid .card-body .card-company{color:#991c20;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:150%;padding-top:.5rem}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.contact-page .topic-html-content-body{margin:25px 0}.footer{color:#fff;background-image:url('/themes/thunderbird/content/images/footer-band.svg');background-repeat:no-repeat;background-position:bottom left;background-size:100%}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline;color:#fff}.footer-upper{display:flex;display:flex;padding-bottom:3rem;justify-content:space-between;align-items:flex-start;align-self:stretch;margin:0 0 3rem;border-bottom:1px solid rgba(255,255,255,.2)}.footer-left{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem}.footer-right{min-width:35%}.footer-col{text-align:left}.footer-col .title{font-size:1rem;font-style:normal;font-weight:700;line-height:150%;margin-bottom:1rem}.footer-col ul{padding:0}.footer-col li{font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;padding:.5rem 0}.footer-lower{position:relative;width:auto;padding:0;display:flex;margin:0 4rem;justify-content:space-between}.footer-info ul{display:flex;gap:.75rem;margin-left:1.5rem}.social ul{display:flex;gap:1.5rem}.newsletter-email input[type="email"]{float:none;width:100%;height:50px;margin:0;margin-right:0;margin-right:1rem}.newsletter-copy{color:#fff;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:1.5rem}.small-text{font-family:Roboto;font-size:.75rem;font-style:normal;font-weight:400;line-height:150%;margin-top:.75rem}.category1{display:block;font-size:1.4em;border-bottom:1px solid #ccc;padding-top:20px}.category2{font-weight:bold;display:block;padding-top:20px}.category3{display:inline-block;margin-left:20px}.locationLnk{display:block;cursor:pointer;padding:10px 5px;font-size:.9em;background:#991c20;color:#fff;width:auto;display:inline-block;text-decoration:none;padding:5px 20px;margin-bottom:22px;font-weight:400}.locationLnk:hover{background-color:#fff;color:#991c20;border:1px solid #991c20}.method-insurance-container{margin-left:20px}.method-insurance{background-color:#ff0;padding:3px}.center{text-align:center}#paymentinfo .required{position:absolute;z-index:999;right:7px}.form-group1.update-btn{float:left}.form-group1.save-btn{float:left;margin-left:10px}table.meal-check-out-page{width:100%}table.meal-check-out-page th,table.meal-check-out-page td{padding:10px;border:1px solid #ddd}table.meal-check-out-page thead tr{background-color:#dee2e6;border-color:#dee2e6}.breadcrumb{clear:both}.tier-prices .field-header,.tier-prices .prices-header,.tier-prices .item-unit,.tier-prices .item-quantity,.tier-prices .item-price,.tier-prices .item-price-per-piece{text-align:center}.tier-prices{text-align:center;margin-bottom:10px}.tier-prices .prices-header{background:#300;color:#fff;padding:3px;font-weight:700}.tier-prices .prices-list table{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;background:#f3f3f3}.tier-prices .prices-list td{border-bottom:solid 1px #d7d7d7;padding-top:3px;padding-bottom:3px;font-weight:700}.tier-prices .prices-list .field-header{font-weight:700;text-align:center}.tier-prices .prices-list .item-price{color:#b80709}.quickorder-box{display:table-cell;text-align:right;vertical-align:middle}.quick-order-page .btn-solid-red.btn.add-to-cart-button:hover{border:1px solid #991c20;background:#991c20;color:#fff}#paymentinfo .required{position:absolute;z-index:999;right:7px}.form-group1.update-btn{float:left}.form-group1.save-btn{float:left;margin-left:10px}table.meal-check-out-page{width:100%}table.meal-check-out-page th,table.meal-check-out-page td{padding:10px;border:1px solid #ddd}table.meal-check-out-page thead tr{background-color:#dee2e6;border-color:#dee2e6}sub-category-item{margin-bottom:4rem}.sub-category-item img{max-width:100%;border-radius:18px;margin-bottom:1rem}.sub-category-item h2 a{color:#000;text-align:center;font-family:Roboto;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;text-decoration:none}.sub-category-item h2 a:hover{text-decoration:underline;color:#300}.item-grid.row .product-item{margin-bottom:4rem}.item-box .product-title{font-family:"Roboto",sans-serif;margin:0 0 10px;font-size:17px;line-height:1.2;font-weight:normal;color:#300}.item-box .product-box-add-to-cart-button{width:60%;background-color:#991c20;border:1px solid #991c20;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;transition:linear .3s all}.item-box .product-box-add-to-cart-button:hover,.item-box .product-box-add-to-cart-button:focus{background-color:#fff;border:1px solid #991c20;color:#991c20}.pager li span{border-color:transparent;background-color:#991c20;color:#fff}.nav.tabs .nav-link{padding:.5rem 1rem!important;border:0;background-color:#300;color:#fff;border-right:1px solid #fff}.nav.tabs .nav-link.active{background-color:#991c20}.tab-pane{margin-top:2rem}#btnCalc{display:inline-block;padding:.5rem 1rem;justify-content:center;align-items:center;gap:.625rem;border-radius:6.25rem;border:2px solid #fff;background:#991c20;color:#fff}#btnCalc:hover{background-color:#fff;border:1px solid #991c20;color:#991c20}.no-data{padding:23px}.login-page .sub-title{padding-top:2rem;text-align:center;margin-bottom:0}.overview .product-price,.variant-overview .product-price{font-size:17px;font-weight:normal}.overview .qty-input,.variant-overview .qty-input{width:80px;height:45px;text-align:center;font-size:16px;vertical-align:top;border-radius:3px;padding:12px;padding-right:27px}.overview .qty-input:focus,.variant-overview .qty-input:focus{z-index:auto}.variant-overview .add-to-cart-qty-wrapper{margin-right:5px}.add-to-cart-panel .product-total-wrapper{padding:12px;font-size:20px;font-weight:bold;color:#444}.add-to-cart .add-to-wishlist-button{width:auto}.overview .add-to-cart-qty-wrapper+.add-to-cart-button{padding:0;width:calc(100% - 90px);max-width:250px}.add-to-cart-qty-wrapper{position:relative;display:inline-block;vertical-align:top;margin-right:10px}.add-to-cart-qty-wrapper .plus,.add-to-cart-qty-wrapper .minus{position:absolute;top:0;right:0;left:auto;display:inline-block;width:15px;height:18px;margin:3px;background-color:#f1f1f1;text-align:center;line-height:18px;cursor:pointer;user-select:none;transition:all .2s ease}.add-to-cart-qty-wrapper .minus{top:auto;bottom:0}.add-to-cart-qty-wrapper .plus:hover,.add-to-cart-qty-wrapper .minus:hover{background-color:#eaeaea}.overview .login-button,.variant-overview .login-button{border:0;background-color:#991c20;border:1px solid #991c20;padding:14px 24px;font-size:15px;color:#fff;text-transform:uppercase;display:table;width:fit-content;text-decoration:none;margin:15px 0}.overview .login-button:hover,.variant-overview .login-button:hover{background-color:#fff;border:1px solid #991c20;color:#991c20}.overview .add-to-cart-button,.variant-overview .add-to-cart-button{padding:0 15px;font-size:15px;vertical-align:top;text-align:center;text-overflow:ellipsis;overflow:hidden}.variant-overview .add-to-cart-button{padding:0 14px;width:140px}.product-variant-list .add-to-cart-qty-wrapper+.ajax-cart-button-wrapper button{width:auto!important}.blog-page,.block-blog-archive,.blogpost-page{padding-top:5rem}.blogpost-page{padding-bottom:5rem}.blog-page .page-title h1,.blogpost-page .page-title h1{font-family:'Playfair Display';font-size:3rem;color:#300;font-weight:900;line-height:120%}.blog-page .blog-posts .post-title{font-family:Roboto;font-size:28px;font-style:normal;font-weight:700;line-height:110%;color:#300;text-decoration:none}.blog-page .blog-posts .post-body img{max-width:100%;object-fit:contain}.blog-page .blog-posts .blog-details .tags label,.blogpost-page .tags label{color:#000}.blog-page .blog-posts .blog-details .tags li a,.blogpost-page .tags li a{color:#991c20;text-decoration:none}.blog-page .blog-posts .blog-details .tags li a:hover,.blogpost-page .tags li a:hover{color:#991c20;text-decoration:underline}.block-popular-blogtags .title p,.block-blog-archive .title p{font-family:'Playfair Display';color:#300;font-weight:900;line-height:120%;margin-bottom:0}.block .tags li a{color:#991c20;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:150%;text-decoration:none}#blog-month-list .year .number{color:#000}#blog-month-list .year .month a{color:#991c20;font-family:Roboto;font-size:1rem;font-style:normal;font-weight:500;line-height:150%;text-decoration:none}#blog-month-list{padding-left:0}#blog-month-list .year .month a:hover{text-decoration:underline}.block .tags li a:hover,.block .tags li a:focus{text-decoration:underline;color:#991c20}.block-popular-blogtags ul.tags{padding-left:0}.topic-block a.btn,.topic-page a.btn{text-decoration:none}.topic-page .image-left{float:left;max-width:100%;padding:5px}.topic-page.image-right{padding:5px;float:right;height:auto;max-width:100%}.topic-page .image-center{display:block;height:auto;padding:5px;max-width:100%}.sitemap-page .entity{margin:30px 0 30px}.sitemap-page .page-title{margin-bottom:70px}.sitemap-page .page-title h1{font-weight:900;font-size:3rem}.sitemap-page .entity-title h2{color:#000;font-family:Roboto;font-size:28px;font-style:normal;font-weight:700;line-height:110%;text-decoration:none}.sitemap-page .entity .sitemap-list a{color:#1a0000;font-size:16px;text-decoration:none;padding-left:10px}.sitemap-page .entity .sitemap-list a:hover{color:#991c20;text-decoration:none}.sitemap-page .entity li:before{content:"";position:absolute;top:40%;left:0;width:5px;height:5px}.sitemap-list{list-style:square;display:flex;flex-direction:column;flex-wrap:wrap;max-height:400px;color:#300;margin:auto;max-width:400px}.sitemap-page .entity li{break-inside:avoid;width:fit-content;position:relative;margin:0;padding:3px 0;line-height:1.5;font-size:1rem;display:list-item;text-align:start;display:flex;flex-direction:row}.order-details-page .title{color:#444}.order-details-page .order-overview .order-total strong{color:#991c20}@media screen and (max-width:1200px){.header-left{gap:2rem}.navbar-nav{gap:1rem}.header-menu{margin-bottom:0}.nav-link{font-size:.875rem}.footer-upper{flex-direction:column}.footer-left{flex-wrap:wrap}.footer-col.footer-logo{width:100%}.newsletter{margin-top:2rem}.footer-lower{flex-direction:column;gap:2rem}.footer-disclaimer{text-align:left}.product-list .add-to-cart-qty-wrapper .plus,.product-list .add-to-cart-qty-wrapper .minus{height:16px;line-height:16px}.item-box .product-box-add-to-cart-button{font-size:14px}}@media screen and (max-width:991px){#main{margin-top:155px}.header-contact{display:none}.header-left{justify-content:flex-start}.close-container{padding:20px 32px;text-align:right}.header-logo{text-align:left}.header-logo a{max-width:86%}.header-menu{position:absolute;z-index:1;width:90%;max-width:100%;margin:0 auto 40px;left:0;top:0;background:#300;text-align:left;width:100%!important}.navbar{padding-top:0}.navbar-nav{align-items:flex-start;padding:0;gap:0;min-height:80vh}.navbar-nav .nav-link{color:#fff;padding-right:0;padding-left:0;display:flex;align-items:center;justify-content:space-between;padding:10px 32px!important}.dropdown-menu .nav-link{color:#300}.dropdown-toggle::after{display:inline-block;margin-left:10px;vertical-align:3px;content:"";border-top:0;border-right:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);border-left:0;width:10px;height:10px;transform:rotate(-45deg)}.nav-item{border-bottom:1px solid rgba(255,255,255,.2);width:100%}.nav-item:first-child{border-top:1px solid rgba(255,255,255,.2)}.mobile-aux{padding-bottom:1.75rem}.nav-cta{background-color:#f8f7f3;padding:2rem;display:none}.navbar-nav .dropdown-menu{border:0;position:relative;border-radius:0;padding:0;margin:0;width:auto}.dropdown,.dropend,.dropstart,.dropup{position:relative;width:100%}.navbar-nav .mega-menu{display:block;min-width:auto}.navbar-nav .mega-menu>ul{display:block;padding:0;width:100%}.navbar-nav .mega-menu ul li{width:100%;margin-bottom:0;border-bottom:1px solid #ececec}.nav-item.dropdown.dropdown-single .dropdown-menu{padding:0}.nav-item.dropdown.dropdown-single .dropdown-menu .nav-link{border-bottom:1px solid #ececec}#searchBox-mobile{padding:16px 32px 0;text-align:center}.sublist-toggle{display:none}.quickorder-box{display:none}.mobile-aux .quickorder-box{display:block}.mobile-aux .d-flex{align-items:center;padding:10px 32px}.mobile-contact{color:#fff}.mobile-contact a{color:#fff}#mobile-header-small-search-box-form{width:100%;position:relative}.search-box input.search-box-text{width:100%;padding:.75rem 1.5rem;border-radius:6.25rem;height:3rem}.search-box .search-box-button{height:24px;width:24px;background-color:transparent;border:0;font-size:1px;color:transparent;background-image:url('/themes/thunderbird/content/images/search.svg');padding:0;min-width:24px;background-repeat:no-repeat;position:absolute;right:7px;top:-3px;padding:24px;background-position:center}.search-box .search-box-button:hover,.search-box .search-box-button:focus{background-color:transparent;border:0;color:transparent}.hero-slider h1,.hero-slider p{text-align:left}.hero-slider h1{font-size:4rem}.bg-testimonial img{margin-bottom:2rem}.billing-info .info-list,.shipping-info .info-list,.shipping-method-info .info-list{padding:0}.order-review-data .title strong,.order-details-area .title strong,.shipment-details-area .title strong{font-weight:700;color:#444}.specials-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:32px}.item-3,.item-4{grid-column:inherit;grid-row:inherit;grid-column-start:inherit;grid-row-start:inherit}.item-1{grid-area:1/1/2/2}.item-2{grid-area:1/2/2/3}.item-3{grid-area:2/1/3/3}.item-4{grid-area:3/1/4/3}.special-item.item-4 .product-item{flex-direction:row;justify-content:flex-start}.special-item .product-item .picture{min-width:49%;height:100%}.special-item .product-item .picture a img{display:block;object-fit:cover;width:100%;height:100%}.blog-page,.block-blog-archive,.blogpost-page{padding-top:2rem}.blogpost-page{padding-bottom:2rem}}@media screen and (max-width:768px){.footer-upper{margin:0 0 3rem;flex-direction:column}.footer-lower{margin:0}.footer-info.d-flex{flex-direction:column;gap:2rem}.footer-info ul{margin-left:0;padding-left:0}.sitemap-list{max-height:100%}}@media screen and (max-width:600px){.specials-grid{display:grid;grid-template-columns:1fr;grid-column-gap:32px;grid-row-gap:32px}.item-1{grid-area:1/1/2/2}.item-2{grid-area:2/1/3/2}.item-3{grid-area:3/1/4/2}.item-4{grid-area:4/1/5/2}.special-item.item-4 .product-item{flex-direction:column;justify-content:flex-start}.special-item .product-item{flex-direction:column;justify-content:flex-start;width:100%}.special-item .product-item .picture{min-width:100%;height:auto}}@media screen and (max-width:500px){.footer-col{width:100%}.newsletter-email{flex-direction:column;gap:1rem}}@media screen and (max-width:380px){.order-details-page .print-order-button{margin-bottom:15px}}
