body.avl-landing{background:radial-gradient(38% 30% at 88% 8%,#F3C9B4 0,transparent 70%),radial-gradient(35% 30% at 6% 40%,#C9D8C9 0,transparent 70%),radial-gradient(40% 30% at 94% 80%,#F7DCDD 0,transparent 70%),var(--avl-cream);background-attachment:fixed}.avl-m{font-family:Urbanist,sans-serif;color:var(--avl-ink);padding:0 20px 90px;--avl-eye:#A9503A}.avl-m *,.avl-m *::before,.avl-m *::after{box-sizing:border-box}.avl-m>section{max-width:1180px;margin:0 auto}.avl-m h1,.avl-m h2,.avl-m h3{font-family:Urbanist,sans-serif;color:var(--avl-ink);font-weight:800;letter-spacing:-.015em;margin:0}.avl-m h1{font-size:clamp(38px,5.2vw,62px);line-height:1.04;margin-bottom:16px}.avl-m h2{font-size:clamp(28px,3.4vw,40px);line-height:1.1}.avl-m h3{font-size:21px;line-height:1.2}.avl-m p{margin:0}.avl-m a{text-decoration:none}.avl-m-eye{font:700 12px/1.2 Urbanist,sans-serif!important;letter-spacing:.2em;text-transform:uppercase;color:var(--avl-eye)!important;margin:0 0 10px!important}.avl-m svg{flex:none}.avl-m .avl-m-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:14px;border:1.5px solid #fff0;background:#3A2D25;color:#FBF4E8;font:700 12px/1 Urbanist,sans-serif;letter-spacing:.14em;text-transform:uppercase;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.avl-m .avl-m-btn svg{width:16px;height:16px;transition:transform .25s}.avl-m .avl-m-btn:hover,.avl-m .avl-m-btn:focus-visible{background:#A9503A;color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgb(169 80 58 / .28)}.avl-m .avl-m-btn:hover svg{transform:translateX(3px)}.avl-m .avl-m-btn--ghost{background:#fff0;color:var(--avl-ink);border-color:var(--avl-ink)}.avl-m .avl-m-btn--ghost:hover,.avl-m .avl-m-btn--ghost:focus-visible{background:var(--avl-ink);color:var(--avl-cream);border-color:var(--avl-ink);box-shadow:none}.avl-m .avl-m-btn--light{background:#FBF4E8;color:#3A2D25}.avl-m .avl-m-btn--light:hover,.avl-m .avl-m-btn--light:focus-visible{background:#fff;color:#3A2D25}.avl-m a:focus-visible,.avl-m button:focus-visible,.avl-m summary:focus-visible{outline:2px solid var(--avl-coral);outline-offset:3px}.avl-m>.avl-m-hero{position:relative;max-width:1320px;margin:22px auto 0;border-radius:30px;overflow:hidden;box-shadow:0 30px 70px rgb(58 45 37 / .18);background:#2A211B}.avl-m-track{position:relative;aspect-ratio:var(--avl-ar,2000/936)}.avl-m-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s .9s;display:block}.avl-m-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s;z-index:1}.avl-m-slide picture,.avl-m-slide img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;border-radius:0!important}.avl-m-slide img{transform:scale(1.04);transition:transform 7s ease-out}.avl-m-slide.is-active img{transform:scale(1)}.avl-m-cap{display:none}.avl-m-nav{position:absolute;top:50%;z-index:3;width:46px;height:46px;margin-top:-23px;display:flex!important;align-items:center;justify-content:center;padding:0!important;border-radius:50%!important;border:1px solid rgb(255 255 255 / .35)!important;background:rgb(28 22 18 / .38)!important;color:#fff!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;transition:opacity .3s,background .25s}.avl-m-nav svg{width:20px;height:20px}.avl-m-prev{left:18px}.avl-m-next{right:18px}.avl-m-hero:hover .avl-m-nav,.avl-m-nav:focus-visible{opacity:1}.avl-m-nav:hover{background:rgb(28 22 18 / .6)!important}.avl-m-dots{position:absolute;z-index:3;right:26px;bottom:22px;display:flex;gap:8px}.avl-m-dot{width:10px;height:10px;min-height:0!important;padding:0!important;border-radius:999px!important;border:0!important;background:rgb(255 255 255 / .5)!important;cursor:pointer;transition:width .35s,background .35s}.avl-m-dot[aria-current=true]{width:30px;background:#E9C27D!important}.avl-m>.avl-m-intro{text-align:center;max-width:760px;margin:64px auto 0}.avl-m-lede{font-size:18px;line-height:1.7;color:var(--avl-muted)}.avl-m-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.avl-m>.avl-m-perks{list-style:none;padding:10px;margin:48px auto 0;max-width:1180px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border-radius:24px;background:var(--avl-glass);border:1px solid var(--avl-glass-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 40px rgb(58 45 37 / .07)}.avl-m-perks li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 10px;border-radius:18px;transition:background .3s}.avl-m-perks li:hover{background:rgb(255 255 255 / .5)}.avl-m-perks svg{width:30px;height:30px;color:var(--avl-coral);margin-bottom:6px}.avl-m-perks strong{font-size:15px;font-weight:800}.avl-m-perks span{font-size:13px;color:var(--avl-muted)}.avl-m>.avl-m-sec{margin-top:96px}.avl-m-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.avl-m-head--center{justify-content:center;text-align:center}.avl-m .avl-viewall{font:700 13px Urbanist,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--avl-ink);border-bottom:1.5px solid var(--avl-ink);padding-bottom:3px}.avl-m .avl-viewall:hover{color:var(--avl-coral);border-color:var(--avl-coral)}.avl-m .avl-m-grid{--avl-cols:3}.avl-m-grid .woocommerce{width:100%}.avl-m-soon{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px!important;font-size:15px;color:var(--avl-muted)}.avl-m-soon svg{width:18px;height:18px;color:var(--avl-coral)}.avl-m-soon a{color:var(--avl-ink);font-weight:700;border-bottom:1.5px solid currentColor}.avl-m-soon a:hover{color:var(--avl-coral)}.avl-m-spot{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;margin-bottom:64px}.avl-m-spot:last-child{margin-bottom:0}.avl-m-spot.is-flip .avl-m-spot-img{order:2}.avl-m-spot-img{display:block;border-radius:28px;overflow:hidden;box-shadow:0 26px 60px rgb(58 45 37 / .16);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.avl-m-spot-img img{display:block;width:100%!important;height:auto;aspect-ratio:var(--avl-ar-s,880/936);object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.avl-m-spot-img:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(var(--avl-glow),.35),0 0 50px rgba(var(--avl-glow),.25),0 34px 70px rgb(58 45 37 / .2)}.avl-m-spot-img:hover img{transform:scale(1.04)}.avl-m-spot-body h3{font-size:clamp(30px,3.2vw,42px);margin-bottom:14px}.avl-m-spot-body>p:not(.avl-m-eye):not(.avl-m-price){font-size:17px;line-height:1.75;color:var(--avl-muted);max-width:460px}.avl-m .avl-m-price{margin:20px 0 24px!important;font-size:22px;font-weight:800;color:var(--avl-ink)}.avl-m-price del{color:#9A8B80;font-weight:500;font-size:16px;margin-right:6px}.avl-m-price ins{text-decoration:none}.avl-m-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.avl-m-card{position:relative;padding:30px 28px;border-radius:24px;background:var(--avl-glass);border:1px solid var(--avl-glass-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 40px rgb(58 45 37 / .07);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s}.avl-m-card:hover{transform:translateY(-6px);border-color:rgba(var(--avl-glow),.85);box-shadow:0 0 0 1px rgba(var(--avl-glow),.45),0 0 38px rgba(var(--avl-glow),.3),0 26px 54px rgb(58 45 37 / .14)}.avl-m-card svg{width:46px;height:46px;padding:11px;border-radius:50%;background:rgba(var(--avl-glow),.14);color:var(--avl-coral);margin-bottom:18px}.avl-m-card h3{margin-bottom:8px}.avl-m-card p{font-size:15px;line-height:1.7;color:var(--avl-muted)}.avl-m>.avl-m-gift{margin-top:96px;display:grid;grid-template-columns:1.15fr 1fr;border-radius:32px;overflow:hidden;background:#3A2D25;box-shadow:0 30px 70px rgb(58 45 37 / .2)}.avl-m-gift-text{padding:56px 52px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.avl-m-gift .avl-m-eye{color:#F2957C!important}.avl-m .avl-m-gift h2{color:#FFF6EC;margin-bottom:12px}.avl-m-gift-text>p:not(.avl-m-eye){color:#E3D5C6;font-size:17px;line-height:1.7}.avl-m-occ{list-style:none;padding:0;margin:22px 0 28px;display:flex;flex-wrap:wrap;gap:8px}.avl-m-occ li{padding:8px 14px;border-radius:999px;border:1px solid rgb(255 246 236 / .28);color:#F1E6DA;font-size:13px;font-weight:700}.avl-m-gift-img{min-height:320px}.avl-m-gift-img img{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}.avl-m-care{list-style:none;counter-reset:avlc;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.avl-m-care li{counter-increment:avlc;display:flex;flex-direction:column;gap:6px;padding:26px 22px;border-radius:22px;background:var(--avl-glass);border:1px solid var(--avl-glass-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.avl-m-care li::before{content:counter(avlc);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#3A2D25;color:#FBF4E8;font-weight:800;margin-bottom:10px;box-shadow:0 10px 24px rgb(58 45 37 / .2)}.avl-m-care strong{font-size:17px;font-weight:800}.avl-m-care span{font-size:14px;line-height:1.6;color:var(--avl-muted)}.avl-m>.avl-m-faq{max-width:820px}.avl-m-faq details{border-radius:18px;background:var(--avl-glass);border:1px solid var(--avl-glass-line);margin-bottom:12px;transition:border-color .3s}.avl-m-faq details[open]{border-color:rgba(var(--avl-glow),.6)}.avl-m-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:800;color:var(--avl-ink)}.avl-m-faq summary::-webkit-details-marker{display:none}.avl-m-faq summary::after{content:'+';flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--avl-glow),.14);color:var(--avl-coral);font-size:20px;font-weight:600;transition:transform .3s}.avl-m-faq details[open] summary::after{transform:rotate(45deg)}.avl-m-faq details p{padding:0 24px 22px;font-size:15px;line-height:1.75;color:var(--avl-muted)}.avl-m-faq details a{color:var(--avl-ink);font-weight:700;border-bottom:1px solid currentColor}.avl-m>.avl-m-join{margin-top:96px;text-align:center;padding:60px 28px;border-radius:32px;background:linear-gradient(135deg,#F3C9B4 0%,#F7DCDD 48%,#C9D8C9 100%);box-shadow:0 26px 60px rgb(58 45 37 / .12)}.avl-m .avl-m-join h2{color:#3A2D25;margin-bottom:10px}.avl-m-join>p:not(.avl-m-eye){color:#5A4A40;font-size:17px;line-height:1.7;max-width:520px;margin:0 auto 26px!important}.avl-m-join .avl-m-eye{color:#8E3F2C!important}.avl-m .avl-m-join .avl-m-btn{background:#3A2D25;color:#FBF4E8}.avl-m .avl-m-join .avl-m-btn:hover{background:#A9503A;color:#fff}html[data-theme=dark] body.avl-landing{background:#1C1612}html[data-theme=dark] .avl-m{--avl-eye:var(--avl-coral)}html[data-theme=dark] .avl-m .avl-m-btn{background:var(--avl-coral);color:#1C1612}html[data-theme=dark] .avl-m .avl-m-btn:hover,html[data-theme=dark] .avl-m .avl-m-btn:focus-visible{background:#FFB59F;color:#1C1612}html[data-theme=dark] .avl-m .avl-m-btn--ghost{background:#fff0;color:var(--avl-ink);border-color:var(--avl-ink)}html[data-theme=dark] .avl-m .avl-m-btn--ghost:hover{background:var(--avl-ink);color:#1C1612}html[data-theme=dark] .avl-m .avl-m-btn--light{background:#FBF4E8;color:#3A2D25}html[data-theme=dark] .avl-m-perks li:hover{background:rgb(255 248 240 / .07)}html[data-theme=dark] .avl-m>.avl-m-gift{background:#2A211B;border:1px solid #4B3D33}html[data-theme=dark] .avl-m-care li::before{background:var(--avl-coral);color:#1C1612}html[data-theme=dark] .avl-m-price del{color:#BBA998}html[data-theme=dark] .avl-m>.avl-m-join{background:#2A211B;border:1px solid #4B3D33}html[data-theme=dark] .avl-m .avl-m-join h2{color:#FFF6EC}html[data-theme=dark] .avl-m-join>p:not(.avl-m-eye){color:#E3D5C6}html[data-theme=dark] .avl-m-join .avl-m-eye{color:var(--avl-coral)!important}html[data-theme=dark] .avl-m .avl-m-join .avl-m-btn{background:var(--avl-coral);color:#1C1612}@media (max-width:1024px){.avl-m>.avl-m-perks{grid-template-columns:repeat(2,minmax(0,1fr))}.avl-m-care{grid-template-columns:repeat(2,minmax(0,1fr))}.avl-m-spot{gap:32px}.avl-m-gift-text{padding:44px 36px}}@media (max-width:767px){.avl-m{padding:0 16px 64px}.avl-m>.avl-m-hero{margin-top:14px;border-radius:22px}.avl-m>.avl-m-intro{margin-top:44px}.avl-m-lede{font-size:16px}.avl-m-ctas .avl-m-btn{flex:1 1 100%}.avl-m>.avl-m-sec,.avl-m>.avl-m-gift,.avl-m>.avl-m-join{margin-top:64px}.avl-m-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}.avl-m-head--center{align-items:center}.avl-m .avl-m-grid{--avl-cols:2}.avl-m-spot,.avl-m-spot.is-flip{grid-template-columns:1fr;gap:22px;margin-bottom:48px}.avl-m-spot.is-flip .avl-m-spot-img{order:0}.avl-m-cards{grid-template-columns:1fr;gap:14px}.avl-m>.avl-m-gift{grid-template-columns:1fr;border-radius:26px}.avl-m-gift-img{order:-1;min-height:0;aspect-ratio:880/936}.avl-m-gift-text{padding:32px 24px 36px}.avl-m-care{grid-template-columns:1fr 1fr;gap:12px}.avl-m-care li{padding:20px 16px}.avl-m-faq summary{padding:18px 18px;font-size:16px}.avl-m-faq details p{padding:0 18px 18px}.avl-m>.avl-m-join{padding:44px 20px;border-radius:26px}.avl-m-soon{flex-wrap:wrap;text-align:center}}@media (max-width:700px){.avl-m-track{aspect-ratio:var(--avl-ar-m,880/936)}.avl-m-slide::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgb(20 15 12 / .82) 100%);pointer-events:none}.avl-m-cap{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:absolute;left:20px;right:20px;bottom:20px;z-index:2;color:#FFF6EC}.avl-m-cap em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#E9C27D}.avl-m-cap strong{font-size:26px;font-weight:800;line-height:1.1;margin-bottom:12px}.avl-m-cap .avl-m-btn{padding:12px 18px}.avl-m-nav{display:none!important}.avl-m-dots{top:16px;bottom:auto;right:16px}}@media (hover:none){.avl-m-card:hover,.avl-m-spot-img:hover{transform:none}}@media (prefers-reduced-motion:reduce){.avl-m *{transition:none!important}.avl-m-slide img{transform:none!important}}.avl-e-hint{display:none;font-size:13px;color:var(--avl-muted)}.avl-e-looks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.avl-e-look{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--avl-glass);border:1px solid var(--avl-glass-line);box-shadow:0 20px 40px rgb(58 45 37 / .07);color:var(--avl-ink);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s}.avl-e-look-img{display:block;overflow:hidden}.avl-e-look-img img{display:block;width:100%!important;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.avl-e-look-body{display:flex;flex-direction:column;gap:3px;padding:14px 16px 18px}.avl-e-look-body em{font-style:normal;font-size:12px;color:var(--avl-muted)}.avl-e-look-body strong{font-size:16px;font-weight:800;line-height:1.25}.avl-e-look-price,.avl-e-mini em{font-style:normal;font-size:14px;font-weight:700;color:var(--avl-ink)}.avl-e del{color:#9A8B80;font-weight:500;margin-right:4px}.avl-e ins{text-decoration:none}.avl-e-look:hover{transform:translateY(-6px);border-color:rgba(var(--avl-glow),.85);box-shadow:0 0 0 1px rgba(var(--avl-glow),.45),0 0 38px rgba(var(--avl-glow),.3),0 26px 54px rgb(58 45 37 / .14)}.avl-e-look:hover img{transform:scale(1.05)}.avl-e-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.avl-m .avl-e-pill{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;min-height:0;border-radius:999px;border:1.5px solid rgb(58 45 37 / .18);background:var(--avl-glass);color:var(--avl-ink);font:700 13px/1 Urbanist,sans-serif;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.avl-m .avl-e-pill span{font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;background:rgb(58 45 37 / .08)}.avl-m .avl-e-pill:hover,.avl-m .avl-e-pill:focus{background:var(--avl-glass);color:var(--avl-ink);border-color:var(--avl-ink)}.avl-m .avl-e-pill[aria-pressed=true]{background:#3A2D25;color:#FBF4E8;border-color:#3A2D25}.avl-m .avl-e-pill[aria-pressed=true] span{background:rgb(255 255 255 / .16)}.avl-e-count{font-size:14px;color:var(--avl-muted);margin:0 0 18px!important}.avl-m .avl-e-grid{--avl-cols:4}.avl-e-grid ul.products li.product[hidden]{display:none!important}.avl-m>.avl-e-iris{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.avl-e-iris-img{border-radius:28px;overflow:hidden;box-shadow:0 26px 60px rgb(58 45 37 / .16)}.avl-e-iris-img img{display:block;width:100%!important;height:auto;aspect-ratio:900/1004;object-fit:cover}.avl-e-iris-body>p:not(.avl-m-eye){font-size:17px;line-height:1.75;color:var(--avl-muted);margin:14px 0 26px!important;max-width:520px}.avl-e-mini{list-style:none;padding:0;margin:0;display:grid;gap:10px}.avl-e-mini a{display:flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:18px;background:var(--avl-glass);border:1px solid var(--avl-glass-line);color:var(--avl-ink);transition:transform .3s,border-color .3s,box-shadow .3s}.avl-e-mini img{width:58px!important;height:58px!important;border-radius:12px;object-fit:cover;flex:none;background:#fff}.avl-e-mini a>span{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.avl-e-mini strong{font-size:15px;font-weight:800}.avl-e-mini svg{width:18px;height:18px;color:var(--avl-coral);transition:transform .3s}.avl-e-mini a:hover{transform:translateX(4px);border-color:rgba(var(--avl-glow),.7);box-shadow:0 0 26px rgba(var(--avl-glow),.2)}.avl-e-mini a:hover svg{transform:translateX(3px)}.avl-e-find{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.avl-e-occ-picks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.avl-e-occ-picks a{display:flex;flex-direction:column;gap:8px;color:var(--avl-ink);font-size:13px;font-weight:700;line-height:1.3}.avl-e-occ-picks img{display:block;width:100%!important;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;background:#fff;transition:transform .4s}.avl-e-occ-picks a:hover img{transform:scale(1.04)}.avl-e-occ-picks a:hover{color:var(--avl-coral)}html[data-theme=dark] .avl-m .avl-e-pill{border-color:rgb(255 248 240 / .2)}html[data-theme=dark] .avl-m .avl-e-pill span{background:rgb(255 248 240 / .1)}html[data-theme=dark] .avl-m .avl-e-pill:hover{border-color:var(--avl-ink)}html[data-theme=dark] .avl-m .avl-e-pill[aria-pressed=true]{background:var(--avl-coral);color:#1C1612;border-color:var(--avl-coral)}html[data-theme=dark] .avl-m .avl-e-pill[aria-pressed=true] span{background:rgb(28 22 18 / .15)}html[data-theme=dark] .avl-e del{color:#BBA998}html[data-theme=dark] .avl-e-occ-picks img,html[data-theme=dark] .avl-e-mini img{background:#F4ECE2}@media (max-width:1024px){.avl-m .avl-e-grid{--avl-cols:3}.avl-e-looks{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:34%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.avl-e-looks::-webkit-scrollbar{display:none}.avl-e-look{scroll-snap-align:start}.avl-e-hint{display:block}.avl-m>.avl-e-iris{gap:32px}}@media (max-width:767px){.avl-m .avl-e-grid{--avl-cols:2}.avl-e-looks{grid-auto-columns:72%;gap:12px}.avl-e-look:hover{transform:none}.avl-e-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.avl-e-filter::-webkit-scrollbar{display:none}.avl-m .avl-e-pill{flex:none}.avl-m>.avl-e-iris{grid-template-columns:1fr;gap:24px}.avl-e-find{grid-template-columns:1fr;gap:14px}}@media (min-width:1025px){.avl-e-looks--4{grid-template-columns:repeat(4,minmax(0,1fr))}.avl-e-find--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.avl-n .avl-e-iris-img img{aspect-ratio:479/572}.avl-m .avl-n-grid{--avl-cols:5}.avl-n-charm-list{list-style:none;counter-reset:avln;padding:0;margin:0 0 6px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.avl-n-charm-list li{counter-increment:avln;position:relative;padding:16px 16px 16px 60px;border-radius:18px;background:var(--avl-glass);border:1px solid var(--avl-glass-line);display:flex;flex-direction:column;gap:3px}.avl-n-charm-list li::before{content:counter(avln);position:absolute;left:16px;top:16px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#3A2D25;color:#FBF4E8;font-weight:800;font-size:14px}.avl-n-charm-list strong{font-size:16px;font-weight:800}.avl-n-charm-list span{font-size:14px;line-height:1.55;color:var(--avl-muted)}.avl-n-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.avl-n-step{display:flex;flex-direction:column;gap:8px;padding:16px 16px 22px;border-radius:24px;background:var(--avl-glass);border:1px solid var(--avl-glass-line);box-shadow:0 20px 40px rgb(58 45 37 / .07);color:var(--avl-ink);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s}.avl-n-step:hover{transform:translateY(-6px);border-color:rgba(var(--avl-glow),.85);box-shadow:0 0 0 1px rgba(var(--avl-glow),.45),0 0 38px rgba(var(--avl-glow),.3),0 26px 54px rgb(58 45 37 / .14)}.avl-n-step-img{position:relative;display:block;margin-bottom:8px}.avl-n-step-img img{display:block;width:100%!important;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px;background:#fff}.avl-n-step-img b{position:absolute;left:12px;top:12px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#3A2D25;color:#FBF4E8;font-weight:800;box-shadow:0 10px 24px rgb(58 45 37 / .25)}.avl-n-step strong{font-size:19px;font-weight:800;padding:0 4px}.avl-n-step-text{font-size:15px;line-height:1.65;color:var(--avl-muted);padding:0 4px}.avl-n-step em{font-style:normal;font-size:13px;font-weight:700;padding:0 4px;margin-top:4px;color:var(--avl-ink)}.avl-n-tip{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px!important;font-size:15px;color:var(--avl-muted);text-align:center}.avl-n-tip svg{width:18px;height:18px;color:var(--avl-coral)}a.avl-n-neck{display:block;color:var(--avl-ink)}.avl-n-neck-pick{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgb(58 45 37 / .1)}.avl-n-neck-pick img{width:60px!important;height:60px!important;border-radius:12px;object-fit:cover;background:#fff;flex:none}.avl-n-neck-pick span{font-size:14px;font-weight:700}a.avl-n-neck:hover .avl-n-neck-pick span{color:var(--avl-coral)}html[data-theme=dark] .avl-n-charm-list li::before,html[data-theme=dark] .avl-n-step-img b{background:var(--avl-coral);color:#1C1612}html[data-theme=dark] .avl-n-neck-pick{border-top-color:rgb(255 248 240 / .12)}html[data-theme=dark] .avl-n-step-img img,html[data-theme=dark] .avl-n-neck-pick img{background:#F4ECE2}@media (max-width:1024px){.avl-m .avl-n-grid{--avl-cols:3}.avl-e-find--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.avl-m .avl-n-grid{--avl-cols:2}.avl-n-charm-list{grid-template-columns:1fr}.avl-n-steps{grid-template-columns:1fr;gap:14px}.avl-e-find--4{grid-template-columns:1fr}.avl-n-step:hover{transform:none}.avl-n-tip{flex-wrap:wrap}}.avl-b-stacks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.avl-b-stack{display:flex;flex-direction:column;gap:8px;padding:18px 18px 22px;border-radius:24px;background:var(--avl-glass);border:1px solid var(--avl-glass-line);box-shadow:0 20px 40px rgb(58 45 37 / .07);transition:border-color .4s,box-shadow .4s}.avl-b-stack:hover{border-color:rgba(var(--avl-glow),.85);box-shadow:0 0 0 1px rgba(var(--avl-glow),.45),0 0 38px rgba(var(--avl-glow),.25),0 26px 54px rgb(58 45 37 / .12)}.avl-b-stack-imgs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.avl-b-stack-imgs img{display:block;width:100%!important;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px;background:#fff}.avl-b-stack>p:not(.avl-b-total){font-size:15px;line-height:1.6;color:var(--avl-muted)}.avl-b-stack ul{list-style:none;padding:0;margin:6px 0 0}.avl-b-stack li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px dashed rgb(58 45 37 / .18);font-size:14px}.avl-b-stack li a{color:var(--avl-ink);font-weight:700}.avl-b-stack li a:hover{color:var(--avl-coral)}.avl-b-stack li span{color:var(--avl-muted);font-weight:600;white-space:nowrap}.avl-m .avl-b-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;margin:0 0 14px!important;border-top:1px solid rgb(58 45 37 / .18)}.avl-b-total span{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--avl-muted)}.avl-b-total strong{font-size:22px;font-weight:800;color:var(--avl-ink)}.avl-m .avl-b-add{width:100%;margin-top:auto;cursor:pointer}.avl-m .avl-b-add:disabled{opacity:.75;cursor:progress}html[data-theme=dark] .avl-b-stack li{border-top-color:rgb(255 248 240 / .14)}html[data-theme=dark] .avl-m .avl-b-total{border-top-color:rgb(255 248 240 / .18)}html[data-theme=dark] .avl-b-stack-imgs img{background:#F4ECE2}@media (max-width:1024px){.avl-b-stacks{grid-template-columns:1fr 1fr}}@media (max-width:767px){.avl-b-stacks{grid-template-columns:1fr;gap:14px}}.avl-m-dots{padding:6px 8px;border-radius:999px;background:rgb(20 15 12 / .35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.avl-m-dot{background:rgb(255 255 255 / .7)!important}.avl-m.avl-m--home{padding-bottom:0}.avl-m--home>.avl-h-intro{margin-top:48px}.avl-m--home>.avl-h-sec{margin-top:0;padding:56px 0 24px}.avl-h-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.avl-h-tile{position:relative;display:block;border-radius:26px;overflow:hidden;aspect-ratio:3/4;background:#2A211B;box-shadow:0 20px 44px rgb(58 45 37 / .12);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.avl-h-tile img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center 20%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.avl-h-tile::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(20 15 12 / .82) 100%);pointer-events:none}.avl-h-tile-body{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;display:flex;flex-direction:column;gap:2px;color:#FFF6EC}.avl-h-tile-body em{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#E9C27D}.avl-h-tile-body strong{font-size:28px;font-weight:800;line-height:1.1}.avl-h-tile-cta{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#FFF6EC}.avl-h-tile-cta svg{width:16px;height:16px;transition:transform .3s}.avl-h-tile:hover{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(var(--avl-glow),.45),0 0 40px rgba(var(--avl-glow),.3),0 30px 60px rgb(58 45 37 / .2)}.avl-h-tile:hover img{transform:scale(1.05)}.avl-h-tile:hover .avl-h-tile-cta svg{transform:translateX(4px)}@media (max-width:1024px){.avl-h-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.avl-m--home>.avl-h-sec{padding:40px 0 12px}.avl-h-tiles{gap:12px}.avl-h-tile{border-radius:20px}.avl-h-tile-body{left:14px;right:14px;bottom:14px}.avl-h-tile-body strong{font-size:21px}.avl-h-tile-body em{font-size:10px}.avl-h-tile:hover{transform:none}}@media (prefers-reduced-motion:reduce){.avl-h-tile,.avl-h-tile img{transition:none!important;transform:none!important}}