#MainContent .swm-v6{--swm-olive:#384d36;--swm-forest:#334733;--swm-deep:#2f432e;--swm-cream:#f9f7ef;--swm-paper:#f4f1e7;--swm-sage:#e1ebdc;--swm-rose:#b48f79;--swm-ink:#304632;--swm-border:#d2dfcb;--swm-serif:var(--font-heading--family,Georgia,serif);--swm-sans:var(--font-body--family,Arial,sans-serif);background:var(--swm-cream);color:var(--swm-ink)}#MainContent .swm-v6 .swm-v6-wrap,#MainContent .swm-v6 .swm-store-container{max-width:1410px;margin-inline:auto;padding-inline:clamp(20px,5vw,75px)}#MainContent .swm-v6 .swm-store-kicker{display:block;letter-spacing:.12em;font:700 10px/1.6 var(--swm-sans);color:#788c70;margin-bottom:13px}#MainContent .swm-v6 .swm-store-heading{display:flex;justify-content:space-between;align-items:end;gap:30px 45px;margin-bottom:29px}#MainContent .swm-v6 .swm-store-heading h2{font:400 clamp(33px,4vw,55px)/1.12 var(--swm-serif);letter-spacing:-.04em;max-width:720px;margin:0}#MainContent .swm-v6 .swm-store-heading>p{font:400 14px/1.75 var(--swm-sans);color:#60745e;max-width:370px;margin:0}#MainContent .swm-v6 .swm-store-textlink{display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid #82987b;padding:7px 0;font:650 12px/1.4 var(--swm-sans);color:#344f32;text-decoration:none}#MainContent .swm-v6 .swm-store-textlink:hover{color:#6e8965}#MainContent .swm-v6 a:focus-visible,#MainContent .swm-v6 button:focus-visible,#MainContent .swm-v6 summary:focus-visible{outline:3px solid #6e9066;outline-offset:4px}#MainContent .swm-v6 .swm-store-btn{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;min-height:49px;background:#364d36;color:#fffdf8!important;border-radius:8px;text-decoration:none;font:650 13px/1.4 var(--swm-sans)}#MainContent .swm-v6 .swm-store-btn:hover{background:#55704d}#MainContent .swm-v6 .swm-store-hero{display:grid;grid-template-columns:1fr .95fr;align-items:center;max-width:1450px;margin:0 auto;min-height:510px;gap:clamp(20px,3vw,50px);padding:clamp(28px,5vw,75px) clamp(20px,5vw,75px) clamp(38px,4vw,60px)}#MainContent .swm-v6 .swm-store-hero__copy{max-width:610px;padding-block:10px}#MainContent .swm-v6 .swm-store-hero h1{font:400 clamp(46px,5.3vw,76px)/1.07 var(--swm-serif);letter-spacing:-.055em;color:#324832;margin:0 0 22px;max-width:680px;text-wrap:balance}#MainContent .swm-v6 .swm-store-hero h1 em{font-weight:400;color:#859b7d;font-style:italic}#MainContent .swm-v6 .swm-store-hero__copy>p{font:400 15px/1.83 var(--swm-sans);max-width:495px;color:#596d59;margin:0}#MainContent .swm-v6 .swm-store-hero__actions{display:flex;align-items:center;gap:16px 25px;flex-wrap:wrap;margin-top:30px}#MainContent .swm-v6 .swm-store-hero__note{margin-top:50px;border-top:1px solid #d6dfd0;padding-top:15px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 19px;color:#7b8972;font-size:11px}#MainContent .swm-v6 .swm-store-hero__note-ink{font:italic 20px/1.2 var(--swm-serif);color:#b48e74;transform:rotate(-3deg)}#MainContent .swm-v6 .swm-store-hero__media{position:relative;min-width:0;aspect-ratio:1.15;background:#e5ecdf;border-radius:43% 43% 4px 4px/22% 22% 4px 4px;overflow:visible;isolation:isolate}#MainContent .swm-v6 .swm-store-hero__media>img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:-1}#MainContent .swm-v6 .swm-store-hero__media:after{content:"";position:absolute;top:-12px;right:-12px;bottom:12px;left:12px;border:2px solid #c4d0bb;border-radius:inherit;pointer-events:none;z-index:-2}#MainContent .swm-v6 .swm-store-hero__stamp{position:absolute;right:-11px;bottom:6%;padding:12px 17px 14px;background:#fffaf0;box-shadow:6px 7px #bfcfb7;transform:rotate(5deg);border-radius:5px 19px 5px 13px;color:#476144}#MainContent .swm-v6 .swm-store-hero__stamp span{font:700 9px/1.4 var(--swm-sans);letter-spacing:.05em;display:block}#MainContent .swm-v6 .swm-store-hero__stamp strong{display:block;font:italic 400 22px/1.2 var(--swm-serif);margin-top:5px}#MainContent .swm-v6 .swm-store-hero__flourish{position:absolute;left:-57px;bottom:2%;width:124px;color:#b28b72;transform:rotate(1deg);pointer-events:none}#MainContent .swm-v6 .swm-store-wave{height:66px;background:#e1ebdc;margin-top:-1px;overflow:hidden}#MainContent .swm-v6 .swm-store-wave svg{width:100%;height:100%;display:block}#MainContent .swm-v6 .swm-store-categories{background:#e1ebdc;padding:clamp(25px,4vw,53px) 0 clamp(54px,6vw,92px)}#MainContent .swm-v6 .swm-store-categories__rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,2.3vw,33px)}#MainContent .swm-v6 .swm-store-category{display:block;min-width:0;text-align:center;color:#354c35;text-decoration:none}#MainContent .swm-v6 .swm-store-category__circle{display:block;aspect-ratio:1;background:#cdd9c8;border-radius:50%;overflow:hidden;border:7px solid #f8f7f1;box-shadow:0 9px 25px #42593713;transition:transform .25s}#MainContent .swm-v6 .swm-store-category:nth-child(2n) .swm-store-category__circle{background:#e7d7ca}#MainContent .swm-v6 .swm-store-category__circle img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}#MainContent .swm-v6 .swm-store-category:hover .swm-store-category__circle{transform:translateY(-5px)}#MainContent .swm-v6 .swm-store-category:hover img{transform:scale(1.04)}#MainContent .swm-v6 .swm-store-category__title{display:block;margin-top:14px;font:400 clamp(16px,1.75vw,24px)/1.25 var(--swm-serif)}#MainContent .swm-v6 .swm-store-categories__bottom{display:flex;justify-content:flex-end;align-items:center;gap:20px;flex-wrap:wrap;margin-top:24px;font:italic 16px/1.5 var(--swm-serif);color:#8a9d82}#MainContent .swm-v6 .swm-store-favorites{background:#f9f7ef;padding:clamp(55px,6vw,95px) 0 clamp(50px,5.7vw,88px)}#MainContent .swm-v6 .swm-store-favorites__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(11px,2vw,27px)}#MainContent .swm-v6 .swm-store-pick{min-width:0}#MainContent .swm-v6 .swm-store-pick__image{display:block;position:relative;aspect-ratio:1.03;overflow:hidden;border-radius:15px;background:#edeee7}#MainContent .swm-v6 .swm-store-pick:nth-child(2n) .swm-store-pick__image{background:#eee7db}#MainContent .swm-v6 .swm-store-pick__image img{width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .25s}#MainContent .swm-v6 .swm-store-pick__image:hover img{transform:scale(1.05)}#MainContent .swm-v6 .swm-store-pick__copy{padding:14px 3px}#MainContent .swm-v6 .swm-store-pick__copy>span{font:700 10px var(--swm-sans);color:#9c806e;text-transform:uppercase;letter-spacing:.08em}#MainContent .swm-v6 .swm-store-pick h3{font:600 14px/1.5 var(--swm-sans);margin:7px 0 10px;min-height:42px}#MainContent .swm-v6 .swm-store-pick h3 a{color:#344c35;text-decoration:none}#MainContent .swm-v6 .swm-store-pick h3 a:hover{text-decoration:underline;text-underline-offset:3px}#MainContent .swm-v6 .swm-store-pick__copy strong{font:700 14px var(--swm-sans)}#MainContent .swm-v6 .swm-store-favorites__bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-top:23px;border-top:1px solid #dce3d4;margin-top:16px;color:#71846d;font-size:12px}#MainContent .swm-v6 .swm-store-values{background:#f2f0e6;padding:clamp(35px,4vw,59px) 0;border-block:1px solid #e4e2d9}#MainContent .swm-v6 .swm-store-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,70px)}#MainContent .swm-v6 .swm-store-values__grid>div{border-left:2px solid #aabc9f;padding-left:20px}#MainContent .swm-v6 .swm-store-values__number{font:italic 21px/1.1 var(--swm-serif);color:#ae8a72}#MainContent .swm-v6 .swm-store-values h2{font:400 clamp(23px,2.3vw,31px)/1.16 var(--swm-serif);margin:12px 0}#MainContent .swm-v6 .swm-store-values p{font:400 13px/1.75 var(--swm-sans);color:#66745f;max-width:330px;margin:0}#MainContent #swm-v6-guide .swm-v6-guide{background:#f9f7ef}#MainContent #swm-v6-guide .swm-v6-guide__grid{grid-template-columns:.8fr 1.2fr;gap:clamp(35px,7vw,95px)}#MainContent #swm-v6-guide .swm-v6-guide h2{font-size:clamp(32px,3.4vw,47px)}#MainContent #swm-v6-guide .swm-v6-guide p{font-size:14px;line-height:1.8}#MainContent #swm-v6-guide .swm-v6-guide__links a{min-height:72px}#MainContent #swm-v6-guide .swm-v6-guide__links strong{font-size:clamp(18px,2vw,26px)}#MainContent #swm-v6-new .swm-v6-new{background:#f0f1e9}#MainContent #swm-v6-new .swm-v6-products{gap:17px}#MainContent #swm-v6-new .swm-v6-product__image{aspect-ratio:1.05;background:#f8f8f3;border-radius:11px}#MainContent #swm-v6-new .swm-v6-product__image img{padding:8px}#MainContent #swm-v6-new .swm-v6-product__info{padding:12px 2px 0}#MainContent #swm-v6-brands .swm-v6-brands{background:#f9f7ef;padding-block:clamp(52px,5vw,82px)}#MainContent #swm-v6-brands .swm-v6-heading h2{font-size:clamp(34px,3.8vw,52px)}#MainContent #swm-v6-brands .swm-v6-brandlogos__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);padding-block:10px 18px}#MainContent #swm-v6-brands .swm-v6-brandlogos__track{display:flex;width:max-content;animation:swm-store-brands 100s linear infinite;will-change:transform}#MainContent #swm-v6-brands .swm-v6-brandlogos__run{display:flex;flex:none;align-items:center;gap:25px;padding-right:25px}#MainContent #swm-v6-brands .swm-v6-brandlogos__item{width:190px;min-width:190px;flex:none;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:11px;border:none;border-radius:0;background:transparent;box-shadow:none;transform:none;text-decoration:none;color:#354d35}#MainContent #swm-v6-brands .swm-v6-brandlogos__item:hover{background:#e9eee4}#MainContent #swm-v6-brands .swm-v6-brandlogos__art{display:grid;place-items:center;width:100%;min-height:96px;aspect-ratio:1.6}#MainContent #swm-v6-brands .swm-v6-brandlogos__art img{width:100%;height:100%;max-width:160px;max-height:90px;object-fit:contain;filter:none}#MainContent #swm-v6-brands .swm-v6-brandlogos__label{font:600 11px/1.4 var(--swm-sans);color:#748270;margin-top:7px}#MainContent #swm-v6-brands .swm-v6-brandlogos__track:hover,#MainContent #swm-v6-brands .swm-v6-brandlogos__track:focus-within,#MainContent #swm-v6-brands .swm-v6-brandlogos__track.is-paused{animation-play-state:paused}#MainContent #swm-v6-brands .swm-v6-brandlogos__pause{border:1px solid #c0d0bb;background:transparent;color:#486446;padding:9px 15px;min-height:42px;font-size:12px;cursor:pointer}#MainContent #swm-v6-brands .swm-v6-brands__actions{display:flex;align-items:center;gap:18px}@keyframes swm-store-brands{0%{transform:translate(0)}to{transform:translate(-50%)}}#MainContent #swm-v6-blog .swm-v6-blog{background:#edf1e8}#MainContent #swm-v6-blog .swm-v6-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#MainContent #swm-v6-blog .swm-v6-blog__card{min-width:0;display:flex;flex-direction:column;background:transparent;border:0;box-shadow:none}#MainContent #swm-v6-blog .swm-v6-blog__media{position:relative;display:block;aspect-ratio:1.45;background:#e0e8dc;border-radius:13px;overflow:hidden}#MainContent #swm-v6-blog .swm-v6-blog__media img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}#MainContent #swm-v6-blog .swm-v6-blog__fallback{width:100%;height:100%;display:grid;place-items:center;color:#759070}#MainContent #swm-v6-blog .swm-v6-blog__content{display:flex;flex-direction:column;flex:1;padding:17px 2px 3px}#MainContent #swm-v6-blog .swm-v6-blog__meta{display:flex;justify-content:space-between;gap:15px;color:#8e9f86;font-size:10px}#MainContent #swm-v6-blog .swm-v6-blog__content h3{font:400 clamp(22px,2.3vw,30px)/1.25 var(--swm-serif);margin:10px 0 22px;flex:1}#MainContent #swm-v6-blog .swm-v6-blog__content h3 a{color:#344b35}#MainContent #swm-v6-blog .swm-v6-blog__read{align-self:flex-start;border-bottom:1px solid #97ac8d;font-size:12px;font-weight:650}#MainContent #swm-v6-blog .swm-v6-blog__bottom{margin-top:25px;text-align:right}#MainContent .swm-v6 .swm-store-faq{background:#f9f7ef;padding:clamp(56px,6vw,93px) 0}#MainContent .swm-v6 .swm-store-faq__layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:clamp(30px,7vw,95px)}#MainContent .swm-v6 .swm-store-faq__intro h2{font:400 clamp(35px,3.8vw,52px)/1.15 var(--swm-serif);letter-spacing:-.045em;margin:0 0 18px}#MainContent .swm-v6 .swm-store-faq__intro h2 em{color:#809778}#MainContent .swm-v6 .swm-store-faq__intro p{font-size:14px;line-height:1.7;color:#61725d;max-width:400px;margin:0 0 17px}#MainContent .swm-v6 .swm-store-faq__list{border-top:1px solid #cfdacb}#MainContent .swm-v6 .swm-store-faq__list details{border-bottom:1px solid #cfdacb}#MainContent .swm-v6 .swm-store-faq__list summary{display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;list-style:none;min-height:71px;padding:16px 4px;font:500 clamp(18px,2vw,25px)/1.35 var(--swm-serif)}#MainContent .swm-v6 .swm-store-faq__list summary::-webkit-details-marker{display:none}#MainContent .swm-v6 .swm-store-faq__list summary span{font:400 27px/1 var(--swm-serif);color:#708f68}#MainContent .swm-v6 .swm-store-faq__list details[open] summary span{transform:rotate(45deg)}#MainContent .swm-v6 .swm-store-faq__list details>p{font-size:13px;line-height:1.8;color:#61715c;padding:0 25px 20px 4px;margin:0}#MainContent .swm-v6 .swm-store-faq__list p a{text-decoration:underline;text-underline-offset:3px}#MainContent #swm-v6-reviews .swm-v6-reviews-intro{background:#e1ebdc;text-align:center;padding:clamp(52px,5vw,77px) 0 14px}#MainContent #swm-v6-reviews .swm-v6-reviews-intro h2{font:italic 400 clamp(34px,4.2vw,58px)/1.14 var(--swm-serif);letter-spacing:-.04em;max-width:800px;margin:8px auto 15px}#MainContent #swm-v6-reviews .swm-v6-reviews-intro p{font-size:13px;line-height:1.8;color:#60715a;max-width:490px;margin:auto}#MainContent .shopify-section:has(#swm-v6-reviews)+.shopify-section{background:#e1ebdc;padding-bottom:clamp(45px,5vw,77px)}#MainContent .shopify-section:has(#swm-v6-reviews)+.shopify-section :is(.jdgm-carousel-title,.jdgm-carousel__title,.jdgm-carousel-title h2,.jdgm-carousel__header-title){display:none!important}@media(max-width:1000px){#MainContent .swm-v6 .swm-store-hero{grid-template-columns:1fr .92fr}#MainContent .swm-v6 .swm-store-category__circle{border-width:5px}#MainContent .swm-v6 .swm-store-category__title{font-size:18px}#MainContent .swm-v6 .swm-store-values__grid{gap:17px}}@media(max-width:749px){#MainContent .swm-v6 .swm-store-heading{display:block;margin-bottom:22px}#MainContent .swm-v6 .swm-store-heading h2{font-size:37px}#MainContent .swm-v6 .swm-store-heading>p{margin-top:13px;font-size:13px}#MainContent .swm-v6 .swm-store-hero{display:flex;flex-direction:column;gap:25px;padding:35px 21px 26px}#MainContent .swm-v6 .swm-store-hero h1{font-size:clamp(44px,10vw,62px)}#MainContent .swm-v6 .swm-store-hero__copy>p{font-size:14px}#MainContent .swm-v6 .swm-store-hero__note{margin-top:29px}#MainContent .swm-v6 .swm-store-hero__media{width:min(100%,490px);margin-inline:auto;aspect-ratio:1.36}#MainContent .swm-v6 .swm-store-hero__stamp{font-size:11px;padding:10px;right:-3px;bottom:-3px}#MainContent .swm-v6 .swm-store-hero__stamp strong{font-size:17px}#MainContent .swm-v6 .swm-store-hero__flourish{display:none}#MainContent .swm-v6 .swm-store-wave{height:39px}#MainContent .swm-v6 .swm-store-categories{padding:26px 0 49px}#MainContent .swm-v6 .swm-store-categories__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;margin:0 -21px;padding:8px 21px 18px;scroll-padding-inline:21px}#MainContent .swm-v6 .swm-store-category{flex:0 0 146px;scroll-snap-align:start}#MainContent .swm-v6 .swm-store-category__circle{border-width:5px}#MainContent .swm-v6 .swm-store-category__title{font-size:18px}#MainContent .swm-v6 .swm-store-categories__bottom{margin-top:9px;justify-content:space-between;gap:8px}#MainContent .swm-v6 .swm-store-categories__bottom span{font-size:13px}#MainContent .swm-v6 .swm-store-favorites{padding:52px 0 40px}#MainContent .swm-v6 .swm-store-favorites__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#MainContent .swm-v6 .swm-store-pick h3{font-size:12px;line-height:1.5;min-height:53px}#MainContent .swm-v6 .swm-store-pick__copy>span{font-size:9px}#MainContent .swm-v6 .swm-store-values__grid{grid-template-columns:1fr;gap:22px}#MainContent .swm-v6 .swm-store-values__grid>div{padding-left:17px}#MainContent .swm-v6 .swm-store-values{padding-block:38px}#MainContent #swm-v6-guide .swm-v6-guide__grid{grid-template-columns:1fr;gap:30px}#MainContent #swm-v6-guide .swm-v6-guide h2{font-size:40px}#MainContent #swm-v6-new .swm-v6-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#MainContent #swm-v6-brands .swm-v6-brandlogos__item{width:162px;min-width:162px}#MainContent #swm-v6-brands .swm-v6-brandlogos__run{gap:13px;padding-right:13px}#MainContent #swm-v6-blog .swm-v6-blog__grid{grid-template-columns:1fr;gap:23px}#MainContent #swm-v6-blog .swm-v6-blog__media{aspect-ratio:1.65}#MainContent .swm-v6 .swm-store-faq__layout{grid-template-columns:1fr;gap:24px}#MainContent .swm-v6 .swm-store-faq__intro h2,#MainContent #swm-v6-reviews .swm-v6-reviews-intro h2{font-size:38px}}@media(prefers-reduced-motion:reduce){#MainContent #swm-v6-brands .swm-v6-brandlogos__track{animation:none!important;will-change:auto}#MainContent .swm-v6 .swm-store-category__circle,#MainContent .swm-v6 .swm-store-pick__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/swm-home-store.css.map */
