.demo-badge[hidden]{display:none}.catalog-heading{align-items:center}.catalog-heading>.catalog-search{margin:0;width:min(460px,50%)}.catalog-heading .search{max-width:none}.product-grid>.editorial-lilac{grid-column:1/span 2}.editorial-card .editorial-link{border:0;background:#ffffff70;border-radius:30px;padding:10px 15px;gap:12px;font-size:12px}.editorial-card:hover .editorial-link{background:#fff9}.product-grid>.community{flex-direction:column;align-items:flex-start;padding:28px 32px;gap:18px}.product-grid .social-links{flex-wrap:wrap}.product-grid .social-links a{min-width:135px;justify-content:center}.how-section{display:block;padding-block:45px 48px;border-top:1px solid var(--line)}.how-section>div{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:30px;gap:24px}.how-section>div>.eyebrow{margin:0}.how-section h2{font-size:32px;text-align:right}.how-section h2 br{display:none}.how-section ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line)}.how-section li{display:flex;align-items:flex-start;gap:20px;padding:30px;background:#f8f8f3}.how-section li+li{border-left:1px solid var(--line)}.how-section li>span{font-size:16px;margin:0;color:#6f7a62}.how-section h3{font-size:17px;margin-bottom:9px}.how-section p:not(.eyebrow){font-size:14px;line-height:1.7;max-width:270px}.footer{padding-top:40px}.footer-top{grid-template-columns:1fr 1.4fr 1fr 1fr;gap:40px;padding-bottom:40px;align-items:start}.footer-top>p{font-size:20px;line-height:1.55;letter-spacing:-.5px}.footer-top>div{gap:13px}.footer-top h3{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#47543d;margin-bottom:7px}.footer-top>div a,.footer-top button{font-size:13px;line-height:1.5;text-align:left}.footer-bottom{align-items:center;gap:24px;font-size:11px;padding-block:20px}.disclaimer{padding-bottom:24px;line-height:1.7}.seo-about{padding-block:30px}.seo-about h2{font-size:20px}.seo-about p{font-size:13px}
@media(min-width:851px) and (max-width:1200px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-layout{grid-template-columns:150px minmax(0,1fr);gap:20px}.product-bottom{flex-wrap:wrap}.product-grid .editorial-card h2{font-size:26px}.product-grid .editorial-card{padding:22px}.how-section li{padding:22px;gap:14px}}
@media(max-width:850px){.how-section li{padding:20px;gap:12px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.how-section h2{font-size:27px}.product-grid .social-links a{min-width:100px}}
@media(max-width:550px){.catalog-heading{gap:14px;flex-wrap:nowrap}.catalog h2{font-size:29px;gap:7px}.catalog-heading>.catalog-search{flex:1;width:auto;min-width:0}.catalog-search .search{padding:0 10px;gap:6px}.catalog-search .search input{font-size:11px}.catalog-search .search kbd{display:none}.product-grid>.community{padding:23px}.product-grid .social-links{display:flex;flex-wrap:wrap;gap:8px}.product-grid .social-links a{min-width:85px;flex:1;padding:10px 8px;font-size:11px}.how-section>div{display:block;margin-bottom:20px}.how-section>div .eyebrow{margin-bottom:9px}.how-section h2{text-align:left;font-size:27px}.how-section ol{grid-template-columns:1fr}.how-section li{padding:23px;gap:20px}.how-section li+li{border-left:0;border-top:1px solid var(--line)}.how-section p:not(.eyebrow){max-width:none}.footer-top{gap:30px 20px}.footer-top>p{font-size:16px}.footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-top>div a,.footer-top button{font-size:13px}.editorial-card .editorial-link{font-size:11px;padding:9px 12px}}

.how-section>div{display:block}.how-section>div>.eyebrow{margin-bottom:10px}.how-section h2{text-align:left}

.checkout-form label{align-content:start}.checkout-form input{height:44px}.form-row{align-items:start}
