.cuf-categories{padding-top:2.5rem;padding-bottom:5rem;border-bottom:1px solid #24382c1a}.cuf-categories h2{font-size:1.8rem;letter-spacing:-.025em;margin:0 0 2rem}.cuf-categories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.cuf-category{display:flex;align-items:center;gap:1.3rem;background:#edeadd;border:1px solid #24382c0d;color:#294b38;text-decoration:none;padding:2rem 1.5rem;border-radius:.5rem;font-size:1.35rem;font-weight:550}.cuf-category span:last-child{margin-left:auto}.cuf-category:hover{background:#e2e8d9}.cuf-category__number{font-size:1rem;color:#8b8e7d}@media(max-width:749px){.cuf-categories__grid{grid-template-columns:1fr 1fr}.cuf-category{padding:1.5rem 1rem;gap:.7rem;font-size:1.2rem}.cuf-categories{padding-bottom:3.2rem}}.cuf-faq{padding-top:6rem;padding-bottom:7rem;display:grid;grid-template-columns:1fr 1.4fr;gap:7rem}.cuf-faq h2{font-size:3.6rem;letter-spacing:-.05em;line-height:1.15;max-width:35rem;margin:0}.cuf-faq__item{border-bottom:1px solid #24382c25}.cuf-faq summary{padding:2rem 0;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;list-style:none;font-size:1.5rem;font-weight:550}.cuf-faq summary::-webkit-details-marker{display:none}.cuf-faq summary span{font-size:2rem;color:#7d8b70}.cuf-faq__item[open] summary span{transform:rotate(45deg)}.cuf-faq .rte{font-size:1.4rem;line-height:1.8;color:#606e5e;padding-bottom:1.5rem}@media(max-width:749px){.cuf-faq{grid-template-columns:1fr;gap:2rem;padding-top:4rem;padding-bottom:4rem}.cuf-faq h2{font-size:3rem;max-width:100%}}.cuf-hero{display:grid;grid-template-columns:1fr 1.04fr;gap:6rem;padding-top:6rem;padding-bottom:6rem;align-items:center}.cuf-eyebrow{font-size:1.1rem;letter-spacing:.19em;font-weight:600;color:#68765e;margin:0 0 2rem}.cuf-hero h1{font-size:clamp(4rem,5.3vw,7.2rem);line-height:1.025;letter-spacing:-.065em;margin:0;max-width:62rem}.cuf-hero__lead{font-size:1.7rem;line-height:1.75;max-width:47rem;color:#64705f;margin:2.4rem 0 3rem}.cuf-hero__actions{display:flex;gap:2.5rem;align-items:center;flex-wrap:wrap}.cuf-hero__actions .button{gap:2rem;min-height:5.2rem}.cuf-link{color:#294b38;font-size:1.3rem;text-underline-offset:.4rem}.cuf-hero__note{margin:4rem 0 0;font-size:.95rem;letter-spacing:.13em;color:#7b806f}.cuf-hero__gallery{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:2rem;background:#e9ede2;border-radius:50% 50% 2rem 2rem;position:relative}.cuf-hero__item{display:flex;flex-direction:column;position:relative;background:#fff;text-decoration:none;border-radius:1rem;padding:1.6rem;box-shadow:0 10px 24px #24382c09;min-width:0}.cuf-hero__item--1{grid-row:span 2;align-self:center;transform:rotate(-4deg)}.cuf-hero__item--2{transform:rotate(3deg)}.cuf-hero__item--3{transform:rotate(2deg)}.cuf-hero__image{width:100%;height:15rem;object-fit:contain}.cuf-hero__item--1 .cuf-hero__image{height:25rem}.cuf-hero__price{font-size:1.8rem;font-weight:650;color:#294b38;margin:.8rem 0 .4rem}.cuf-hero__name{font-size:1.05rem;line-height:1.5;color:#6b7368;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cuf-hero__item:hover{box-shadow:0 12px 28px #24382c20}@media(max-width:989px){.cuf-hero{gap:3rem;padding-top:4rem;padding-bottom:4rem}.cuf-hero h1{font-size:4.5rem}.cuf-hero__image{height:12rem}.cuf-hero__item--1 .cuf-hero__image{height:20rem}}@media(max-width:749px){.cuf-hero{grid-template-columns:1fr;padding-top:3.5rem;gap:3rem}.cuf-hero h1{font-size:4.8rem;max-width:45rem}.cuf-hero__lead{font-size:1.5rem;margin:2rem 0}.cuf-hero__note{margin-top:2.5rem}.cuf-hero__gallery{max-width:50rem;width:100%;margin:0 auto}.cuf-hero__image{height:11rem}.cuf-hero__item--1 .cuf-hero__image{height:20rem}.cuf-hero__actions{gap:2rem}.cuf-hero__actions .button{min-width:19rem}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AHA */
