.brand{display:inline-flex;align-items:center;justify-self:start;gap:13px;min-width:max-content;color:inherit;text-decoration:none}.brandMark{flex:0 0 50px;width:50px;height:50px;border-radius:50% 50% 45% 55%;background:var(--orange,#ed7958);display:grid;place-items:center;position:relative;transform:rotate(-8deg)}.brandMark b{font:italic 700 33px Georgia,serif;color:var(--white,#fffdf5);transform:rotate(8deg)}.brandMark i{position:absolute;width:13px;height:20px;background:var(--lime,#d6e46d);border-radius:100% 0;right:-2px;top:-3px;transform:rotate(30deg)}.brandWords{font:700 30px/.78 Georgia,serif;letter-spacing:-.04em;white-space:nowrap}.brandWords em{color:var(--orange,#ed7958);font-style:normal;font-weight:400}.brandWords small{display:block;margin-top:9px;font:700 7.5px/1.15 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.15em}.brand--dark{color:var(--ink,#22342d)}.brand--dark .brandWords small{color:#66751d}.brand--light{color:var(--white,#fffdf5)}.brand--light .brandWords small{color:var(--lime,#d6e46d)}.siteHeader .brand{transform:translateY(-1px)}.hgFooter .footerBrand .brandWords{font-size:30px}.passwordBrand{margin:0 auto 44px}.giftCardBrand{margin:0 auto 10px}@media(max-width:1180px)and (min-width:801px){.siteHeader .brand{gap:10px}.siteHeader .brandMark{flex-basis:44px;width:44px;height:44px}.siteHeader .brandMark b{font-size:29px}.siteHeader .brandWords{font-size:25px}.siteHeader .brandWords small{margin-top:7px;font-size:6.5px}}@media(max-width:800px){.siteHeader .brand{gap:8px}.siteHeader .brandMark{flex-basis:34px;width:34px;height:34px}.siteHeader .brandMark b{font-size:23px}.siteHeader .brandMark i{width:9px;height:14px}.siteHeader .brandWords{font-size:18px}.siteHeader .brandWords small{display:block;margin-top:6px;font-size:5px;letter-spacing:.11em}.hgFooter .footerBrand{gap:11px}.hgFooter .footerBrand .brandMark{flex-basis:46px;width:46px;height:46px}.hgFooter .footerBrand .brandMark b{font-size:31px}.hgFooter .footerBrand .brandWords{font-size:28px}.hgFooter .footerBrand .brandWords small{display:block;margin-top:8px;font-size:7px}.passwordBrand{margin-bottom:34px}.passwordBrand .brandMark{flex-basis:44px;width:44px;height:44px}.passwordBrand .brandMark b{font-size:29px}.passwordBrand .brandWords{font-size:25px}.passwordBrand .brandWords small{font-size:6.25px}}#shopify-section-header{position:sticky;top:0;z-index:60;filter:drop-shadow(0 8px 14px #22342d12)}html{scroll-padding-top:124px}@media(max-width:800px){html{scroll-padding-top:100px}}.approach.approachCards{display:block;padding:105px 7vw 115px;background:var(--ink,#22342d);color:var(--white,#fffdf5)}.approachHeader{max-width:900px;margin-bottom:54px}.approachCards .approachIntro{max-width:760px;margin:27px 0 0;color:#fffdf5c7;font:17px/1.62 Georgia,serif}.approachCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.approachCard{display:flex;min-width:0;min-height:365px;flex-direction:column;padding:30px 28px 27px;border-radius:22px;background:var(--white,#fffdf5);color:var(--ink,#22342d);box-shadow:0 14px 34px #0a1e181f}.approachCardIcon{display:grid;width:50px;height:50px;place-items:center;margin-bottom:19px;border:1.5px solid currentColor;border-radius:50%}.approachCardIcon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.approachCardLabel{margin:0 0 24px;color:#617d35;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.approachCards .approachCard h3{margin:0 0 15px;color:var(--ink,#22342d);font:700 clamp(24px,2.1vw,32px)/1.02 Georgia,serif;letter-spacing:-.035em}.approachCardCopy{margin:0;color:#536b62;font-size:13px;line-height:1.65}.approachCardBenefit{margin:auto 0 0;padding-top:20px;border-top:1px solid #22342d24;color:#405a51;font-size:12px;line-height:1.55}.approachCardBenefit strong{color:var(--ink,#22342d)}@media(max-width:800px){.approach.approachCards{padding:75px 22px 82px}.approachHeader{margin-bottom:36px}.approachCards .approachIntro{margin-top:22px;font-size:15px}.approachCardGrid{grid-template-columns:1fr;gap:13px}.approachCard{min-height:0;padding:26px 23px}.approachCardBenefit{margin-top:26px}.approachCards .approachCard h3{font-size:27px}}.heroCommerce h1{font-size:clamp(58px,6.2vw,92px);font-weight:600}.homePopularIntro h2,.approachCards h2,.promise h2,.faq h2{font-size:clamp(48px,5vw,68px);font-weight:500}.newsletter h2{font-size:clamp(44px,4.5vw,60px);font-weight:500}.approachCards .approachCard h3{font-size:clamp(22px,1.8vw,27px);font-weight:500}.phaseShowcaseIntro h3{font-size:clamp(42px,4.5vw,64px);font-weight:500}.phaseProductCard .shopProductText h3,.homePopularGrid .shopProductText h3,.collectionPage .shopProductText h3{font-weight:500}.collectionHero h1{font-size:clamp(42px,4.5vw,60px);font-weight:600}.productDetailPage .productInfo h1{font-size:clamp(36px,3.1vw,48px);font-weight:600}.shopPage>h1,.collectionIntro h1{font-size:clamp(43px,5vw,64px);font-weight:600}.cartLine h2,.emptyState h2{font-weight:500}.hgContactIntro h1{font-size:clamp(48px,5.2vw,72px);font-weight:600}.hgContactCard h2,.hgContactForm h2{font-weight:500}.hgPaymentHero h1{font-size:clamp(52px,5.8vw,82px);font-weight:600}.hgPaymentIntro h2{font-size:clamp(45px,5vw,64px);font-weight:500}.hgPaymentCard h3,.hgPaymentTrust h3{font-weight:500}.hgPaymentNotice h2{font-size:clamp(40px,4.3vw,56px);font-weight:500}.hgServiceHero h1{font-size:clamp(50px,5.8vw,82px);font-weight:600}.hgServiceHighlights h2,.hgServiceCard h2,.hgReturnSteps h3,.hgReturnRules h3,.hgFoodNotice h2{font-weight:500}.hgReturnsIntro h2{font-size:clamp(44px,5vw,65px);font-weight:500}.hgOrderProblem h2{font-size:clamp(39px,4.3vw,56px);font-weight:500}.shopify-policy__title h1,.hgPrivacyHero h1,.hgTermsHero h1{font-size:clamp(44px,5vw,68px)!important;font-weight:600!important}.shopify-policy__body h2,.shopify-policy__body h3,.hgPrivacyBody h2,.hgTermsBody h2{font-weight:500}@media(max-width:800px){.heroCommerce h1{font-size:42px}.homePopularIntro h2,.approachCards h2,.promise h2,.faq h2{font-size:39px}.newsletter h2{font-size:38px}.approachCards .approachCard h3{font-size:24px}.phaseShowcaseIntro h3{font-size:40px}.collectionHero h1,.shopPage>h1,.collectionIntro h1{font-size:40px}.productDetailPage .productInfo h1{font-size:38px}.hgContactIntro h1{font-size:43px}.hgPaymentHero h1,.hgServiceHero h1{font-size:45px}.hgPaymentIntro h2,.hgReturnsIntro h2{font-size:41px}.hgPaymentNotice h2,.hgOrderProblem h2{font-size:39px}.shopify-policy__title h1,.hgPrivacyHero h1,.hgTermsHero h1{font-size:42px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/brand.css.map */
