/* sections/album-list.liquid */
.av-albums__card{display:grid;gap:var(--sp-2);text-decoration:none}.av-albums__name{margin-top:var(--sp-2);font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:var(--t-lg);text-transform:uppercase}
/* sections/announcement-bar.liquid */
.av-announce{position:relative;z-index:calc(var(--z-header) + 1);border-block-end:1px solid var(--c-line)}.av-announce__inner{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px}.av-announce__viewport{flex:1 1 auto;display:grid;place-items:center;min-height:40px}.av-announce__item{grid-area:1/1}.av-announce__text{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;text-align:center;text-wrap:balance}a.av-announce__text{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:.5px}.av-announce__icon{width:15px;height:15px}.av-announce__nav{position:absolute;top:50%;translate:0 -50%;width:32px;height:32px;display:grid;place-items:center;cursor:pointer}.av-announce__nav--prev{left:var(--page-gutter)}.av-announce__nav--next{right:var(--page-gutter)}.av-announce__state~.av-announce__inner .av-announce__item:not(:first-child){opacity:0;visibility:hidden}@media(prefers-reduced-motion:no-preference){.av-announce--2 .av-announce__item{animation:av-announce-2 12s calc(var(--i) * 6s) infinite}.av-announce--3 .av-announce__item{animation:av-announce-3 18s calc(var(--i) * 6s) infinite}}@keyframes av-announce-2{0%{opacity:0;visibility:visible}4%,46%{opacity:1;visibility:visible}50%,100%{opacity:0;visibility:hidden}}@keyframes av-announce-3{0%{opacity:0;visibility:visible}3%,31%{opacity:1;visibility:visible}34%,100%{opacity:0;visibility:hidden}}.av-announce:has(.av-announce__state:checked) .av-announce__item{animation:none;opacity:0!important;visibility:hidden!important}.av-announce__state:nth-of-type(1):checked~.av-announce__inner .av-announce__item:nth-child(1),.av-announce__state:nth-of-type(2):checked~.av-announce__inner .av-announce__item:nth-child(2),.av-announce__state:nth-of-type(3):checked~.av-announce__inner .av-announce__item:nth-child(3){opacity:1!important;visibility:visible!important}@media(max-width:749px){.av-announce__inner{padding-inline:var(--sp-3)}.av-announce__text{font-size:10px;letter-spacing:.06em;gap:6px}.av-announce__icon{width:13px;height:13px}}
/* sections/before-after.liquid */
.av-ba__inner{display:grid;gap:var(--sp-5);align-items:center}@media(min-width:990px){.av-ba__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--sp-7)}}.av-ba__stage::after{z-index:4}.av-ba .rn-compare{gap:2px}.av-ba .rn-compare.is-live{border-radius:0;cursor:ew-resize}.av-ba .rn-compare.is-live::after{width:1px;background:rgb(255 255 255/.85);box-shadow:none;transform:translateX(-.5px);z-index:3}.av-ba .rn-compare.is-live::before{position:absolute;z-index:3;top:50%;left:var(--rn-split);width:44px;height:44px;translate:-50% -50%;border-radius:999px;background:rgb(255 255 255/.9);color:#181616;content:"‹ ›";display:grid;place-items:center;font-size:18px;line-height:1;box-shadow:0 6px 20px -10px rgb(0 0 0/.5);pointer-events:none}.av-ba__tag{position:absolute;top:var(--sp-3);z-index:2;padding:5px 11px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;background:color-mix(in srgb,var(--c-bg) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--c-text)}.av-ba__tag--before{left:var(--sp-3)}.av-ba__tag--after{right:var(--sp-3)}.av-ba__stage .av-sample{z-index:5}
/* sections/booking.liquid */
.av-booking__row{display:grid;gap:var(--sp-4);padding-block:var(--sp-5);align-items:center}@media(min-width:990px){.av-booking__row{grid-template-columns:2fr 2fr auto}}.av-booking__main{display:grid;gap:var(--sp-2)}.av-booking__main p{margin:0}.av-booking__name{font-size:var(--t-xl)}.av-booking__times{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:0;font-size:var(--t-sm)}.av-booking__time{padding:.3rem .7rem;border:1px solid var(--color-border);text-decoration:none}.av-booking__time:hover{border-color:var(--color-text)}
/* sections/client-stories.liquid */
.av-clients{overflow:hidden}.av-clients__inner{display:grid;gap:var(--sp-6);align-items:center}@media(min-width:990px){.av-clients__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.av-clients__deck{justify-self:end}}.av-clients__copy{display:grid;gap:var(--sp-4);justify-items:start;max-width:30ch}.av-clients__heading{font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem)}.av-clients__text{max-width:46ch}.av-clients__ctl{display:none;align-items:center;gap:var(--sp-3)}.av-btn--icon.av-btn--ringed{border-color:var(--c-line2)}.av-btn--icon svg{width:18px;height:18px}.av-clients__counter{font-size:var(--t-sm)}.av-clients__deck{position:relative;display:block;max-width:440px;justify-self:center;width:100%}.av-clients__card{margin:0;padding:10px 10px 0;background:var(--c-bg-raised);border:1px solid var(--c-line2);transform:rotate(var(--tilt));transition:transform var(--ts),opacity var(--ts)}.av-clients__card:not(:first-child){position:absolute;inset:0;z-index:0}.av-clients__state:checked~.av-clients__deck .av-clients__card{opacity:0}.av-clients__caption{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:12px 4px 14px}.av-clients__names{font-family:var(--font-heading-font);font-weight:var(--heading-weight)}.av-clients__handle{color:var(--c-accent);white-space:nowrap}
/* sections/commission.liquid */
.av-portal__inner{display:grid;gap:var(--sp-5);align-items:center}@media(min-width:990px){.av-portal__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-8)}.av-portal--media-end .av-portal__media{order:2}.av-portal--overlap .av-portal__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.av-portal--overlap .av-portal__body{margin-inline-start:calc(var(--sp-8) * -1);padding:var(--sp-6);background:var(--c-bg);position:relative;z-index:1}}.av-portal__media::after{z-index:2}.av-portal__body{display:grid;gap:var(--sp-4);align-content:start}.av-portal__heading{font-size:var(--t-display)}.av-portal__steps{display:grid;gap:var(--sp-3);margin-block:var(--sp-2)}.av-portal__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);align-items:start;padding-block:10px;border-block-start:1px solid var(--c-line)}.av-portal__step-body{display:grid;gap:2px}.av-portal__step-title{font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:var(--t-body)}.av-portal__step-text{font-size:var(--t-xs)}
/* sections/contact-form.liquid */
.av-contact__inner{display:grid;gap:var(--sp-5)}.av-contact__head{display:grid;gap:var(--sp-3)}.av-contact__intro{font-size:var(--t-sm)}.av-contact__form{display:grid;gap:var(--sp-4);justify-items:start}.av-contact__form>.av-form-message{width:100%}.av-contact__fields{display:grid;gap:var(--sp-4);width:100%}.av-contact__optional{text-transform:none;letter-spacing:0}.av-contact__note{font-size:var(--t-xs);margin:0}@media(min-width:750px){.av-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.av-contact__field{grid-column:1/-1}}
/* sections/editorial-grid.liquid */
.av-egrid__head{margin-block-end:var(--sp-7)}.av-egrid .av-egrid__grid{align-items:start;row-gap:var(--sp-6)}.av-egrid__panel{margin:0;display:flex;flex-direction:column;gap:var(--sp-3)}.av-egrid__link,.av-hgal__link{position:relative;display:block;overflow:hidden;border-radius:var(--radius)}.av-egrid__caption{text-transform:uppercase}@media(min-width:990px){.av-egrid__panel{grid-column:span var(--av-egrid-span,6);transform:translateY(var(--av-egrid-offset,0px))}}
/* sections/faq.liquid */
.av-faq .av-faq__layout{align-items:start;row-gap:var(--sp-6)}@media(min-width:990px){.av-faq__head{grid-column:1/span 4;position:sticky;top:calc(var(--header-height) + var(--sp-4))}.av-faq__questions{grid-column:6/span 7}}.av-faq__item+.av-faq__item{border-block-start:0}.av-faq__question{font-family:var(--font-heading-font);font-weight:var(--heading-weight);letter-spacing:var(--tracking-heading);padding-inline-end:var(--sp-3)}[open]>summary .av-faq__question{color:var(--c-accent)}.av-faq__answer{max-width:66ch}
/* sections/featured-products.liquid */
.av-featured__head,.av-posts__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-6)}.av-featured__intro{margin-block-start:var(--sp-2)}.av-featured__foot{margin-block-start:var(--sp-5);display:grid;justify-items:center}.av-featured--editorial .av-featured__grid{align-items:start}@media(min-width:990px){.av-featured--editorial .av-featured__cell:first-child{grid-row:span 2}.av-featured--editorial .av-featured__cell:first-child .av-media{aspect-ratio:3/4}.av-featured--editorial .av-featured__cell:nth-child(even){margin-block-start:var(--sp-6)}}
/* sections/footer.liquid */
.av-footer{padding-block-start:var(--section-spacing)}.av-footer__wordmark{display:grid;gap:var(--sp-3);padding-block-end:var(--sp-7);border-block-end:1px solid var(--c-line);margin-block-end:var(--sp-7)}.av-footer__mark{font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:clamp(2.5rem,1rem + 7vw,8rem);line-height:.9;letter-spacing:-.03em;overflow-wrap:anywhere}.av-footer__mark--caps{text-transform:uppercase}.av-footer__tagline{color:var(--c-soft)}.av-footer__main{display:grid;gap:var(--sp-6);padding-block-end:var(--sp-7)}@media(min-width:750px){.av-footer__main{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--sp-6) var(--sp-5)}.av-footer__block--newsletter{grid-column:span 2}}.av-footer__heading{font-family:var(--font-body-font);font-weight:400;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-soft);margin:0 0 var(--sp-4);line-height:1.4}.av-footer__list{display:flex;flex-direction:column;gap:10px;font-size:var(--t-sm)}.av-footer__link{transition:color var(--tf)}.av-footer__link:hover{color:var(--c-accent);text-decoration:underline}.av-footer__text{font-size:var(--t-sm);max-width:42ch}.av-footer__form{margin-block-start:var(--sp-4)}.av-footer__field{display:flex;gap:8px;flex-wrap:wrap}.av-footer__field .av-input{flex:1 1 200px}.av-footer__note{font-size:var(--t-xs);margin:.5rem 0 0}.av-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-5) calc(var(--sp-5) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--c-line);font-size:var(--t-xs)}.av-footer__base-left,.av-footer__base-right{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.av-footer__policies{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.av-footer__copy{color:var(--c-soft);margin:0}.av-footer__payments{display:flex;flex-wrap:wrap;gap:6px}.av-footer__payment{display:block;height:24px;width:auto}.av-social{gap:4px}.av-social__link{width:var(--tap);height:var(--tap);display:grid;place-items:center;border-radius:999px;transition:color var(--tf)}.av-social__link:hover{color:var(--c-accent)}
/* sections/header.liquid */
.ab-section-group--header,.ab-section--header{display:contents}.av-header{position:relative;z-index:var(--z-header)}.av-header--sticky{position:sticky;top:0}.av-header.av-header--over{position:absolute;inset-inline:0;background:transparent}.av-header.av-header--over.av-header--sticky{position:sticky;margin-block-end:calc(-1 * var(--header-height))}.av-header__bar{background:var(--c-bg);border-block-end:1px solid var(--c-line);transition:background-color var(--tmg),border-color var(--tmg)}.av-header--over .av-header__bar{background:transparent;border-color:transparent;color:#fcfaf7}.av-header--over .av-header__bar .av-btn--icon{--btn-fg:#fcfaf7}@supports(animation-timeline:scroll()){.av-header--over .av-header__bar{animation:av-header-solid linear both;animation-timeline:scroll(root);animation-range:0 60px}@keyframes av-header-solid{to{background:var(--c-bg);border-color:var(--c-line);color:var(--c-text)}}}@supports not (animation-timeline:scroll()){.av-header.av-header--over.av-header--sticky{position:absolute;margin:0}}.av-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-height:var(--header-height)}.av-header__lead{display:flex;align-items:center;gap:var(--sp-5);min-width:0}.av-header__actions{display:flex;align-items:center;gap:2px;justify-self:end}.av-header__burger{margin-inline-start:-10px}.av-header__logo{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0}.av-header__logo img{width:var(--logo-w);max-width:100%;height:auto}.av-header__logo-text{font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);letter-spacing:.04em;white-space:nowrap}.av-nav{display:flex;align-items:center;min-width:0}.av-nav__list{display:flex;align-items:center;gap:0 var(--sp-5);flex-wrap:wrap}.av-nav__item{position:relative;display:flex;align-items:center;gap:2px}.av-nav__link{position:relative;display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--t-sm);white-space:nowrap}.av-header--caps .av-nav__link{text-transform:uppercase;letter-spacing:.14em;font-size:var(--t-xs)}.av-nav__link::after{content:"";position:absolute;inset-inline:0;bottom:22%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--tm)}.av-nav__item:hover .av-nav__link::after,.av-nav__item:focus-within .av-nav__link::after,.av-nav__link[aria-current="page"]::after{transform:scaleX(1)}.av-header__text-link{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;padding-inline:var(--sp-3)}@media(max-width:1399px){.av-header__text-link{display:none}}@media(max-width:1279px){.av-nav__list{column-gap:var(--sp-4)}}.av-nav__item--mega{position:static}.av-mega,.av-hsearch__panel{position:absolute;inset-inline:0;top:100%;background:var(--c-bg);color:var(--c-text);border-block:1px solid var(--c-line)}.av-mega{visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity var(--tmg),transform var(--tm),visibility 0s var(--tm)}.av-nav__item--mega:hover>.av-mega,.av-nav__item--mega:focus-within>.av-mega{visibility:visible;opacity:1;transform:none;transition-delay:0s}.av-mega__inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--sp-5);padding-block:var(--sp-6)}.av-mega__col{display:grid;gap:var(--sp-3);align-content:start}.av-mega__title{font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:var(--t-lg)}.av-mega__all{grid-column:1/-1;justify-self:start}.av-hsearch>summary{list-style:none}.av-hsearch>summary::-webkit-details-marker{display:none}.av-hsearch__panel{padding-block:var(--sp-4)}.av-hsearch__form{display:grid;gap:var(--sp-3)}.av-hsearch__form .av-input{flex:1 1 16rem}.av-mobile-menu__search{margin-block-end:var(--sp-4)}.av-mobile-menu__search .av-input{flex:1}.av-header__cart{position:relative}.av-header__count{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;font-size:10px;font-variant-numeric:tabular-nums;border-radius:999px;background:var(--c-text);color:var(--c-bg)}.av-header--over .av-header__count{background:#fcfaf7;color:#0b0e28}.av-header__count.is-empty{display:none}@media(max-width:989px){.av-nav{display:none}.av-header__inner{grid-template-columns:minmax(0,auto) auto;justify-content:space-between}.av-header__lead{gap:var(--sp-3)}.av-header__logo img{width:min(var(--logo-w),calc(100vw - 240px))}}.av-dialog--full .av-dialog__panel{inset:0;width:100%;transform:translateY(-14px);opacity:0;transition:opacity var(--tmg),transform var(--tm)}.av-dialog--full:target .av-dialog__panel{transform:none;opacity:1}.av-mobile-menu__body{padding:var(--sp-4) var(--sp-5) var(--sp-7)}.av-mobile-menu__row{width:100%;min-height:54px;display:flex;align-items:center;gap:var(--sp-3);padding-block:10px;border-block-end:1px solid var(--c-line);font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:var(--t-lg)}.av-mobile-menu__row--quiet{font-family:var(--font-body-font);font-weight:400;font-size:var(--t-sm);border:0;min-height:var(--tap)}.av-mobile-menu__sub{padding-inline-start:var(--sp-4)}.av-mobile-menu__foot{margin-block-start:var(--sp-6);display:grid;gap:var(--sp-3)}body:has(.av-dialog:target){overflow:hidden}.av-cart-drawer__count{font-size:var(--t-xs);margin-inline-start:6px}.av-cart-drawer__empty{display:grid;place-items:center}.av-cart-drawer__empty .av-empty{display:grid;gap:var(--sp-4);justify-items:center}.av-cart-lines{display:flex;flex-direction:column}.av-cart-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--sp-4);padding-block:var(--sp-4);border-block-end:1px solid var(--c-line)}.av-cart-line:first-child{padding-block-start:0}.av-cart-line__media{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--c-bg-raised)}.av-cart-line__media img{width:100%;height:100%;object-fit:cover}.av-cart-line__body{display:flex;flex-direction:column;gap:5px;min-width:0}.av-cart-line__body p{margin:0}.av-cart-line__title{font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:var(--t-body);line-height:1.25}.av-cart-line__variant{font-size:var(--t-xs)}.av-cart-line__stock{color:var(--c-accent)}.av-cart-line__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-block-start:6px;flex-wrap:wrap}.av-cart-line__price{font-size:var(--t-sm);font-variant-numeric:tabular-nums}.av-btn.av-cart-line__remove{align-self:flex-start;font-size:var(--t-xs);color:var(--c-soft)}.av-btn.av-cart-line__remove:hover{color:var(--c-text)}.av-cart-line__qty{transform:scale(.86);transform-origin:left}.av-cart-drawer__total{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-lg);font-family:var(--font-heading-font);font-weight:var(--heading-weight)}.av-cart-drawer__total-value{font-variant-numeric:tabular-nums}.av-cart-drawer__tax{font-size:var(--t-xs);margin:6px 0 var(--sp-3)}.av-cart-drawer__actions{display:grid;gap:var(--sp-2)}.av-cart-drawer__checkout{width:100%}.av-cart-drawer__view{justify-self:center}
/* sections/hero-cinematic.liquid */
.av-hero__media .av-sample{bottom:70px}.av-hero{position:relative;display:grid;grid-template-rows:1fr auto;overflow:hidden}.av-hero.ab-scheme:not(.av-hero--tonal){color:#fcfaf7}.av-hero--tonal{color:var(--c-text)}.av-hero--full{min-height:100svh}.av-hero--ninety{min-height:90svh}.av-hero--eighty{min-height:80svh}.av-hero--seventy{min-height:70svh}.av-hero__media{position:absolute;inset:0}.av-hero__media picture,.av-hero__img{display:block;width:100%;height:100%}.av-hero__img{object-fit:cover}.av-hero__video{position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.av-hero__video{display:none}}.av-hero__scrim{position:absolute;inset:0;background:#181616;opacity:var(--overlay,.25)}.av-hero__gradient{position:absolute;inset:0;background:linear-gradient(to top,rgb(24 22 22/var(--gradient,.5)) 0%,transparent 58%)}.av-hero__content{position:relative;z-index:2;grid-row:1;width:100%;padding-block:var(--sp-8);display:grid}body:has(.av-header--over) .av-hero .av-hero__content{padding-block-start:calc(var(--header-height) + var(--sp-6))}.av-hero--v-top .av-hero__content{align-content:start}.av-hero--v-middle .av-hero__content{align-content:center}.av-hero--v-bottom .av-hero__content{align-content:end}.av-hero__body{display:grid;gap:var(--sp-4);justify-items:start}.av-hero--center .av-hero__body{margin-inline:auto;text-align:center;justify-items:center}.av-hero--end .av-hero__body{margin-inline-start:auto;text-align:end;justify-items:end}.av-hero .av-hero__eyebrow{margin:0;color:#e4ddd5}.av-hero--tonal .av-hero__eyebrow{color:var(--c-soft)}.av-hero__heading{margin:0;font-size:var(--t-hero);max-width:10.5em;display:grid;gap:.04em}.av-hero__line{display:block;overflow:hidden}.av-hero__line>span{display:block;transform:translateY(110%);animation:av-line-rise .9s var(--ease-luxury) var(--d,0s) forwards}@keyframes av-line-rise{to{transform:none}}.av-hero--t-display .av-hero__heading{font-size:var(--t-colossal);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;max-width:none}.av-hero--t-display .av-hero__body{width:100%}.av-hero__text{font-size:var(--t-lg);max-width:52ch}.av-hero--t-display .av-hero__text{font-size:var(--t-body)}.av-hero__stamp{position:relative;z-index:2;grid-row:2;display:flex;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-4);border-block-start:1px solid color-mix(in srgb,currentColor 28%,transparent);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.av-hero__stamp span{white-space:nowrap}.av-hero__cue{position:absolute;bottom:var(--sp-5);left:50%;transform:translateX(-50%);z-index:2}.av-hero__cue span{display:block;width:1px;height:54px;background:currentColor;opacity:.5;transform-origin:top;animation:av-cue 2.6s ease-in-out infinite}@keyframes av-cue{0%,100%{transform:scaleY(.25);opacity:.25}50%{transform:scaleY(1);opacity:.75}}@media(max-width:749px){.av-hero--full{min-height:92svh}.av-hero--v-bottom .av-hero__content{align-content:start}.av-hero__cue{display:none}.av-hero__content{padding-block:var(--sp-7)}.av-hero__buttons{width:100%}.av-hero__buttons .av-btn{flex:1 1 100%}}
/* sections/horizontal-gallery.liquid */
.av-hgal__head,.av-shapes__head{display:grid;gap:var(--sp-2);margin-block-end:var(--sp-6)}.av-hgal__intro{font-size:var(--t-sm)}.av-scroll-x{display:flex;gap:var(--sp-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-block-end:var(--sp-2)}.av-scroll-x>*{scroll-snap-align:start;flex:0 0 auto}.av-scroll-x::-webkit-scrollbar{height:2px}.av-scroll-x::-webkit-scrollbar-thumb{background:var(--c-line2)}.av-hgal .av-hgal__track{padding-inline:max(var(--page-gutter),calc((100% - var(--page-width))/2 + var(--page-gutter)));scroll-padding-inline:max(var(--page-gutter),calc((100% - var(--page-width))/2 + var(--page-gutter)));padding-block-end:var(--sp-3)}.av-hgal__track:focus-visible{outline-offset:4px}.av-hgal__card{display:flex;flex-direction:column;gap:var(--sp-3);width:min(78vw,var(--av-hgal-card,380px))}@media(min-width:750px){.av-hgal__card{width:var(--av-hgal-card,380px)}}.av-hgal__image img{transition:transform var(--ts)}@media(hover:hover){.av-hgal__link:hover .av-hgal__image img{transform:scale(var(--motion-scale))}}.av-hgal__caption{margin:0;text-transform:uppercase}
/* sections/index-list.liquid */
.av-index__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-block-end:var(--sp-5)}.av-index__head .av-eyebrow{margin:0}.av-index__tally{font-size:var(--t-xs);letter-spacing:.14em;color:color-mix(in srgb,currentColor 72%,transparent)}.av-index__list{position:relative;list-style:none;margin:0;padding:0;border-block-start:1px solid var(--c-line)}.av-index__item{border-block-end:1px solid var(--c-line)}.av-index__row{position:relative;display:flex;align-items:baseline;gap:var(--sp-5);padding-block:clamp(18px,2.6vw,34px);text-decoration:none;color:inherit}.av-index__num{flex:0 0 auto;min-width:2.4em;font-size:var(--t-sm);letter-spacing:.14em;color:color-mix(in srgb,currentColor 72%,transparent);transition:color .18s}.av-index__title{font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:clamp(2rem,.9rem + 4.8vw,5.25rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;transition:transform .42s var(--ease-luxury),color .18s}.av-index__end{display:flex;align-items:center;gap:var(--sp-4);margin-inline-start:auto}.av-index__count{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,currentColor 60%,transparent);white-space:nowrap}.av-index__arrow{opacity:0;transform:translateX(-10px);transition:opacity .18s,transform .42s var(--ease-luxury);display:grid;place-items:center}.av-index__row:hover .av-index__title,.av-index__row:focus-visible .av-index__title{transform:translateX(.22em);color:var(--c-accent)}.av-index__row:hover .av-index__num,.av-index__row:focus-visible .av-index__num{color:var(--c-metal)}.av-index__row:hover .av-index__arrow,.av-index__row:focus-visible .av-index__arrow{opacity:1;transform:none}.av-index .av-index__media{display:none}@media(pointer:fine) and (min-width:990px) and (prefers-reduced-motion:no-preference){.av-index .av-index__media{display:block;position:absolute;top:50%;right:8%;width:clamp(220px,22vw,330px);translate:0 -50%;z-index:2;pointer-events:none;opacity:0;scale:.94;rotate:-2deg;transition:opacity .42s var(--ease-luxury),scale .42s var(--ease-luxury),rotate .42s var(--ease-luxury)}.av-index__row:hover .av-index__media,.av-index__row:focus-visible .av-index__media{opacity:1;scale:1;rotate:0deg}}@container page (max-width:749px){.av-index__row{gap:var(--sp-4)}.av-index__count{display:none}}.av-index__title{min-width:0;overflow-wrap:break-word}.av-index__end{flex-shrink:0}
/* sections/journal.liquid */
.av-posts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-5)}.av-post__link{display:grid;gap:var(--sp-3)}.av-post__media{position:relative;overflow:hidden;border-radius:var(--radius)}.av-post__media::after{z-index:2}.av-post__image{transition:transform var(--ts)}.av-post:hover .av-post__image{transform:scale(1.03)}.av-post__body{display:grid;gap:6px}.av-post__title{font-size:var(--t-lg)}.av-post__excerpt{margin:0;font-size:var(--t-sm)}@media(min-width:990px){.av-posts--editorial .av-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.av-posts--editorial .av-post:first-child{grid-column:span 3}.av-posts--editorial .av-post:first-child .av-post__link{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:var(--sp-6)}.av-posts--editorial .av-post:first-child .av-post__title{font-size:var(--t-xl)}}@media(max-width:749px){.av-posts__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--sp-4);margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scrollbar-width:none}.av-posts__grid::-webkit-scrollbar{display:none}.av-post{flex:0 0 min(78vw,320px);scroll-snap-align:start}}
/* sections/lookbook.liquid */
.av-elook__look{display:grid;margin:0}.av-elook__look--full{min-height:100svh;align-content:center}.av-elook__look--over>*{grid-area:1/1}.av-elook__spots{position:absolute;inset:0;z-index:4;pointer-events:none}.av-elook__spots>*{pointer-events:auto}.av-elook__spots:has([open]){z-index:30}.av-elook__caption{display:grid;gap:6px;justify-items:start;padding:var(--sp-7) var(--page-gutter) var(--sp-6)}.av-elook__look--over .av-elook__caption{z-index:1;align-self:end;pointer-events:none;color:#fff;background:linear-gradient(#0000,#0003 45%,#0009)}.av-elook__look--over .av-soft{color:inherit;opacity:.86}.av-elook__counter{position:sticky;bottom:18px;z-index:3;width:max-content;margin:-34px var(--page-gutter) 0 auto;display:flex;align-items:center;gap:10px;font-size:.8rem;letter-spacing:.14em;color:#fff;mix-blend-mode:difference}.av-elook__counter i{width:28px;height:1px;background:#fff9}:root:has(.av-elook--snap){scroll-snap-type:y proximity}.av-elook--snap .av-elook__run{scroll-snap-align:start}
.av-hotspot{position:absolute;top:var(--y);left:var(--x);width:32px;height:32px;margin:-16px}.av-hotspot>summary{height:100%;list-style:none;cursor:pointer}.av-hotspot>summary::-webkit-details-marker{display:none}.av-hotspot>summary::after{content:"";position:absolute;inset:-6px}.av-hotspot span[aria-hidden]{position:absolute;inset:0;border-radius:50%;border:1px solid #fffb;background:#fff4;backdrop-filter:blur(8px)}[open]>summary span{background:#fffa}.av-hotspot summary span+span{background:none;animation:av-pulse 3.2s infinite}@keyframes av-pulse{70%,to{scale:1.9;opacity:0}}[open]>summary::before{content:"";position:fixed;inset:0;z-index:19}.av-hotspot>div{position:absolute;z-index:20;top:42px;left:-114px;width:260px;display:grid;gap:12px;padding:12px;background:var(--c-bg);border:1px solid var(--c-line2);box-shadow:0 18px 40px -24px #0009}.av-hotspot--up>div{top:auto;bottom:42px}.av-hotspot--start>div{left:-6px}.av-hotspot--end>div{left:auto;right:-6px}.av-hotspot a:not(.av-btn){display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:center;font-size:var(--t-xs)}.av-hotspot img{width:60px;height:75px;object-fit:cover}.av-hotspot__title{display:block;font-family:var(--font-heading-font);font-size:var(--t-sm)}.av-hotspot .av-btn{width:100%;padding:10px}
@media(max-width:749px){.av-elook__look--full{min-height:0}.av-elook__run{scroll-snap-align:none!important}.av-elook__look--over .av-elook__caption{grid-area:auto;color:inherit;background:none;padding-block:var(--sp-4) var(--sp-7)}.av-elook__look--over .av-soft{color:var(--c-soft);opacity:1}.av-elook__counter{display:none}.av-hotspot{width:16px;height:16px;margin:-8px}.av-hotspot>div{position:fixed;inset:auto 12px 12px;width:auto}}
/* sections/main-404.liquid */
.av-404__inner{display:grid;gap:var(--sp-4);justify-items:center;text-align:center}.av-404__code{margin:0;letter-spacing:.14em}.av-404__text{margin:0}.av-404__actions{justify-content:center;margin-block-start:var(--sp-2)}
/* sections/main-cart.liquid */
.av-cart{padding-block:var(--sp-6) var(--section-spacing)}.av-cart__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding-block-end:var(--sp-4);border-block-end:1px solid var(--c-line2)}.av-cart__problem{margin-block-start:var(--sp-4)}.av-cart__empty{display:grid;gap:var(--sp-4);justify-items:center}.av-cart__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);padding-block-start:var(--sp-5);align-items:start}@media(min-width:990px){.av-cart__layout{grid-template-columns:minmax(0,1fr) 350px;gap:var(--sp-7)}.av-cart__summary{position:sticky;top:calc(var(--header-height) + var(--sp-4))}}.av-cart__items{min-width:0}.av-cart__tools{display:flex;justify-content:flex-end;padding-block:var(--sp-4)}.av-cart__summary-inner{display:grid;gap:var(--sp-3);padding:var(--sp-5);background:var(--c-bg-raised);border-radius:var(--radius-medium)}.av-cart__summary-title{font-family:var(--font-body-font);font-weight:400;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-soft)}.av-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:var(--t-lg);padding-block-start:var(--sp-3);border-block-start:1px solid var(--c-line)}.av-cart__total-value{font-variant-numeric:tabular-nums}.av-cart__tax{font-size:var(--t-xs);margin:0}.av-cart__checkout{width:100%}.av-cart__row{display:flex;justify-content:space-between;gap:var(--sp-3);margin:0;font-size:var(--t-sm)}.av-cart-extras{display:grid;gap:var(--sp-3);padding-block:var(--sp-3)}.av-cart-extras form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--t-sm)}.av-cart-extras .av-input{flex:1 1 10rem;width:auto}.av-cart-extras textarea.av-input{flex-basis:100%;min-height:70px}.av-free{display:grid;gap:8px;margin-block-end:var(--sp-4);font-size:var(--t-sm)}.av-free progress{width:100%;height:3px;appearance:none;border:0;background:var(--c-line2);accent-color:var(--c-accent)}.av-free progress::-webkit-progress-bar{background:var(--c-line2)}.av-free progress::-webkit-progress-value{background:var(--c-accent)}.av-free progress::-moz-progress-bar{background:var(--c-accent)}
/* sections/main-collection.liquid */
.av-collection__banner{display:grid;gap:var(--sp-3);padding-block:var(--sp-2) var(--sp-5)}.av-collection__description{font-size:var(--t-sm)}.av-collection__layout{padding-block-start:var(--sp-2)}@media(min-width:990px){.av-collection__layout{display:grid;grid-template-columns:244px minmax(0,1fr);grid-template-areas:"toolbar toolbar" "sidebar main";column-gap:var(--sp-6);align-items:start}.av-collection__toolbar{grid-area:toolbar}.av-collection__sidebar{grid-area:sidebar;position:sticky;top:calc(var(--header-height) + var(--sp-4))}.av-collection__main{grid-area:main}}@media(max-width:989px){.av-collection__sidebar{display:none}}.av-collection__toolbar{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding-block:var(--sp-3);border-block:1px solid var(--c-line);margin-block-end:var(--sp-4)}.av-collection__count{margin:0}.av-facet{border-block-end:1px solid var(--c-line)}.av-facet:first-child{border-block-start:1px solid var(--c-line)}.av-facet .av-accordion__trigger{font-size:var(--t-sm)}.av-facet__values{display:grid;gap:2px;padding-block-end:var(--sp-4)}.av-facet__value{display:flex;align-items:center;gap:10px;min-height:var(--tap);font-size:var(--t-sm);cursor:pointer}.av-facet__box{flex:0 0 auto;width:17px;height:17px;border:1px solid var(--c-field-border);border-radius:1px}.av-facet__text{flex:1 1 auto}.av-facet__n{font-size:var(--t-xs)}.av-facet__value.is-empty{opacity:.45}.av-collection__clear{margin-block-start:var(--sp-5);cursor:pointer}.av-collection__banner--pictured{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.av-collection__banner--pictured{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end}.av-collection__top{grid-area:toolbar}}.av-collection__top .av-collection__toolbar{flex-wrap:wrap;gap:var(--sp-3)}.av-facet__value:has(:checked) .av-facet__box,:checked+.av-facet__box{background:var(--c-text);border-color:var(--c-text)}.av-facet__value:has(:focus-visible){outline:2px solid var(--c-accent)}.av-facet__price{display:flex;gap:var(--sp-2)}.av-facet__price label{display:grid;gap:4px}.av-sort{width:auto;min-height:0;padding:8px 10px}.av-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:var(--sp-4)}.av-contents{display:contents}.av-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-block-start:var(--sp-6);font-size:var(--t-sm)}.av-pagination a,.av-pagination .current{display:grid;place-items:center;min-width:var(--tap);min-height:var(--tap);padding:0 10px}.av-pagination .current{box-shadow:inset 0 -1px 0 var(--c-text)}
/* sections/main-gallery.liquid */
.av-gpage__h{font-size:var(--t-xl);margin:0}.gallery-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0 0 var(--sp-6)}.av-ggrid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.av-ggrid{grid-template-columns:repeat(var(--columns,3),minmax(0,1fr))}}.av-ggrid--masonry{display:block;columns:2;column-gap:var(--sp-4)}@media(min-width:990px){.av-ggrid--masonry{columns:var(--columns,3)}}.av-ggrid--masonry .gallery-item{break-inside:avoid;margin:0 0 var(--sp-4)}.gallery-item{margin:0}.gallery-item__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.5rem;font-size:var(--t-sm)}.gallery-item__tools{display:inline-flex;align-items:center;gap:.75rem;margin-left:auto}.gallery-item__favorite{margin:0}.gallery-item__favorite button{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--color-border);background:transparent;cursor:pointer}.gallery-item__favorite svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8}.gallery-item__favorite button[aria-pressed="true"] svg{fill:currentColor}.gallery-item--favorite img{outline:3px solid var(--color-accent);outline-offset:-3px}.video-poster summary{position:relative;display:block;cursor:pointer;list-style:none}.video-poster summary::-webkit-details-marker{display:none}.video-poster summary img{width:100%;aspect-ratio:16/9;object-fit:cover}.video-poster[open] summary{display:none}.video-poster__play{position:absolute;inset:50% auto auto 50%;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;border-radius:50%;background:rgb(0 0 0/.6)}.video-poster__play::after{content:"";position:absolute;left:1.6rem;top:1.25rem;border-style:solid;border-width:.75rem 0 .75rem 1.2rem;border-color:transparent transparent transparent #fff}.video-frame{position:relative;aspect-ratio:16/9}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gallery-favorites,.gallery-gate{max-width:36rem;margin:var(--sp-7) auto 0;display:grid;gap:.75rem}.gallery-favorites p,.gallery-gate p{margin:0}
/* sections/main-page.liquid */
.av-static__inner{display:grid;gap:var(--sp-5)}.av-static__head{display:grid;gap:var(--sp-2)}.av-static__body{font-size:var(--t-body)}
/* sections/main-product.liquid */
.av-product__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.av-product__crumbs{grid-column:1/-1;margin-block-end:var(--sp-2)}@media(min-width:990px){.av-product__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr);gap:var(--sp-7);align-items:start}.av-product__details{position:sticky;top:calc(var(--header-height) + var(--sp-4))}}.av-product__details-inner{display:grid;gap:var(--sp-4)}.av-product__details-inner p{margin:0}.av-product__title{font-size:var(--t-xl)}.av-product__subtitle{color:var(--c-soft);margin-block-start:6px!important}.av-product__tax{font-size:var(--t-xs);margin-block-start:6px!important}.av-product__qty{display:grid;gap:8px;justify-items:start}.av-product__form{display:grid;gap:var(--sp-4)}.av-product__add{width:100%}.av-product__stock{color:var(--c-accent)}.av-product__trust{display:grid;gap:10px;padding-block-start:var(--sp-3);border-block-start:1px solid var(--c-line)}.av-product__trust li{display:flex;align-items:center;gap:10px;font-size:var(--t-sm);color:var(--c-soft)}.av-product__appointment{justify-self:start}.av-pmedia__stage{display:grid;gap:var(--sp-3)}.av-pmedia__item{scroll-margin-block-start:var(--header-height)}@media(max-width:989px){.av-pmedia__stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--sp-2);scrollbar-width:none}.av-pmedia__item{flex:0 0 86%;scroll-snap-align:center}}.av-media-index{display:grid;gap:var(--sp-2);padding-block:var(--sp-3);border-block:1px solid var(--c-line)}.av-media-index__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.av-media-index__count{font-size:var(--t-xs);letter-spacing:.14em;font-variant-numeric:tabular-nums}.av-media-index__sep,.av-media-index__total{color:var(--c-soft)}.av-media-index__markers{display:flex;gap:6px}.av-media-index__marker{display:block;width:18px;height:22px;background:linear-gradient(var(--c-line2),var(--c-line2)) center/100% 1px no-repeat}.av-media-index__marker.is-current{width:26px;background-image:linear-gradient(var(--c-text),var(--c-text))}.av-product .av-qty input{width:64px}.av-picker{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}.av-picker__values{display:flex;flex-wrap:wrap;gap:8px}.av-picker__value{cursor:pointer}.av-picker__label{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);padding:0 14px;font-size:var(--t-sm);border:1px solid var(--c-line2);border-radius:var(--radius-button)}.av-picker__swatch{display:block;width:34px;height:34px;border-radius:50%;overflow:hidden;border:1px solid var(--c-line2)}.av-picker__swatch img{width:100%;height:100%;object-fit:cover}:checked+.av-picker__label{border-color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-text)}:checked+.av-picker__swatch{outline:1px solid var(--c-text);outline-offset:3px}:focus-visible+.av-picker__label,:focus-visible+.av-picker__swatch{outline:2px solid var(--c-accent);outline-offset:3px}.is-out .av-picker__label{text-decoration:line-through;color:var(--c-soft)}.av-product__rating{display:inline-flex;margin-block-start:8px}.av-satc{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);background:var(--c-bg)}
/* sections/main-search.liquid */
.av-search{max-width:44rem}.av-search .av-input{flex:1 1 16rem}.av-search__page{display:grid;gap:8px;padding:var(--sp-4);height:100%;border:1px solid var(--c-line)}
/* sections/manifesto.liquid */
.av-manifesto__caption{display:block;margin-block-end:var(--sp-6)}.av-manifesto__block{margin:0;font-family:var(--font-heading-font);font-weight:var(--heading-weight);font-size:min(var(--t-colossal),11.5cqw);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.av-manifesto__line{display:block}.av-manifesto__line--accent{color:var(--c-accent)}@supports(-webkit-text-stroke:1px black){.av-manifesto__line--outline{-webkit-text-stroke:max(1px,.014em) currentColor;-webkit-text-fill-color:transparent}}.av-manifesto__line--in-one{margin-inline-start:.9em}.av-manifesto__line--in-two{margin-inline-start:1.9em}.av-manifesto__line--in-end{text-align:end}.av-manifesto__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-5);margin-block-start:var(--sp-7)}@container page (max-width:749px){.av-manifesto__line--in-one{margin-inline-start:.45em}.av-manifesto__line--in-two{margin-inline-start:.9em}}
/* sections/multi-column.liquid */
.av-mcol__head{margin-block-end:var(--sp-7)}.av-mcol__intro{font-size:var(--t-sm)}.av-mcol__list{align-items:start}.av-mcol__list>.av-column{gap:var(--sp-3)}.av-mcol__list .av-block-image{margin-block-end:var(--sp-2)}.av-mcol__list .av-media{border-radius:var(--radius)}.av-mcol__list .av-block-text{font-size:var(--t-sm)}.av-mcol__list .av-btn{align-self:flex-start;justify-self:start;margin-block-start:var(--sp-1)}@media(max-width:749px){.av-mcol__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--sp-4);margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scrollbar-width:none}.av-mcol__list::-webkit-scrollbar{display:none}.av-mcol__list>*{flex:0 0 min(74vw,320px);scroll-snap-align:start}}
/* sections/newsletter.liquid */
.av-newsletter{position:relative;overflow:hidden}.av-newsletter__bg{position:absolute;inset:0;z-index:0}.av-newsletter__bg img{width:100%;height:100%;object-fit:cover}.av-newsletter .av-page{position:relative;z-index:1}.av-newsletter__inner{display:flex;flex-direction:column;gap:var(--sp-4);max-width:620px}.av-newsletter__inner--start{text-align:start;align-items:flex-start;margin-inline-end:auto}.av-newsletter__inner--center{text-align:center;align-items:center;margin-inline:auto}.av-newsletter__form{width:100%;margin-block-start:var(--sp-2)}.av-newsletter__field{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.av-newsletter__field .av-input{flex:1 1 220px;background:transparent}.av-newsletter__small{font-size:var(--t-xs);color:var(--c-soft);margin:0}
/* sections/poetic-statement.liquid */
.av-poetic__inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);max-width:760px;margin-inline:auto;text-align:center}.av-poetic__rule{width:72px;height:1px;background:var(--c-line)}.av-poetic .av-eyebrow{margin:0}.av-poetic .av-poetic__line{margin:0;font-size:var(--t-display);text-wrap:balance}.av-poetic__support{font-size:var(--t-sm)}
/* sections/predictive-search.liquid */
.av-predictive{display:grid;gap:var(--sp-3);padding-block:var(--sp-3)}.av-predictive__list a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-3);min-height:var(--tap);padding-block:6px;border-block-end:1px solid var(--c-line);font-size:var(--t-sm)}.av-predictive__list a>span:first-child:not(.av-media){grid-column:1/3}.av-predictive .av-media{width:48px}
/* sections/product-reviews.liquid */
.av-reviews__inner{display:grid;gap:var(--sp-6)}@media(min-width:990px){.av-reviews__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--sp-7)}}.av-reviews__bars{display:grid;gap:6px;max-width:22rem;font-size:var(--t-xs)}.av-reviews__bars li{display:grid;grid-template-columns:1.5rem 1fr 2rem;align-items:center;gap:10px}.av-reviews__bar{height:2px;background:var(--c-line2)}.av-reviews__bar span{display:block;height:100%;background:var(--c-accent)}.av-reviews__item{display:grid;gap:10px;padding-block:var(--sp-4)}.av-reviews__item p{margin:0}.av-reviews__by{font-size:var(--t-xs)}.av-reviews__photos{display:flex;gap:8px}.av-reviews__photos li{width:72px}.av-reviews__reply{margin:0;padding-inline-start:var(--sp-3);border-inline-start:1px solid var(--c-line2);font-size:var(--t-sm);color:var(--c-soft)}
/* sections/service-icons.liquid */
.av-services__head{margin-block-end:var(--sp-6);text-align:center;align-items:center}.av-services__list{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.av-services__item{display:flex;gap:var(--sp-3)}@media(max-width:749px){.av-services__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-4)}.av-services__item{flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2)}}.av-services__icon{flex:0 0 auto;line-height:0}.av-services__icon svg{width:26px;height:26px}.av-services__body{display:flex;flex-direction:column;gap:6px}.av-services__heading{font-size:var(--t-body);font-family:var(--font-body-font);font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.av-services__text{font-size:var(--t-sm);margin:0}.av-services--row .av-services__item{flex-direction:column;align-items:center;text-align:center;gap:var(--sp-4)}.av-services--row .av-services__body{align-items:center}.av-services--row .av-services__text{max-width:34ch}@media(min-width:750px){.av-services--row .av-services__list{grid-template-columns:repeat(var(--av-services-cols,4),minmax(0,1fr));gap:var(--sp-6) var(--sp-5)}}
/* sections/shapes.liquid */
.av-shapes__head .av-rte{margin-block-start:var(--sp-2)}.av-shapes__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:var(--sp-4) var(--sp-3)}.av-shapes__link{position:relative;display:grid;justify-items:center;gap:10px;padding:var(--sp-4) var(--sp-2);min-height:var(--tap);border-radius:var(--radius);color:var(--c-soft);transition:color var(--tf),background-color var(--tmg)}.av-shapes__link:hover,.av-shapes__link:focus-visible{color:var(--c-text);background:var(--c-bg-raised)}.av-shapes__figure{display:grid;place-items:center}.av-shapes__figure .av-shape{transition:transform var(--ts)}.av-shapes__link:hover .av-shape{transform:rotate(-6deg) scale(1.08)}.av-shapes__label{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;text-align:center}.av-shapes__foot{margin-block-start:var(--sp-5)}
/* sections/split-story.liquid */
.av-split .av-split__layout{row-gap:var(--sp-6)}.av-split__media{position:relative}.av-split__main{position:relative;overflow:hidden;border-radius:var(--radius)}.av-split__main::after{z-index:2}.av-split__inset{position:absolute;width:38%;border-radius:var(--radius);overflow:hidden;box-shadow:0 0 0 var(--sp-1) var(--c-bg),0 24px 60px -34px color-mix(in srgb,var(--c-text) 55%,transparent)}.av-split__inset--bottom-end{bottom:calc(var(--sp-6) * -1);right:calc(var(--sp-5) * -1)}@media(max-width:989px){.av-split__inset--bottom-end{bottom:var(--sp-3);right:var(--sp-3)}}@media(min-width:990px){.av-split__media,.av-split__body{grid-column:var(--av-split-col,1)/span var(--av-split-span,6)}}.av-split__body{gap:var(--sp-4);align-items:flex-start}.av-split__body>*{margin:0;max-width:100%}.av-split__body .av-block-text{max-width:var(--measure)}.av-split__body .av-btn-group{margin-block-start:var(--sp-2)}
/* sections/testimonials.liquid */
.av-notes__head{margin-block-end:var(--sp-7);text-align:center;align-items:center}.av-notes__grid{--grid-cols-mobile:1;align-items:start}.av-notes__note{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-align:center}.av-notes .av-notes__quote{margin:0;font-size:var(--t-body);max-width:44ch}.av-notes__by{margin:0;text-transform:uppercase}.av-notes__stars{display:flex;justify-content:center}.av-notes__product{margin-block-start:var(--sp-1)}.av-stars{display:inline-flex;align-items:center;gap:6px;color:var(--c-accent);line-height:1}.av-stars__row{position:relative;display:inline-grid}.av-stars__track,.av-stars__fill{grid-area:1/1;display:inline-flex;gap:2px}.av-stars__fill{overflow:hidden;width:var(--stars-fill,0%);white-space:nowrap}.av-stars__fill svg{flex:0 0 auto}
/* sections/timeline.liquid */
.av-timeline__head{margin-block-end:var(--sp-7)}.av-timeline__intro{font-size:var(--t-sm)}.av-timeline{position:relative;display:flex;flex-direction:column;gap:var(--sp-7)}.av-timeline::before{content:"";position:absolute;inset-block:6px 0;left:3px;width:1px;background:var(--c-line)}.av-timeline__item{position:relative;padding-inline-start:var(--sp-5)}.av-timeline__marker{position:absolute;top:7px;left:0;width:7px;height:7px;background:var(--c-metal);transform:rotate(45deg)}.av-timeline__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.av-timeline__heading{font-size:var(--t-lg)}.av-timeline__text{font-size:var(--t-sm);max-width:46ch}.av-timeline__media{position:relative;width:100%;max-width:420px;margin-block-start:var(--sp-2)}@media(min-width:990px){.av-timeline::before{left:50%}.av-timeline__item{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--sp-8);padding-inline-start:0}.av-timeline__marker{left:calc(50% - 3px)}.av-timeline__content{align-items:flex-end;text-align:end}.av-timeline__item:nth-child(even) .av-timeline__content{grid-column:2;align-items:flex-start;text-align:start}}
/* sections/video-with-text.liquid */
.av-vwt__inner{display:grid;gap:var(--sp-5);align-items:center}@media(min-width:990px){.av-vwt--split .av-vwt__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--sp-7)}.av-vwt--split-end .av-vwt__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--sp-7)}.av-vwt--split-end .av-vwt__media{order:2}.av-vwt--stacked .av-vwt__body{max-width:62ch;margin-inline:auto;text-align:center;justify-items:center}}.av-vwt__media,.av-ba__stage,.av-portal__media{position:relative;overflow:hidden;border-radius:var(--radius-medium)}.av-vwt__media::after{z-index:2}.av-vwt__film iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.av-vwt__body,.av-ba__body{display:grid;gap:var(--sp-3);align-content:center}.av-vwt__heading{font-size:var(--t-display)}
