:root{--font-heading: "Bebas Neue", sans-serif;--font-body: "Inter", sans-serif;--border-radius: 8px;--color-red: #cf3338;--color-black: #231f20}.header-icons .header-icon .item-count{top:-10px;left:-21px;font-size:14px;min-height:20px;min-width:20px;line-height:0px}.product-title{font-family:var(--font-body)!important}.button.primary-button{font-weight:700}body.template-page header{background-color:transparent}header{background-color:#f2f5f9}header .current-menu>a{color:var(--color-red)!important}header .header-icon.action-cart>.menu-text{font-size:0px;width:30px;height:26px;background-image:url(https://cdn.shopify.com/s/files/1/0641/7625/9181/files/cart.svg?v=1753033654);background-repeat:no-repeat;background-position:left center}header .mega-menu .menu-item .menu-link.menu-heading{font-family:var(--font-heading);font-size:2rem!important;font-weight:400}header .mega-menu .menu-item .menu-link{font-family:var(--font-body);font-size:1.5rem!important}.toggle-navigation>li>.menu-link{font-family:var(--font-heading);font-size:2rem!important}.tab-head.active{color:var(--color-red)!important;text-decoration-color:var(--color-red)!important}.tabs-head a.collection-button{font-weight:700}.product-card .product-media-wrap{border-radius:var(--border-radius);border:solid 1px var(--color-red)}.heading.rte{font-family:var(--font-heading);color:var(--color-red);font-size:2.4rem}.testi-head.rte{font-family:var(--font-heading);color:var(--color-black);font-size:2.4rem!important;font-weight:400!important}.testi-body{font-family:var(--font-body)}.testi-footer .author-info{font-family:var(--font-body);font-weight:700}.testimonial-section .product-card{border-radius:var(--border-radius);border:solid 1px var(--color-red)}.testimonial-section .product-media-wrap{border-radius:var(--border-radius)!important;aspect-ratio:1!important}.testimonial-section .product-media-wrap img{object-fit:cover!important}.testimonial-section .product-content{padding:0 2rem!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#cf3338!important}.swiper-pagination-bullet{background-color:#cf33384d!important}.swiper-button-next path{fill:var(--color-red)}.swiper-button-prev path{fill:var(--color-red)}.newsletter-signup{width:100%;padding:0 5vw;max-width:95rem;margin:140px auto 0;display:block}.newsletter-section .newsletter-inner{display:flex;flex-direction:column-reverse}.newsletter-section .newsletter-form{height:auto!important}.newsletter-section .newsletter-inner h4{display:none}.newsletter-section .newsletter-inner .description.rte{max-width:55.6rem;margin:0 auto;text-align:left}.newsletter-section .newsletter-inner .description.rte p{color:var(--color-red)}.newsletter-section .field-wrapper{width:100%;display:flex;gap:10px}.newsletter-section .field-wrapper .field-input{box-shadow:0 0 0 .1rem var(--color-red);background-image:none!important}.newsletter-section .field-wrapper .field-input::placeholder{color:var(--color-red)}.contact-section .contact-wrapper{max-width:800px!important}.contact-section h2{color:#cf3338;text-align:left}.contact-section .contact-top{margin-bottom:0}.contact-section .contact-form{background-color:transparent;padding:0}.contact-section button{width:100%}.contact-section input.checkbox{width:auto!important}.contact-section label.checkbox-label{display:inline-block!important;position:relative;top:-2px;text-transform:none!important;font-weight:400!important}.contact-section label.checkbox-label:after{content:""!important}.contact-section label.not-required:after{content:""!important}#shopify-section-sections--17194753196141__custom_liquid_bWPrJf{overflow:visible}.footer-popcorn-background{position:relative}.footer-popcorn-background>img{width:30vw;height:40vw;position:absolute;object-fit:contain;object-position:left;left:0;top:-20vw;z-index:5}footer .ft-blocks{padding-left:40vw;padding-right:5vw}footer h5{font-size:2.4rem;margin-bottom:1.5rem!important}footer p{line-height:1.3em}footer p{margin-bottom:25px}footer .ft-blocks-inner .ft-block-item:last-child .ft-block-content{display:flex;flex-direction:column}footer .social-media-list{order:5}.footer .social-media-list a{background-color:transparent!important;width:auto;height:auto;margin-right:25px}footer .footer-utlity-menu{font-family:var(--font-heading)!important;font-size:2rem;display:flex;gap:30px}.footer-logo{position:absolute;width:25vw;height:15vw;top:25vw;left:2vw;object-fit:contain;object-position:top center;z-index:1;background-color:#fff;padding:.5vw;border-radius:var(--border-radius)}@media(min-width:992px){body.template-page header.container{position:absolute}header.container .header-wrapper{border-radius:var(--border-radius);border:solid 1px var(--color-red)}header.container .overlay-logo{padding:2px 0 5px}header.container .header-navigation .sub-menu{border:solid 1px var(--color-red);border-top:1px solid rgba(0,0,0,.15);border-radius:0 0 8px 8px;top:calc(100% - 6px);box-shadow:none}header.container .header-navigation .mega-item .mega-menu-wrap{margin-left:-1px;width:calc(100% + 3rem + 2px)}.newsletter-section .field-wrapper [type=submit]{font-size:0px}.newsletter-section .field-wrapper button svg{margin-left:0!important;transform:scale(1.2)}.footer .ft-block-menu{min-width:auto!important}}.header__bottom-navigation .header__linklist-link{font-size:14px!important}.mega-menu .mega-menu__column .mega-menu__title.heading.heading--small{font-weight:500!important}@media(max-width:767px){.header-nav{order:5}.image-banner-section .image-banner-blocks{min-height:100px!important;padding:0!important;min-height:0px!important}.image-banner-section img{object-fit:contain;height:auto}.image-banner-section .image{position:relative}.newsletter-section .field-wrapper{width:100%;display:block;gap:10px}.newsletter-section .description.rte{margin-top:25px!important}footer .ft-blocks{padding-left:0;padding-right:0}.footer-popcorn-background,.footer-logo{display:none}}.price,.price-list,.product-meta__price-list-container,.product-item-meta__price-list-container,.hc-starting-price,.swatch-price-adjacent,.price-per-unit,.price-sqft,.price-sqyd,.product-shop-pay-logo,product-payment-terms,product-payment-container,.shopify-payment-button,[data-product-add-to-cart-button],.product-form__buy-buttons,.product-form__quantity,[data-block-type=volume-pricing]{display:none!important}.hc-ordering-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:18px 0;padding:16px 12px 16px 18px;border:1px solid #d8cdbd;background:#f7f3ed;color:#1c1b1b;font-size:14px;line-height:1.5}.hc-ordering-notice__title{display:block;font-weight:600}.hc-ordering-notice p{margin:4px 0 0}.hc-ordering-notice a{text-decoration:underline;text-underline-offset:3px}.hc-ordering-notice__close{flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:26px;line-height:1;cursor:pointer}.hc-ordering-notice__close:focus-visible,.hc-ordering-notice a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-styles.css.map */
