.cs-advantages{padding:58px 0 68px;overflow:hidden}.cs-advantages__hero{align-items:end;display:grid;gap:42px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);padding-bottom:38px}.cs-advantages__hero-copy{max-width:760px}.cs-advantages__eyebrow,.cs-advantages__footer-eyebrow{color:#4e5a4a;font-size:1.1rem;font-weight:700;letter-spacing:.14em;margin:0 0 13px;text-transform:uppercase}.cs-advantages__heading{font-size:clamp(3.6rem,6vw,6.8rem);letter-spacing:-.04em;line-height:.98;margin:0;max-width:720px}.cs-advantages__lead{color:rgba(var(--color-foreground),.7);font-size:1.7rem;line-height:1.6;margin-top:20px;max-width:620px}.cs-advantages__lead p,.cs-advantages__detail p,.cs-advantages__footer .rte p{margin:0}.cs-advantages__quick{border-bottom:1px solid rgba(var(--color-foreground),.14);border-top:1px solid rgba(var(--color-foreground),.14);display:grid;grid-template-columns:repeat(3,1fr)}.cs-advantages__quick-item{min-width:0;padding:16px 12px;text-align:center}.cs-advantages__quick-item+.cs-advantages__quick-item{border-left:1px solid rgba(var(--color-foreground),.14)}.cs-advantages__quick strong{color:#4e5a4a;display:block;font-size:2.2rem;font-weight:600;line-height:1}.cs-advantages__quick span{color:rgba(var(--color-foreground),.62);display:block;font-size:1.1rem;margin-top:7px}.cs-advantages__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cs-advantages__card{background:#f7f3ee;border:1px solid rgba(78,90,74,.2);transition:background .25s ease,border-color .25s ease,transform .25s ease}.cs-advantages__card[open]{background:#e9e3d8;border-color:#4e5a4a61}.cs-advantages__card--featured{background:#4e5a4a;color:#f7f3ee;grid-column:1 / -1}.cs-advantages__card--featured[open]{background:#4e5a4a}.cs-advantages__summary{align-items:center;cursor:pointer;display:grid;gap:20px;grid-template-columns:54px minmax(0,1fr) 38px;list-style:none;min-height:154px;padding:24px 26px}.cs-advantages__summary::-webkit-details-marker{display:none}.cs-advantages__summary:focus-visible{outline:2px solid #4E5A4A;outline-offset:-3px}.cs-advantages__card--featured .cs-advantages__summary:focus-visible{outline-color:#f7f3ee}.cs-advantages__icon{align-items:center;border:1px solid rgba(78,90,74,.24);border-radius:50%;display:flex;height:54px;justify-content:center;width:54px}.cs-advantages__icon svg{height:26px;stroke:#4e5a4a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:26px}.cs-advantages__card--featured .cs-advantages__icon{border-color:#f7f3ee59}.cs-advantages__card--featured .cs-advantages__icon svg{stroke:#f7f3ee}.cs-advantages__summary-copy{min-width:0}.cs-advantages__kicker{color:#4e5a4a;display:block;font-size:1.02rem;font-weight:700;letter-spacing:.11em;margin-bottom:8px;text-transform:uppercase}.cs-advantages__card--featured .cs-advantages__kicker{color:#f7f3eeb8}.cs-advantages__summary h3{font-size:clamp(2rem,2.5vw,3rem);letter-spacing:-.025em;line-height:1.08;margin:0}.cs-advantages__card--featured .cs-advantages__summary h3{font-size:clamp(2.5rem,3.6vw,4.2rem)}.cs-advantages__hint{color:rgba(var(--color-foreground),.54);display:inline-block;font-size:1.2rem;margin-top:9px}.cs-advantages__card--featured .cs-advantages__hint{color:#f7f3eead}.cs-advantages__plus{height:38px;position:relative;width:38px}.cs-advantages__plus:before,.cs-advantages__plus:after{background:#4e5a4a;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease}.cs-advantages__plus:before{height:1px;width:18px}.cs-advantages__plus:after{height:18px;width:1px}.cs-advantages__card--featured .cs-advantages__plus:before,.cs-advantages__card--featured .cs-advantages__plus:after{background:#f7f3ee}.cs-advantages__card[open] .cs-advantages__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.cs-advantages__detail{border-top:1px solid rgba(78,90,74,.18);color:rgba(var(--color-foreground),.72);font-size:1.45rem;line-height:1.6;margin:0 26px;padding:20px 74px 24px}.cs-advantages__card--featured .cs-advantages__detail{border-color:#f7f3ee3d;color:#f7f3eed1}.cs-advantages__card-link{color:inherit;display:inline-block;font-weight:600;margin-top:14px;text-decoration:none}.cs-advantages__card-link:hover{text-decoration:underline;text-underline-offset:.3rem}.cs-advantages__footer{align-items:end;border-top:1px solid rgba(var(--color-foreground),.14);display:grid;gap:32px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);margin-top:52px;padding-top:40px}.cs-advantages__footer-copy{max-width:660px}.cs-advantages__footer h2{font-size:clamp(2.8rem,3.8vw,4.4rem);letter-spacing:-.025em;line-height:1.05;margin:0 0 12px}.cs-advantages__footer .rte{color:rgba(var(--color-foreground),.68)}.cs-advantages__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.cs-advantages__secondary{color:rgb(var(--color-foreground));font-weight:600;text-decoration:none}.cs-advantages__secondary:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (hover:hover)and (pointer:fine){.cs-advantages__card:not([open]):hover{border-color:#4e5a4a73;transform:translateY(-3px)}.cs-advantages__card--featured:not([open]):hover{border-color:#4e5a4a}}@media screen and (max-width:989px){.cs-advantages__hero{grid-template-columns:1fr}.cs-advantages__quick{max-width:520px}}@media screen and (max-width:749px){.cs-advantages{padding:36px 0 46px}.cs-advantages__hero{gap:28px;padding-bottom:28px}.cs-advantages__heading{font-size:4rem}.cs-advantages__lead{font-size:1.5rem}.cs-advantages__quick{width:100%}.cs-advantages__quick strong{font-size:1.8rem}.cs-advantages__quick span{font-size:1rem}.cs-advantages__grid{grid-template-columns:1fr}.cs-advantages__card--featured{grid-column:auto}.cs-advantages__summary{gap:14px;grid-template-columns:46px minmax(0,1fr) 30px;min-height:128px;padding:20px}.cs-advantages__icon{height:46px;width:46px}.cs-advantages__icon svg{height:22px;width:22px}.cs-advantages__summary h3,.cs-advantages__card--featured .cs-advantages__summary h3{font-size:2.2rem}.cs-advantages__detail{margin:0 20px;padding:18px 0 22px 60px}.cs-advantages__footer{grid-template-columns:1fr;margin-top:36px;padding-top:30px}.cs-advantages__actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cs-advantages__card,.cs-advantages__plus:after{transition:none}}.cs-collection-seo{padding:8px 0 52px}.cs-collection-seo__inner{border-top:1px solid rgba(var(--color-foreground),.16);display:grid;gap:22px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);padding-top:28px}.cs-collection-seo__copy{max-width:820px}.cs-collection-seo__copy h2,.cs-collection-seo__faq h2{font-size:clamp(2.2rem,2.5vw,3.2rem);letter-spacing:0;line-height:1.15;margin:0 0 14px}.cs-collection-seo__copy p{margin:0 0 12px}.cs-collection-seo__nav span{display:block;font-size:1.3rem;font-weight:600;margin-bottom:10px;text-transform:uppercase}.cs-collection-seo__nav ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.cs-collection-seo__nav a{text-decoration-thickness:1px;text-underline-offset:.22em}.cs-collection-seo__faq{border-top:1px solid rgba(var(--color-foreground),.12);margin-top:28px;max-width:920px;padding-top:28px}.cs-collection-seo__faq details{border-bottom:1px solid rgba(var(--color-foreground),.12);padding:14px 0}.cs-collection-seo__faq summary{cursor:pointer;font-weight:600}.cs-collection-seo__faq p{margin:10px 0 2px}@media screen and (max-width:749px){.cs-collection-seo{padding-bottom:36px}.cs-collection-seo__inner{grid-template-columns:1fr;padding-top:22px}}.cs-seasonal-products{padding:2rem 0 2.4rem}.cs-seasonal-products__heading{margin:0 0 1.4rem;font-size:clamp(2.1rem,2.5vw,3.2rem);line-height:1.1}.cs-seasonal-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.cs-seasonal-products__card{min-width:0;color:inherit;text-decoration:none}.cs-seasonal-products__media{aspect-ratio:3 / 2;overflow:hidden}.cs-seasonal-products__media img{width:100%;height:100%;object-fit:cover;display:block}.cs-seasonal-products__info{padding-top:.7rem}.cs-seasonal-products__title{margin:0 0 .2rem;font-size:1.4rem;line-height:1.25}.cs-seasonal-products__price{margin:0;font-size:1.3rem;line-height:1.3}.cs-seasonal-products__price s{opacity:.6;margin-right:.5rem}@media screen and (max-width:749px){.cs-seasonal-products{padding:1.6rem 0 2rem}.cs-seasonal-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cs-seasonal-products__heading{margin-bottom:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
