body.home-page--blend{--ink: #393e30;--green: #393e30;--mint: #dbe5d8;--cream: #ede7e0;--paper: #f5f2f0;--pink: #b5734c;--line: rgba(57, 62, 48, .16);--blend-deep: #2a2e22;--blend-paper: #fcfbf9;--blend-clay: #b5734c;--blend-clay-deep: #945a39;--blend-gold: #a8854d;--blend-muted: #716b60;background:var(--paper)}body.home-page--blend .announcement{background:var(--blend-deep)}body.home-page--blend .site-header{border-bottom-color:#393e301f;background:#f5f2f0eb;box-shadow:0 10px 34px #2a2e2209}body.home-page--blend .main-nav>.nav-link:before,body.home-page--blend .main-nav>.nav-item>.nav-trigger:before{background:var(--blend-clay)}body.home-page--blend .submenu-panel,body.home-page--blend .locale-menu,body.home-page--blend .search-panel{background:var(--blend-paper)}body.home-page--blend .button{min-height:52px;justify-content:center;border-radius:999px;padding-inline:1.65rem;transition:transform .22s ease,background-color .22s ease,color .22s ease,box-shadow .22s ease}body.home-page--blend .button:hover{box-shadow:0 16px 34px -20px #2a2e228c}body.home-page--blend .button-dark{background:var(--green)}body.home-page--blend .accent,body.home-page--blend .product-vendor{color:var(--blend-clay-deep)}body.home-page--blend .hero{width:min(1440px,calc(100% - clamp(1.5rem,4vw,4.5rem)));height:min(650px,calc(100vh - var(--site-header-height) - 72px));min-height:540px;margin:clamp(1.25rem,2.4vw,2.4rem) auto 0;border-radius:24px;background:var(--blend-deep);box-shadow:0 30px 70px -38px #2a2e22a3}body.home-page--blend .hero>img{height:100%;object-fit:cover}body.home-page--blend .hero-shade{background:radial-gradient(circle at 50% 48%,#141a1229 0,#141a124d 45%,#141a1285),linear-gradient(180deg,#141a121f,#141a1261)}body.home-page--blend .hero-content{right:auto;left:50%;top:50%;width:min(1180px,calc(100% - 4rem));max-width:none;text-align:center;transform:translate(-50%,-50%)}body.home-page--blend .hero-content>.eyebrow{color:#ffffffe6}body.home-page--blend .hero h1{max-width:1180px;margin:.7rem auto 1.15rem;font-size:clamp(2.8rem,4.25vw,4.85rem);letter-spacing:-.025em;line-height:1.02;text-wrap:balance}body.home-page--blend .hero h1 em{color:#f3d4c1}body.home-page--blend .hero-lead{max-width:65ch;margin:0 auto 1.7rem;color:#ffffffe0;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.65}body.home-page--blend .hero .button-light{background:var(--blend-paper);color:var(--blend-deep)}body.home-page--blend .hero .button-light:hover{background:#fff}body.home-page--blend .hero-rating{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.35rem;color:#ffffffd6;font-size:.76rem}body.home-page--blend .hero-rating-stars{color:#e2bd77;letter-spacing:.12em}body.home-page--blend .hero-rating>span:last-child{display:flex;align-items:baseline;gap:.45rem}body.home-page--blend .hero-rating strong{color:#fff;font-weight:500}body.home-page--blend .hero-rating small{color:#ffffffb3;font-size:inherit}body.home-page--blend .hero-feature-card{position:absolute;right:1.25rem;bottom:1.25rem;z-index:2;display:grid;width:min(270px,calc(100% - 2.5rem));gap:.15rem;border:1px solid rgba(255,255,255,.5);border-radius:14px;padding:.9rem 1rem;background:#fcfbf9eb;box-shadow:0 18px 46px -28px #000000b3;color:var(--blend-deep);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}body.home-page--blend .hero-feature-card .eyebrow{color:var(--blend-clay-deep);font-size:.6rem}body.home-page--blend .hero-feature-card strong{font-family:var(--serif);font-size:1rem;font-weight:400}body.home-page--blend .hero-feature-card>span:last-child{color:var(--blend-muted);font-size:.7rem}body.home-page--blend .benefit-bar{width:min(1280px,calc(100% - 3rem));margin:1rem auto 0;border:1px solid var(--line);border-radius:14px;background:var(--blend-paper);box-shadow:0 14px 36px -32px #2a2e2280}body.home-page--blend .benefit-bar svg{stroke:var(--blend-clay-deep)}body.home-page--blend .benefit-bar strong{color:var(--ink)}body.home-page--blend .intro{margin-top:clamp(2.5rem,5vw,5rem);margin-bottom:clamp(3.5rem,6vw,6rem);border:1px solid rgba(57,62,48,.1);border-radius:24px;background:var(--blend-paper);box-shadow:0 28px 60px -48px #2a2e2273}body.home-page--blend .intro-copy p:last-child{border-top-color:var(--line)}body.home-page--blend .featured-products{padding-top:clamp(1rem,2vw,2rem)}body.home-page--blend .section-heading,body.home-page--blend .greeting-products-heading{border-bottom-color:var(--line)}body.home-page--blend .section-heading h2,body.home-page--blend .greeting-products-heading h2{letter-spacing:-.025em}body.home-page--blend .section-heading>a,body.home-page--blend .greeting-products-heading>a,body.home-page--blend .text-link{border-bottom-color:var(--blend-clay-deep);color:var(--blend-clay-deep)}body.home-page--blend .product-image{border-radius:14px;background:var(--blend-paper);box-shadow:0 16px 38px -32px #2a2e22a6}body.home-page--blend .product-image img{transition-duration:.6s}body.home-page--blend .product-card:hover .product-image img{transform:scale(1.035)}body.home-page--blend .product-action{border:1px solid rgba(57,62,48,.09);border-radius:999px;background:#fcfbf9f0;color:var(--blend-deep);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}body.home-page--blend .product-badge{border-radius:999px;background:var(--blend-clay-deep)}body.home-page--blend .card-swatch.is-selected:before,body.home-page--blend .card-swatch.is-preview:before{box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--green)}body.home-page--blend .greeting-home{border-block-color:var(--line);background:var(--cream)}body.home-page--blend .greeting-home-intro{width:min(1280px,calc(100% - 3rem));align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,6vw,6rem)}body.home-page--blend .greeting-home-image{min-height:0;aspect-ratio:1 / 1;border-radius:24px;box-shadow:0 28px 64px -38px #2a2e2285}body.home-page--blend .greeting-home-copy{padding:clamp(1rem,3vw,3rem) 0}body.home-page--blend .greeting-home-facts span:before{color:var(--blend-clay-deep)}body.home-page--blend .collection-card{border-radius:14px;box-shadow:0 16px 38px -32px #2a2e22b3}body.home-page--blend .category-toggle{border-bottom-color:var(--blend-clay-deep);color:var(--blend-clay-deep)}body.home-page--blend .home-reviews{border-block:1px solid rgba(57,62,48,.12);padding:clamp(4.5rem,7vw,7rem) 0;background:var(--blend-paper);color:var(--ink)}body.home-page--blend .home-reviews-header{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3.5rem)}body.home-page--blend .home-reviews-heading h2{max-width:14ch;margin:.35rem 0 0;color:var(--ink);font-size:var(--mm-type-h2);text-wrap:balance}body.home-page--blend .home-reviews .rating{padding-bottom:.35rem}body.home-page--blend .home-reviews .rating>span{color:var(--ink)}body.home-page--blend .home-reviews .rating div{color:var(--blend-gold)}body.home-page--blend .home-reviews .rating small{color:var(--blend-muted)}body.home-page--blend .home-reviews .review-grid{align-items:stretch;margin-bottom:0}body.home-page--blend .home-reviews .review-grid>li{display:flex;min-width:0}body.home-page--blend .home-reviews .review-grid blockquote{display:flex;width:100%;min-height:230px;flex-direction:column;margin:0;border:1px solid rgba(57,62,48,.12);border-radius:18px;padding:clamp(1.4rem,2.5vw,2rem);background:#fff;box-shadow:0 22px 48px -42px #2a2e2294;color:var(--ink)}body.home-page--blend .home-reviews .review-grid blockquote:before,body.home-page--blend .home-reviews .review-grid blockquote:after{display:none;content:none}body.home-page--blend .home-reviews .review-grid blockquote p{margin:0;color:inherit;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}body.home-page--blend .home-reviews .review-grid cite{margin-top:auto;padding-top:1.5rem;color:var(--blend-clay-deep)}body.home-page--blend .trust.section-shell{margin-block:clamp(3rem,6vw,6rem);border:1px solid rgba(57,62,48,.1);border-radius:24px;padding:clamp(2rem,5vw,5rem);background:var(--blend-paper);box-shadow:0 28px 62px -48px #2a2e2285}body.home-page--blend .story{width:min(1440px,calc(100% - clamp(1.5rem,4vw,4.5rem)));margin-inline:auto;border-radius:24px;overflow:hidden;background:var(--blend-deep);box-shadow:0 30px 70px -44px #2a2e229e}body.home-page--blend .blog-grid .post img{box-shadow:0 20px 46px -36px #2a2e22a6}body.home-page--blend footer{margin-top:0;background:var(--blend-deep)}@media(max-width:1000px){body.home-page--blend .greeting-home-intro{gap:2rem}body.home-page--blend .greeting-home-copy{padding-bottom:1rem}}@media(max-width:720px){body.home-page--blend .hero{width:calc(100% - 1.25rem);height:570px;min-height:570px;margin-top:.65rem;border-radius:18px}body.home-page--blend .hero-content{top:47%;width:calc(100% - 2rem)}body.home-page--blend .hero h1{margin-bottom:1rem;font-size:clamp(2.45rem,12vw,3.15rem);white-space:normal}body.home-page--blend .hero-lead{max-width:38ch;margin-bottom:1.2rem;font-size:.88rem;line-height:1.5}body.home-page--blend .hero-rating{margin-top:1rem}body.home-page--blend .hero-feature-card{display:none}body.home-page--blend .benefit-bar{width:calc(100% - 1.25rem);padding-inline:.35rem}body.home-page--blend .benefit-bar>div{padding-inline:.65rem}body.home-page--blend .intro{width:calc(100% - 1.25rem);padding-inline:1.2rem;border-radius:18px}body.home-page--blend .greeting-home-intro{width:calc(100% - 1.25rem);padding-top:2.5rem}body.home-page--blend .greeting-home-image,body.home-page--blend .trust.section-shell,body.home-page--blend .story{border-radius:18px}body.home-page--blend .trust.section-shell{width:calc(100% - 1.25rem);padding:1.5rem}body.home-page--blend .story{width:calc(100% - 1.25rem)}body.home-page--blend .home-reviews-header{grid-template-columns:1fr;align-items:start;gap:1.25rem}body.home-page--blend .home-reviews .review-grid blockquote{min-height:0}}@media(max-width:430px){body.home-page--blend .hero{height:590px;min-height:590px}body.home-page--blend .hero-content>.eyebrow{font-size:.62rem}body.home-page--blend .hero-rating>span:last-child{display:grid;gap:0;text-align:left}}@media(prefers-reduced-motion:reduce){body.home-page--blend .button,body.home-page--blend .product-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mm-home.css.map */
