.color-scheme-5 .image-with-text__heading,.color-scheme-5 .image-with-text__text,.color-scheme-5 .image-with-text__text :is(p,span,strong,em){color:rgb(var(--color-foreground))!important;opacity:1!important}body #MainContent [id$=__image_with_text_p6p3R3] .image-with-text__heading,body #MainContent [id$=__image_with_text_p6p3R3] .image-with-text__text{color:#f3e8d6!important}.ar-media-page{width:44px!important;height:44px!important}.product__view-details{min-height:44px;display:inline-flex;align-items:center}.bndlr-quantity-break .bndlr-radio-container{position:relative}.bndlr-quantity-break .bndlr-radio-container input[type=radio]{display:block!important;position:absolute!important;width:1px!important;height:1px!important;margin:0!important;opacity:0!important;pointer-events:none}.bndlr-quantity-break .bndlr-radio-container input[type=radio]:focus-visible+label{outline:2px solid #111;outline-offset:3px}@media screen and (max-width:749px){.product-form__buttons,.quick-add{width:100%;max-width:none}}a[href],button,summary,[role=button],.card-wrapper,.thumbnail,.slider-button,.pagination__item{-webkit-tap-highlight-color:rgba(var(--ar-gold-rgb,212,163,98),.16)}a[href],summary,[role=button]{transition:color .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease,transform .12s ease}.header__icon,.footer a,.full-unstyled-link,.product__view-details,summary{cursor:pointer}@media(hover:hover)and (pointer:fine){.header__icon:hover,.slider-button:hover,.thumbnail:hover{color:var(--ar-gold-deep,#D4A362)}.footer a:hover,.product__view-details:hover,.full-unstyled-link:hover{color:var(--ar-gold-deep,#D4A362)!important}summary:hover{color:var(--ar-gold-deep,#D4A362)}}a[href]:active,summary:active,[role=button]:active{opacity:.72;transform:scale(.985)}a[href]:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--ar-gold-deep,#D4A362)!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){a[href],button,summary,[role=button],.card-wrapper .media img{transition:none!important}}.ar-product-image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;border-radius:inherit;color:inherit}.ar-product-image-link:focus-visible{outline:2px solid var(--ar-gold-deep,#D4A362);outline-offset:3px}product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product{max-width:1120px;margin-inline:auto}product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product__media-wrapper{max-width:520px;margin-inline:auto}product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product__info-wrapper{max-width:540px}product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product__media img{transition:opacity .16s ease}@media(min-width:990px){product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product{display:grid!important;grid-template-columns:minmax(0,520px) minmax(380px,540px)!important;justify-content:center;gap:clamp(36px,5vw,80px)!important;align-items:start}product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product>.product__media-wrapper,product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product>.product__info-wrapper{width:100%!important;max-width:100%!important;min-width:0}product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product__media-wrapper{max-width:520px!important}}@media(max-width:989px){product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product__media-wrapper{max-width:540px}}@media(max-width:749px){product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]) .product__media-wrapper{max-width:100%}}product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"]),product-info[id^=MainProduct-]:not([data-url*="/products/luminous-veil"])>.gradient{background:#fff!important}body .bndlr-quantity-break label{color:#1c1a17!important}body .bndlr-quantity-break label :is(.bndlr-text,.bndlr-discounted-price){color:#1c1a17!important;-webkit-text-fill-color:currentColor}body .ar-visual-story__visual figcaption{display:none!important}.ar-results__header p,.ar-shop-all__sets span{color:var(--ar-muted)!important}.ar-shop-all__sets{background:var(--ar-soft-2)!important;border-color:var(--ar-line)!important}.ar-shop-all__group{border-color:var(--ar-line)!important}.ar-ref-hero h1{font-family:var(--ar-editorial-serif)!important;font-size:var(--ar-page-title)!important;font-weight:500!important;line-height:1.06!important;letter-spacing:-.018em!important}.ar-treatment-detail h1{font-family:var(--font-body-family)!important;font-size:var(--ar-page-title)!important;font-weight:600!important;line-height:1.04!important;letter-spacing:-.025em!important;color:#1c1a17!important}.ar-contact-hero__header h1,.ar-faq-page h1{font-family:var(--font-body-family)!important;font-size:var(--ar-page-title)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.025em!important}.ar-treatment-detail__prices strong{font-family:var(--font-body-family)!important}.ar-steps__item h3,.ar-visual-story__ingredient-grid h3{font-family:var(--font-body-family)!important;font-size:var(--ar-card-title)!important;font-weight:600!important;line-height:1.3!important}.ar-contact-hero__header>p:last-child,.ar-visual-story__header>p:last-of-type{font-size:var(--ar-body)!important}.ar-visual-story__inner{padding-block:var(--ar-section-space)!important}@media(prefers-reduced-motion:reduce){#MainContent a img,#MainContent .ar-linked-media img{transition:none!important;transform:none!important}}#MainContent .ar-steps__item h3,#MainContent .ar-visual-story__ingredient-grid h3{font-size:var(--ar-card-title)!important;font-weight:600!important;line-height:1.3!important}#MainContent :is(.ar-cards__eyebrow,.ar-results__header>p,.ar-faq-page__header>p,.ar-ref-kicker,.ar-visual-story__eyebrow){color:#6b665e!important;font-size:var(--ar-eyebrow)!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}#MainContent .ar-cards__header{max-width:760px!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}#MainContent .ar-results__header{max-width:760px!important}#MainContent .product__media-wrapper .global-media-settings,#MainContent .product-media-container,#MainContent .product__media{border-radius:0!important;box-shadow:none!important}html,body,#MainContent{background:var(--ar-page)!important;color:var(--ar-ink)!important}#MainContent :is(.ar-results__header>p,.ar-shop-all__sets span,.ar-essentials__number){color:var(--ar-muted-2)!important}#MainContent :focus-visible{outline-color:var(--ar-ink)!important}@media screen and (max-width:989px){.section-header,.shopify-section-header-sticky{z-index:50!important}}#MainContent [id$=__featured_collection_PbHycj].shopify-section .ar-best-hover-image{object-fit:cover!important;object-position:center!important}#MainContent .ar-results__media{aspect-ratio:1/1!important}#MainContent .ar-results__media img{width:100%!important;height:100%!important;object-fit:cover!important}#MainContent .ar-product-scope .product__media-list .product__media-item{aspect-ratio:1/1!important}#MainContent .ar-product-scope .product__media-list .product__media-item .product-media-container,#MainContent .ar-product-scope .product__media-list .product__media-item .global-media-settings,#MainContent .ar-product-scope .product__media-list .product__media-item .product__media{width:100%!important;height:100%!important;max-height:none!important}#MainContent .ar-product-scope .product__media-list .product__media-item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}#MainContent .ar-product-scope .product__media-list .product__media-item:first-child img{object-fit:contain!important;background:#fff!important}#MainContent .ar-product-scope .thumbnail-list__item,#MainContent .ar-product-scope .thumbnail{aspect-ratio:1/1!important}#MainContent .ar-product-scope .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}#MainContent .main-page-title,#MainContent .collection-hero__title,#MainContent h1.image-with-text__heading,#MainContent h1.rich-text__heading,#MainContent .ar-contact-hero__header h1,#MainContent .ar-faq-page h1{font-family:var(--ar-editorial-serif)!important;font-style:normal!important;font-weight:500!important;font-size:var(--ar-page-title)!important;letter-spacing:-.018em!important;line-height:1.06!important}#MainContent h2.image-with-text__heading,#MainContent .rich-text__heading:not(h1),#MainContent .collapsible-content__heading,#MainContent .collection__title .title,#MainContent .title-wrapper-with-link .title,#MainContent .multicolumn .title,#MainContent .ar-cards__heading,#MainContent .ar-steps__heading,#MainContent .ar-results__header h2,#MainContent .ar-visual-story--unified h2,#MainContent .ar-concern-products-head h2,#MainContent .related-products__heading{font-family:var(--ar-editorial-serif)!important;font-style:normal!important;font-weight:500!important;font-size:var(--ar-section-title)!important;letter-spacing:-.016em!important;line-height:1.08!important}#MainContent [id$=__multicolumn_9zdCYT] .multicolumn-card__info>h3{font-style:normal!important}.shopify-payment-button__button,#MainContent .price,#MainContent .badge,#MainContent .accordion__title,#MainContent .ar-steps__item h3,#MainContent .ar-visual-story__ingredient-grid h3,#MainContent .facet-filters,#MainContent .facets,#MainContent .product-form,#MainContent .quantity,#MainContent .pagination,.footer,.footer *{font-family:var(--font-body-family)!important}#MainContent :is(.caption,.subtitle,.eyebrow,.ar-cards__eyebrow,.ar-results__header>p,.ar-faq-page__header>p,.ar-ref-kicker,.ar-visual-story__eyebrow){font-family:var(--font-body-family)!important}@media(max-width:749px){#MainContent .main-page-title,#MainContent .collection-hero__title,#MainContent h1.image-with-text__heading,#MainContent h1.rich-text__heading,#MainContent .ar-contact-hero__header h1,#MainContent .ar-faq-page h1,#MainContent h2.image-with-text__heading,#MainContent .rich-text__heading:not(h1),#MainContent .collapsible-content__heading,#MainContent .collection__title .title,#MainContent .ar-cards__heading,#MainContent .ar-steps__heading,#MainContent .ar-results__header h2{letter-spacing:-.012em!important;line-height:1.08!important}}body #MainContent :is(.main-page-title,.collection-hero__title,h1.image-with-text__heading,h1.rich-text__heading,.ar-contact-hero__header h1,.ar-faq-page h1){font-family:var(--ar-editorial-serif)!important;font-size:var(--ar-page-title)!important;font-weight:500!important;line-height:1.06!important;letter-spacing:-.018em!important}body #MainContent :is(h2.image-with-text__heading,.rich-text__heading:not(h1),.collapsible-content__heading,.collection__title .title,.title-wrapper-with-link .title,.multicolumn .title,.ar-cards__heading,.ar-steps__heading,.ar-results__header h2,.ar-concern-sets__header h2,.ar-shop-all__header h2,.ar-concern-products-head h2,.related-products__heading){font-family:var(--ar-editorial-serif)!important;font-size:var(--ar-section-title)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:-.016em!important}body #MainContent :is(.ar-visual-story__header h2,.ar-visual-story__section-heading h2,.ar-visual-story__lower h2,.related-products__heading){font-family:var(--ar-editorial-serif)!important;font-size:var(--ar-content-title)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.014em!important}body #MainContent [id$=__multicolumn_9zdCYT] .multicolumn-card__info>h3{line-height:1.16!important}body #MainContent :is(.ar-steps__item h3,.ar-shop-all__group-head h3,.ar-visual-story__ingredient-grid h3,.accordion__title,.price,.badge){font-family:var(--font-body-family)!important}body #MainContent :is(.ar-visual-story__ingredient-grid h3){font-size:var(--ar-card-title)!important;font-weight:600!important;line-height:1.28!important}body #MainContent :is(.ar-cards__eyebrow,.ar-steps__kicker,.ar-results__header>p,.ar-contact-visit-label,.ar-faq-page__header>p,.ar-ref-kicker,.ar-ref-section-eyebrow,.ar-treatment-detail__sub,.ar-concern-sets__eyebrow,.ar-concern-products-head__eyebrow,.ar-visual-story__eyebrow){margin:0 0 8px!important;color:#6b665e!important;font-family:var(--font-body-family)!important;font-size:var(--ar-eyebrow)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}body #MainContent :is(.ar-cards__description,.collection__description,.collection-hero__description,.ar-ref-consult-cta p,.ar-treatment-detail__targets,[id$=__image_with_text_RgTfVJ] .image-with-text__text,.image-with-text__text.subtitle){margin-top:9px!important}body #MainContent :is(.main-page-title,.collection-hero__title,.image-with-text__heading,.rich-text__heading,.collapsible-content__heading,.collection__title .title,.ar-cards__heading,.ar-steps__heading,.ar-results__header h2,.ar-concern-sets__header h2,.ar-shop-all__header h2) :is(strong,b,em){font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}body #MainContent :is(.ar-cards__header,.ar-results__header,.collection__title.title-wrapper,.ar-ref-section-head,.ar-concern-sets__header,.ar-visual-story__section-heading),body #MainContent .ar-steps__heading,body #MainContent .collapsible-content__heading{margin-bottom:28px!important}@media(max-width:749px){body #MainContent :is(.ar-cards__header,.ar-results__header,.collection__title.title-wrapper,.ar-ref-section-head,.ar-concern-sets__header,.ar-visual-story__section-heading),body #MainContent .ar-steps__heading,body #MainContent .collapsible-content__heading{margin-bottom:22px!important}}#MainContent [id$=__ar_cards_Tdh3cL] .ar-card__overlay-link{box-shadow:none!important}:root{--ar-zoom:1.06;--ar-zoom-t:transform 1s cubic-bezier(.2,.7,.2,1);--ar-page:#ffffff;--ar-white:#ffffff;--ar-surface:#f7f7f7;--ar-soft-2:#f7f7f7;--ar-ivory:#faf7f2;--ar-ink:#1c1a17;--ar-muted:#666666;--ar-muted-2:#666666;--ar-hover-muted:#555555;--ar-line:#dedede;--ar-gold:#d4a362;--ar-gold-rgb:212,163,98;--ar-gold-deep:#7d5c2c;--ar-gold-on-dark:var(--ar-gold);--ar-champagne:var(--ar-gold-deep);--ar-gold-btn:#d4a362;--ar-gold-btn-hover:#d4a362;--ar-gold-glow:none;--ar-gold-ring:0 0 0 1px rgba(212,163,98,.6);--ar-gold-soft:#f3ead9;--ar-gold-soft-ink:#7d5c2c;--ar-font-ui:var(--font-body-family);--ar-sans:var(--font-body-family),"Inter",sans-serif;--ar-editorial-serif:"Newsreader",ui-serif,Georgia,"Times New Roman",serif;--ar-veil-serif:"Newsreader",ui-serif,Georgia,"Times New Roman",serif;--ar-serif:"Newsreader",var(--ar-editorial-serif,"Newsreader"),Georgia,serif;--ar-hw:500;--ar-display:clamp(48px,4vw,56px);--ar-page-title:clamp(40px,3.25vw,44px);--ar-section-title:clamp(34px,2.7vw,36px);--ar-content-title:clamp(27px,2.2vw,30px);--ar-subsection-title:22px;--ar-card-title:17px;--ar-eyebrow:14px;--ar-section-subtitle:15px;--ar-body:15px;--ar-h1:52px;--ar-h1-m:34px;--ar-h2:36px;--ar-h2-m:28px;--ar-card:22px;--ar-label-fs:13px;--ar-page-max:var(--page-width);--ar-edge:clamp(16px,2.5vw,48px);--ar-home-max:1440px;--ar-gutter:3.2rem;--ar-home-gutter:4.8rem;--ar-grid-gap:1.6rem;--ar-section-space:72px;--buttons-radius:4px;--buttons-radius-outset:4px;--ar-btn-r:4px;--ar-button-h:40px;--ar-button-commerce-h:48px;--ar-button-card-h:34px;--ar-button-touch-h:44px;--ar-action-bg:#1c1a17;--ar-action-ink:#fff}@media(min-width:990px){:root{--page-width:1600px;--ar-page-max:1600px}}html{scrollbar-gutter:stable}@media(max-width:1399px){:root{--ar-grid-gap:1.4rem}}@media(max-width:989px){:root{--ar-gutter:2.4rem;--ar-home-gutter:2.4rem}}@media(max-width:749px){:root{--ar-gutter:1.6rem;--ar-home-gutter:1.6rem;--ar-section-space:48px;--ar-display:38px;--ar-page-title:32px;--ar-section-title:30px;--ar-content-title:26px;--ar-subsection-title:20px;--ar-card-title:16px;--ar-eyebrow:14px;--ar-section-subtitle:14px;--ar-body:14px}}html{background:var(--ar-white)}body,#MainContent{background:var(--ar-white)!important}#MainContent>.shopify-section{background:transparent}#MainContent .collection-hero__inner.page-width,#MainContent .ar-shop-all__inner,#MainContent .ar-concern-sets__inner,#MainContent .ar-concern-nav.page-width,#MainContent .ar-concern-products-head.page-width,#MainContent .product-grid-container .collection.page-width,#MainContent .template-search .page-width{width:min(var(--ar-page-max),calc(100vw - (var(--ar-gutter) * 2)))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}@media(min-width:990px){#MainContent .product-grid-container .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:var(--ar-grid-gap)!important;row-gap:4rem!important}#MainContent .product-grid-container .product-grid>.grid__item{width:100%!important;max-width:none!important}}@media(max-width:749px){#MainContent .product-grid-container .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.4rem 1.4rem!important}#MainContent .product-grid-container .product-grid>.grid__item{width:100%!important;max-width:none!important}}#MainContent .product.page-width{width:min(var(--ar-page-max),calc(100vw - (var(--ar-gutter) * 2)))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}@media(min-width:990px){#MainContent .product{column-gap:clamp(36px,4vw,72px)!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product>.product__media-wrapper,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product>.product__info-wrapper{width:100%!important;max-width:none!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product__info-container{width:100%!important;max-width:640px!important}}#MainContent .ar-product-scope[data-url*="/products/luminous-veil"] .product__title h2{font-family:var(--ar-veil-serif)!important}#MainContent .product__tax{display:none!important}#MainContent .product-form__buttons{max-width:none!important}#MainContent .page-width--narrow{max-width:min(960px,calc(100vw - (var(--ar-gutter) * 2)))!important}#MainContent .page-width--narrow .rte{font-size:16px!important;line-height:1.8!important}#MainContent .cart__contents,#MainContent .cart__footer{width:min(1320px,calc(100vw - (var(--ar-gutter) * 2)))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.field__input,.select__select,.customer .field input,textarea,.quantity{border-radius:0!important;box-shadow:none!important}#MainContent :is([id$=__ar_cards_QpDQQj],[id$=__ar_cards_Tdh3cL],[id$=__ar_steps_home],[id$=__featured_collection_PbHycj],[id$=__featured_collection_dAexaE],[id$=__ar_results],[id$=__ar_treatments_teaser]).shopify-section{background:var(--ar-white)!important;border-top:0!important;border-bottom:0!important}#MainContent :is([id$=__ar_cards_Tdh3cL] .ar-cards,[id$=__ar_steps_home] .ar-steps,[id$=__featured_collection_PbHycj] .collection,[id$=__ar_results] .ar-results){background:var(--ar-white)!important;border:0!important}body:has(#MainContent>[id$=__ar_steps_home]) #MainContent>.shopify-section+.shopify-section{border-top:0!important}#MainContent .page-width--narrow{width:min(960px,calc(100vw - (var(--ar-gutter) * 2)))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}#MainContent .ar-faq-page__inner{width:min(1280px,calc(100vw - (var(--ar-gutter) * 2)))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}#MainContent :is(.ar-ref__inner,.ar-contact-hero__inner,.ar-story-next__inner,.ar-visual-story__inner,.ar-treatment-detail__inner,.ar-shop-all__inner,.ar-concern-sets__inner,.collection-hero__inner,.product.page-width,.related-products.page-width,.template-search .page-width,.main-blog .page-width,.blog-articles,.main-list-collections .page-width){width:min(var(--ar-page-max),calc(100vw - (var(--ar-gutter) * 2)))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}#MainContent :is(.rich-text.content-container,.image-with-text,.multicolumn,.multirow,.collapsible-content,.contact,.article-template){box-sizing:border-box!important}#MainContent img,#MainContent svg,#MainContent video,#MainContent iframe{max-width:100%}#MainContent :is(.ar-ref__inner,.ar-contact-hero__inner,.ar-treatment-detail__inner,.ar-visual-story__inner,.ar-shop-all__inner,.ar-concern-sets__inner,.ari-inner,.ar-set-complete){min-width:0!important}#MainContent :is(.ar-ref-hero__copy,.ar-contact-hero__copy,.ar-treatment-detail__copy,.ar-visual-story__header){min-width:0!important;overflow-wrap:anywhere}@media(min-width:990px)and (max-width:1399px){#MainContent .ar-visual-story__lead{min-height:0!important}#MainContent .ar-visual-story__visual{height:clamp(340px,36vw,470px)!important}#MainContent .ari-image{min-height:clamp(440px,48vw,600px)!important}#MainContent .ari--no-image .ari-panel{min-height:0!important}#MainContent .ar-treatment-detail__hero figure{height:clamp(320px,36vw,440px)!important}#MainContent .ar-contact-team,#MainContent .ar-essentials__item{min-height:0!important}#MainContent .ar-ref-hero__copy{width:min(48vw,620px)!important}}@media(min-width:990px)and (max-width:1199px){#MainContent .ar-contact-hero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)!important;gap:clamp(24px,3vw,40px)!important}}@media(max-width:989px){#MainContent :is(.ar-visual-story__lead,.ar-treatment-detail__hero,.ar-contact-hero__grid),#MainContent .ari-image,#MainContent .ari-panel,#MainContent .ar-contact-team,#MainContent .ar-essentials__item{min-height:0!important}#MainContent .ar-treatment-detail__hero figure{height:auto!important;aspect-ratio:4/3}}@media(min-width:750px){#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(28px,3.5vw,64px)!important;align-items:start!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product>.product__media-wrapper,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product>.product__info-wrapper{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product__info-container{width:100%!important;max-width:640px!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-ready.ar-has-thumbs{grid-template-columns:clamp(64px,5vw,80px) minmax(0,1fr)!important;gap:16px!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-viewer,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-track,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product__media-list,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product__media-item,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product-media-container,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product__media{width:100%!important;max-width:100%!important;min-width:0!important}}@media(min-width:2200px){#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product{grid-template-columns:minmax(0,1.08fr) minmax(560px,.92fr)!important;gap:clamp(48px,4vw,88px)!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product__info-container{max-width:760px!important}}@media(min-width:990px){.header.page-width,.footer__content-top.page-width,.footer__content-bottom-wrapper.page-width,#MainContent .page-width:not(.ar-home-shell):not(.page-width--narrow):not(.ar-faq-page__inner),#MainContent :is(.ar-ref__inner,.ar-contact-hero__inner,.ar-story-next__inner,.ar-visual-story__inner,.ar-treatment-detail__inner,.ar-shop-all__inner,.ar-concern-sets__inner,.collection-hero__inner,.product.page-width,.related-products.page-width,.template-search .page-width,.main-blog.page-width,.blog-articles,.main-list-collections .page-width,.ari-inner,.ar-set-complete){width:min(1600px,calc(100vw - 6.4rem))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#MainContent product-component>.page-width>.product,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .product{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(32px,4vw,72px)!important;align-items:start!important}#MainContent product-component .product>.product__media-wrapper,#MainContent product-component .product>.product__info-wrapper{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}#MainContent product-component .product__info-container{width:100%!important;max-width:640px!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-ready.ar-has-thumbs{grid-template-columns:72px minmax(0,1fr)!important;gap:16px!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-ready.ar-has-thumbs>.thumbnail-slider,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-ready .thumbnail-list,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-ready .thumbnail-list.slider--tablet-up{width:72px!important;min-width:72px!important;max-width:72px!important}#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-ready .thumbnail-list__item,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-ready .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,#MainContent .ar-product-scope:not([data-url*="/products/luminous-veil"]) .ar-media-ready .thumbnail{width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;flex-basis:72px!important}#MainContent .ar-visual-story__inner,#MainContent .ar-treatment-detail__inner,#MainContent .ar-ref__inner,#MainContent .ar-contact-hero__inner{width:min(1600px,calc(100vw - 6.4rem))!important;max-width:none!important}#MainContent .ar-visual-story__lead{width:100%!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(36px,5vw,88px)!important}#MainContent .ar-visual-story__visual{width:100%!important;max-width:none!important;height:clamp(440px,42vw,540px)!important}#MainContent .ar-visual-story__header{width:100%!important;max-width:580px!important}}#MainContent[data-template=index]{--ar-home-max:1920px;--ar-home-gutter:0px;--ar-home-half-gap:32px;width:100%;max-width:var(--ar-home-max);margin-inline:auto;min-width:0}#MainContent[data-template=index] :is(.ar-home-shell,.ar-trust-strip--home){width:min(var(--ar-home-max),calc(100% - 2 * var(--ar-home-gutter)))!important;max-width:none!important;box-sizing:border-box!important;margin-inline:auto!important;padding-inline:var(--ar-edge)!important}#MainContent:has(>[id$=__ar_steps_home])>[id$=__image_with_text_p6p3R3],#MainContent:has(>[id$=__ar_steps_home])>[id$=__ar_treatments_teaser]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}@media(max-width:989px){#MainContent[data-template=index]{--ar-home-half-gap:24px}}@media(max-width:749px){#MainContent[data-template=index]{--ar-home-half-gap:20px}}@media(max-width:749px){#MainContent[data-template=index] .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important}}@media(max-width:749px){#MainContent[data-template=index] :is([id$=__ar_cards_Tdh3cL],[id$=__ar_steps_home],[id$=__featured_collection_PbHycj],[id$=__featured_collection_dAexaE],[id$=__ar_results]).shopify-section{overflow:visible!important}#MainContent[data-template=index] :is(.ar-card,.ar-steps__link,.ar-results__card){transform:none!important;animation:none!important}}#MainContent[data-template=index]>.shopify-section{margin-top:0!important}@media(max-width:749px){#MainContent[data-template=index]>[id$=__ar_results] .ar-results{padding-bottom:8px!important}#MainContent[data-template=index]>[id$=__image_with_text_p6p3R3] .ar-editorial{padding-top:8px!important}#MainContent[data-template=index]>[id$=__ar_treatments_teaser] .ar-editorial{padding-top:8px!important}#MainContent[data-template=index] [id$=__featured_collection_PbHycj] .collection__title{margin-bottom:16px!important}}body #MainContent[data-template=index] :is(.ar-cards__heading,.ar-steps__heading,.ar-home-best__head h2,.ar-set-basic__header h2,.collapsible-content__heading){font-family:var(--ar-editorial-serif,var(--font-heading-family))!important;font-size:var(--ar-section-title)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:-.016em!important}.product-card-wrapper{display:flex;flex-direction:column}.product-card-wrapper:is(:hover,:focus-within){transform:none!important}.product-card-wrapper,.product-card-wrapper :is(.card,.card__inner,.card__content,.card__information,.card-information){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.card-wrapper :is(.card--card,.card--standard .card__inner){transform:none!important;box-shadow:none!important}.card-wrapper :is(.card--card,.card__inner,.card__media):before,.card-wrapper :is(.card--card,.card__inner,.card__media):after{opacity:0!important;background:none!important}.product-card-wrapper .card__inner{overflow:hidden!important}.product-card-wrapper .card__inner:after{display:none!important}.product-card-wrapper :is(.card__media,.card .media){background:transparent!important;border:0!important;border-radius:0!important;aspect-ratio:1/1!important}.ar-product-image-link .card__media{width:100%;height:100%}.product-card-wrapper .card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;mix-blend-mode:multiply!important;opacity:1!important;filter:none!important}.product-card-wrapper .media--hover-effect>img:first-child{display:block!important;transition:var(--ar-zoom-t)!important}.product-card-wrapper .media--hover-effect>img+img{display:none!important}@media(hover:hover){.product-card-wrapper:hover .media--hover-effect>img:first-child{transform:scale(var(--ar-zoom))!important}}.card-wrapper :is(.card__content,.card__badge){position:relative;z-index:2}.product-card-wrapper .card__content{padding:0!important}.product-card-wrapper .card__information{padding:12px 0 0!important}.card__information:has(.ar-card-step){display:flex;flex-direction:column}.card__information:has(.ar-card-step) .card-information{display:contents}.card__information .ar-card-step{order:-1}.ar-card-step{display:flex;align-items:baseline;gap:6px;min-width:0;margin:0 0 6px!important;color:#6b665e;font-family:Inter,var(--font-body-family),sans-serif;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.01em;text-transform:none;white-space:nowrap}.ar-card-step__n{flex:0 0 auto;color:var(--ar-gold-deep);font-family:Inter,var(--font-body-family),sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ar-card-step__t{min-width:0;overflow:hidden;text-overflow:ellipsis}.card__heading,.card__heading a{font-family:Inter,var(--font-body-family),sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;color:#1c1a17!important;-webkit-text-fill-color:#1c1a17!important;text-decoration:none!important}.product-card-wrapper .card__heading{margin:0!important}@media(hover:hover)and (pointer:fine){.product-card-wrapper .card__heading a{transition:color .15s ease!important}}.card-wrapper .ar-card-subtitle{font-size:13px!important;color:#6b665e!important}.product-card-wrapper .ar-card-subtitle{margin:5px 0 0!important;line-height:1.45!important}.card-wrapper :is(.price,.price-item){font-size:15px!important;font-weight:500!important;color:#1c1a17!important}.card-wrapper .card-information :is(.price,.price-item){line-height:1.5;letter-spacing:0}.product-card-wrapper .price{margin-top:8px!important;line-height:1.3!important}.card-wrapper .quick-add{z-index:5}.product-grid>.grid__item>product-component,.product-grid .product-card-wrapper{display:flex;flex-direction:column;height:100%}.product-card-wrapper>.card{flex:1 1 auto}.product-card-wrapper>.card>.card__content:last-child{display:flex;flex-direction:column;flex:1 1 auto}.product-card-wrapper .quick-add{position:relative!important;display:block!important;width:100%!important;margin:auto 0 0!important;padding-top:12px}.product-card-wrapper .quick-add form{width:100%!important;margin:0!important}@media(min-width:750px)and (hover:hover)and (pointer:fine){.product-card-wrapper .quick-add{max-height:none!important;height:auto!important;overflow:visible!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(4px)!important;transition:opacity .22s ease,transform .22s ease,visibility .22s!important}.product-card-wrapper:is(:hover,:focus-within) .quick-add{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}}#MainContent .product-form__buttons .shopify-payment-button{margin-top:10px!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ar-foundation.css.map */
