#MainContent #swm-store-home{background:#e1ebdc}#MainContent #swm-store-home .swm-hero-banner{position:relative;isolation:isolate;overflow:hidden;background:#344e37;color:#fffaf0;min-height:clamp(575px,49vw,790px);display:flex;align-items:center}#MainContent #swm-store-home .swm-hero-banner--normal{min-height:clamp(510px,43vw,690px)}#MainContent #swm-store-home .swm-hero-banner--extra{min-height:clamp(680px,57vw,910px)}#MainContent #swm-store-home .swm-hero-banner__media,#MainContent #swm-store-home .swm-hero-banner__shade,#MainContent #swm-store-home .swm-hero-banner__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#MainContent #swm-store-home .swm-hero-banner__media{z-index:-2}#MainContent #swm-store-home .swm-hero-banner__image{height:100%;width:100%;display:block;object-fit:cover;object-position:var(--swm-banner-focus,center center)}#MainContent #swm-store-home .swm-hero-banner__placeholder{width:100%;height:100%;background:radial-gradient(ellipse at 75% 30%,#81967a 0,transparent 45%),linear-gradient(110deg,#263b2b,#6d856a)}#MainContent #swm-store-home .swm-hero-banner__shade{z-index:-1;background:linear-gradient(90deg,#0f1f14e6,#152619c2 26%,#182b1b54 70%,#1d331f26),linear-gradient(0deg,rgba(17,32,22,.42),transparent 65%);opacity:var(--swm-banner-shade,.9)}#MainContent #swm-store-home .swm-hero-banner__inner{position:relative;z-index:1;max-width:1480px;width:100%;margin-inline:auto;padding:80px clamp(24px,6vw,100px) 120px;display:flex;justify-content:space-between;align-items:flex-end;gap:48px}#MainContent #swm-store-home .swm-hero-banner__copy{max-width:730px}#MainContent #swm-store-home .swm-hero-banner__eyebrow{display:inline-flex;align-items:center;gap:11px;font:700 11px/1.5 var(--swm-sans);letter-spacing:.12em;color:#f2ecda;text-transform:uppercase;margin-bottom:24px}#MainContent #swm-store-home .swm-hero-banner__eyebrow:before{content:"";display:block;width:28px;height:1px;background:#d1c8ae}#MainContent #swm-store-home .swm-hero-banner h1{font:400 clamp(54px,6vw,94px)/1.07 var(--swm-serif);letter-spacing:-.052em;color:#fffaf0;text-wrap:balance;max-width:790px;margin:0 0 25px;text-shadow:0 3px 18px #18271a33}#MainContent #swm-store-home .swm-hero-banner__subheading{font:400 clamp(15px,1.24vw,18px)/1.7 var(--swm-sans);color:#f8f5ea;max-width:545px;margin:0}#MainContent #swm-store-home .swm-hero-banner__links{display:flex;flex-wrap:wrap;align-items:center;gap:17px 25px;margin-top:34px}#MainContent #swm-store-home .swm-hero-banner__button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:15px 28px;border-radius:9px;background:#f5f1e4;color:#304b33!important;text-decoration:none;font:700 13px/1.3 var(--swm-sans);transition:transform .2s,background .2s}#MainContent #swm-store-home .swm-hero-banner__button:hover{background:#fff;transform:translateY(-2px)}#MainContent #swm-store-home .swm-hero-banner__secondary{color:#fffaf0;text-decoration:none;font:650 13px/1.4 var(--swm-sans);padding:9px 0 6px;border-bottom:1px solid #eee9d7}#MainContent #swm-store-home .swm-hero-banner__secondary:hover{border-bottom-width:2px}#MainContent #swm-store-home .swm-hero-banner__signature{flex:0 0 205px;max-width:205px;padding:22px 19px;background:#faf3e3;color:#486044;box-shadow:6px 7px #15281736;border-radius:4px 15px 5px 12px;transform:rotate(5deg) translateY(-18px);font:italic 400 23px/1.18 var(--swm-serif);letter-spacing:-.025em;margin:0}#MainContent #swm-store-home .swm-hero-banner__wave{height:74px;position:absolute;z-index:2;bottom:-1px;left:0;right:0;pointer-events:none}#MainContent #swm-store-home .swm-hero-banner__wave svg{display:block;width:100%;height:100%}#MainContent #swm-v6-categories .swm-store-categories{padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(65px,7vw,107px);background:#e1ebdc;position:relative}#MainContent #swm-v6-categories .swm-store-category:nth-child(2),#MainContent #swm-v6-categories .swm-store-category:nth-child(4){transform:translateY(13px)}#MainContent #swm-v6-categories .swm-store-category__circle{border-color:#f9f7ef;box-shadow:0 12px 25px #3449321b}#MainContent #swm-v6-categories .swm-store-categories__bottom{margin-top:35px}#MainContent #swm-store-favorites .swm-store-favorites{position:relative;background:#f9f7ef;padding-top:clamp(60px,6vw,95px);padding-bottom:clamp(67px,7vw,105px)}#MainContent #swm-store-favorites .swm-store-favorites:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:37px;background:#f9f7ef;clip-path:polygon(0 65%,8% 50%,20% 54%,31% 17%,44% 42%,56% 26%,70% 57%,81% 35%,92% 58%,100% 29%,100% 100%,0 100%)}#MainContent #swm-store-favorites .swm-store-pick:nth-child(2n) .swm-store-pick__image{border-radius:32px 12px 29px}#MainContent #swm-store-values .swm-store-values{background:#edf0e6;border:0;padding-block:clamp(39px,4vw,63px);position:relative}#MainContent #swm-store-values .swm-store-values__grid>div{border-left-color:#95ac8d}#MainContent #swm-v6-guide .swm-v6-guide{background:#f9f7ef;position:relative}#MainContent #swm-v6-guide .swm-v6-guide:before{content:"";position:absolute;left:0;right:0;top:-25px;height:26px;background:#f9f7ef;clip-path:polygon(0 70%,13% 24%,29% 55%,43% 16%,59% 54%,73% 26%,87% 58%,100% 15%,100% 100%,0 100%)}#MainContent #swm-v6-new .swm-v6-new{background:#edf0e6;position:relative;padding-top:clamp(65px,6.5vw,103px);padding-bottom:clamp(61px,6vw,93px)}#MainContent #swm-v6-new .swm-v6-product{background:transparent;border:0;box-shadow:none}#MainContent #swm-v6-new .swm-v6-product__image{border-radius:18px 18px 8px 28px;overflow:hidden;background:#fffef9}#MainContent #swm-v6-new .swm-v6-product:nth-child(2n) .swm-v6-product__image{border-radius:34px 9px 25px}#MainContent #swm-v6-brands .swm-v6-brands{background:#f9f7ef;position:relative}#MainContent #swm-v6-brands .swm-v6-brands:before{content:"";position:absolute;top:-30px;height:31px;left:0;right:0;background:#f9f7ef;clip-path:polygon(0 32%,13% 75%,28% 41%,43% 69%,57% 30%,72% 71%,87% 35%,100% 61%,100% 100%,0 100%)}#MainContent #swm-v6-brands .swm-v6-brandlogos__item{border-radius:14px!important}#MainContent #swm-v6-blog .swm-v6-blog{background:#e1ebdc;position:relative}#MainContent #swm-v6-blog .swm-v6-blog__card:nth-child(2){transform:translateY(15px)}#MainContent #swm-v6-blog .swm-v6-blog__media{border-radius:40px 12px 30px}#MainContent #swm-v6-blog .swm-v6-blog__card:nth-child(2) .swm-v6-blog__media{border-radius:12px 33px}#MainContent #swm-v6-blog .swm-v6-blog__bottom{padding-top:20px}#MainContent #swm-store-faq .swm-store-faq{background:#f9f7ef;position:relative;padding-top:clamp(75px,7vw,120px)}#MainContent #swm-store-faq .swm-store-faq:before{content:"";position:absolute;top:-29px;height:30px;left:0;right:0;background:#f9f7ef;clip-path:polygon(0 51%,15% 19%,30% 58%,45% 31%,60% 64%,75% 20%,91% 60%,100% 35%,100% 100%,0 100%)}#MainContent #swm-v6-reviews .swm-v6-reviews-intro{background:#e1ebdc}#MainContent .shopify-section:has(#swm-v6-reviews)+.shopify-section{background:#e1ebdc}#MainContent .swm-v6 :is(.swm-hero-banner__button,.swm-hero-banner__secondary):focus-visible{outline:3px solid #f6f2e4;outline-offset:4px}@media(min-width:1200px){#MainContent #swm-v6-brands .swm-v6-brandlogos__track{animation-duration:115s}}@media(max-width:749px){#MainContent #swm-store-home .swm-hero-banner{min-height:610px;align-items:flex-end}#MainContent #swm-store-home .swm-hero-banner--normal{min-height:550px}#MainContent #swm-store-home .swm-hero-banner--extra{min-height:730px}#MainContent #swm-store-home .swm-hero-banner__image{object-position:center}#MainContent #swm-store-home .swm-hero-banner__shade{background:linear-gradient(0deg,#112016f5,#162719b8 49%,#1627191f);opacity:1}#MainContent #swm-store-home .swm-hero-banner__inner{display:block;padding:115px 22px 92px}#MainContent #swm-store-home .swm-hero-banner__eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:16px}#MainContent #swm-store-home .swm-hero-banner h1{font-size:clamp(43px,10.5vw,64px);line-height:1.06;margin-bottom:17px}#MainContent #swm-store-home .swm-hero-banner__subheading{font-size:14px;line-height:1.62;max-width:500px}#MainContent #swm-store-home .swm-hero-banner__links{margin-top:25px;gap:16px 20px}#MainContent #swm-store-home .swm-hero-banner__button{min-height:47px;padding:12px 18px}#MainContent #swm-store-home .swm-hero-banner__signature{display:none}#MainContent #swm-store-home .swm-hero-banner__wave{height:42px}#MainContent #swm-v6-categories .swm-store-category:nth-child(2),#MainContent #swm-v6-categories .swm-store-category:nth-child(4){transform:none}#MainContent #swm-v6-categories .swm-store-categories{padding-top:20px}#MainContent #swm-v6-categories .swm-store-categories__bottom{margin-top:17px}#MainContent #swm-v6-blog .swm-v6-blog__card:nth-child(2){transform:none}}@media(prefers-reduced-motion:reduce){#MainContent #swm-store-home .swm-hero-banner__button{transition:none}}#MainContent .swm-v6{--swm-serif: var(--font-heading--family, Georgia, serif);--swm-sans: var(--font-body--family, Arial, sans-serif)}#MainContent #swm-store-home .swm-hero-banner h1,#MainContent .swm-v6 .swm-store-heading h2,#MainContent #swm-home-about .swm-home-about__copy h2,#MainContent .swm-v6 .swm-store-values h2,#MainContent #swm-v6-guide .swm-v6-guide h2,#MainContent .swm-v6 .swm-v6-heading h2,#MainContent .swm-v6 .swm-store-faq__intro h2,#MainContent #swm-v6-reviews .swm-v6-reviews-intro h2{font-family:var(--font-heading--family, Georgia, serif);font-weight:400;font-style:normal}#MainContent #swm-v6-blog .swm-v6-blog__content h3{font-family:var(--font-heading--family, Georgia, serif)}#MainContent .swm-v6 h2 em,#MainContent .swm-v6 .swm-home-about__copy h2 em{font-family:inherit;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/40/assets/swm-home-unified.css.map */
