:root{--ae-cream:#fffbf6;--ae-ink:#2e2220;--ae-brown:#7a524a;--ae-line:#ecdcd3;--ae-sand:#f5e9e2;--ae-panel:#f5e9e2}.ae-wrap{max-width:1400px;margin:0 auto;padding:0 40px}@media(max-width:749px){.ae-wrap{padding:0 20px}}.ae-sec{padding:60px 0}@media(max-width:749px){.ae-sec{padding:40px 0}}.ae-h{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,500);letter-spacing:.025em;line-height:1.2;color:var(--ae-ink);margin:0 0 .5em}.ae-h2{font-size:clamp(30px,3.4vw,44px)}.ae-center{text-align:center}.ae-sub{font-family:var(--font-body--family);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--ae-ink);margin:0 0 14px;opacity:.85}.ae-rte{font-family:var(--font-body--family);font-size:16px;line-height:1.6;color:var(--ae-ink)}.ae-rte p{margin:0 0 1em}.ae-rte a{text-decoration:underline;text-underline-offset:3px}.ae-btn{display:inline-block;font-family:var(--font-body--family);font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:14px 28px;border:1px solid var(--ae-brown);background:var(--ae-brown);color:#fff!important;text-decoration:none;transition:opacity .2s;line-height:1.4}.ae-btn:hover{opacity:.85}.ae-btn--sec,.ae-btn--light{background:transparent;color:var(--ae-ink)!important;border-color:var(--ae-ink)}.ae-hero{position:relative;height:650px;overflow:hidden;background:var(--ae-panel)}.ae-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.ae-hero__inner{position:relative;z-index:1;height:100%;display:flex;align-items:center}.ae-hero__text{max-width:600px}.ae-hero__title{font-family:var(--font-heading--family);font-weight:500;font-size:var(--ae-title,70px);line-height:1.05;letter-spacing:.025em;margin:0 0 18px;color:var(--ae-ink)}.ae-hero__sub{font-size:18px;line-height:1.6;margin:0 0 28px;max-width:470px;color:var(--ae-ink)}.ae-hero__btns{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:749px){.ae-hero{height:auto}.ae-hero img{position:relative;height:300px;object-position:75% 50%}.ae-hero__inner{height:auto;padding:30px 0 40px}.ae-hero__title{font-size:calc(var(--ae-title,70px)*.6)}.ae-hero__sub{font-size:16px}}.ae-icons{display:grid;grid-template-columns:repeat(var(--ae-cols,4),1fr);gap:30px}@media(max-width:749px){.ae-icons{grid-template-columns:1fr 1fr;gap:28px 16px}}.ae-icon{text-align:center}.ae-icon svg{width:46px;height:46px;stroke:var(--ae-brown);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 14px;display:block}.ae-icon h3{font-family:var(--font-heading--family);font-weight:500;font-size:22px;letter-spacing:.025em;margin:0 0 8px;color:var(--ae-ink)}.ae-icon .ae-rte{font-size:15px}.ae-icon .ae-rte p{margin:0}.ae-grid{display:grid;grid-template-columns:repeat(var(--ae-cols,4),1fr);gap:40px 22px}@media(max-width:989px){.ae-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ae-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 -20px;padding:0 20px}.ae-grid--scroll .ae-card{flex:0 0 62%;scroll-snap-align:start}}.ae-card{text-decoration:none;color:var(--ae-ink);display:block}.ae-card__img{position:relative;aspect-ratio:1/1;background:var(--ae-cream);overflow:hidden;margin-bottom:14px}.ae-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}.ae-card__img img+img{opacity:0}.ae-card:hover .ae-card__img img+img{opacity:1}.ae-card__title{font-family:var(--font-heading--family);font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.3;text-align:center;margin:0 0 6px}.ae-card__price{font-size:15px;text-align:center}.ae-viewall{text-align:center;margin-top:40px}.ae-it{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}.ae-it--right .ae-it__media{order:2}.ae-it__media img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:1/1}.ae-it__text{padding:40px 8%}@media(max-width:749px){.ae-it{grid-template-columns:1fr}.ae-it--right .ae-it__media{order:0}.ae-it__text{padding:30px 0 0}}.ae-faq{max-width:780px;margin:0 auto}.ae-faq details{border-bottom:1px solid var(--ae-line)}.ae-faq details:first-of-type{border-top:1px solid var(--ae-line)}.ae-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--font-body--family);font-size:17px;color:var(--ae-ink)}.ae-faq summary::-webkit-details-marker{display:none}.ae-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .2s}.ae-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.ae-faq .ae-rte{padding:0 0 20px}.ae-footer{background:var(--ae-sand);color:var(--ae-ink);padding:60px 0 30px;font-family:var(--font-body--family)}.ae-footer__cols{display:grid;grid-template-columns:22fr 18fr 16fr 20fr 24fr;gap:30px}@media(max-width:989px){.ae-footer__cols{grid-template-columns:1fr 1fr}}@media(max-width:749px){.ae-footer__cols{grid-template-columns:1fr}}.ae-footer h4{font-family:var(--font-body--family);font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;margin:0 0 16px}.ae-footer ul{list-style:none;margin:0;padding:0}.ae-footer li{margin:0 0 8px;font-size:15px}.ae-footer a{color:inherit;text-decoration:none}.ae-footer a:hover{text-decoration:underline}.ae-footer .ae-rte{font-size:15px}.ae-footer__logo img{height:110px;width:auto}.ae-nl{display:flex;border-bottom:1px solid var(--ae-ink);margin-top:12px}.ae-nl input{flex:1;background:transparent;border:0;padding:10px 0;font-size:15px;color:var(--ae-ink);outline:none;font-family:inherit}.ae-nl button{background:none;border:0;cursor:pointer;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ae-ink);font-family:inherit}.ae-footer__bottom{margin-top:50px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:12px;letter-spacing:.05em}.ae-pay{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ae-pay svg{width:38px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ae.css.map */
