:root{--av-ink:#2B211A;--av-paper:#EDE4D8;--av-muted:#655e53;--av-line:#d4ccbf;--av-clay:#A66B3D;--av-serif:var(--font-heading--family,"Fraunces",serif)}body{background:var(--av-paper);color:var(--av-ink)}.header-logo{filter:none!important;width:160px!important;min-width:160px!important;height:44px!important;background-image:none!important}.header-logo:after{content:"ALBAVELLE.";font-family:var(--av-serif);font-size:24px;letter-spacing:.035em;font-weight:500;color:var(--av-ink)}.header__row{background:var(--av-paper)!important;color:var(--av-ink)!important;border-bottom:1px solid var(--av-line)}.header__row a,.header__row button{color:inherit}.av-announcement{display:flex;justify-content:center;gap:20px;padding:10px 20px;background:#2b211a;color:#ede4d8;font-size:11px;letter-spacing:.025em}.av-announcement a{color:inherit;text-decoration:none}.av-e{max-width:1440px;margin:auto;padding:88px 72px;box-sizing:border-box}.av-e h1,.av-e h2,.av-e h3,.av-pdp h2,.av-pdp h3{font-family:var(--av-serif);font-weight:500;letter-spacing:-.035em;color:inherit}.av-e h1{font-size:clamp(44px,4.7vw,70px);line-height:1.04;max-width:10ch;margin:20px 0 24px;text-wrap:balance}.av-e h2,.av-pdp h2{font-size:clamp(34px,3.4vw,48px);line-height:1.1;margin:16px 0 24px;text-wrap:balance}.av-e p,.av-pdp p{line-height:1.65}.av-kicker{font-size:11px!important;font-family:var(--font-body--family)!important;text-transform:uppercase;letter-spacing:.13em!important;font-weight:500!important;margin:0 0 16px;line-height:1.4!important}.av-intro{font-size:17px;max-width:46ch;color:var(--av-muted)}.av-caption{font-size:12px!important;color:var(--av-muted);line-height:1.55!important;margin-top:24px}.av-button{display:flex;width:fit-content;min-height:52px;min-width:260px;justify-content:space-between;align-items:center;gap:32px;background:var(--av-ink);color:var(--av-paper);padding:15px 24px;font-size:14px;text-decoration:none;border:1px solid var(--av-ink);border-radius:2px}.av-button:hover{background:#1c1512;color:var(--av-paper)}.av-button--light{background:var(--av-paper);border-color:var(--av-paper);color:var(--av-ink)}.av-button--light:hover{background:#ede4d8;color:var(--av-ink)}.av-textlink{display:inline-flex;align-items:center;gap:22px;font-size:13px;color:inherit;min-height:44px;text-decoration:none;border-bottom:1px solid var(--av-line);margin-top:18px}.av-e figure{margin:0;position:relative;overflow:hidden}.av-e img{display:block;width:100%;height:100%;object-fit:cover}.av-e figcaption{position:absolute;bottom:12px;left:16px;right:16px;font-size:10px;color:#2b211a;letter-spacing:.015em;background:#f5f2ebeb;width:fit-content;max-width:calc(100% - 32px);padding:5px 8px}.av-hero{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;height:min(720px,calc(100svh - 100px));min-height:570px}.av-hero__copy{padding:42px 64px;align-self:center}.av-hero__copy .av-button{margin-top:28px}.av-hero__copy .av-textlink{display:flex;width:fit-content}.av-hero__image{height:100%;min-height:0;max-height:none}.av-hero__image img{object-position:center 43%}.av-service-strip{display:flex;justify-content:center;gap:56px;padding:23px 24px;border-block:1px solid var(--av-line);font-size:12px;background:#ede4d8}.av-service-strip a{text-decoration:none;color:inherit}.av-section-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:end;margin-bottom:42px}.av-section-heading .av-kicker{grid-column:1/-1}.av-section-heading h2{margin:0;max-width:14ch}.av-section-heading>p:last-child{font-size:15px;max-width:44ch;margin:0;color:var(--av-muted)}.av-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.av-product__image{display:block;aspect-ratio:4/4.4;background:#ede4d8;overflow:hidden}.av-product__image img{object-fit:contain;transition:transform .22s var(--ease-out)}@media(hover:hover)and (pointer:fine){.av-product__image:hover img{transform:scale(1.025)}}.av-product .av-kicker{margin:24px 0 10px}.av-product h3{font-size:23px;line-height:1.2;margin:0 0 12px}.av-product h3 a{text-decoration:none;color:inherit}.av-product>p:not(.av-kicker){font-size:14px;color:var(--av-muted);min-height:48px}.av-product__link{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0;border-top:1px solid var(--av-line);font-size:13px;color:inherit;text-decoration:none}.av-formula{display:grid;grid-template-columns:1fr 1fr;gap:64px;background:#ede4d8}.av-formula__image{min-height:520px}.av-formula__copy{align-self:center}.av-formula-list{margin-top:30px}.av-formula-list>div{padding:16px 0;border-top:1px solid #cbc1b1}.av-formula-list dt{font-size:14px;font-weight:500}.av-formula-list dd{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--av-muted);max-width:45ch}.av-bundle{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;background:#2b211a;color:var(--av-paper)}.av-bundle .av-intro,.av-bundle .av-caption{color:#d0ccbd}.av-bundle__items{padding:0;margin:28px 0 0;list-style:none}.av-bundle__items li{display:flex;justify-content:space-between;gap:24px;font-size:13px;padding:14px 0;border-bottom:1px solid #646458;line-height:1.5}.av-bundle__items li>span:last-child{white-space:nowrap}.av-bundle__comparison{display:flex;justify-content:space-between;font-size:12px;color:#d0ccbd}.av-bundle__total{display:flex;align-items:center;gap:24px;margin:24px 0}.av-bundle__total>span:first-child{font-size:30px}.av-bundle__saving{font-size:12px;border:1px solid #959588;padding:7px 11px}.av-bundle__image{display:block;align-self:center;aspect-ratio:1/1;background:#ede4d8}.av-bundle__image img{object-fit:contain}.av-ritual{display:grid;grid-template-columns:1.2fr 1fr;gap:64px}.av-ritual__image{min-height:600px}.av-ritual__image img{object-position:56% center}.av-ritual__copy{align-self:center}.av-steps{list-style:none;counter-reset:av-step;padding:0;margin:30px 0}.av-steps li{counter-increment:av-step;position:relative;padding:0 0 22px 50px;margin-bottom:22px;border-bottom:1px solid var(--av-line)}.av-steps li:before{content:"0" counter(av-step);position:absolute;left:0;top:2px;font-size:12px;color:var(--av-muted)}.av-steps h3{font-size:22px;margin:0 0 8px}.av-steps p{font-size:14px;color:var(--av-muted);margin:0}.av-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;border-top:1px solid var(--av-line)}.av-faq>div:first-child>p:not(.av-kicker){font-size:14px;max-width:33ch;color:var(--av-muted)}.av-details details{border-top:1px solid var(--av-line);padding:0}.av-details details:last-child{border-bottom:1px solid var(--av-line)}.av-details summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;min-height:64px;align-items:center;padding:16px 0;font-size:15px;font-weight:500;line-height:1.4}.av-details summary::-webkit-details-marker{display:none}.av-details summary:after{content:"+";font-size:22px;font-weight:300}.av-details details[open]>summary:after{content:"\2212"}.av-details details>p,.av-details details>div{font-size:14px;color:var(--av-muted);margin:0 0 20px;line-height:1.7}.av-details details>a{display:inline-block;font-size:13px;color:inherit;margin:0 0 24px}.av-footer{background:#2b211a;color:#ede4d8;padding:64px 72px 24px}.av-footer__top{max-width:1296px;margin:auto;display:grid;grid-template-columns:1.4fr .8fr .8fr 1.3fr;gap:48px}.av-footer__brand{font-family:var(--av-serif);font-size:30px;margin:0 0 18px}.av-footer h2{font-family:var(--font-body--family);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin:8px 0 20px}.av-footer p{font-size:13px;color:#d4ccbf;line-height:1.7;max-width:32ch}.av-footer a{color:#ede4d8;font-size:12px;text-decoration:none;line-height:1.5}.av-footer nav>a{display:block;margin:0 0 16px}.av-footer label{font-size:12px;display:block;margin:16px 0 8px}.av-footer small{font-size:11px;line-height:1.5;color:#d4ccbf;display:block;margin-top:16px}.av-footer small a{text-decoration:underline;font-size:inherit}.av-footer__form{display:flex;border-bottom:1px solid #8d8376}.av-footer__form input{min-width:0;width:100%;background:transparent;border:0;color:#ede4d8;min-height:48px;font-size:16px;border-radius:0;padding:8px 0}.av-footer__form button{background:transparent;color:#ede4d8;border:0;font-size:24px;min-width:48px;min-height:48px;cursor:pointer}.av-footer__bottom{max-width:1296px;margin:48px auto 0;padding-top:22px;border-top:1px solid #5b5349;display:flex;justify-content:space-between;gap:30px;font-size:11px;color:#d4ccbf}.av-footer__bottom nav{display:flex;flex-wrap:wrap;gap:20px}.av-footer__bottom nav>a{margin:0;font-size:11px}.product-details h1{font-family:var(--av-serif)!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.12!important;letter-spacing:-.03em!important;font-weight:500!important}.product-details .price{font-size:20px}.av-buybox{font-size:14px;line-height:1.65}.av-buybox>p:first-child{font-size:16px;margin:0 0 16px}.av-buybox ul{padding-left:18px;margin:0 0 16px}.av-buybox li{margin:8px 0}.av-buybox__service{font-size:12px;color:var(--av-muted);border-top:1px solid var(--av-line);padding-top:16px}.av-buybox__service a{color:inherit}.av-pdp{max-width:1296px;margin:auto;padding:60px 72px 80px}.av-pdp__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px}.av-pdp__copy .av-intro{font-size:16px}.av-pdp__info{margin-top:36px}.av-pdp__complements{margin-top:64px;padding-top:40px;border-top:1px solid var(--av-line)}.av-pdp .av-complements{padding:0;max-width:720px}.av-inci{font-size:12px!important;line-height:1.8;overflow-wrap:anywhere}.av-cart-incentive{padding:16px 0;text-align:left;width:100%}.av-cart-incentive p{margin:0 0 10px;font-size:13px;line-height:1.5}.av-cart-incentive progress{display:block;width:100%;height:4px;border:0;background:#ded7ca;-webkit-appearance:none;appearance:none;border-radius:0}.av-cart-incentive progress::-webkit-progress-bar{background:#ded7ca}.av-cart-incentive progress::-webkit-progress-value{background:#a66b3d}.av-cart-incentive progress::-moz-progress-bar{background:#a66b3d}.av-cart-incentive small{font-size:10px;display:block;margin-top:8px;line-height:1.5;color:var(--av-muted)}.av-cart-incentive a{color:inherit}.av-complements{padding:26px var(--cart-drawer-padding,24px);text-align:left}.av-complements>.av-kicker{color:var(--av-muted)}.av-complement{display:grid;grid-template-columns:60px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--av-line)}.av-complement__image{height:72px;background:#ede4d8}.av-complement__image img{width:100%;height:100%;object-fit:contain}.av-complement h3{font-family:var(--font-body--family);font-size:13px;line-height:1.4;margin:0 0 6px;font-weight:400;letter-spacing:0}.av-complement h3 a{color:inherit;text-decoration:none}.av-complement p{font-size:12px;margin:0;color:var(--av-muted)}.av-add{font-size:12px;color:var(--av-ink);background:transparent;border:1px solid var(--av-line);min-height:44px;padding:8px 12px;border-radius:2px;cursor:pointer}.av-add:hover{border-color:var(--av-ink)}.av-add:disabled{opacity:.5;cursor:wait}.av-quick-error{font-size:12px;color:#912e21;line-height:1.5}.av-cart-bundle{border-top:1px solid var(--av-line);background:var(--av-paper)}.av-cart-bundle p{font-size:13px;line-height:1.65;margin:10px 0}.av-cart-bundle small{display:block;font-size:11px;line-height:1.5;color:var(--av-muted);margin-top:10px}.cart-drawer__content{overflow-y:hidden;height:100%;min-height:0}.cart-drawer__summary{-webkit-mask-image:none!important;mask-image:none!important;position:static;flex-shrink:0}.cart-drawer__items{overflow-y:auto!important;flex:1;min-height:0}.cart-drawer__items .av-complements{padding:26px 0}.cart-drawer__summary .cart__summary-totals{padding-top:16px!important}.cart-drawer__summary .cart__ctas{gap:12px}.av-e a:focus-visible,.av-footer a:focus-visible,.av-details summary:focus-visible,.av-add:focus-visible{outline:2px solid var(--av-clay);outline-offset:5px}@media(min-width:1500px){.av-hero__copy{padding-left:72px}.av-formula,.av-bundle{max-width:none;grid-template-columns:minmax(0,600px) minmax(0,600px);justify-content:center}}@media(max-width:1000px){.av-e{padding:64px 32px}.av-hero{padding:0;min-height:540px}.av-hero__copy{padding:48px 32px}.av-hero__image{min-height:540px}.av-e h1{font-size:48px}.av-formula,.av-ritual,.av-bundle{gap:32px}.av-ritual__image{min-height:550px}.av-faq{gap:40px}.av-footer{padding:48px 32px 24px}.av-footer__top{gap:28px}.av-service-strip{gap:24px}.av-pdp{padding:48px 32px}.av-pdp__grid{gap:40px}}@media(max-width:749px){.av-announcement{font-size:10px;padding:9px 12px;gap:0}.av-announcement>span,.av-announcement>a:last-child{display:none}.header-logo{width:130px!important;min-width:130px!important;height:36px!important}.av-e{padding:48px 20px}.av-e h1{font-size:42px;max-width:11ch;margin:16px 0 18px}.av-e h2,.av-pdp h2{font-size:34px}.av-intro{font-size:15px}.av-hero{display:flex;flex-direction:column;padding:0;min-height:0}.av-hero__copy{padding:32px 24px 28px;width:100%}.av-hero__copy>.av-kicker{font-size:10px!important;margin-bottom:10px}.av-hero__copy .av-button{margin-top:22px;width:100%;min-width:0}.av-hero__copy .av-textlink{margin-top:8px}.av-hero__copy>.av-caption{margin:10px 0 0;font-size:11px!important}.av-hero__image{min-height:0;height:440px;width:100%;max-height:none}.av-hero__image img{object-position:center 36%}.av-service-strip{display:block;text-align:center;padding:16px 20px;font-size:11px}.av-service-strip>*{display:block}.av-service-strip>*+*{margin-top:9px}.av-section-heading{display:block;margin-bottom:28px}.av-section-heading h2{max-width:15ch;margin-bottom:18px}.av-section-heading>p:last-child{font-size:14px}.av-products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding-bottom:12px;margin-right:-20px;scroll-padding-left:0}.av-product{flex:0 0 85%;scroll-snap-align:start}.av-product:last-child{margin-right:20px}.av-product__image{aspect-ratio:1/1}.av-product h3{font-size:23px}.av-product>p:not(.av-kicker){min-height:0}.av-formula,.av-ritual,.av-bundle,.av-faq,.av-pdp__grid{display:flex;flex-direction:column;gap:30px}.av-formula__image{min-height:0;height:340px}.av-formula__copy{width:100%}.av-bundle__items li{font-size:12px;gap:14px}.av-bundle__total{gap:16px}.av-bundle .av-button{width:100%;min-width:0}.av-bundle__image{width:100%}.av-ritual__image{min-height:0;height:390px;order:2}.av-ritual__copy{order:1;width:100%}.av-steps{margin-bottom:0}.av-faq{gap:24px}.av-footer{padding:42px 24px 24px}.av-footer__top{grid-template-columns:1fr 1fr;gap:30px}.av-footer__top>div:first-child,.av-footer__newsletter{grid-column:1/-1}.av-footer__top>div:first-child>p{max-width:42ch}.av-footer__newsletter p{max-width:42ch}.av-footer__bottom{display:block;margin-top:32px}.av-footer__bottom nav{margin-top:20px;gap:16px}.av-pdp{padding:36px 24px 48px}.av-pdp__complements{margin-top:40px;padding-top:28px}.av-complement{grid-template-columns:52px 1fr auto;gap:12px}.av-complement__image{height:64px}.av-complement h3{font-size:12px}.av-add{padding:8px 10px}.av-buybox{font-size:13px}.av-buybox>p:first-child{font-size:15px}}.av-real-label>a{display:block;margin:20px 0}.av-real-label>a img{width:100%;height:auto}.av-real-label figure{margin:20px 0}.av-real-label__photos{display:flex;flex-wrap:wrap;gap:16px}.av-real-label__photos figure{flex:1 1 140px}.av-real-label figure img{width:220px;max-width:100%;height:auto}.av-real-label figcaption{font-size:11px;line-height:1.5;margin-top:8px}.av-pdp-campaign{margin:32px 0 0}.av-pdp-campaign img{width:100%;height:auto}@media(max-width:749px){.av-hero{height:auto;min-height:0}.av-hero__image{height:440px}.header-logo:after{font-size:20px}.product-media-container.constrain-height{--grid-template-rows:min(72vw,280px) 1fr!important}.av-buybox ul{margin-bottom:0}.av-buybox li{margin:6px 0}.av-buybox__service{border-top:0;padding-top:0}.sticky-add-to-cart__button{min-width:104px;width:auto!important}.sticky-add-to-cart__button .add-to-cart-text__content{display:inline!important}}@media(prefers-reduced-motion:reduce){.av-product__image img{transition:none}}@media(max-width:749px){.product-information__media slideshow-slide.product-media-container{height:min(68vw,260px)!important;max-height:260px}.product-information__media slideshow-slide .product-media{height:100%!important;aspect-ratio:auto!important}.product-information__media slideshow-slide .product-media__image{height:100%!important;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/av-refinement.css.map */
