:root{--av-cream: #faf8f6;--av-warm-white: #fffdfb;--av-charcoal: #141414;--av-ease-lux: cubic-bezier(.22, 1, .36, 1);--av-section-gap: clamp(4rem, 8vw, 7rem)}html.av-premium{scroll-behavior:smooth}body.av-premium{background:var(--av-warm-white)}body.av-premium ::selection{background:var(--av-pink-soft);color:var(--av-black)}.av-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:var(--av-black);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .7s var(--av-ease-lux),visibility .7s}.av-curtain.av-curtain--done{opacity:0;visibility:hidden}.av-curtain__logo{font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.55em;text-transform:uppercase;color:#fff;animation:av-curtain-pulse 1.2s ease-in-out infinite}@keyframes av-curtain-pulse{0%,to{opacity:.35}50%{opacity:1}}.av-hero:before,.av-hero:after{content:"";position:absolute;width:clamp(60px,8vw,100px);height:clamp(60px,8vw,100px);z-index:5;pointer-events:none;opacity:0;animation:av-fade-in 1.2s var(--av-ease-lux) 1.1s forwards}.av-hero:before{top:clamp(5rem,12vh,8rem);left:clamp(1rem,4vw,3rem);border-top:1px solid rgba(255,255,255,.35);border-left:1px solid rgba(255,255,255,.35)}.av-hero:after{bottom:clamp(5rem,14vh,9rem);right:clamp(1rem,4vw,3rem);border-bottom:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.35)}.av-hero__eyebrow{padding:.45rem 1rem;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f}.av-hero__title{text-shadow:0 24px 48px rgba(0,0,0,.35)}.av-hero__content{animation:av-hero-content-in 1.4s var(--av-ease-lux) .2s both}@keyframes av-hero-content-in{0%{opacity:0;transform:translateY(40px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.av-marquee{background:var(--av-charcoal);border-block-color:transparent}.av-marquee__chunk{color:#ffffffeb}.av-marquee__chunk em{color:var(--av-pink)}.av-marquee--paused .av-marquee__track{animation-play-state:paused}.mk-cat-grid a{border-radius:0}.mk-cat-grid .av-cat-img-wrap{aspect-ratio:3 / 4}.mk-cat-grid--choose .av-cat-img-wrap{aspect-ratio:1 / 1}.av-cat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#00000059;opacity:0;transition:opacity .45s var(--av-ease-lux);pointer-events:none}.av-cat-overlay span{font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.35em;text-transform:uppercase;color:#fff;padding:.75rem 1.4rem;border:1px solid rgba(255,255,255,.6);transform:translateY(12px);opacity:0;transition:transform .5s var(--av-ease-lux),opacity .4s ease}.mk-cat-grid a:hover .av-cat-overlay{opacity:1}.mk-cat-grid a:hover .av-cat-overlay span{transform:translateY(0);opacity:1}.mk-cat-grid a.av-cat-stagger{opacity:0;transform:translateY(28px);transition:opacity .7s var(--av-ease-lux),transform .7s var(--av-ease-lux),box-shadow .5s ease;transition-delay:calc(var(--av-i, 0) * 80ms)}.mk-cat-grid a.av-cat-stagger.av-in{opacity:1;transform:translateY(0)}.mk-cat-grid h3{font-family:Montserrat,sans-serif;font-weight:500}.mk-section-heading{padding-top:.5rem}.mk-section-heading h2{font-family:Montserrat,sans-serif!important;font-weight:500!important;position:relative;display:inline-block}.mk-section-heading p{max-width:520px;margin-left:auto;margin-right:auto;font-weight:300}.mk-section-heading .mk-cta,.av-products-layout__cta,.mk-editorial-3col__cta{overflow:hidden;position:relative;z-index:0}.mk-section-heading .mk-cta:before,.av-products-layout__cta:before,.mk-editorial-3col__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--av-pink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--av-ease-lux);z-index:-1}.mk-section-heading .mk-cta:hover,.av-products-layout__cta:hover,.mk-editorial-3col__cta:hover{color:#000!important;border-color:var(--av-pink)!important}.mk-section-heading .mk-cta:hover:before,.av-products-layout__cta:hover:before,.mk-editorial-3col__cta:hover:before{transform:scaleX(1)}.template-index .shopify-section:nth-child(2n):not(:has(.av-hero)):not(:has(.av-marquee)):not(:has(.av-newsletter)){background:var(--av-cream)}.mk-editorial-3col{gap:clamp(1.5rem,4vw,3.5rem);padding:0 clamp(1rem,3vw,2rem)}.mk-editorial-3col__text{padding:clamp(1.5rem,3vw,2.5rem);background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.04)}.mk-editorial-3col__sub{color:var(--av-pink-dark, #c19290)!important;font-weight:500}.mk-editorial-3col__title{font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,3vw,2.6rem)!important;letter-spacing:.12em!important}.mk-editorial-3col__img{will-change:transform}.mk-editorial-3col__img img{filter:saturate(.95)}.mk-editorial-3col:hover .mk-editorial-3col__img img{filter:saturate(1.05)}@media(min-width:990px){.mk-editorial-3col--dress .mk-editorial-3col__img:first-child,.mk-editorial-3col--step .mk-editorial-3col__img:first-child{transform:translateY(-12px)}.mk-editorial-3col--dress .mk-editorial-3col__img:last-child,.mk-editorial-3col--step .mk-editorial-3col__img:last-child{transform:translateY(12px)}}.av-product-card{transition:transform .5s var(--av-ease-lux),box-shadow .5s ease}.av-product-card:hover{transform:translateY(-8px);box-shadow:var(--av-shadow-lift)}.av-product-card__media{background:#eee}.av-product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.25),transparent 45%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.av-product-card:hover .av-product-card__media:after{opacity:1}.av-product-card__img{transition:opacity .55s var(--av-ease-lux),transform .7s var(--av-ease-lux)}.av-product-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0}.av-product-card:hover .av-product-card__img:not(.av-product-card__img--alt){opacity:0;transform:scale(1.04)}.av-product-card:hover .av-product-card__img--alt{opacity:1;transform:scale(1.06)}.av-product-card__quick{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:.85rem;text-align:center;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateY(100%);transition:transform .45s var(--av-ease-lux)}.av-product-card:hover .av-product-card__quick{transform:translateY(0)}.av-product-card__title{transition:color .3s ease}.av-product-card:hover .av-product-card__title{color:var(--av-pink-dark, #c19290)}.av-carousel-progress{height:1px;background:#00000014;margin-top:1.25rem;position:relative;overflow:hidden}.av-carousel-progress.is-hidden{display:none}.av-carousel-progress__bar{position:absolute;left:0;top:0;height:100%;width:20%;background:#000;transition:transform .15s ease-out;transform-origin:left}.av-product-carousel__arrow{display:none!important}.av-newsletter{padding:clamp(4rem,10vw,7rem) 1.5rem;background:var(--av-charcoal)}.av-newsletter:before{width:min(90vw,800px);height:min(90vw,800px);animation:av-newsletter-glow 8s ease-in-out infinite alternate}@keyframes av-newsletter-glow{0%{transform:translate(-50%) scale(1);opacity:.6}to{transform:translate(-50%) scale(1.15);opacity:1}}.av-newsletter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.5}.av-newsletter__input:focus{background:#ffffff1f;outline:1px solid var(--av-pink)}.av-newsletter__btn{position:relative;overflow:hidden}.av-newsletter__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s ease}.av-newsletter__btn:hover:after{transform:translate(120%)}.mk-services{background:var(--av-charcoal);color:#fff;padding:clamp(3rem,6vw,5rem) 1.5rem}.mk-services__title{color:#ffffffe6!important;font-family:Montserrat,sans-serif;letter-spacing:.35em!important}.mk-services__item{color:#ffffffbf}.mk-services__item svg{width:40px;height:40px;padding:8px;border:1px solid rgba(255,255,255,.15);border-radius:50%;transition:border-color .35s ease,background .35s ease,transform .4s var(--av-ease-spring)}.mk-services__item:hover{color:#fff}.mk-services__item:hover svg{border-color:var(--av-pink);background:#e8a7aa1f}.mk-services__item a{color:inherit}header-component.av-header-hidden{transform:translateY(-100%);transition:transform .45s var(--av-ease-lux)}header-component{transition:transform .45s var(--av-ease-lux)}header-component[data-stuck] .header__row--top{background:#ffffffeb!important}#footer-group footer a{position:relative;transition:color .25s ease}#footer-group footer a:hover{color:var(--av-pink)!important}.av-magnetic{will-change:transform}.av-scroll-progress{height:3px;background:#0000000f;overflow:hidden}.av-scroll-progress:after{content:"";display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--av-pink),#000 50%,var(--av-pink));box-shadow:0 0 12px var(--av-pink-glow)}.av-cat-img-wrap img:not([loading=eager]),.mk-editorial-3col__img img,.av-product-card__img{opacity:0;transition:opacity .65s var(--av-ease-lux)}.av-cat-img-wrap img.av-img-loaded,.mk-editorial-3col__img img.av-img-loaded,.av-product-card__img.av-img-loaded{opacity:1}.av-product-card__img--alt{opacity:0!important}.av-product-card:hover .av-product-card__img--alt.av-img-loaded{opacity:1!important}.av-back-top{border-radius:50%;border-color:transparent;background:var(--av-charcoal);color:#fff;box-shadow:var(--av-shadow-lift)}.av-back-top:hover{background:var(--av-pink);color:#000}@media(max-width:749px){.av-hero:before,.av-hero:after{display:none}.mk-editorial-3col__text{background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.av-product-carousel__arrow{display:none!important}}@media(prefers-reduced-motion:reduce){.av-curtain{display:none!important}.av-hero__content{animation:none;filter:none}.mk-cat-grid a.av-cat-stagger{opacity:1;transform:none}header-component.av-header-hidden{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/avelia-ui-premium.css.map */
