.text-captalize{text-transform:uppercase}.menu-buttons{display:flex;align-items:center}.menu-button:hover{background-color:#000;color:#fff}.menu-button{border-style:solid;border-color:gray;border-radius:25px;padding:.5rem 1rem;margin-left:5rem;font-size:1.7rem;background:#fff}.menu-content{display:flex;justify-content:center}.menu-content h1{font-size:2.5rem}.menu-button a{text-decoration:none;color:#000;font-size:1.7rem;white-space:nowrap}.menu-content .menu-button:hover a{color:#fff}@media(max-width:989px){.menu-content{flex-direction:column;align-items:center}.menu-buttons{display:flex;justify-content:center;margin-top:5px;margin-left:0}.collection-hero__title{display:flex;justify-content:center}.menu-button{margin-left:0}.menu-button:last-child{margin-left:30px}}@media(max-width:750px){.menu-buttons{display:flex;justify-content:center;flex-grow:1;margin-left:0}.menu-buttons{display:flex;flex-grow:1;justify-content:center;margin-top:5px;margin-right:auto;margin-left:auto;padding:5px 0}.menu-button:last-child{margin-left:10px}.menu-content h1{font-size:2rem}.menu-button{padding:1rem}.menu-button a{font-size:1.5rem}h1.collection-hero__title{margin:1rem}}.collection-hero__title{display:flex;justify-content:center}.collection-hero--with-image{background-color:rgba(var(--color-foreground),.04)}.collection-hero__inner{display:flex;flex-direction:column}.collection-hero--with-image .collection-hero__inner{margin-bottom:0;padding-bottom:2rem}@media(max-width:899.9px){.collection-hero.collection-hero--with-image{padding:4rem 0}.collection-hero--with-image .collection-hero__inner{padding-bottom:0}}.collection-hero__text-wrapper{flex-basis:100%}@media screen and (min-width:750px){.collection-hero{padding:0}.collection-hero__inner{align-items:center;flex-direction:row;padding-bottom:0}}.collection-hero__title+.collection-hero__description{margin-top:1.5rem;font-size:1.6rem;line-height:1.5}@media screen and (min-width:750px){.collection-hero__title+.collection-hero__description{font-size:1.8rem;margin-top:2rem}.collection-hero__description{max-width:66.67%}.collection-hero--with-image .collection-hero__description{max-width:100%}}.collection-hero--with-image .collection-hero__title{margin:0}.collection-hero--with-image .collection-hero__text-wrapper{padding:5rem 0 4rem}@media screen and (max-width:749px){.collection-hero__image-container{height:20rem}}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%}.collection-hero__image-container{align-self:stretch;flex:1 0 50%;margin-left:3rem;min-height:20rem}}.collection-hero__inner:has(.menu-content--advanced){max-width:unset;margin:unset;padding:unset}.menu-content--advanced{display:flex;flex-direction:column;justify-content:center}.shipping-bar-container-outer{min-height:77px;width:100%}.shipping-bar-container-inner{border-bottom:2px solid #5e7462;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;width:100%;z-index:2;left:0}.shipping-bar-container{position:relative;display:flex;justify-content:center;align-items:center;width:640px;padding:0 12px;min-height:77px;max-width:100%;margin:0 auto}.shipping-bar{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.progress-bar{width:100%;background-color:#cacaca;border-radius:30px;height:7px;position:relative}.progress-bar__progress{background:#5e7462;width:5%;height:7px;display:block!important;position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.5)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.5)),color-stop(.75,rgba(255,255,255,.5)),color-stop(.75,transparent),to(transparent));background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.5) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.5) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;animation:move 5s linear infinite;-webkit-animation:move 5s linear infinite;-moz-animation:move 5s linear infinite;border-radius:20px 8px;overflow:hidden;transition:all 1s ease}.minimum-order-message,.free-shipping-message{position:absolute;top:0;font-size:11px;font-weight:400;line-height:12px;text-align:center;color:#000}.minimum-order-message{left:34%}.free-shipping-message{left:76%}.minimum-order-message:after,.free-shipping-message:after{display:block;content:"";position:absolute;left:49%;width:2px;background:#000;z-index:1;height:10px}.progress-message,.progress-message--success{font-size:11px;font-weight:600;line-height:20.12px;text-align:center;color:#000;letter-spacing:initial}.progress-message.hidden,.progress-message--success.hidden{display:none}.discount-message{background-color:#5e7462;color:#fff;font-size:11px;font-weight:500;line-height:13.31px;text-align:center;padding:5px 0;width:100%;display:none}.truck-icon{border:3px solid #5e7462;border-radius:50%;background:#fff}.truck-icon,.truck-icon svg{width:45px;height:45px;z-index:2}.truck-icon svg{margin-left:-3px;margin-top:-3px}.progress-container{display:flex;gap:7px;flex-direction:column;margin-top:20px;margin-left:-3px;width:100%}.menu-content--advanced .menu-buttons{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:10px 15px 20px;gap:10px}@media screen and (max-width:750px){.menu-content--advanced .menu-buttons{max-height:70px}.menu-content--advanced .menu-buttons .menu-button{font-size:11px;width:100%;margin:0;text-wrap:nowrap;min-width:100%;height:100%;color:#000}.menu-content--advanced .menu-buttons .menu-button a{font-size:11px}}.menu-buttons--funnel{display:none!important}@media screen and (max-width:767px){.menu-buttons--funnel{display:grid!important;grid-template-columns:1fr 1fr;width:100%;padding:10px 15px 5px;gap:10px}.menu-buttons--funnel .menu-button,.menu-buttons--funnel .menu-button a{max-width:unset;margin:0;font-size:11px}}.menu-buttons--funnel-filter{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;align-items:flex-start;position:absolute}.menu-buttons--funnel-filter .menu-button{margin:0!important;color:#000!important;text-decoration:none;box-shadow:none;outline:none;line-height:initial;border-width:2px}.menu-buttons--funnel-filter .menu-button:last-child:hover a{color:#fff!important}@media screen and (max-width:1000px){.menu-buttons--funnel-filter{max-width:180px}}@media screen and (max-width:767px){.menu-buttons--funnel-filter{display:none!important}}.shipping-bar-container-inner--fixed{position:fixed;top:0}.shipping-bar-container-inner--fixed-with-header{position:fixed;top:64px}@media screen and (min-width:751px){.shipping-bar-container{min-height:100px;padding:0 20px;max-width:var(--page-width)}.shipping-bar-container-outer{min-height:100px}.discount-message{font-size:18px;padding:10px 0}.menu-content--advanced .menu-buttons{display:flex;justify-content:space-evenly;padding:24px 0}.minimum-order-message,.free-shipping-message{font-size:18.29px;top:-6px}.progress-message,.progress-message--success{font-size:16.62px}.truck-icon,.truck-icon svg{width:65px;height:65px}.progress-bar{margin-left:-5px}.minimum-order-message,.free-shipping-message{line-height:22.13px}.progress-container{margin-left:0}}@media screen and (min-width:990px){.shipping-bar-container-inner--fixed-with-header{top:90px}}@keyframes move{0%{background-position:0 0}to{background-position:50px 50px}}.menu-modal{display:none;z-index:1000;position:fixed;left:0;top:0;width:100vw;height:100%;max-height:100vh;background-color:#74747431}.menu-modal-overlay{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.menu-modal-content{width:90%;height:80%;background-color:#fff;position:relative;margin:0 auto;overflow-y:scroll}.menu-modal-close--button{border-style:solid;border-color:gray;border-radius:25px;padding:.5rem 1rem;margin-left:5rem;font-size:1.7rem;background:#fff;color:#000}.menu-modal-close--icon{position:sticky;top:10px;right:10px;z-index:101;background:#fff;padding:5px;border-radius:50%;width:30px;height:30px;margin-left:auto}.menu-modal-close--icon svg{width:20px;height:20px}.menu-modal-close--button{margin:0 auto}.menu-modal.is-visible,.discount-message.is-visible{display:block}@media screen and (min-width:751px){.menu-modal-content{width:70%;height:80%}}.menu-modal-content .shogun-root{margin-top:-30px}.no-scroll{overflow:hidden}.discount-message--announcement{display:none;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:12px;text-transform:uppercase;line-height:initial}.discount-message--announcement.is-visible{display:flex}.menu-buttons :last-child{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-collection-hero.css.map */
