.av-hero{min-height:88svh}.av__h--xl{font-size:clamp(3.8rem,11.5vw,13rem);line-height:1;letter-spacing:-.02em;margin:0 0 2.4rem}.av-hero .av__p{font-size:1.6rem;max-width:34ch}.av-hero .av__in>.av__btn{margin:0 .8rem .8rem 0}.av-m{display:block;overflow:hidden;padding-bottom:.1em}.av-m>span{display:block}.av-choice__grid{gap:12px}.av-card{min-height:0;padding:0;justify-content:flex-start}.av-card__media{position:relative;inset:auto;aspect-ratio:4/5;overflow:hidden;background:#d9d1c6}.av-card--nero .av-card__media:after{content:none}.av-par{position:absolute;top:0;right:0;bottom:0;left:0}.av-card__media img{width:100%;height:100%;object-fit:cover;display:block}.av-card__body{position:relative;padding:2rem 2rem 2.4rem}.av-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.av-card__name{font-size:clamp(3.4rem,10vw,5.6rem);margin:0}.av-card__price{font-size:1.4rem;opacity:.85;white-space:nowrap}.av-card__note{margin:.6rem 0 0;font-size:1.3rem;opacity:.8}.av-card .av__btn{display:block;text-align:center;margin-top:1.8rem}.av-card--nero .av__btn{background:#f6f2ec;color:#141112;border-color:#f6f2ec}.av-card--rosa .av__btn{background:#2a1d20;color:#f6f2ec;border-color:#2a1d20}.av-closing{overflow:hidden}.av-wordmark{display:flex;justify-content:center;font-family:var(--font-heading-family);font-size:clamp(5rem,14.5vw,17rem);line-height:1;letter-spacing:.04em;margin:5rem 0 0;text-transform:uppercase}.av-wordmark .av-m{display:inline-block;padding-bottom:.06em}.av-wordmark .av-m>span{display:block}variant-selects{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}.av-colour{margin:2rem 0}.av-colour__label{display:block;font-size:1.2rem;text-transform:uppercase;letter-spacing:.18em;margin:0 0 1.2rem}.av-colour__label b{font-weight:400}.av-colour__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.av-tile{position:relative;display:block;text-decoration:none;color:inherit;border:1px solid rgba(27,24,25,.25);padding:6px 6px 0;transition:border-color .25s,opacity .25s}.av-tile__img{aspect-ratio:1;overflow:hidden;background:#e3dbd0}.av-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.av-tile__name{display:flex;align-items:center;gap:.8rem;padding:1.1rem .4rem 1.2rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;min-height:48px}.av-tile__dot{width:12px;height:12px;border-radius:50%;border:1px solid rgba(27,24,25,.4)}.av-tile--nero .av-tile__dot{background:#141112}.av-tile--rosa .av-tile__dot{background:#e8cdcf}.av-tile[aria-pressed=true]{border-color:#1b1819;box-shadow:inset 0 0 0 1px #1b1819}.av-tile[aria-pressed=false]{opacity:.7}.av-tile[aria-pressed=true]:after{content:"\2713";position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;background:#1b1819;color:#f6f2ec;font-size:1.3rem;display:flex;align-items:center;justify-content:center}.av-js :is(.av__eyebrow,.av__h:not(.av-lines),.av__p,.av-note,.av-specs__list,.av-trust__grid>div,.av-faq details,.av-hero .av__in>.av__btn,.av-steps__item,.av-temp,.av-card,.av-split__media){transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.av-js :is(.av__eyebrow,.av__h:not(.av-lines),.av__p,.av-note,.av-specs__list,.av-trust__grid>div,.av-faq details,.av-hero .av__in>.av__btn,.av-steps__item,.av-temp,.av-card,.av-split__media):not(.is-in){opacity:0;transform:translateY(16px)}.av-js .av-lines .av-m>span{transform:translateY(108%);transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*.1s)}.av-js .av-lines.is-in .av-m>span{transform:none}.av-js .av-card .av-card__media img{transform:scale(1.08);transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.av-js .av-card.is-in .av-card__media img{transform:none}.av-js .av-steps__item,.av-js .av-temp{border-top-color:transparent;position:relative}.av-js .av-steps__item:before,.av-js .av-temp:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.av-js .av-steps__item.is-in:before,.av-js .av-temp.is-in:before{transform:none}@media(hover:hover){.av-js .av-card.is-in:hover .av-card__media img{transform:scale(1.03)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.av-par{animation:av-par linear both;animation-timeline:view()}@keyframes av-par{0%{transform:translateY(-3.5%) scale(1.07)}to{transform:translateY(3.5%) scale(1.07)}}}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/avelyss-v2.css.map */
