:root{--beauty-ink: #171717;--beauty-blush: #fff1ee;--beauty-rose: #cea08a;--beauty-line: #e8e5e3}body{background:#fff;color:var(--beauty-ink)}.header-section{border-bottom:1px solid var(--beauty-line);background:#fffffff7}.header-section a,.header-section button{letter-spacing:.035em}.header-section [class*=header__row]{padding-inline:clamp(18px,3vw,48px)}.header-section [class*=header__row--bottom]{min-height:48px;border-top:1px solid var(--beauty-line)}.header-section [class*=header__row--bottom] a{font-size:.72rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.header-section [class*=header__logo] a{font-size:1.15rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.header-section [class*=header__actions]{gap:14px}.product-card,.collection-card{border-radius:0!important}.product-card img,.card-gallery img{transition:transform .45s ease}.product-card:hover img{transform:scale(1.03)}.main-collection .section,.product-information{background:#fff}.main-collection h1,.product-information h1{letter-spacing:-.045em}.button,.button-custom,.shopify-payment-button__button{border-radius:9px!important;letter-spacing:.05em;font-size:.78rem}.cart-summary{background:var(--beauty-blush)!important}@supports (content-visibility: auto){.content-for-layout>.shopify-section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 650px}}@media(max-width:749px){.header-section{border-bottom:1px solid var(--beauty-line)}}@media(max-width:749px){.menu-drawer{background:#fffaf8!important;color:#171717!important}.menu-drawer__close-button.menu-drawer__close-button{top:18px;right:18px;width:42px;height:42px;border:1px solid #eaded9;border-radius:50%;background:#fff!important;color:#171717!important}.beauty-drawer__brand{display:flex;flex-direction:column;gap:5px;padding:30px 72px 27px 27px;border-bottom:1px solid #eaded9}.beauty-drawer__brand span{color:#171717;font-size:20px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.beauty-drawer__brand small{color:#a77d6e;font-family:Georgia,serif;font-size:13px;font-style:italic}.menu-drawer__navigation{padding:19px 27px 8px!important}.menu-drawer__menu-item--mainlist{min-height:57px!important;padding-block:13px!important;border-bottom:1px solid #eaded9!important;color:#171717!important;font-size:19px!important;font-weight:550!important;letter-spacing:-.025em!important}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{padding-right:14px}.menu-drawer__menu-item--mainlist>.svg-wrapper{width:18px;height:18px;color:#a77d6e}.menu-drawer__menu-item--child{min-height:42px!important;color:#675a55!important;font-size:14px!important}.menu-drawer__menu--childlist{padding:4px 0 11px 13px!important;border-bottom:1px solid #eaded9}.menu-drawer__utility-links{margin:21px 27px 32px!important;padding:17px 0 0!important;border-top:0!important}.menu-drawer__account{min-height:45px;padding:0 15px!important;border:1px solid #171717;border-radius:8px;background:#171717;color:#fff!important;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.menu-drawer__backdrop{background:#2415116b!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:749px){.menu-drawer{width:min(88vw,390px)!important;max-width:none!important;background:var(--color-background)!important;border-right:1px solid var(--beauty-line)!important;box-shadow:16px 0 45px #1e141017;transition:transform .48s cubic-bezier(.22,.8,.25,1),opacity .3s ease,visibility .3s ease!important}.menu-drawer__backdrop{background:#140f0d47!important;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:opacity .42s ease!important}.beauty-drawer__brand{padding:27px 68px 22px 24px;border-color:var(--beauty-line)}.beauty-drawer__brand span{font-family:var(--font-heading--family, Arial, sans-serif);font-size:17px;font-weight:650;letter-spacing:.09em}.beauty-drawer__brand small{color:#8a7067;font-size:12px}.menu-drawer__close-button.menu-drawer__close-button{top:16px;right:16px;width:38px;height:38px;border-color:var(--beauty-line);box-shadow:none}.menu-drawer__navigation{padding:13px 24px 7px!important}.menu-drawer__menu-item--mainlist{min-height:53px!important;padding-block:12px!important;border-color:var(--beauty-line)!important;font-family:var(--font-heading--family, Arial, sans-serif);font-size:17px!important;font-weight:500!important;letter-spacing:-.02em!important;transition:color .2s ease,padding-left .2s ease}.menu-drawer__menu-item--mainlist:hover{color:#a77d6e!important;padding-left:4px!important}.menu-drawer__menu-item--child{font-size:13px!important;line-height:1.4}.menu-drawer__menu--childlist{border-color:var(--beauty-line)}.menu-drawer__utility-links{margin:16px 24px 25px!important}.menu-drawer__account{min-height:42px;border-radius:7px;font-size:11px}}@media(max-width:374px){.menu-drawer{width:92vw!important}.beauty-drawer__brand{padding-left:20px}.menu-drawer__navigation{padding-inline:20px!important}}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer__backdrop,.menu-drawer__menu-item--mainlist{transition:none!important}}@media(max-width:749px){.menu-drawer{height:100dvh!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-drawer__close-button.menu-drawer__close-button{position:absolute!important;top:calc(14px + env(safe-area-inset-top))!important;right:16px!important;z-index:5!important;display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px;min-height:44px;padding:0!important;border:0!important;border-radius:50%!important;background:#f7efec!important;color:#171717!important;box-shadow:none!important;touch-action:manipulation}.menu-drawer__close-button.menu-drawer__close-button:active{transform:scale(.94)}.menu-drawer__close-button.menu-drawer__close-button svg{width:16px;height:16px}.beauty-drawer__brand{padding-top:calc(27px + env(safe-area-inset-top));min-height:78px;box-sizing:border-box}.menu-drawer__navigation{flex:1 0 auto}.menu-drawer__menu-item--mainlist{-webkit-tap-highlight-color:transparent}.menu-drawer__menu-item--mainlist:active{color:#a77d6e!important;transform:translate(3px)}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--child{transition:color .2s ease,transform .2s ease,background-color .2s ease!important}}@media(max-width:430px){.menu-drawer{width:min(90vw,385px)!important}.beauty-drawer__brand{padding-left:22px}.menu-drawer__navigation{padding-inline:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/beauty-brand.css.map */
