@import"https://use.typekit.net/csn6mtc.css";@import"https://fonts.googleapis.com/css2?family=Anonymous+Pro:ital,wght@0,700;1,700&family=Karla:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Montserrat:ital,wght@0,700;1,700&family=Poppins:ital,wght@0,600;0,700;1,600;1,700&family=Work+Sans:ital,wght@0,600;0,700;0,800;0,900;1,600;1,700;1,800;1,900&display=swap";:root{--theme-red: #e42726;--primary-color: #32342e;--menu-color: #2a302c;--whiteColor: #fff;--blackColor: #000;--font-handsome-pro: "handsome-pro", sans-serif;--font-anonymous-pro: "Anonymous Pro", monospace;--font-karla: "Karla", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-poppins: "Poppins", sans-serif;--font-work-sans: "Work Sans", sans-serif;--color-red: #ea3e32;--greenColor: #059858;--darkGreen: #11381c;--header-initial-height: 80px;--announcement-height-desktop: 35px;--announcement-height-default: 35px}*{box-sizing:border-box}html{line-height:1.5;padding:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-size:14px;font-family:var(--font-karla);color:var(--primary-color)}img{display:inline-block;max-width:100%}button,.btn,a,input[type=submit]{transition:all ease-in-out .3s}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-poppins);font-weight:600;letter-spacing:normal;margin-top:0;color:var(--primary-color)}h3,.h3{font-size:24px!important}h4,.h4{font-size:20px!important}h5,.h5{font-size:18px!important}h6,.h6{font-size:16px!important}h2,.h2{font-size:30px!important}h1,.h1{font-size:36px!important}p{font-size:16px!important}.header--logo_center_links_center:not(.header--is-hamburger) .logo{padding-top:0;padding-bottom:0;max-height:154px;height:154px;top:-2px}.nav-standard .menu-item{text-transform:uppercase;font-weight:600}.nav-standard .menu-item a{color:var(--menu-color);font-size:14px}.header--logo_center_links_center:not(.header--is-hamburger) .nav-standard{padding-top:22px}.nav-standard .menu-item:nth-child(3){margin-right:auto}.header--logo_center_links_center:not(.header--is-hamburger){height:var(--header-initial-height)}.shopify-section-header{position:initial}.logo__image-link{overflow:visible}.hero.hero-slider .slide-content__heading.aos-animate{font-size:36px;font-weight:700}.find-left h3{font-size:36px;color:var(--primary-color);font-weight:700;margin-bottom:0;letter-spacing:normal}.find-left h3 em{color:var(--theme-red);font-family:var(--font-handsome-pro);font-weight:700;margin-inline:5px}.homeFind__main{background:url(find-us.png) no-repeat center;background-size:cover}.find-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px}.find-left{margin-right:40px}.hmvdo .hero__content{width:50%;padding:90px 40px 20px;max-width:735px}.hmvdo .hero__content .hero__description.aos-animate{font-size:15px}.hmvdo h1.hero__title{font-size:30px;font-weight:600;background:#00552c;color:#fff;width:100%;margin-top:-120px;padding:13px 0;margin-bottom:30px}.sclicon .footer__social{justify-content:flex-start}.sclicon .footer__social .social-link{color:#285036}.sclicon .social-link .icon{width:24px;height:23px}.footer__block__text p{font-size:14px}.sclicon .social-links li{margin-right:25px;margin-top:12px}.footer__block__menu-link{text-transform:uppercase;font-weight:600}.hm-blogs .blog-module.container-wrap{background:url(/cdn/shop/files/home-blog-banner.jpg) no-repeat center top;background-size:100%}.hm-blogs .blog-module .page-title h2{font-size:30px;font-weight:600;color:#fff}.hm-blogs .blog-module .page-title p{color:#fff}.hm-blogs .blog-module .page-title{margin-bottom:15px}.hm-blogs .row.row-med.u-center.button-wrapper{margin-bottom:80px}.hmftrclctn .featured-collection{padding-top:80px;padding-bottom:60px}.collection-grid .collection-grid__row{padding-left:0;padding-right:0;margin-left:-30px;margin-right:-30px}.collection-grid .collection-grid__row .product-block__inner .product-block__image{padding-top:100%}.collection-grid .collection-grid__row .product-block__inner .image-wrapper img{object-fit:contain}.collection-grid .collection-grid__row .product-block__inner .product-block__info>*:not(:last-child){margin-bottom:7px}.collection-grid .collection-grid__row .product-block__inner .product-block__info .product-block__title{font-size:18px!important;font-weight:700;line-height:1.2}.collection-grid .collection-grid__row{margin-left:-30px;margin-right:-30px}.collection-grid .collection-grid__row .product-block{padding:0 30px}.gallery-wrap{background:url(/cdn/shop/files/background.png?v=1701433697) no-repeat;background-size:cover;padding:50px 0}.gallery-content-inner{text-align:left}.gallery-content-inner h2{color:var(--primary-color);font-weight:600}.hm-blogs .blog-module.container-wrap{padding:90px 0 80px}.hm-blogs .row.row-med.u-center.button-wrapper{margin-bottom:130px}.blog-module-posts__post{text-align:center}.blog-module-posts__post .article__info{padding-right:0;padding-bottom:10px}.hm-bgoverlay .banner__inner .page-title{background-color:#fff;padding:50px}.hm-bgoverlay .banner__inner .page-title .page-title__heading{font-weight:600;color:var(--primary-color);font-size:36px}.hm-bgoverlay .banner__inner .page-title .page-title__text p{font-size:16px}.hm-bgoverlay .banner__inner .page-title .container{max-width:100%;padding:0}.shopify-section--logo-list{padding:50px 0}.hm-sm-imgtxt .gallery-wrap .gallery{flex-wrap:wrap}.hm-sm-imgtxt .gallery-wrap .gallery>*{flex:0 0 auto}.hm-sm-imgtxt .gallery-wrap .gallery .gallery-slider{width:33.33%}.hm-sm-imgtxt .gallery-wrap .gallery .gallery-content{width:66.66%}.hm-sm-imgtxt .gallery-wrap .gallery .gallery-content .gallery-content-inner{max-width:100%}.hm-sm-imgtxt .gallery-wrap .gallery .gallery-content .gallery-content-inner .gallery-content__text h3{padding-left:80px;background:url(/cdn/shop/files/smile.svg?v=1701437873) no-repeat;background-size:90px;margin-left:50px}.testimonial__bottom{text-align:right}.testimonial__bottom .accent-line{display:none}.tstmnl-btn{text-align:center;margin-top:40px}.shopify-section--newsletter .section-newsletter{background:url(/cdn/shop/files/concreet.png?v=1701439273) no-repeat;background-size:cover}.shopify-section--newsletter .sign-up-form .input-group{height:auto}.shopify-section--newsletter .newsletter__title,.shopify-section--newsletter .sign-up-body{color:#fff}.shopify-section--newsletter .sign-up-form{width:100%}.shopify-section--newsletter .sign-up-form .input-group{display:flex;gap:20px;max-width:800px;margin-left:auto;margin-right:auto}.shopify-section--newsletter .sign-up-form .input-group input:not([type=submit]){width:100%;background-color:#fff;border:none;min-height:44px;font-family:var(--font-work-sans);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2px}.nwsltr-btmtxt{margin-top:30px}.nwsltr-btmtxt h5{font-size:30px!important;color:#fff}.announcement__text p{font-family:var(--font-work-sans);font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:14px!important}.nav-standard .menu-item a{font-family:var(--font-work-sans);text-transform:uppercase;font-weight:600;color:var(--menu-color);letter-spacing:2px}.flickity-slider .hero-slide .slide-inner .slide-text .slide-content .slide-content__subheading.subheading-text{font-family:var(--font-work-sans);text-transform:uppercase}.flickity-slider .hero-slide .slide-inner .slide-text .slide-content .slide-content__heading{font-family:var(--font-poppins);font-weight:600}.flickity-slider .hero-slide .slide-inner .slide-text .slide-content .slide-content__text p{font-family:var(--font-karla)}.hero button,.hero .btn,.hero .shopify-payment-button__button--unbranded,.split-hero button,.split-hero .btn,.split-hero .shopify-payment-button__button--unbranded,.featured-block__content button,.featured-block__content .btn,.featured-block__content .shopify-payment-button__button--unbranded,.collection-block button,.collection-block .btn,.collection-block .shopify-payment-button__button--unbranded,.product-block__image-inner button,.product-block__image-inner .btn,.product-block__image-inner .shopify-payment-button__button--unbranded,.hero .button,.split-hero .button,.featured-block__content .button,.collection-block .button,.product-block__image-inner .button,button,.btn,.shopify-payment-button__button--unbranded,.button{font-family:var(--font-work-sans)!important;text-transform:uppercase;font-size:14px;letter-spacing:2px;min-height:35px!important;font-weight:600}.outline-btn.btn{background-color:transparent;color:var(--COLOR-BUTTON-PRIMARY-BG);border-color:var(--COLOR-BUTTON-PRIMARY-BG)}.outline-btn.btn:hover{background-color:var(--COLOR-BUTTON-PRIMARY-BG);color:var(--whiteColor)}.find-left h3{font-size:25px}.find-left h3 em{font-style:normal;font-size:38px}.product-block__title{font-family:var(--font-poppins);font-weight:600;color:var(--primary-color);text-transform:capitalize}.collection-grid .collection-grid__row .product-block__inner .product-block__info .product-block__title{font-weight:600}.product-block__title a{color:inherit}.product-block__price .price{font-family:var(--font-work-sans);font-weight:600;letter-spacing:2px;text-transform:uppercase}.hm-blogs .blog-module .page-title p{letter-spacing:-.5px}.blog-module-posts__post .article__title{font-family:var(--font-poppins);font-weight:600;color:var(--primary-color);font-size:20px!important}.blog-module-posts__post .article__info span{font-family:var(--font-work-sans);font-weight:800;text-transform:uppercase;color:#231f20;transition:all .3s;letter-spacing:2px}.blog-module-posts__post .article__info:hover span{color:var(--primary-color)}.post__tags__tag{font-family:var(--font-work-sans);font-weight:600;text-transform:uppercase;font-size:11px;padding:1px 5px}.hm-sm-imgtxt .gallery-wrap .gallery .gallery-content .gallery-content-inner .gallery-content__text h3{font-family:var(--font-montserrat);font-weight:700;text-align:center;display:inline-flex;color:#1c1c1b}.nwsltr-btmtxt h5{font-family:var(--font-anonymous-pro);font-weight:700}.footer__block__menu-link a{font-family:var(--font-work-sans);text-transform:uppercase;letter-spacing:1px;color:var(--menu-color)}.footer__block__menu-link a:hover{color:var(--COLOR-BUTTON-PRIMARY-BG)}button,.btn,.shopify-payment-button__button--unbranded,.button{padding-top:0;padding-bottom:0;min-height:30px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:normal}.page-width,.container{width:100%;padding-right:15px!important;padding-left:15px!important;margin-right:auto!important;margin-left:auto!important;position:relative}@media (min-width: 576px){.page-width,.container{max-width:100%!important}}@media (min-width: 768px){.page-width,.container{max-width:100%!important}}@media (min-width: 992px){.page-width,.container{max-width:960px!important}}@media (min-width: 1200px){.page-width,.container{max-width:1170px!important}}@media (min-width: 1700px){.page-width,.container{max-width:1400px!important}}.nav-standard .menu-item{padding-left:5px;padding-right:5px}.header--logo_center_links_center:not(.header--is-hamburger) .nav-standard .menu{flex:1;justify-content:center}.hmvdo .hero__content{padding-left:60px;padding-right:60px}.product-block__info{padding-bottom:40px;position:relative}.product-block__info .quickview-holder{position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto}.hmimgtxt .gallery .gallery-content{display:flex;align-items:center;justify-content:center}.hmimgtxt .gallery .gallery-content .gallery-content-inner{max-width:460px;margin-left:0;margin-right:auto}.blog-module-posts__wrapper .blog-module-posts{gap:50px}.blog-module-posts__post{padding-left:0;padding-right:0}.gallery-wrap.container-wrap .gallery-content{padding-left:30px}.quickview-holder .product-block__image-inner{position:relative;left:0;top:0;transform:translate(0);opacity:1;margin-left:auto;margin-right:auto}.quickview-holder .product-block__image-inner .quickView-button{border:1px solid var(--COLOR-BUTTON-PRIMARY-BG)!important;background-color:transparent;color:var(--COLOR-BUTTON-PRIMARY-BG)}.quickview-holder .product-block__image-inner .quickView-button:hover{background-color:var(--COLOR-BUTTON-PRIMARY-BG);color:var(--whiteColor)}.hm-tstmnl{padding-bottom:70px}.hmnewltr .input-group button{background-color:transparent;border:none;padding-inline:10px}.footer__block__menu-link a{font-size:12px}.quickView-button{transition:all .3s}.product-block__inner:hover .product-block__info .quickview-holder .quickView-button{background-color:var(--COLOR-BUTTON-PRIMARY-BG);color:var(--whiteColor)}.footer__block.footer__block--logo{min-width:130px}.predictive-search__layout .product-block__title{font-size:18px!important;font-weight:600;color:var(--primary-color);font-family:var(--font-poppins);line-height:1.2}.predictive-search__actions{text-align:center;margin-top:20px}.collection-grid .product-block{margin-bottom:30px}body:not(.has-search-popdown-visible) header.site-header .container{max-width:100%!important}.bnrtxtoverlay .banner__inner .page-title{background-color:var(--whiteColor);padding:50px;max-width:700px;margin-inline:auto}.bnrtxtoverlay .banner__inner .page-title .page-title__heading{font-size:34px}.bnrtxtoverlay .banner__inner .page-title .page-title__text p{font-size:16px}.collection-list .collection-list__row{gap:32px}.collection-list .collection-list__row>*{border:none;position:relative}.collection-list .collection-list__row .collection-block__info{align-items:flex-end}.shopify-section--list-collections .collection-list{padding-block:90px}.bnrtxtoverlay .banner__inner .page-title__text h2{font-family:var(--font-handsome-pro);font-weight:700;color:var(--color-red)}.hstrysec{background:url(/cdn/shop/files/background.png?v=1701433697) no-repeat;padding-block:50px;background-size:cover}.hstrysec .hstry-top{text-align:center;margin-bottom:50px}.story-pg-content h3,.story-pg-content p{color:#42443d}.story-pg-content .page-content,#our-story .hstrysec .hstry-top{max-width:80%}#our-story .hstrysec .hstry-top{margin-inline:auto}.hstry-mid{display:flex;align-items:flex-start;position:relative}.hstry-mid .hstry-midimg img{width:100%}.hstry-mid .hstry-midimg{position:relative;flex:1}.hstry-mid .strthere{font-size:20px;text-transform:uppercase;color:#262524;font-family:var(--font-anonymous-pro);position:relative;width:85px;height:60px;text-align:left;z-index:9;flex:0 0 auto;margin-bottom:-90px;letter-spacing:2px;font-weight:700;position:absolute;right:100%;bottom:100%}.hstry-mid .strthere span{transform:rotate(-20deg);position:absolute;bottom:10px;left:6px}.hstry-mid .strthere:after{content:"";background:url(/cdn/shop/files/Untitled-6.svg?v=1701771399) no-repeat;background-size:contain;width:47px;height:49px;position:absolute;margin-inline:auto;top:100%;left:0;right:0}.hstry-mid{background:url(/cdn/shop/files/history.png?v=1701781621) no-repeat;background-size:cover;padding:70px;column-gap:50px;row-gap:30px;align-items:center}.cmncontain h2{color:var(--greenColor);font-family:var(--font-poppins);font-weight:600;font-size:40px!important;padding-bottom:10px;position:relative;margin-bottom:20px}.cmncontain h2:after{content:"";width:37px;height:3px;background-color:#010101;position:absolute;bottom:0;left:0}.cmncontain p{font-size:14px}.cmncontain h4{font-family:var(--font-handsome-pro);font-weight:700;color:var(--color-red);font-size:24px!important}.hstry-mid .hstry-midtxt h2,.hstry-mid .hstry-midtxt h5,.hstry-mid .hstry-midtxt p,.storyyearsxtn .year-inner .year-left h2,.storyyearsxtn .year-inner .year-left h5,.storyyearsxtn .year-inner .year-left p,.storyyeartwntyone .year-inner h2,.storyyeartwntyone .year-inner h5,.storyyeartwntyone .year-inner p{color:var(--whiteColor)}.hstry-mid .hstry-midtxt h2:after,.storyyearsxtn .year-inner .year-left h2:after,.storyyeartwntyone .year-inner h2:after{background-color:var(--whiteColor)}.hstry-mid>*:not(.strthere){flex:0 0 auto;width:calc(50% - 25px)}.hstry-btm{display:flex;align-items:center;flex-wrap:wrap;margin-top:80px;column-gap:70px;row-gap:30px}.hstrybgsec{position:relative}.hstrybgsec .container-full>img{width:100%}.hstrybgsec .container-full .whitebgtxt{background-color:var(--whiteColor);max-width:700px;padding:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hstrybgsec .container-full .whitebgtxt h2:after{right:0;margin-inline:auto}.storyyearsxtn .year-inner{background:url(/cdn/shop/files/greenConcreet.png?v=1701783936) no-repeat;background-size:cover;padding:50px}.year-inner{display:flex;align-items:center;flex-wrap:wrap;column-gap:70px;row-gap:30px}.hstry-btm>*,.year-inner>*{flex:0 0 auto;width:calc(50% - 35px)}.storyyear{padding-block:70px}.storyyearsxtn .year-inner .year-left{text-align:left}.storyyearsxtn .year-inner .year-right img{width:80%}.storyyear .year-inner .year-left img{width:100%;filter:drop-shadow(2px 2px 10px rgba(0,0,0,.2))}.hstry-btm-right img{filter:drop-shadow(2px 2px 10px rgba(0,0,0,.2))}.storyyeartwntyone .year-inner{padding:50px;background:url(/cdn/shop/files/timelines-image-2021.jpg) no-repeat;background-size:cover}.storyyeartwntyone .year-left{position:relative}.famtxt{background-color:#232020;color:var(--whiteColor);font-family:var(--font-handsome-pro);font-weight:700;font-size:30px;display:inline-flex;align-items:center;padding:0 10px;transform:rotate(-15deg);position:absolute;z-index:2;bottom:50px;right:34px}.storyyear,.storyyeartwntyone{background:url(/cdn/shop/files/background.png?v=1701433697) no-repeat;padding-block:50px;background-size:cover}.nav-standard{max-width:900px;margin-inline:auto}.nav-standard .menu-item{margin-right:20px}.nav-standard>.menu>li{min-width:105px}.nav-standard .menu-item:nth-child(4){margin-left:auto}.year-inner-btm{display:flex;align-items:center;padding-block:70px}.year-inner-btm p{display:inline-flex;align-items:center;background-color:var(--greenColor);padding:0 20px;font-family:var(--font-work-sans);text-transform:uppercase;color:var(--whiteColor);font-weight:700;letter-spacing:2px;position:relative;margin-bottom:0;height:20px}.year-inner-btm p:before,.year-inner-btm p:after{content:"";width:0;height:0;border-style:solid;position:absolute;top:0;z-index:1}.year-inner-btm p:before{left:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent var(--whiteColor)}.year-inner-btm p:after{left:auto;right:0;border-width:10px 10px 10px 0;border-color:transparent var(--whiteColor) transparent transparent}.year-inner-btm p strong{font-size:34px;font-weight:400}.valuesec{padding-block:70px}.values-inner{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:60px}.values-inner>*{flex:0 0 auto;width:calc(50% - 5px)}.values-inner .valuesimg{position:relative;line-height:0}.values-inner .valuesimg img{width:100%}.values-inner .valuesimg .nmbr{font-size:clamp(40px,7.75vw,130px);font-family:var(--font-poppins);font-weight:600;display:inline-block;-webkit-text-stroke:2px var(--whiteColor);-webkit-text-fill-color:transparent;position:absolute;padding:20px;bottom:0;left:0;z-index:2;line-height:1}.values-inner .valuesimg:before{content:"";position:absolute;z-index:1;top:50%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#01010100,#010101b3)}.values-inner .valuestxt{padding-top:30px;padding-right:60px}.values-inner .valuestxt h3{font-size:40px!important;color:var(--greenColor)}.values-inner .valuestxt p{color:var(--primary-color)}.values-top{padding-block:50px;text-align:center}.storyyear .year-inner{position:relative;padding:0 50px}#community .storyyear .year-inner:before,#contact .storyyear .year-inner:before{content:"";background:url(/cdn/shop/files/concreet_4e76ab25-ca3c-480e-8600-8223c9a50ab0.png?v=1701851821) no-repeat;top:30px;bottom:30px;left:0;right:0;position:absolute;z-index:1;background-size:cover}.storyyear .year-inner>*{position:relative;z-index:2}#community .storyyear,#contact .storyyear{background:none}#community .storyyear .year-left img,#contact .storyyear .year-left img{-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.5));filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}#community .storyyear .year-right h3,#contact .storyyear .year-right h3,#community .story-pg-content h3{font-size:30px!important}#community .commutop{padding-block:50px;text-align:center}#community .commutop h2{margin-bottom:20px}#community .commutop p{max-width:80%;margin-inline:auto}#community .story-pg-content ul{margin-top:30px;margin-left:50px}#community .story-pg-content ul li{margin-bottom:20px}.joincomful{padding-block:50px;background:url(/cdn/shop/files/vagitable.png?v=1701854248) no-repeat;background-size:cover;position:relative}.joincomful .joincomsec{position:relative;z-index:2}.joincomful:before{content:"";top:0;left:0;right:0;bottom:0;background-color:#00000080;position:absolute}.joincominner{text-align:center;background-color:var(--whiteColor);padding:70px}.joincomimage{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px;margin-top:50px}.joincomimage>* img{width:100%;height:100%;object-fit:cover}.joincombtn{display:flex;justify-content:center;padding-top:45px;column-gap:25px;row-gap:20px;max-width:900px;margin-inline:auto;letter-spacing:1px;max-width:1000px}.joincombtn>*{width:calc((100% / 3) - (25px - (25px / 3)))}.joincombtn>* *{width:100%}#community .hm-tstmnl{background-color:#f2f2f3}.prsmntn{position:relative;padding-block:70px}.prsmntn-top{margin-bottom:50px}.prsmntn h2{text-align:center}.prsmntn-rep{display:flex;flex-wrap:wrap;margin-bottom:30px}.prsmntn-rep>*{flex:0 0 auto}.prsmntn-left{width:40%;text-align:center}.prsmntn-right{width:60%}.prsmntn-right h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prsmntn-right a{font-family:var(--font-work-sans);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:10px;text-decoration:none}.prsmntn-right a:hover{color:var(--greenColor)}.prsmntn-btn{text-align:center;margin-top:60px}.prsmntn .prsmntn-btn{text-align:left;margin-left:auto;width:60%}#community .testimonials .page-title{text-align:center}.nav-main .menu .menu-item.is-active .menu-item__link:after{transform:scaleX(1);transform-origin:0% 50%}.nav-main .menu .menu-item.is-active .menu-item__link{color:var(--menu-color)}div.contact-form{padding-top:100px}.contact-form__wrapper{max-width:100%}div.contact-form .form-item--heading{text-align:center}div.contact-form .form-field{max-width:600px;margin-inline:auto;width:100%}div.contact-form .form-field>input:not([type=submit]),div.contact-form .form-field>select,div.contact-form .form-field>textarea{border-color:#e6e7e8;min-height:50px}div.contact-form .form-field>textarea{height:100px}.contact-form__wrapper>div:last-child{max-width:600px;margin-inline:auto}.contact-form input[type=submit],.comment-form input[type=submit]{padding-inline:20px}.hm-bgoverlay .banner__inner .page-title .page-title__heading{font-size:30px!important}.banner--transparent-header .page-title p a{font-weight:700}#contact .form-item--heading h4.form__heading{font-family:var(--font-karla);font-weight:400;font-size:16px!important;max-width:70%;margin-inline:auto}#contact .year-inner .year-left{position:relative}#contact .famtxt{right:-15px}#contact .year-inner .year-right a{margin-top:20px}.faq-section .faq .faq__contents .faq__list .faq__item{grid-row:inherit;grid-column:1 / -1;border:none}.faq__item__heading{width:100%;padding:10px 0;margin:0}.faq__item__question{font-weight:600;font-family:var(--font-poppins);font-size:16px;padding:15px 0 15px 40px;position:relative}.faq__item__question .icon.icon-plus,.faq__item__question .icon.icon-minus{display:none}.faq__item__question:before,.faq__item__question:after{content:"";display:inline-flex;align-items:center;justify-content:center;transition:all .3s;position:absolute;left:10px;top:50%;transform:translateY(-50%) rotate(0)}.faq__item__question:before{width:20px;height:20px;border:2px solid #8b8e8f;left:0;border-radius:100%;z-index:1}.faq__item__question:after{width:14px;height:14px;background:url(/cdn/shop/files/Untitled-3.svg?v=1701940643) no-repeat center center;background-size:contain;left:5px;z-index:2}.faq-section .faq .faq__contents .faq__list .faq__item[open=true] .faq__item__question:before{background-color:var(--greenColor);border-color:var(--greenColor)}.faq-section .faq .faq__contents .faq__list .faq__item[open=true] .faq__item__question:after{-webkit-filter:brightness(0) invert(100);filter:brightness(0) invert(100);transform:translateY(-50%) rotate(180deg)}.faq__list .faq__item__heading:not(:first-child){padding-top:40px;margin:40px 0 0;border-top:1px solid #8b8e8f}.shopify-section--slideshow .slider-arrow .icon{width:38px;height:38px;display:none}.shopify-section--slideshow .slider-arrow:before{content:"";width:38px;height:38px;background:url(/cdn/shop/files/arrow-left.svg?v=1702020235) no-repeat;background-size:contain}.shopify-section--slideshow .slider-arrow.slider-arrow--next{transform:rotate(180deg)}.shopify-section--slideshow .flickity-viewport{max-height:calc(100vh - 115px)}#shopify-section-template--21526179217692__slideshow .image-height .image__hero__frame{padding-top:0;min-height:calc(100vh - 115px)}.post__tags__tag{color:#003814}.hm-blogs .blog-module .page-title h2{font-size:42px!important}.hm-blogs .blog-module .page-title p{font-size:18px!important}.testimonial__blockquote p{font-weight:500;color:var(--blackColor)}.testimonial__author{font-weight:600}.template-index .featured-collection.collection-grid{display:flex;align-items:center;justify-content:center}#recipes .article.article--featured{display:flex;flex-wrap:wrap;align-items:center;gap:50px}#recipes .article.article--featured>*{float:none;flex:0 0 auto;width:calc(50% - 25px)}#recipes .article.article--featured .article__content{order:-1}.article--featured .article__title{color:var(--primary-color)}.article__excerpt a{color:var(--blackColor)}article.article .article__title{font-size:30px!important;font-weight:600}.blog-module .container-wrap>.container{max-width:100%!important;margin-right:0!important;padding-right:0!important;padding-left:40px!important;padding-block:50px}.article--featured .article__content p{max-width:400px}.blog-module .container-wrap .blog-tags{max-width:100%;padding-inline:40px}.blog-module .container-wrap .blog-tags ul{padding:60px;background-color:#f2f2f3;display:flex;align-items:center;justify-content:center}.blog-module .container-wrap .blog-tags ul li{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:14px;row-gap:10px}.blog-module .container-wrap .blog-tags ul li a{flex:0 0 auto;width:auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:var(--darkGreen);color:var(--whiteColor);padding:8px 20px;font-family:var(--font-work-sans);font-weight:600;font-size:12px;text-transform:uppercase}#recipes .blog-module-posts__wrapper .blog-module-posts{gap:20px;margin:50px 0 0}#recipes .blog-module-posts__wrapper{padding-inline:40px}.shopify-section--newsletter h4.newsletter__title{font-family:var(--font-work-sans);font-weight:600;letter-spacing:2px;font-size:14px!important;text-transform:uppercase;margin-bottom:20px}.shopify-section--newsletter .sign-up-body p{font-size:14px!important}#recipes .find-left h3 em{margin-inline:10px}#recipes .homeFind__main{background:none;padding-inline:40px;margin-bottom:50px}#recipes .homeFind__main .container{background-color:#f2f2f3;max-width:100%}.template-article article.article{padding-top:150px}.template-article article.article .image-wrapper img{position:static;max-height:400px}.template-article article.article .article__content .article__image{max-height:400px;overflow:hidden;padding-top:0;height:auto}.template-article article.article .article__content h5{font-family:var(--font-work-sans);text-transform:uppercase;letter-spacing:2px;font-size:16px!important}.template-article article.article .article__footer p{font-family:var(--font-karla);font-weight:700}body #insta-feed{display:flex!important;align-items:center;padding:40px 0}#insta-feed h2{writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;font-family:var(--font-work-sans);margin-bottom:0!important;letter-spacing:2px;font-size:12px!important;margin-right:40px;position:relative}#insta-feed h2:after,#insta-feed h2:before{content:"";display:inline-flex}#insta-feed h2:after{background:url(/cdn/shop/files/Untitled-2.svg?v=1702279936) no-repeat;background-size:contain;width:32px;height:38px;transform:rotate(180deg);position:absolute;right:12px;top:100%;margin-top:15px}#insta-feed h2:before{background:url(/cdn/shop/files/Untitled-4.svg?v=1702283739) no-repeat;background-size:contain;width:25px;height:25px;margin-bottom:10px}#insta-feed .instafeed-container,.instafeed-shopify .instafeed-container,.instafeed-new-carousel-item{transform:scale(.98);transition:all .3s!important}#insta-feed .instafeed-container:hover,.instafeed-shopify .instafeed-container:hover,.instafeed-new-carousel-item:hover{transform:scale(1.1)}#contact .form-field>label{position:relative;display:flex;align-items:center}#contact .form-field>label:after{content:"*";display:inline-flex;color:#c04f4f}.contact-form__wrapper .feedback{order:8;display:flex;align-items:center;justify-content:center;padding:15px;text-align:center;margin-top:30px;margin-bottom:30px;font-family:var(--font-work-sans);text-transform:uppercase;font-weight:500;font-size:14px}.contact-form__wrapper .feedback p{font-size:14px!important;margin-bottom:0}.contact-form__wrapper .feedback.contact-form__success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.contact-form__wrapper .feedback.contact-form__error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.contact-form__wrapper{display:flex;flex-direction:column}#community .storyyear .year-right p{font-weight:500}.testimonials .page-title{margin-left:auto;margin-right:auto}.bnrtxtoverlay #Banner--template--21526178922780__hero{--text: var(--primary-color)}.template-collection .page-title__text{margin-bottom:15px;color:var(--primary-color)}.collection-grid.container-wrap{padding-inline:40px;margin-inline:auto}.collection__filters-list{font-family:var(--font-work-sans)}.collection__filters-list .collection__filter-title{font-size:16px;text-transform:uppercase}.collection__filters-list .collection__filter-tags .collection__filter-tag,.predictive-search__item{font-family:var(--font-work-sans);font-size:14px;text-transform:uppercase}.collection__filters-list .collection__filter-tags .collection__filter-tag .collection__filter-tag-btn{font-family:inherit;font-size:inherit}.active__filters__clear,.active__filters__remove,.active__filters__clear .filter__x,.active__filters__remove .filter__x{padding-block:2px;font-size:11px;color:var(--menu-color)}.collection__filter-tag-btn{font-size:11px;color:var(--menu-color)}.template-collection .collection-grid__row{--columns: 3;row-gap:30px}.template-collection .collection-grid .collection-grid__row .product-block{padding-inline:60px}.template-collection .collection-grid .collection-grid__row{margin-inline:-30px}.prdlistingred{min-height:280px;background:url(/cdn/shop/files/concreet_4e76ab25-ca3c-480e-8600-8223c9a50ab0.png?v=1701851821) no-repeat;background-size:cover;padding-block:50px;text-align:center}.template-collection .main-content .announcement__bar{background-color:var(--primary-color)}.template-collection .main-content .shopify-section .announcement__bar p{font-family:var(--font-poppins);font-weight:600;font-size:18px!important;text-transform:none;color:var(--whiteColor);letter-spacing:normal}.template-collection .year-left img{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,.2));filter:drop-shadow(5px 5px 5px rgba(0,0,0,.2))}.template-collection .year-right{text-align:right}.template-collection .collection-grid .collection-grid__row .product-block__inner .product-block__info .product-block__title{font-size:24px!important}.product-block__info .product-block__badge:not(:empty){display:inline-flex;align-items:center;justify-content:center;border-radius:100%;background-color:#295036;font-family:var(--font-work-sans);font-weight:600;text-transform:uppercase;color:var(--whiteColor);letter-spacing:2px;position:absolute;width:60px;height:60px;top:0}.ingrdinner{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:40px;row-gap:20px;margin-top:50px}.ingrdinner>*{flex:0 0 auto;width:calc(25% - 30px)}.ingrdinner .ingrdnumber{color:#009a4b;font-family:var(--font-poppins);font-size:30px;font-weight:600;margin-bottom:5px}.ingrdinner .ingrdname h3{font-size:18px!important;color:#231f20;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-work-sans)}.prd-dtl{background-size:cover;padding-top:50px;padding-bottom:50px}#shopify-section-template--21526179447068__main .section-padding{padding:0}.product__images .product__images__slider-nav{margin-top:40px}.product__info__wrapper .red-bg{display:inline-flex;align-items:center;background-color:#e62e3b;padding:0 20px;font-family:var(--font-work-sans);text-transform:uppercase;color:var(--whiteColor);font-weight:600;letter-spacing:2px;position:relative;margin-bottom:0;height:20px;margin-inline:6px}.product__info__wrapper .red-bg:before,.product__info__wrapper .red-bg:after{content:"";background:url(/cdn/shop/files/before.svg?v=1702368327) no-repeat;position:absolute;top:0;bottom:0;width:6px}.product__info__wrapper .red-bg:before{right:100%;margin-right:-1px}.product__info__wrapper .red-bg:after{left:100%;margin-left:-1px;transform:scaleX(-1)}.product__info__wrapper{display:flex;flex-wrap:wrap}.product__info__wrapper .prod-subttl{font-weight:600;color:#231f20;font-family:var(--font-work-sans);letter-spacing:2px;flex:0 0 100%}.product__info__wrapper .product__title{color:var(--primary-color);font-weight:600;text-transform:capitalize;line-height:1;text-align:left}.product__info__wrapper .product__price{font-family:var(--font-work-sans);font-weight:600}.product__info__wrapper .product__form-block--swatches{margin-bottom:0}.product__form .product__form-submit,.product__form .shopify-payment-button__button{background-color:var(--menu-color);color:var(--whiteColor);border-color:var(--menu-color)}.qty__adjust input{background-color:transparent}.product__info__wrapper .shopify-payment-button__more-options{display:none}.product__info__wrapper .product__form .product__form-block{margin-bottom:0}.product__info__wrapper .product__description p:first-child{font-weight:600;font-family:var(--font-poppins);color:var(--menu-color)}.template-product .faq-section{background-color:#295036;color:var(--whiteColor)}.template-product .faq__item__question{padding:15px 40px 15px 0}.template-product .faq__item__question:after{left:auto;right:5px;content:"+";background-image:none}.template-product .faq__item__question:after{font-size:30px}.template-product .faq--tabs .faq__item__question{border-bottom-color:#168d46}.template-product .faq--tabs .faq__item__question.is-active:after{content:"-"}.prd-logolist{background:url(/cdn/shop/files/concreet_4e76ab25-ca3c-480e-8600-8223c9a50ab0.png?v=1701851821) no-repeat;background-size:cover}.prd-logolist .logo-list{background-color:transparent}.prd-logolist .logo-list .toplogo-title h3 span{color:#808285;font-family:var(--font-work-sans);font-weight:600;text-transform:uppercase;letter-spacing:4px;margin-bottom:40px;display:inline-flex;align-items:center}.prd-logolist .logo-list .toplogo-title h3 span:before,.prd-logolist .logo-list .toplogo-title h3 span:after{content:"";width:18px;height:2px;background-color:#808285}.prd-logolist .logo-list .toplogo-title h3 span:before{margin-right:22px}.prd-logolist .logo-list .toplogo-title h3 span:after{margin-left:22px}.related-products{padding-block:100px}.related-products.collection-grid .collection-grid__row .product-block{padding:0 35px;flex:0 0 auto}.related-products.collection-grid .collection-grid__row{margin:0 -35px}.product-block__info--center{min-height:141px}.template-collection .product-block__info--center{min-height:155px}.template-product .storyyear{background-image:none;background-color:#eee}.template-product .storyyear .year-right h3{font-size:30px!important}.template-product .outline-btn.btn{margin-top:20px}.toggle-submenu{min-height:auto!important}.megamenu-wrapper{left:-15px;right:-15px}.is-expanded>.megamenu-wrapper{padding:70px 40px 40px}.megamenu-inner{scrollbar-width:thin;scrollbar-color:var(--primary-color) #ffffff}.megamenu-inner ::-webkit-scrollbar{width:5px}.megamenu-inner ::-webkit-scrollbar-track{background:#fff}.megamenu-inner ::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px}.menu-item--meganav .submenu-item a.submenu-item__title{font-family:var(--font-karla);font-weight:400;text-transform:capitalize;letter-spacing:normal}.menu-item--meganav .submenu-item a.submenu-item__title+.submenu ul li a{letter-spacing:1px;font-size:12px;cursor:pointer;line-height:18px}.nav-standard .submenu-item.has-submenu:first-child .submenu ul li:last-child a{display:inline-flex;align-items:center;justify-content:center;min-height:35px;background-color:var(--COLOR-BUTTON-PRIMARY-BG);color:var(--whiteColor);border:1px solid var(--COLOR-BUTTON-PRIMARY-BG);border-radius:0;font-family:var(--font-work-sans);text-transform:uppercase;padding-inline:1rem;width:auto;letter-spacing:0}.nav-standard .submenu-item.has-submenu:first-child .submenu ul li:last-child a:hover{opacity:.7}.nav-standard .submenu-item.has-submenu:first-child .submenu ul li:last-child{padding-right:0}.nav-standard .submenu-item.has-submenu:first-child .submenu ul li:last-child a:before,.nav-standard .submenu-item.has-submenu:first-child .submenu ul li:last-child a:after,.nav-standard .submenu-item.has-submenu .submenu ul li a:after{display:none}.nav-standard .submenu-item.has-submenu .submenu ul li a:hover,.nav-standard .submenu-item.has-submenu .submenu ul li.is-active a{color:var(--COLOR-BUTTON-PRIMARY-BG)}.nav-standard .submenu-item.has-submenu.is-active a:after{transform:scaleX(1)}.template-article .article .page-title,.template-article .article .page-content{max-width:600px}.template-article .article li{margin-bottom:15px}.template-article .article__content h3{font-size:22px!important}.template-article .article__content,.template-article .article__content p,.template-article .article__content li{font-size:14px!important}.template-article .hmfind,.template-article .blog-module{padding-inline:40px}.template-article .hmfind .homeFind__main{background-image:none!important;background-color:#f2f2f3}.template-collection .bnrtxtoverlay .banner__inner .page-title .page-title__heading{font-size:30px!important;color:var(--primary-color)}.template-collection .storyyear{display:flex;align-items:center;justify-content:center}.template-collection .storyyear .year-right h3{font-size:30px!important}.related-products .page-title h2{font-size:36px!important;font-weight:700}.header--logo_center_links_center:not(.header--is-hamburger).header--has-scrolled .logo{left:50%;transform:translate(-50%);height:auto;top:-2px}header.site-header.header--has-scrolled .logo__image--default{width:100px}.search-popdown-bar{transition:all .3s}.header__icons>*:hover{color:var(--COLOR-BUTTON-PRIMARY-BG)}.quickView-img{width:25%}.quickView-info{width:75%}.product__vendor.subheading-text{display:none}.blog-module-posts__post .article__info span:hover{color:var(--COLOR-BUTTON-PRIMARY-BG)}.collection-block__info .collection-block__title{font-size:28px!important}#contact .contact-form__wrapper{padding-bottom:50px}#contact .storyyear{padding-block:100px}#community .commutop{padding-top:100px}.story-pg-content .page-content{max-width:70%}.template-article .blog-module{padding-top:100px}.template-article .post__image{margin-bottom:30px}.quickView-close{right:15px}.template-collection .collection-grid .collection-grid__row .product-block__inner .product-block__image{max-width:250px;margin-inline:auto}.template-collection .collection-grid .collection-grid__row .product-block__inner .product-block__image .product-block__image-container,.template-collection .collection-grid .collection-grid__row .product-block__inner .product-block__image .product-block__image-container .image-wrapper img{position:relative}.template-collection .collection-grid .collection-grid__row .product-block__inner .product-block__image{padding-top:0}.template-collection .collection{padding-bottom:100px}.faq-section .faq{max-width:70%;display:flex;margin-inline:auto}.faq__item__answer{padding-inline:40px}.account-page{padding-block:120px;margin-block:0}.account-page h1{text-align:center;margin-bottom:30px}.account-page .account-page__recover-form{display:flex;flex-direction:column}.template-search .search-page{padding-top:150px}.header--logo_center_links_center:not(.header--is-hamburger) .search-popdown{z-index:9999}.has-search-popdown-visible .announcement__wrapper{display:none}.search-popdown input[type=search]{color:var(--blackColor)}.has-search-popdown-visible .no-js details[open] .search-popdown,.has-search-popdown-visible .no-js details[open] .predictive-search,.has-search-popdown-visible details[open=true] .search-popdown,details[open=true] .predictive-search{width:auto}.blog-module-posts__post:hover .article__info span{color:var(--COLOR-BUTTON-PRIMARY-BG)}.template-collection .collection-grid__wrapper,.template-search .collection-grid__wrapper{overflow:visible}.template-search .collection-grid__row{--columns: 3}.contact-form__wrapper *:nth-last-child(2)>label:after,.contact-form__wrapper *:nth-last-child(1)>label:after{display:none!important}.search-popdown input[type=search]{border:1px solid rgba(0,0,0,.2);border-radius:10px;padding-right:50px;background:url(/cdn/shop/files/search.png?v=1702630105) no-repeat right 15px center;background-size:30px}.search-popdown input[type=search]+.search-reset{background-color:var(--blackColor);border-radius:0 10px 10px 0}.search-popdown input[type=search]+.search-reset:hover{opacity:1}#products .clctnbnr{padding-top:120px}.header-cartPopover .h3{font-size:16px;letter-spacing:normal}.footer__logo{max-width:130px}body .instafeed-new-carousel-container .instafeed-new-arrow{width:40px;height:40px;line-height:normal;display:inline-flex;align-items:center;justify-content:center;padding:0;z-index:9;background:#ffffffe6 url(/cdn/shop/files/angle-left.png?v=1704705099) no-repeat center center!important;background-size:30px!important;font-size:0}body .instafeed-new-carousel-container .instafeed-new-arrow.instafeed-new-arrow-next{transform:translateY(-50%) rotate(180deg)}body .instafeed-new-carousel-container .instafeed-new-arrow.instafeed-new-arrow-prev{margin-left:25px!important}body .instafeed-new-carousel-container .instafeed-new-arrow.instafeed-new-arrow-next{margin-right:15px!important}.testimonials__blocks{margin:0 auto!important}.announcement__scale.ticker--unloaded{opacity:1}.faq__item__answer{display:block}.page-container.error-pg-pdng{padding-top:10vw;padding-bottom:10vw}.contact-form.sign-up-posted .formtp{display:none}.shopify-challenge__container{margin-top:50px}.shopify-challenge__button.btn{margin-top:20px}.custom-code .custom-code__inner{padding-block:1rem}.clctnlst .collection-block .collection-block__image:after,.clctnlst .collection-block .collection-block__info .collection-block__title,.prsmntn .prsmntn-btn{display:none}.sign-up-confirmation{color:#fff}.template-product .product__images__container .flickity-slider .product-image{width:100%}.cart-drawer{z-index:999;top:60px}@media (max-width: 1400px){.hmvdo .hero__content{width:70%}.template-collection .hm-blogs .row.row-med.u-center.button-wrapper{margin-bottom:50px}.menu-item--meganav .submenu-item{padding-right:20px}.megamenu__image{margin-right:4%}.nav-standard .submenu-item.has-submenu:first-child .submenu ul li:last-child a{padding-inline:.5rem}.flickity-viewport .slide-content{max-width:900px;margin-inline:auto;width:100%}.template-collection .collection-grid .collection-grid__row{margin-inline:0}.template-collection .collection-grid.container{padding-left:15px!important;padding-right:15px!important}.template-collection .collection-grid .collection-grid__row .product-block{padding-inline:15px}.template-collection .collection-grid .collection-grid__row{margin-inline:-15px}.collection__filters-form{padding:0 15px;margin:0 -15px}.template-collection .collection-grid__row{row-gap:0}.template-collection .collection{padding-bottom:0}.ingrdinner .ingrdname h3{font-size:15px!important}.blog-module-posts__wrapper .blog-module-posts{justify-content:center}}@media (max-width: 1199px){.flickity-viewport .slide-content{max-width:800px}.hstry-mid .strthere{display:none}h1,.h1{font-size:26px!important}h2,.h2,h3,.h3,h4,.h4{font-size:24px!important}h5,.h5{font-size:18px!important}h6,.h6{font-size:16px!important}p{font-size:14px!important}.hmftrclctn .featured-collection{padding-top:40px;padding-bottom:40px}.page-title{max-width:90%}.testimonials__blocks .testimonial{width:50%}.hstrybgsec .container-full>img{min-height:500px;object-fit:cover}.site-header{height:80px}.logo__image--default{width:100px!important}.product__form{width:100%}.product__info__wrapper .product__form .product__form-block{width:100%;flex:0 0 auto}.product__form-buttons .product__form-submit,.product__form-buttons .shopify-payment-button,.product__form-buttons .shopify-payment-button__button,.product__form-buttons .shopify-payment-button .button{width:100%}.faq-section .faq{max-width:100%}.related-products{padding-block:30px}}@media (max-width: 991px){.template-article .hmfind,.template-article .blog-module{padding-inline:15px}.article__content img{margin-bottom:0}.template-article article.article{padding-top:50px}.template-article .article .page-title,.template-article .article .page-content{padding-bottom:0}.joincominner{padding:30px}.template-collection .text-content,.template-page .text-content{margin-bottom:0}.story-pg-content .page-content{max-width:100%}#community .story-pg-content ul{margin-left:0}.hmvdo .hero__content{padding-left:30px;padding-right:30px}.collection-grid .collection-grid__row{margin-left:-15px;margin-right:-15px}.collection-grid .collection-grid__row .product-block{padding:0 15px}.collection-grid .collection-grid__row .product-block__inner .product-block__info .product-block__title{font-size:15px!important}.hm-blogs .blog-module.container-wrap{background-size:auto}.hm-blogs .blog-module .page-title p{font-size:16px!important}.hm-blogs .blog-module .page-title h2{font-size:28px!important}#recipes .article.article--featured>*{width:100%}#recipes .article.article--featured .article__content{order:inherit}.blog-module .container-wrap>.container{padding-left:0!important;padding-block:0!important}.blog-module--template{margin:0}.blog-module .container-wrap>.container{padding-left:15px!important;padding-right:15px!important}.article--featured .article__image-container,.article--featured{margin-inline:0}.nav-hamburger .menu-item.has-submenu>a:hover,.nav-hamburger .submenu-item.has-submenu>a:hover,.nav-hamburger .menu-item.has-submenu>a:active,.nav-hamburger .submenu-item.has-submenu>a:active,.nav-hamburger .menu-item.has-submenu>a:focus,.nav-hamburger .submenu-item.has-submenu>a:focus,.nav-hamburger .submenu-item .submenu a:hover,.nav-hamburger .submenu-item .submenu a:active,.nav-hamburger .submenu-item .submenu a:focus{color:var(--COLOR-BUTTON-PRIMARY-BG)}}@media (max-width: 767px){.account-page{padding-block:50px}.template-article .blog-module-posts__post-block{max-width:100%}#contact .storyyear{padding-block:30px}div.contact-form{padding-top:30px}#community .storyyear .year-inner:before,#contact .storyyear .year-inner:before{bottom:0}#community .commutop{padding-top:30px;padding-bottom:30px}.joincombtn>*,#community .commutop p,#contact .form-item--heading h4.form__heading{width:100%;max-width:100%}.joincombtn{flex-wrap:wrap}h1,.h1{font-size:24px!important}h2,.h2,h3,.h3,h4,.h4{font-size:22px!important}:root{--header-initial-height: 60px}header.site-header{height:var(--header-initial-height)}.logo__image--default{width:115px!important}.site-header>.container>.row{display:flex}.menuToggle{position:relative;top:auto;margin-top:0;padding:0}.icon-menu .diamond-bar{position:relative;top:0;left:0}.icon-menu .diamond-bar{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto}.menuToggle{margin-left:15px;order:5}.flickity-viewport .slide-content{margin-top:auto}.slide-content__button{width:auto}.find-inner{text-align:center}.find-left{margin-right:0;margin-bottom:20px}.homeFind__main{background-size:100% 100%}.hmvdo .hero__content{width:90%;padding-left:15px;padding-right:15px}.hmvdo h1.hero__title{font-size:15px!important}.collection-grid__row.grid{--COLUMNS-MOBILE: 2}.collection-grid.container-wrap{padding-inline:0}.gallery-wrap.container-wrap .gallery-content{padding:0}.gallery-content-inner{width:100%}.hm-blogs .blog-module.container-wrap{padding:30px 0}.page-title{max-width:100%}.hm-blogs .row.row-med.u-center.button-wrapper{margin-bottom:50px}.blog-module-posts--horizontal .blog-module-posts__post{width:50%}.blog-module-posts--horizontal .blog-module-posts__post{margin-right:0}.blog-module-posts--horizontal{flex-wrap:wrap!important}.hm-bgoverlay .banner__inner .page-title{padding:30px 15px;max-width:90%}.hm-bgoverlay .banner__inner .page-title .page-title__heading{font-size:22px!important}.logo-list__slide{width:33.33%}.logo-list__slider .flickity-slider{justify-content:flex-start}.hm-sm-imgtxt .gallery-wrap .gallery .gallery-slider,.hm-sm-imgtxt .gallery-wrap .gallery .gallery-content{width:100%}.hm-sm-imgtxt .gallery-wrap .gallery .gallery-slider{margin-bottom:30px}.hm-sm-imgtxt .gallery-wrap .gallery .gallery-content .gallery-content-inner .gallery-content__text h3{margin-left:0;margin-top:20px}.page-title,.hm-tstmnl{padding-bottom:30px}.shopify-section--newsletter .sign-up-form .input-group{flex-wrap:wrap}.testimonials__blocks{white-space:normal!important}.testimonials__blocks .testimonial{margin-bottom:30px}#insta-feed{flex-wrap:wrap}#insta-feed h2{writing-mode:inherit;transform:rotate(0);flex:0 0 auto;width:100%;margin-bottom:20px!important;display:flex;align-items:center;justify-content:center}#insta-feed h2:after{display:none}#insta-feed .instafeed-container{flex:0 0 auto;width:50%!important;padding-top:50%!important}#insta-feed h2:before{margin-bottom:0;margin-right:10px}#insta-feed{padding:30px 15px}.footer__blocks{display:flex;flex-wrap:wrap;gap:0;position:relative}.footer__blocks .footer__block{flex:0 0 auto;text-align:left;margin-bottom:20px}.footer__blocks .footer__block.footer__block--menus{order:1;width:50%}.footer__blocks .footer__block.footer__block--text{order:2;width:100%;margin-left:0}.footer__blocks .footer__block.footer__block--logo{order:4;margin-top:auto;margin-right:0;position:absolute;top:auto;bottom:17px;left:auto;right:0;margin-bottom:0;display:flex;justify-content:flex-end;align-items:center}.footer__social{margin-top:20px}.footer__social .social-links{justify-content:flex-start}.footer__logo{width:90px!important}.site-footer .footer__inner{padding-bottom:0}.logo__image--default{padding-bottom:150%;--aspect-ratio: auto !important}.logo__image img{top:15px}.hm-blogs .blog-module .page-title p{font-size:14px!important}.nav-inner .nav-user ul{display:flex;align-items:center;column-gap:20px;row-gap:10px}.nav-inner .nav-user ul li{margin:0}.nav-inner .nav-user ul li a{display:inline-flex;font-size:0}.nav-inner .nav-user ul li a:before{content:"";background-size:contain;width:25px;height:25px;background-repeat:no-repeat;display:inline-flex;align-items:center;justify-content:center}.nav-inner .nav-user ul li.nav-user__item--account a:before{background-image:url(/cdn/shop/files/login.png?v=1702630105)}.nav-inner .nav-user ul li.nav-user__item--search a:before{background-image:url(/cdn/shop/files/search.png?v=1702630105)}.nav-inner .nav-user ul li.nav-user__item--cart a:before{background-image:url(/cdn/shop/files/cart.png?v=1702630105)}.nav-user{padding:15px 0;border:none}.nav-inner{padding:0 30px}.nav-inner-wrapper{width:100%}.nav-hamburger .menu-item a,.nav-hamburger .submenu-item a{font-family:var(--font-work-sans);font-size:16px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--menu-color)}.nav-hamburger .menu-item,.nav-hamburger .submenu-item{margin:7px 0}.nav-hamburger:before{content:"";height:70px;position:absolute;width:70px;background:url(/cdn/shop/files/foodies-logo.png?v=1702536476) no-repeat;background-size:auto;background-size:contain;top:0;left:25px}.nav-hamburger .submenu{padding:0}.nav-hamburger .submenu-item>a{border-bottom:none;font-size:16px;font-family:var(--font-karla);font-weight:400;text-transform:none;letter-spacing:normal;padding-block:5px}.nav-hamburger .submenu-item .submenu{padding-inline:0;border:none}.nav-hamburger .submenu-item .submenu a{font-family:var(--font-work-sans);text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:1px}.hstry-mid,.hstry-btm{flex-wrap:wrap}.hstry-mid>:not(.strthere),.hstry-btm>*,.year-inner>*{width:100%}.hstry-btm .hstry-btm-right{order:-1;text-align:center}.hstrybgsec .container-full .whitebgtxt{width:100%}.storyyearsxtn .year-inner>.year-right,#shopify-section-template--21557197046044__b7ef8c0d-9e9e-4f91-ad19-fc2c97207a22 .year-inner>.year-right{order:-1;text-align:center}.storyyeartwntyone .year-left{text-align:center}.storyyeartwntyone{padding-bottom:0}.valuesec{padding-top:0}.values-inner .valuestxt h3{font-size:30px!important}.values-inner .valuestxt{padding-right:0}.values-inner>*{width:100%}.story-pg-content .page-content,#our-story .hstrysec .hstry-top{max-width:100%}.bnrtxtoverlay .banner__inner .page-title{padding:15px}.blog-module-posts--horizontal .blog-module-posts__post,.testimonials__blocks .testimonial{width:100%}.blog-module-posts__post-block{max-width:80%;margin-inline:auto}.blog-module-posts--horizontal{padding-left:0;scroll-padding:0}.template-collection .year-right{text-align:left}.template-collection .collection-grid .collection-grid__row .product-block__inner .product-block__info .product-block__title{font-size:14px!important}.ingrdinner{flex-wrap:wrap;column-gap:20px}.ingrdinner>*{flex:0 0 auto;width:calc(50% - 10px)}.template-collection .storyyear .year-right h3{font-size:22px!important}.product__images__container .product-image{padding-left:0;padding-right:0}.product__images__slider{margin-left:0;margin-right:0}.product__images__slider{width:80%;margin-inline:auto}.product__info__wrapper{max-width:100%}.product__price{text-align:left}.product__form{text-align:left;align-items:flex-start}.qty__adjust{margin-left:0}.template-product .faq__item__question:before,.template-product .faq__item__question:after{display:none}.template-product .faq__item__answer{padding-inline:0}.product__form>*{width:100%}.template-product .faq__item__question .icon.icon-plus,.template-product .faq__item__question .icon.icon-minus{display:inline-flex}.template-product .faq__contents{width:100%}.related-products.collection-grid .collection-grid__row{display:flex;flex-wrap:wrap}.related-products.collection-grid .collection-grid__row .product-block{width:50%}.related-products .page-title h2{font-size:26px!important}.prd-logolist .logo-list .toplogo-title h3 span{letter-spacing:normal}.template-product .storyyear .year-right h3{font-size:24px!important}.header__icons .nav-account-link,.header__icons header-search-popdown,.header__icons .cartToggle{display:none}.related-products.collection-grid .collection-grid__row .product-block{padding-left:15px;padding-right:15px}.related-products.collection-grid .collection-grid__row{margin-left:-15px;margin-right:-15px}.blog-module .container-wrap .blog-tags ul,.blog-module .container-wrap .blog-tags,#recipes .blog-module-posts__wrapper{padding:15px}.blog-module .container-wrap .blog-tags ul,.blog-module .container-wrap .blog-tags ul li{flex-wrap:wrap}.bnrtxtoverlay .banner__inner .page-title__text h2{font-size:20px!important;margin-bottom:5px}.bnrtxtoverlay .banner__inner .page-title{max-width:90%;padding:30px 15px!important}.bnrtxtoverlay .banner__inner .page-title .page-title__heading{margin-bottom:10px}.faq__item__answer{padding-right:0}#recipes .article.article--featured{gap:0}.template-article .blog-module{padding-top:30px}.blog-module .page-title{padding-bottom:0;margin-bottom:0}.prsmntn-left,.prsmntn-right,.prsmntn .prsmntn-btn{width:100%;text-align:left}.prsmntn-right{margin-top:20px}.prsmntn-btn{margin-top:0}.prsmntn-right h4{font-size:16px!important}.testimonial__bottom{text-align:left}.testimonial__bottom{align-items:flex-start}.testimonials__blocks .testimonial{margin-bottom:10px}#community .testimonials .page-title{margin-bottom:0;padding-bottom:0}.testimonials{margin-inline:-15px}.template-search .collection-grid__row{--columns: 2}.template-search .search-page{padding-top:80px}.collection__filters-list .collection__filter-title{font-size:12px}.template-search .collection__filters{position:static}.template-search .collection-grid__row.grid{padding:0 15px;margin-inline:0}#our-story .bnrtxtoverlay .banner{padding-top:60%!important}#products .clctnbnr{padding-top:60px}.icon-menu{width:30px;height:30px;display:inline-flex;align-items:center}.icon-menu .icon-bar,.icon-menu .icon-bar:before,.icon-menu .icon-bar:after{width:30px;height:3px}.footer__social{margin-top:40px}body{font-size:15px}#shopify-section-template--21526179217692__slideshow .image-height .image__hero__frame{min-height:auto}.hmftrclctn .product-block__info{padding-bottom:0;min-height:auto}.collection-grid .product-block{margin-bottom:60px}.hmftrclctn .collection-grid .collection-grid__row{margin-bottom:40px}.template-index .featured-collection.collection-grid{padding-top:60px}.wide-image{min-height:500px!important}.post__image{margin-bottom:20px}.hmvdo h1.hero__title{margin-top:-110px}.gallery-wrap{padding-bottom:80px}.hm-blogs .blog-module.container-wrap{padding:80px 0 0}.hm-bgoverlay .banner{height:400px!important}#gallery-module--template--21526179217692__0f7aee44-b3d6-4deb-bc34-f5fa6df4fd83{padding-top:80px;padding-bottom:50px}.section-padding{padding-top:60px;padding-bottom:60px}.template-list-collections .shopify-section--list-collections .collection-list{padding-top:0;padding-bottom:60px}.joincomimage{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.prd-dtl{padding-top:100px}.announcement__text>div{margin-left:0;margin-right:0}.announcement__text p{letter-spacing:0}.header--has-scrolled:not(.header--is-hidin) .logo__image--default{width:80px!important}.header--has-scrolled:not(.header--is-hidin) .logo__image img{top:10px}.page-container.error-pg-pdng{padding-top:20vw;padding-bottom:20vw}.template-collection .collection-grid__row{row-gap:20px}.template-collection .product-block__info--center{min-height:auto;padding-bottom:0}.collection-grid .product-block{margin-bottom:0}.template-collection .collection{padding-top:0}.template-index .featured-collection.collection-grid{padding-top:40px}.hm-bgoverlay .section-padding,.logo-list.section-padding{padding-block:0}.shopify-section--logo-list{padding:30px 0}.template-product .prd-dtl{padding-block:0}.site-footer .footer__top{padding-bottom:20px;padding-top:0}.template-blog #shopify-section-template--21526178857244__banner_text_overlay_68idQq .section-padding{padding-bottom:0}}@media (max-width: 479px){.slide-content__button{width:auto}.logo-list__slide{width:50%}.testimonial__blockquote p,.testimonial__author{text-align:center}.testimonial__blockquote-quotes{left:0;right:0;margin-inline:auto}.testimonials .page-title{padding-bottom:0;margin-bottom:0}.storyyeartwntyone .year-inner,.storyyear .year-inner,.hstrybgsec .container-full .whitebgtxt{padding:15px}.storyyear,.storyyeartwntyone{padding-block:30px}.hstry-mid,.storyyearsxtn .year-inner{padding:15px}.template-page .banner--transparent-header .page-title,.shopify-section:first-child .banner--transparent-header .page-title{padding-top:30px;padding-bottom:30px}.template-collection .text-content,.template-page .text-content{margin-bottom:0}.year-inner-btm,.values-top{padding-block:30px}.testimonials{margin:0}.product__images__slider-nav{margin-left:-15px;margin-right:-15px}.bnrtxtoverlay .banner{padding-top:100%!important}.one-hundred-height-hero--mobile{height:auto}.testimonial__bottom{text-align:center}.testimonial__bottom{align-items:center}.testimonial__blockquote{margin:0}#our-story .bnrtxtoverlay .banner{padding-top:60%!important}#our-story .bnrtxtoverlay .section-padding{padding-bottom:0}.hstry-mid,.storyyearsxtn .year-inner,.storyyeartwntyone .year-inner,.storyyear .year-inner,.hstrybgsec .container-full .whitebgtxt{padding:60px 15px}.hstrybgsec .container-full .whitebgtxt{padding:35px 15px}.storyyear .year-inner{padding-bottom:0;padding-top:30px}.year-inner-btm,.values-top{padding-block:60px 30px}#community .storyyear .year-inner:before,#contact .storyyear .year-inner:before{top:0;bottom:0}#contact .storyyear .year-inner,#contact .storyyear{padding-bottom:60px}#shopify-section-template--21526179315996__contact-form,#contact .contact-form__wrapper,#shopify-section-template--21526179315996__contact-form .section-padding{padding-bottom:0}#community .storyyear .year-right p{margin-bottom:60px}.prsmntn-left,.prsmntn-right,.prsmntn .prsmntn-btn{text-align:center}.article--featured{margin-bottom:50px}.template-collection .product-block__info--center{min-height:auto;padding-bottom:0}.template-collection .clctnbnr.bnrtxtoverlay .section-padding{padding-bottom:0}.template-product .prd-logolist .logo-list{padding:0}.related-products .page-title{margin-bottom:0}.product-block__info{min-height:auto;padding-bottom:0}.collection-grid.container-wrap{padding-bottom:30px;padding-top:30px}.template-product .storyyear{padding-bottom:60px}.related-products.collection-grid .collection-grid__row .product-block:not(:first-of-type):not(:nth-of-type(2)){display:none}.template-collection .collection-grid__row{--columns: 2}.blog-module-posts__wrapper .blog-module-posts__post-block{max-width:100%}#blog{padding-bottom:0}#community .bnrtxtoverlay .section-padding{padding-bottom:30px}.story-pg-content .section-padding{padding-top:30px}.joincombtn{padding-top:25px}.joincombtn>* *{letter-spacing:1px;padding-inline:20px}.prsmntn{padding-block:50px 10px}.testimonials-section.section-padding{padding-bottom:30px}.faq-section.section-padding{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
