:root{--ase-slate: #313f49;--ase-slate-rgb: 49 63 73;--ase-ink: #1e2a33;--ase-pink: #ef508c;--ase-pink-dark: #d93a76;--ase-surface: #f5f5f5;--ase-text: #333333;--ase-muted: #6b7680;--ase-hairline: rgb(49 63 73 / .14);--button-padding-block: 12px;--button-padding-inline: 24px;--shopify-accelerated-checkout-button-border-radius: 44px;--shopify-accelerated-checkout-button-block-size: 48px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.01em;line-height:1.25}.button:not(.button-unstyled,.button-secondary):hover{--button-background-color: var(--ase-pink-dark);--button-border-color: var(--ase-pink-dark);--button-color: #ffffff}.button-secondary:not(.button-unstyled):hover{--button-background-color: var(--ase-slate);--button-border-color: var(--ase-slate);--button-color: #ffffff}.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded{--button-background-color: transparent;--button-color: var(--ase-slate);--button-border-color: var(--ase-slate);--button-border-width: 2px;background-color:transparent!important;color:var(--ase-slate)!important;box-shadow:inset 0 0 0 2px var(--ase-slate)!important;border-radius:44px!important;font-weight:700!important;text-transform:none!important}.shopify-payment-button__button--unbranded:hover:not([disabled]),button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--ase-slate)!important;color:#fff!important}.shopify-payment-button__more-options{color:var(--ase-slate);text-decoration:underline}main .text-block.custom-typography[style*=letter-spacing--body-loose][style*=uppercase],main .text-block.custom-typography[style*=letter-spacing--body-loose][style*=uppercase]>*{letter-spacing:.2em;font-weight:400}main .text-block.text-block--background{padding:6px 12px!important;border-radius:999px;line-height:1}main .text-block.text-block--background>*{font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1}main :is(h1,h2,h3,.h1,.h2,.h3),main .text-block:is(.h1,.h2,.h3)>*{letter-spacing:-.01em}@media screen and (max-width:749px){main .text-block.h2>*{font-size:1.75rem}main .text-block.h3>*{font-size:1.625rem}}.announcement-bar__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media screen and (min-width:750px){#header-component .header__drawer{display:flex!important;min-height:var(--header-drawer-min-height, 60px)}#header-component header-menu.header-menu{display:none!important}}#header-component[transparent] .header-logo__transparent-header-image-container img{filter:brightness(0) invert(1)}#header-component[transparent]:not([data-sticky-state=active]) .header__row{border-bottom-color:transparent!important}:is([id$=__asetics_hero],[id$=__asetics_banner_glow],[id$=__asetics_banner_duo]) slideshow-slides{--slide-min-height: min(177.78vw, 100svh);--slide-min-height-desktop: 80svh}[id$=__asetics_hero] slideshow-slides{--slide-min-height: min(177.78vw, 100svh);--slide-min-height-desktop: 88svh}:is([id$=__asetics_hero],[id$=__asetics_banner_glow],[id$=__asetics_banner_duo]) .slide__content{padding-inline:max(calc(var(--page-margin) + 4px),calc((100vw - var(--narrow-page-width)) / 2 + var(--page-margin)))}:is([id$=__asetics_hero],[id$=__asetics_banner_glow],[id$=__asetics_banner_duo]) .slide__content .text-block{text-shadow:0 1px 14px rgb(0 0 0 / .18)}:is([id$=__asetics_hero],[id$=__asetics_banner_glow],[id$=__asetics_banner_duo]) .slide__content .text-block--background{text-shadow:none}:is([id$=__asetics_hero],[id$=__asetics_banner_glow],[id$=__asetics_banner_duo]) .slide__content .text-block.h1>*{font-size:clamp(2.125rem,2.5vw + 1.25rem,3.5rem);line-height:1.08;letter-spacing:-.01em;max-width:14em}:is([id$=__asetics_hero],[id$=__asetics_banner_glow],[id$=__asetics_banner_duo]) slideshow-slide .slide__image-container .slide__image{object-position:70% 35%}@media screen and (max-width:749px){:is([id$=__asetics_hero],[id$=__asetics_banner_glow],[id$=__asetics_banner_duo]) slideshow-slide .slide__image-container>.slide__image{object-position:72% 30%}:is([id$=__asetics_hero],[id$=__asetics_banner_glow],[id$=__asetics_banner_duo]) slideshow-slide .slide__image-container>.slide__picture>.slide__image{object-position:50% 25%}}:is([id$=__asetics_hero],[id$=__asetics_banner_glow],[id$=__asetics_banner_duo]) .slide__content .button-custom{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[id$=__asetics_hero] slideshow-controls{mix-blend-mode:normal;padding-block-end:8px}[id$=__asetics_hero] .slideshow-controls__dots button,[id$=__asetics_hero] slideshow-controls button{--color: rgb(255 255 255 / .5);--color-hover: rgb(255 255 255 / .8);--color-active: #ffffff}[id$=__asetics_trust]>.section{border-block-end:1px solid var(--ase-hairline)}@media screen and (max-width:749px){[id$=__asetics_trust] .section-content-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:24px 12px}[id$=__asetics_trust] .section-content-wrapper>.group-block{justify-content:flex-start}}.product-card .card-gallery,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slide,.product-card .card-gallery .product-media-container{background-color:var(--ase-surface)}.product-card .card-gallery{border-radius:4px}.product-card .card-gallery img{mix-blend-mode:multiply}product-price .price,.product-card product-price .price{color:var(--ase-pink);font-weight:700}product-price .compare-at-price{color:var(--ase-muted);font-weight:400}.product-card .quick-add__button{border-radius:44px}@media screen and (min-width:750px)and (max-width:989px){.main-collection-grid .product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:990px){.main-collection-grid .product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}:is([id$=__asetics_ritual],[id$=__asetics_find_tool]) .image-block{background-color:var(--ase-surface);border-radius:4px;overflow:hidden}:is([id$=__asetics_ritual],[id$=__asetics_find_tool]) .image-block img{mix-blend-mode:multiply;transition:transform .4s var(--animation-timing-default, ease)}:is([id$=__asetics_ritual],[id$=__asetics_find_tool]) :is(.group-block,.card):hover .image-block img{transform:scale(1.03)}[id$=__asetics_find_tool] .card .text-block:last-child>*{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--ase-slate)}[id$=__asetics_story] .rte a{color:var(--ase-slate);font-weight:700;text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:4px}[id$=__asetics_story] .rte a:hover{color:var(--ase-pink)}@media screen and (max-width:749px){[id$=__asetics_story] .section-content-wrapper>.image-block{order:-1}}@media screen and (max-width:749px){[id$=__asetics_find_tool] .section-carousel{--padding-block-end: 24px !important}[id$=__asetics_story] .section-content-wrapper{--padding-block-start: 32px !important}}[id$=__about_banner] slideshow-slides{--slide-min-height: 58svh;--slide-min-height-desktop: 64svh}[id$=__about_banner] .slide__content{padding-inline:max(calc(var(--page-margin) + 4px),calc((100vw - var(--narrow-page-width)) / 2 + var(--page-margin)))}[id$=__about_banner] .slide__content .text-block.h1>*{font-size:clamp(2.125rem,2.5vw + 1.25rem,3.5rem);line-height:1.08;letter-spacing:-.01em}@media screen and (max-width:749px){[id$=__about_banner] slideshow-slide .slide__image-container>.slide__image{object-position:50% 60%}}[id$=__about_content] .page-width-content{--page-content-width: 45rem}[id$=__about_content] .page-content h2{font-family:var(--font-heading--family);font-weight:700;color:var(--ase-slate);font-size:clamp(1.75rem,1.5vw + 1.25rem,2.5rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 20px}[id$=__about_content] .page-content h2+p{font-size:1.1875rem;line-height:1.7}[id$=__about_content] .page-content h3{font-family:var(--font-body--family);font-weight:700;color:var(--ase-slate);font-size:.875rem;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;margin:56px 0 18px}[id$=__about_content] .page-content h3:after{content:"";display:block;width:32px;height:2px;margin-top:12px;background-color:var(--ase-pink)}[id$=__about_content] .page-content :is(p,li){font-size:1.0625rem;line-height:1.75;color:var(--ase-text);margin:0 0 16px}[id$=__about_content] .page-content strong{color:var(--ase-slate);font-weight:700}[id$=__about_content] .page-content a{color:var(--ase-slate);font-weight:700;text-decoration-line:underline;text-underline-offset:4px}.product-details .text-block:is(.h1,.h2,.h3)>*{font-weight:700}.accordion .details,.accordion--dividers .details{border-color:var(--ase-hairline)}.accordion .details__header{font-weight:700;color:var(--ase-slate);padding-block:18px}footer .footer-content .menu__heading,footer .footer-content .rte h6{font-weight:700;font-size:1rem}footer .footer-content a{text-decoration:none}footer .footer-content .menu__item a:hover,footer .footer-content .rte a:hover{text-decoration:underline;text-underline-offset:3px}[id$=__asetics_footer_bottom] .custom-section-content{border-block-start:1px solid rgb(255 255 255 / .16)}[id$=__asetics_footer_bottom] .payment-icons__item svg{height:22px;width:auto}@media screen and (max-width:749px){[id$=__asetics_footer_bottom] .payment-icons__list{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/asetics-foreo.css.map */
