:root{--fx-accent: #d8c4ff;--fx-ease: cubic-bezier(.22, 1, .36, 1);--fx-fast: .18s;--fx-med: .42s;--fx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 2px 6px rgba(0, 0, 0, .05);--fx-shadow-md: 0 6px 16px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .05);--fx-shadow-lg: 0 18px 40px rgba(0, 0, 0, .14), 0 4px 10px rgba(0, 0, 0, .06)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--fx-accent);color:#fff}:focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}.fx-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--fx-accent),#9daded);z-index:2147483000;pointer-events:none}#header-component{transition:box-shadow var(--fx-med) var(--fx-ease),backdrop-filter var(--fx-med) var(--fx-ease)}html.fx-scrolled #header-component:not([transparent]){box-shadow:0 6px 24px #00000014}.product-card{transition:transform var(--fx-med) var(--fx-ease)}.product-card .card-gallery{overflow:hidden;transition:box-shadow var(--fx-med) var(--fx-ease)}.product-card .card-gallery img,.product-card .card-gallery video{transition:transform .8s var(--fx-ease)}@media(any-pointer:fine){.product-card:hover{transform:translateY(-4px)}.product-card:hover .card-gallery{box-shadow:var(--fx-shadow-lg)}.product-card:hover .card-gallery img,.product-card:hover .card-gallery video{transform:scale(1.05)}}.collection-card{transition:transform var(--fx-med) var(--fx-ease)}@media(any-pointer:fine){.collection-card:hover{transform:translateY(-4px)}}input:not([type=checkbox]):not([type=radio]),textarea,select{transition:border-color var(--fx-fast) ease,box-shadow var(--fx-fast) ease}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--fx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-accent) 22%,transparent)}.variant-option__button-label,.swatch{transition:transform var(--fx-fast) var(--fx-ease),box-shadow var(--fx-fast) ease}@media(any-pointer:fine){.variant-option__button-label:hover,.swatch:hover{transform:translateY(-1px);box-shadow:var(--fx-shadow-sm)}}main img{image-rendering:auto}html.fx-js .fx-up,html.fx-js .fx-left,html.fx-js .fx-right,html.fx-js .fx-pop{opacity:0;transition:opacity .8s var(--fx-ease) var(--fx-d, 0ms),translate .9s var(--fx-ease) var(--fx-d, 0ms),scale .9s var(--fx-ease) var(--fx-d, 0ms)}html.fx-js .fx-up{translate:0 56px}html.fx-js .fx-left{translate:-72px 0}html.fx-js .fx-right{translate:72px 0}html.fx-js .fx-pop{translate:0 40px;scale:.92}html.fx-js .fx-img{scale:1.05;transition:scale 1.4s var(--fx-ease) var(--fx-d, 0ms)}html.fx-js .fx-up.fx-in,html.fx-js .fx-left.fx-in,html.fx-js .fx-right.fx-in,html.fx-js .fx-pop.fx-in{opacity:1;translate:0 0;scale:1}html.fx-js .fx-img.fx-in{scale:1}html.fx-js .fx-par{scale:1.14;translate:0 var(--fx-par, 0px);will-change:translate}@keyframes fx-hero-zoom{0%{scale:1.12}to{scale:1}}.fx-hero-zoom{animation:fx-hero-zoom 2.2s var(--fx-ease) both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.fx-js .fx-up,html.fx-js .fx-left,html.fx-js .fx-right,html.fx-js .fx-pop,html.fx-js .fx-img{scale:none;transition:none}.fx-hero-zoom{animation:none}.button,.button-secondary,.button-custom,.product-card,.collection-card,.product-card .card-gallery img{transition:none!important;transform:none!important}.button:after{display:none}.fx-progress{display:none}}:root body :is(button,[role=button],input[type=submit],input[type=button],input[type=reset],.button,.button-primary,.button-secondary,.button-custom,.button--secondary,.product-form__submit,.shopify-payment-button__button--unbranded,.flexaury-shop__button,.flexaury-lineup__link,.flexaury-diffuser-offer__button,.variant-option__button-label,.swatch):not(:disabled,[disabled],[aria-disabled=true],[aria-busy=true],[data-fx-motion=off]){transition:transform .18s var(--fx-ease),box-shadow .24s var(--fx-ease),background-color .18s ease,color .18s ease,border-color .18s ease,opacity .8s var(--fx-ease) var(--fx-d, 0ms),translate .9s var(--fx-ease) var(--fx-d, 0ms),scale .9s var(--fx-ease) var(--fx-d, 0ms);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){:root body :is(button,[role=button],input[type=submit],input[type=button],input[type=reset],.button,.button-primary,.button-secondary,.button-custom,.button--secondary,.product-form__submit,.shopify-payment-button__button--unbranded,.flexaury-shop__button,.flexaury-lineup__link,.flexaury-diffuser-offer__button,.variant-option__button-label,.swatch):not(:disabled,[disabled],[aria-disabled=true],[aria-busy=true],[data-fx-motion=off]):hover{transform:translateY(-3px) scale(1.025);box-shadow:0 12px 28px #00000047,0 0 22px #b797ff38,0 0 0 1px #d8c4ff38}}:root body :is(button,[role=button],input[type=submit],input[type=button],input[type=reset],.button,.button-primary,.button-secondary,.button-custom,.button--secondary,.product-form__submit,.shopify-payment-button__button--unbranded,.flexaury-shop__button,.flexaury-lineup__link,.flexaury-diffuser-offer__button,.variant-option__button-label,.swatch):not(:disabled,[disabled],[aria-disabled=true],[aria-busy=true],[data-fx-motion=off]):active{transform:translateY(1px) scale(.96);box-shadow:0 1px 3px #00000026;transition-duration:80ms}@media(prefers-reduced-motion:reduce){:root body :is(button,[role=button],input[type=submit],input[type=button],input[type=reset],.button,.button-primary,.button-secondary,.button-custom,.button--secondary,.product-form__submit,.shopify-payment-button__button--unbranded,.flexaury-shop__button,.flexaury-lineup__link,.flexaury-diffuser-offer__button,.variant-option__button-label,.swatch):not(:disabled,[disabled],[aria-disabled=true],[aria-busy=true],[data-fx-motion=off]),:root body :is(button,[role=button],input[type=submit],input[type=button],input[type=reset],.button,.button-primary,.button-secondary,.button-custom,.button--secondary,.product-form__submit,.shopify-payment-button__button--unbranded,.flexaury-shop__button,.flexaury-lineup__link,.flexaury-diffuser-offer__button,.variant-option__button-label,.swatch):not(:disabled,[disabled],[aria-disabled=true],[aria-busy=true],[data-fx-motion=off]):hover,:root body :is(button,[role=button],input[type=submit],input[type=button],input[type=reset],.button,.button-primary,.button-secondary,.button-custom,.button--secondary,.product-form__submit,.shopify-payment-button__button--unbranded,.flexaury-shop__button,.flexaury-lineup__link,.flexaury-diffuser-offer__button,.variant-option__button-label,.swatch):not(:disabled,[disabled],[aria-disabled=true],[aria-busy=true],[data-fx-motion=off]):active{transform:none!important;transition:none!important}}body .page-wrapper{background:radial-gradient(ellipse at 95% 0%,rgb(117 87 183 / .15),transparent 45%),var(--color-background,#0b1020)}body :is(.flexaury-lineup__card,.flexaury-shop__card){background:var(--color-background,#10172b);border-color:#39435e;border-radius:20px}body :is(.flexaury-lineup,.flexaury-shop){color:var(--color-foreground,#f2eefb)}body :is(.flexaury-shop__benefit,.flexaury-shop__trust){color:#c6c5d8}body :is(.flexaury-shop__button,.flexaury-lineup__link){background:#d8c4ff;color:#171c35;border-radius:100px}:root body :is(.button:not(.button-unstyled),.button-primary,.button-secondary,.button-custom,.product-form__submit,.flexaury-shop__button,.flexaury-lineup__link,.flexaury-diffuser-offer__button):not(:disabled,[aria-disabled=true]){background-image:linear-gradient(110deg,transparent 35%,rgb(255 255 255 / .38) 49%,transparent 63%);background-size:300% 100%;background-position:100% 0;transition:transform .24s var(--fx-ease),box-shadow .3s ease,background-position .65s ease,background-color .2s ease,color .2s ease,opacity .8s var(--fx-ease) var(--fx-d,0ms),translate .9s var(--fx-ease) var(--fx-d,0ms),scale .9s var(--fx-ease) var(--fx-d,0ms)}@media(hover:hover)and (pointer:fine){:root body :is(.button,.button-primary,.button-secondary,.button-custom,.product-form__submit,.flexaury-shop__button,.flexaury-lineup__link,.flexaury-diffuser-offer__button):not(:disabled,[aria-disabled=true]):hover{background-position:0 0}}@media(prefers-reduced-motion:reduce){:root body :is(button,[role=button],.button,.button-primary,.button-secondary,.button-custom,.product-form__submit,.flexaury-shop__button,.flexaury-lineup__link,.flexaury-diffuser-offer__button){background-image:none!important;transition:none!important}}body :is(.flexaury-lineup__image,.flexaury-shop__media){background:radial-gradient(ellipse at center,#2a2947,#10172b)}body :is(.flexaury-shop__category,.flexaury-shop__eyebrow,.flexaury-shop__refills a){color:#d8c4ff}body .flexaury-shop__refills{background:#10172b;border-color:#39435e;color:#c6c5d8}body :is(.flexaury-quantity-choice,.flexaury-refill-offer){background:#10172b;color:#f2eefb;border-color:#39435e}body .flexaury-quantity-choice:has(input:checked){background:#27233e;border-color:#d8c4ff}body :is(.flexaury-quantity-choice-body small,.flexaury-quantity-colors label){color:#c6c5d8}body :is(.flexaury-refill-offer button,.flexaury-diffuser-offer__button){background-color:#d8c4ff;color:#171c35}body .flexaury-shop__card .flexaury-shop__details :is(h2,h2 a,.flexaury-shop__price){color:#f5efff!important}body .flexaury-shop__card .flexaury-shop__details h2 a:hover{color:#d8c4ff!important}body .flexaury-shop__card :is(h2,h2 a){color:#f5efff!important;font-weight:700;text-shadow:0 1px 2px #0003}body .flexaury-shop__card h2 a:hover{color:#d8c4ff!important}body .flexaury-shop__card .flexaury-shop__button--brushflow{background-color:#8f405b;color:#fff}body .flexaury-shop__card .flexaury-shop__button--emberflow{background-color:#334155;color:#fff}body .flexaury-shop__card .flexaury-shop__button--auramist{background-color:#9340b6;color:#fff}body .flexaury-shop__card .flexaury-shop__button{color:#fff}html:has(body.fx-navy-store),body.fx-navy-store{background:#0b1020!important;color:#f2eefb!important;--color-background:#0b1020;--color-background-rgb:11 16 32;--color-foreground:#f2eefb;--color-foreground-rgb:242 238 251;--color-primary-button-background:#d8c4ff;--color-primary-button-text:#171c35;--color-primary-button-border:#d8c4ff}body.fx-navy-store :is(.page-wrapper,#MainContent,.section-background,.section-content-wrapper,.section,.header__row,.footer,.footer-utilities,.section__collapsible_content,.section__key_features,.rich-text,.banner,.image-with-text__grid,.flexaury-shop){background-color:#0b1020!important;color:#f2eefb}body.fx-navy-store #MainContent .atlas-isolation-wrapper [style*=background-color]{background-color:#0b1020!important}body.fx-navy-store #MainContent :is(h1,h2,h3,h4,p,.sw-base-text-color,.benefit-text,.collapsible_title_span,.collapsible-body-text,.rte){color:#f2eefb!important}body.fx-navy-store #MainContent :is(.button,.button-primary,.button-custom,.product-form__submit,.flexaury-lineup__link){background-color:#d8c4ff!important;border-color:#d8c4ff!important;color:#171c35!important}body.fx-navy-store #MainContent :is(.button,.button-primary,.button-custom,.flexaury-lineup__link) :is(span,.button-text){color:#171c35!important}body.fx-navy-store #MainContent .flexaury-shop__card{background:#131c32!important;color:#f2eefb!important;border-color:#39435e!important}body.fx-navy-store #MainContent .flexaury-shop__card :is(h2,h2 a,.flexaury-shop__price){color:#f5efff!important}body.fx-navy-store #MainContent .flexaury-shop__button--brushflow{background-color:#8f405b!important;color:#fff!important}body.fx-navy-store #MainContent .flexaury-shop__button--emberflow{background-color:#334155!important;color:#fff!important}body.fx-navy-store #MainContent .flexaury-shop__button--auramist{background-color:#9340b6!important;color:#fff!important}body.fx-navy-store #header-group :is(a,button,summary,.header-logo__text,.svg-wrapper){color:#f2eefb!important}body.fx-navy-store #MainContent .main-key-feature-card__list-item-badge{background-color:#d8c4ff!important}body.fx-navy-store{--color-border:#46516e;--color-border-rgb:70 81 110;--color-foreground-muted:#c9c5da;--color-foreground-subdued:#c9c5da;--color-input-background:#151e35;--color-input-text:#f4efff;--color-input-border:#64708d}body.fx-navy-store :is(footer,.footer,.footer-utilities,.footer__content,.menu-drawer,.cart-drawer__dialog,.search-modal,.predictive-search){background-color:#10182c!important;color:#f4efff!important}body.fx-navy-store :is(footer,.footer,.footer-utilities,.menu-drawer) :is(a,p,span,h2,h3,button,summary){color:#f4efff!important}body.fx-navy-store #MainContent :is(.flexaury-shop__benefit,.flexaury-shop__trust,.flexaury-shop__refills,.flexaury-shop__price s,.flexaury-shop__intro p,.image-with-text__text,.rich-text__text,.collapsible-content__subheading,.index-number){color:#d2cde2!important}body.fx-navy-store #MainContent :is(.flexaury-lineup__card,.main-key-feature-card,.multicolumn-card){background-color:#141d33!important;border:1px solid #39435e;border-radius:18px}body.fx-navy-store #MainContent :is(.flexaury-lineup__card,.flexaury-shop__card) :is(h2,h3,a:not(.button):not(.flexaury-shop__button):not(.flexaury-lineup__link),p){color:#f4efff!important}body.fx-navy-store #MainContent :is(.image-with-text-benefit-item,.feature-icon,.main-key-feature-card__list-item) svg{color:#d8c4ff!important}body.fx-navy-store #MainContent .image-with-text-benefit-item :is(svg,svg path){fill:#d8c4ff!important}body.fx-navy-store #MainContent [id*=collapsible_content] button{color:#f4efff!important;background-color:#141d33!important;border-color:#46516e!important;border-radius:12px}body.fx-navy-store #MainContent [id*=collapsible_content] button :is(svg,svg path){fill:#d8c4ff!important;color:#d8c4ff!important}body.fx-navy-store #MainContent [id*=collapsible_content] .collapsible-body-text{color:#d2cde2!important;background-color:#10182c!important}body.fx-navy-store #MainContent .main-key-feature-card__list-item-badge{background:#d8c4ff!important;color:#171c35!important}body.fx-navy-store #MainContent .main-key-feature-card__list-item-badge p{color:#171c35!important}body.fx-navy-store #MainContent :is(.button,.button-primary,.button-custom,.flexaury-lineup__link){background-color:#d8c4ff!important;color:#171c35!important}body.fx-navy-store #MainContent :is(.button,.button-primary,.button-custom,.flexaury-lineup__link) :is(span,p){color:#171c35!important}body.fx-navy-store :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){background-color:#151e35!important;color:#f4efff!important;border-color:#64708d!important}body.fx-navy-store :is(input,textarea)::placeholder{color:#c9c5da!important;opacity:1}body.fx-navy-store :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #d8c4ff!important;outline-offset:4px}body.fx-navy-store #MainContent .flexaury-shop__refills a{color:#e0cdff!important;text-decoration:underline}body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=collapsible_content] [class*=singleAccordianContainer]{background:#141d33!important;border:1px solid #39435e!important;border-radius:12px!important;overflow:hidden}body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=collapsible_content] button .index-number{background:#d8c4ff!important;color:#171c35!important;font-weight:700}body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=collapsible_content] .collapsible-body-text :is(p,span,a,strong,li){color:#f2eefb!important;opacity:1!important;visibility:visible!important;translate:none!important;scale:1!important;transform:none!important}body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=collapsible_content] .collapsible-body-text a{color:#ddcaff!important;text-decoration:underline}body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=feature_icons] :is(.feature-icon-card__text,.feature-icon-card__text p,.feature-icon-card__title){color:#f2eefb!important;opacity:1!important}body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=image_comparison_slider] .image-comparison-slider__wrapper{background:#141d33!important;border:1px solid #39435e;border-radius:18px;overflow:hidden}body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=image_comparison_slider] :is(h2,h2 span,.image-with-text__text,.image-with-text__text div,.image-with-text__text p){color:#f2eefb!important;opacity:1!important}body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=image_banner] svg[viewBox="0 0 1440 320"],body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=borders] svg{color:#0b1020!important}body.fx-navy-store:has(#MainContent .flexaury-lineup) #MainContent [id*=collapsible_content] :is(h2,h3,.collapsible_title_span,.index-number,.fx-up,.fx-left,.fx-right){opacity:1!important;visibility:visible!important;translate:none!important;scale:1!important;transform:none!important}body.fx-navy-store #header-group :is(.announcement-bar__text,.announcement-bar__message,account-icon,.account-icon,.header-actions__action){color:#f2eefb!important}body.fx-navy-store #header-group account-icon svg path{stroke:#f2eefb!important}body.fx-navy-store #MainContent .main-key-feature-card__list-item .arrow-icon{display:none!important}body.fx-navy-store #MainContent .flexaury-lineup a.flexaury-lineup__link--brushflow{background-color:#8f405b!important;color:#fff!important}body.fx-navy-store #MainContent .flexaury-lineup a.flexaury-lineup__link--auramist{background-color:#9340b6!important;color:#fff!important}body.fx-navy-store #MainContent .flexaury-lineup a.flexaury-lineup__link--emberflow{background-color:#334155!important;color:#fff!important}body.fx-navy-store #MainContent .flexaury-lineup a.flexaury-lineup__link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:100px!important;font-weight:700}body.fx-navy-store #MainContent .flexaury-lineup a.flexaury-lineup__link:after{content:"\2192";position:static;background:none;transform:none;pointer-events:none}@supports ((background-clip:text) or (-webkit-background-clip:text)){body.fx-navy-store #MainContent :is(.banner__heading,.image-with-text__heading,.rich-text__heading,.collapsible-content__heading,.flexaury-lineup>h2,[id$=section_DqNGQd] h3,.flexaury-shop__intro h1){background:linear-gradient(105deg,#fff 10%,#e0bcff 55%,#becaff)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}body.fx-navy-store #MainContent :is(.banner__heading,.image-with-text__heading,.rich-text__heading,.collapsible-content__heading,.flexaury-lineup>h2,[id$=section_DqNGQd] h3,.flexaury-shop__intro h1) :is(span,strong,em){background:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important}}@media(forced-colors:active){body.fx-navy-store #MainContent :is(.banner__heading,.image-with-text__heading,.rich-text__heading,.collapsible-content__heading,.flexaury-lineup>h2,[id$=section_DqNGQd] h3,.flexaury-shop__intro h1){background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important}}body.fx-navy-store :is(.shopify-policy__container,.shopify-policy__title,.shopify-policy__body,.page-content,.contact-form,.contact-form__form,.search-results,.cart-page){background-color:#0b1020!important;color:#f2eefb!important}body.fx-navy-store #MainContent :is(.text-block,.page-content,.shopify-policy__body,.shopify-policy__container,.contact-form) :is(p,span,li,label,h1,h2,h3,h4,strong,small){color:#f2eefb!important}body.fx-navy-store :is(.shopify-policy__container,.page-content,.contact-form,.rte) a:not(.button){color:#ddcaff!important;text-decoration:underline;text-underline-offset:3px}body.fx-navy-store :is(.contact-form,.shopify-policy__container) :is(label,legend){color:#f2eefb!important}body.fx-navy-store #MainContent .button :is(span,.button-text){color:#171c35!important}body.fx-navy-store :is(.menu-drawer,.cart-drawer__dialog,.search-modal,.predictive-search){--color-background:#10182c;--color-foreground:#f2eefb;--color-foreground-rgb:242 238 251}body.fx-navy-store :is(.cart-drawer__dialog,.search-modal,.predictive-search) :is(h2,h3,p,label,.cart-items__title,.cart-items__price){color:#f2eefb!important}body.fx-navy-store #MainContent [id*=key_features_qFGttc] .main-key-feature-card{border:0!important;box-shadow:none!important;background:#0b1020!important}body #header-group shopify-account{color:#fff!important}body #header-group shopify-account .account-button__icon path{stroke:#fff!important}body #header-group shopify-account::part(signed-out-avatar){color:#fff!important}body.fx-navy-store #MainContent [id*=image_with_text_NrYFbe] a.button{opacity:1!important;visibility:visible!important;translate:none!important;scale:none!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/flexaury-pop.css.map */
