
.av-pagehero{background:linear-gradient(180deg,var(--av-lilac-pale) 0,var(--av-milk) 100%)}
.av-pagehero__in{display:grid;gap:2.4rem 4.8rem;align-items:stretch;padding-bottom:4rem}
@media screen and (min-width:700px){.av-pagehero__in--split{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}
@media screen and (max-width:699px){.av-pagehero__in--split{display:block}.av-pagehero__in--split .av-pagehero__fig{margin:2.4rem auto 0}}
@media screen and (min-width:900px){.av-pagehero__in{padding-bottom:5.6rem}}
.av-pagehero__text{display:grid;gap:1.6rem;align-content:center;min-width:0}
.av-pagehero__text>p{font-size:1.9rem;margin:0;max-width:72rem}
.av-pagehero__fig{margin:0;line-height:0;border-radius:50% 50% 3.2rem 3.2rem / 30% 30% 3.2rem 3.2rem;overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:0;max-width:36rem;justify-self:center;width:100%}
.av-pagehero__fig img{display:block;width:100%;height:auto}
.av-cols--fig{align-items:start}
@media screen and (min-width:990px){.av-cols--fig{grid-template-columns:minmax(0,1fr) 25.4rem}}
.av-prose{display:grid;gap:1.4rem;min-width:0;align-content:start}
.av-prose p{font-size:1.8rem;margin:0}
.av-fig--maker{justify-items:center}
.av-fig--maker .av-fig__img{max-width:25.4rem}
.av-legal{display:grid;gap:2.8rem}
@media screen and (min-width:990px){.av-legal{columns:2;column-gap:5.6rem;display:block}.av-legal section{break-inside:avoid;margin-bottom:2.8rem}}
.av-legal h2{font-size:3rem;margin-bottom:1rem;text-transform:none}
.av-legal p{font-size:1.7rem}
.av-legal a{text-decoration:underline;text-underline-offset:.3rem;overflow-wrap:anywhere}
.template-search__header{display:grid;gap:1.6rem;margin-bottom:2.4rem}
.av-search .field{position:relative;display:flex;align-items:center;max-width:64rem}
.av-search .icon-search{position:absolute;left:1.8rem;width:2rem;height:2rem}
.av-search .search__input{width:100%;height:5.6rem;border:.2rem solid var(--av-ink);border-radius:4rem;background:#fff;padding:0 2rem 0 5rem;font:inherit;font-size:1.7rem;color:#221626}
.av-hits{margin:0;padding:0;list-style:none;display:grid;gap:1.2rem}
.av-hits a{display:grid;gap:.3rem;padding:1.8rem 2.2rem;border-radius:2.4rem;background:#fff;color:#221626;text-decoration:none}
.av-hits small{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem;color:#572a54}
.av-hits b{font-size:1.9rem}
.av-hits span{font-size:1.5rem}
.cart__warnings{display:grid;gap:2rem;justify-items:start}
.av-404{display:grid;gap:2.4rem 4.8rem;align-items:stretch}
@media screen and (min-width:750px){.av-404{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}
.av-404__text{display:grid;gap:1.6rem;align-content:center;justify-items:start;min-width:0}
.av-404__n{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--av-head);font-weight:800;font-size:12rem;line-height:.9;color:#221626}
.av-404__n .av-ico{width:9rem;height:9rem;color:#fff}
.av-404__fig{position:relative;margin:0;min-height:30rem;display:flex;align-items:center;justify-content:center;min-width:0}
.av-404__fig img{position:relative;display:block;width:auto;height:auto;max-width:30rem;max-height:42rem;object-fit:contain;filter:drop-shadow(0 1.6rem 2rem rgba(34,22,38,.25))}
@media screen and (max-width:749px){.av-404__fig img{max-width:18rem;max-height:25rem}}
.av-404__c{position:absolute;color:#fff;opacity:.9}
.av-404__c .av-ico{width:5.6rem;height:5.6rem}
.av-404__c--1{left:4%;top:8%}.av-404__c--2{right:6%;top:4%}.av-404__c--3{left:10%;bottom:6%}.av-404__c--4{right:4%;bottom:14%}.av-404__c--5{left:36%;top:0}.av-404__c--6{right:30%;bottom:0}
