.eco-accessory{display:block;padding:36px 0 60px}.eco-accessory .product{margin:0}.eco-accessory .product__info-container>*+*{margin-top:18px}.eco-accessory .product__title h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.eco-accessory .price{color:var(--eco-accent);font-size:22px;font-weight:600}.eco-accessory .product__media-list,.eco-accessory .product-media-container,.eco-accessory .product__media{border-radius:12px;overflow:hidden}.eco-accessory-benefits{list-style:none;padding:0;display:grid;gap:12px;font-size:16px;line-height:1.5}.eco-accessory-benefits li{display:flex;align-items:flex-start;gap:10px}.eco-accessory-benefits svg{flex:0 0 18px;width:18px;height:18px;margin-top:3px;color:#68755f}.eco-accessory-options{padding:0;border:0;margin:20px 0;max-width:none}.eco-accessory-options legend{margin-bottom:10px;font-size:14px}.eco-accessory-options__grid{display:flex;flex-wrap:wrap;gap:10px}.eco-accessory-options__item{position:relative;flex:0 1 calc(25% - 8px);max-width:105px;min-width:62px}.eco-accessory-options input{position:absolute;opacity:0;width:1px;height:1px}.eco-accessory-options label{display:flex;flex-direction:column;gap:7px;height:100%;padding:4px 4px 8px;border:1px solid #33241e30;border-radius:8px;cursor:pointer;color:var(--eco-ink);text-align:center;font-size:12px;line-height:1.35}.eco-accessory-options img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px}.eco-accessory-options input:checked+label{border:2px solid var(--eco-accent);padding:3px 3px 7px;background:#94592d0a}.eco-accessory-options input:focus-visible+label{outline:2px solid var(--eco-ink);outline-offset:3px}.eco-accessory-options input.disabled+label{opacity:.5}.eco-accessory-quantity-note{font-size:14px;color:#405842;line-height:1.5}.eco-accessory .product-form__quantity{margin-bottom:18px}.eco-accessory .quantity{min-height:44px}.eco-accessory .product-form__submit{background:var(--eco-ink);color:var(--eco-cream);min-height:54px;border-radius:var(--eco-click-radius,12px);font-family:var(--eco-click-font,var(--font-heading-family));font-size:var(--eco-click-size,18px);padding:14px 20px}.eco-accessory .product-form{margin:0}.eco-accessory .product-form__submit{margin-bottom:0}.eco-accessory .eco-stock{--stock-color:#229653;justify-content:flex-start;font-size:13px;margin:0}.eco-accessory .eco-payments{margin:18px 0}.eco-accessory-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:10px;padding:17px 0;margin-bottom:22px;border-block:1px solid #33241e25}.eco-accessory-trust li{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:12px;font-weight:600;line-height:1.4}.eco-accessory-trust svg{width:24px;height:24px;color:var(--eco-accent)}.eco-accessory-reviews-heading{font-family:var(--font-body-family);font-size:16px;font-weight:600;margin:24px 0 10px}.eco-accessory .eco-accessory-review{display:flex;gap:13px;padding:16px;margin-top:8px;border:1px solid #33241e18;border-radius:10px;background:#fffdf9}.eco-accessory-review>img,.eco-accessory-review__initial{flex:0 0 52px;width:52px;height:52px;border-radius:50%;object-fit:cover}.eco-accessory-review__initial{display:grid;place-items:center;background:#e5d4bc;font:22px var(--font-heading-family);color:var(--eco-ink)}.eco-accessory-review header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:5px;font-size:14px}.eco-accessory-review__stars{color:#ad7428;letter-spacing:1px}.eco-accessory-review .rte{font-size:13px;line-height:1.6}.eco-accessory-review .rte p{margin:0}.eco-accessory-faq{border:1px solid #33241e20;border-radius:8px;overflow:hidden}.eco-accessory .eco-accessory-faq+.eco-accessory-faq{margin-top:6px}.eco-accessory-faq summary{display:flex;justify-content:space-between;gap:16px;padding:15px 16px;list-style:none;cursor:pointer;font-size:14px;line-height:1.4}.eco-accessory-faq summary::-webkit-details-marker{display:none}.eco-accessory-faq[open] summary span{transform:rotate(45deg)}.eco-accessory-faq .rte{padding:0 16px 16px;font-size:14px;line-height:1.65}.eco-accessory-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:80px}.eco-accessory-story h2{font-family:var(--font-heading-family);font-size:clamp(28px,3vw,42px);line-height:1.15;margin:0 0 30px}.eco-accessory-story .rte{border-top:1px solid var(--eco-accent);padding-top:25px;font-size:16px;line-height:1.7}.eco-accessory-story img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}@media(max-width:749px){.eco-accessory{padding-top:20px;padding-bottom:40px}.eco-accessory .product__info-wrapper{padding-top:24px}.eco-accessory .eco-rating{font-size:12px}.eco-accessory-options__grid{gap:8px}.eco-accessory-options__item{flex-basis:calc(25% - 6px)}.eco-accessory-trust{gap:7px}.eco-accessory-trust li{font-size:11px}.eco-accessory .eco-accessory-review{padding:12px;gap:10px}.eco-accessory-review>img,.eco-accessory-review__initial{flex-basis:42px;width:42px;height:42px}.eco-accessory-story{grid-template-columns:1fr;gap:28px;padding-top:48px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/eco-accessory.css.map */
