@font-face{font-family:RUOLAI19 Manrope;src:url(./ruolai19-manrope.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:RUOLAI19 Instrument;src:url(./ruolai19-instrument-serif-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.ruolai19-navigation,.shopify-section-group-footer-group .footer{--r19-nav-paper:#f3f0e8;--r19-nav-ink:#20211e;--r19-nav-red:#b82025;--font-body-family:"RUOLAI19 Manrope",Arial,sans-serif;--font-heading-family:"RUOLAI19 Manrope",Arial,sans-serif;font-family:var(--font-body-family)}.ruolai19-navigation{background:var(--r19-nav-paper);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.ruolai19-navigation .header.page-width{max-width:1344px;padding-inline:32px;column-gap:24px}.ruolai19-navigation .header__inline-menu{margin-left:auto}.ruolai19-navigation .header__inline-menu>.list-menu{gap:16px}.ruolai19-navigation .header__menu-item--main,.ruolai19-navigation .header__inline-menu>.list-menu>li>a{letter-spacing:.1px;font-weight:500}.ruolai19-navigation .header__icons{gap:4px}.ruolai19-navigation .header__icon{width:40px;height:44px}.ruolai19-navigation .header__heading-logo--main{transition:filter .2s ease}.ruolai19-header-shop{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:42px;margin-right:7px;padding:10px 16px;border:1px solid #b82025;background:#b82025;color:#fff;font-size:12px;font-weight:600;line-height:1.25;white-space:nowrap;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ruolai19-header-shop .icon{width:15px;height:15px;transform:rotate(-45deg);transition:transform .2s ease}.ruolai19-header-shop:hover{box-shadow:0 3px 15px #20211e12}.ruolai19-header-shop:hover .icon{transform:translate(1px,-1px) rotate(-45deg)}.ruolai19-header-shop__short{display:none}.ruolai19-navigation--home{--color-background:243,240,232;--color-foreground:32,33,30;--gradient-background:#f3f0e8;color:#20211e}.section-header:not(.scrolled-past-header) .ruolai19-navigation--home .header__heading-logo--main{filter:brightness(0) invert(1)}.ruolai19-navigation--home .header>.header__icons .header__icon,.ruolai19-navigation--home .header>header-drawer>details>summary.header__icon{color:rgb(var(--color-foreground))}.section-header:not(.scrolled-past-header) .ruolai19-navigation--home .ruolai19-header-shop{background:transparent;border-color:#fff6;color:#fff}.ruolai19-navigation--home .ruolai19-header-shop:hover{background:#ffffff12}.section-header.scrolled-past-header .ruolai19-navigation--home{--color-background:243,240,232;--color-foreground:32,33,30;--gradient-background:#f3f0e8;background:#f3f0e8;color:#20211e;box-shadow:0 1px #20211e14}.section-header.scrolled-past-header .ruolai19-navigation--home .header__heading-logo--main{filter:none}.section-header.scrolled-past-header .ruolai19-navigation--home .header>.header__icons .header__icon,.section-header.scrolled-past-header .ruolai19-navigation--home .header>header-drawer>details>summary.header__icon{color:#20211e}.section-header.scrolled-past-header .ruolai19-header-shop{background:#b82025;border-color:#b82025;color:#fff}.ruolai19-navigation .products-mega-menu__body{color:#20211e;background:#f3f0e8;border-top:1px solid #d5d1c6}.ruolai19-navigation .products-mega-menu__body .page-width{max-width:1280px;padding:28px 32px 34px}.ruolai19-navigation .products-mega-menu__cards .card__information{padding:14px 0 0}.ruolai19-navigation .products-mega-menu__cards :is(.card__heading,.price){font-family:var(--font-body-family);font-size:13px;letter-spacing:0}.ruolai19-navigation .products-mega-menu__cards .card__media{border-radius:2px}.ruolai19-navigation .products-mega-menu__cards .card{background:transparent;box-shadow:none}.ruolai19-navigation .products-mega-menu__cards .card__inner{--ratio-percent:100%!important;background:#e7e3d94d;border-radius:2px!important;box-shadow:none}.ruolai19-navigation .products-mega-menu__cards .card__media .media>img:first-child{position:absolute!important;left:0!important;right:auto!important;top:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;mix-blend-mode:multiply}.ruolai19-navigation .products-mega-menu__cards .card__media .media>img:first-child[src*="ruolai-c15-final-original."]{--r19-nav-pack-height:79%;--r19-nav-pack-top:11%}.ruolai19-navigation .products-mega-menu__cards .card__media .media>img:first-child[src*="ruolai-pdp-01-packshot."]{--r19-nav-pack-height:82%;--r19-nav-pack-top:11%}.ruolai19-navigation .products-mega-menu__cards .card__media .media>img:first-child:is([src*="probalance."],[src*="ruolai-probalance-main-reference."]){--r19-nav-pack-height:86%;--r19-nav-pack-top:9.5%}.ruolai19-navigation .products-mega-menu__cards .card__media .media>img:first-child[src*="hair-balance."]{--r19-nav-pack-height:83%;--r19-nav-pack-top:10%}.ruolai19-navigation .products-mega-menu__cards .card__media .media>img:first-child:is([src*="ruolai-c15-final-original."],[src*="ruolai-pdp-01-packshot."],[src*="probalance."],[src*="ruolai-probalance-main-reference."],[src*="hair-balance."]){top:var(--r19-nav-pack-top)!important;height:var(--r19-nav-pack-height)!important}.ruolai19-navigation .menu-drawer{color:#20211e;background:#f3f0e8}.ruolai19-navigation .menu-drawer .header__menu-item__preview-image{border:1px solid #d5d1c6;background:#fff;border-radius:2px}.ruolai19-navigation .menu-drawer .products-mega-menu__cards--mobile{gap:14px;padding:12px 18px 24px}.ruolai19-navigation :is(a,summary,button):focus-visible,.shopify-section-group-footer-group .footer :is(a,input,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.shopify-section-group-footer-group .footer{border-top:0;background:#20211e;color:#f5f2e9}.shopify-section-group-footer-group .footer .page-width{max-width:1280px;padding-inline:32px}.shopify-section-group-footer-group .footer__blocks-wrapper{column-gap:40px;row-gap:36px;align-items:flex-start}.shopify-section-group-footer-group .footer-block__heading{font-family:RUOLAI19 Manrope,Arial,sans-serif;font-size:11px!important;font-weight:550;letter-spacing:1.3px;text-transform:uppercase;line-height:1.5;margin-bottom:21px}.shopify-section-group-footer-group .footer-block:first-child>.footer-block__heading{font-family:Arial,Helvetica,sans-serif;font-size:29px!important;font-weight:800;letter-spacing:3px;line-height:1;margin-bottom:24px}.shopify-section-group-footer-group .footer-block:first-child .rte>p:first-child{max-width:285px;font-family:RUOLAI19 Instrument,Georgia,serif;font-size:36px;line-height:1.12;letter-spacing:-.2px;margin:0 0 20px;color:#f5f2e9}.shopify-section-group-footer-group .footer-block:first-child .rte>p+p{max-width:270px;font-size:12px;line-height:1.9;color:#c0c1b7;margin:0}.shopify-section-group-footer-group .footer-block--menu .list-menu__item--link{font-size:13px;font-family:RUOLAI19 Manrope,Arial,sans-serif;line-height:1.6;padding-block:7px;color:#d6d7cd;text-decoration:none}.shopify-section-group-footer-group .footer-block--menu .list-menu__item--link:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.shopify-section-group-footer-group .footer-block:has(.footer__newsletter) .rte{font-size:12px;line-height:1.9;color:#c0c1b7;max-width:300px;margin-bottom:20px}.shopify-section-group-footer-group .footer__newsletter{max-width:340px}.shopify-section-group-footer-group .footer__newsletter .field{min-height:52px;--inputs-radius:0;--inputs-border-width:1px;background:transparent}.shopify-section-group-footer-group .footer__newsletter .field:after{border-radius:0;box-shadow:0 0 0 1px #72756b}.shopify-section-group-footer-group .footer__newsletter :is(.field__input,.field__label){font-family:RUOLAI19 Manrope,Arial,sans-serif;font-size:12px;color:#f5f2e9}.shopify-section-group-footer-group .footer__newsletter .field__button{color:#f5f2e9;width:52px}.shopify-section-group-footer-group .footer-block--desktop-12{padding-top:25px;border-top:1px solid #53574b}.shopify-section-group-footer-group .footer-block--desktop-12 .rte{max-width:1110px;color:#c0c1b7;font-family:RUOLAI19 Manrope,Arial,sans-serif;font-size:11px;line-height:1.85}.shopify-section-group-footer-group .footer-block--desktop-12 .rte p{margin:0}.shopify-section-group-footer-group .footer-block--desktop-12 .rte p+p{font-size:10px;color:#9fa396;line-height:1.9;margin-top:12px}.shopify-section-group-footer-group .footer__content-bottom{border-top:0;padding-top:0}.shopify-section-group-footer-group .footer__content-bottom-wrapper{padding-top:15px;align-items:flex-end;gap:12px}.shopify-section-group-footer-group .footer__copyright{color:#b7baad;font-size:10px;line-height:1.8}.shopify-section-group-footer-group .footer__copyright a{color:inherit;text-underline-offset:3px}.shopify-section-group-footer-group .policies{column-gap:16px;row-gap:8px;flex-wrap:wrap}.shopify-section-group-footer-group .policies li:before{display:none}@media(min-width:990px){.ruolai19-navigation .products-mega-menu__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.ruolai19-navigation .header.page-width{column-gap:8px;padding-inline:22px}.ruolai19-navigation .header__icons{gap:0}.ruolai19-navigation .header__icon{width:36px;height:42px}.ruolai19-navigation .header__heading-link.media{width:100px;max-width:100px}.ruolai19-header-shop{gap:9px;margin-right:3px;padding:9px 10px;font-size:11px;min-height:40px}.ruolai19-header-shop__full{display:none}.ruolai19-header-shop__short{display:inline}.ruolai19-header-shop .icon{width:12px;height:12px}}@media(max-width:749px){.shopify-section-group-footer-group .footer .page-width{padding-inline:22px}.shopify-section-group-footer-group .footer__blocks-wrapper{row-gap:32px}.shopify-section-group-footer-group .footer-block{margin-block:0}.shopify-section-group-footer-group .footer-block:first-child .rte>p:first-child{font-size:33px;max-width:270px;margin-bottom:15px}.shopify-section-group-footer-group .footer-block__heading{margin-bottom:15px}.shopify-section-group-footer-group .footer-block--menu .list-unstyled{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.shopify-section-group-footer-group .footer__newsletter{max-width:100%}.shopify-section-group-footer-group .footer-block:has(.footer__newsletter) .rte{max-width:100%;margin-bottom:16px}.shopify-section-group-footer-group .footer-block--desktop-12{padding-top:24px}.shopify-section-group-footer-group .footer__content-bottom-wrapper{align-items:flex-start;gap:16px;padding-top:23px}.shopify-section-group-footer-group .policies{margin-top:13px}}@media(max-width:350px){.ruolai19-navigation .header.page-width{padding-inline:16px;column-gap:5px}.ruolai19-navigation .header__heading-link.media{width:84px;max-width:84px}.ruolai19-navigation .header__icon{width:32px}.ruolai19-header-shop{gap:6px;padding-inline:8px;margin-right:2px}.shopify-section-group-footer-group .footer .page-width{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.ruolai19-navigation,.ruolai19-header-shop,.ruolai19-header-shop .icon,.ruolai19-navigation .header__heading-logo--main{transition:none}}body:has([id$=__ruolai19_hero]) .shopify-section[id*=__ruolai19_] .animate-section{--animation-duration:.65s;--init-delay:0ms;--child-delay:75ms}body:has([id$=__ruolai19_hero]) [id$=__ruolai19_hero] .animate-section{--animation-duration:.7s;--child-delay:80ms}body:has([id$=__ruolai19_hero]) [id$=__ruolai19_buy] .animate-section{--animation-duration:.52s;--child-delay:45ms}body:has([id$=__ruolai19_hero]) :is(.shopify-section[id*=__ruolai19_] .button,.quantity-breaks .quantity-break,[id$=__ruolai19_more] .card-wrapper,.ruolai19-navigation .products-mega-menu__cards .card-wrapper){transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}body:has([id$=__ruolai19_hero]) [id$=__ruolai19_hero] .product-info__image-block img{transition:transform .5s ease,filter .5s ease}body:has([id$=__ruolai19_hero]) .shopify-section[id*=__ruolai19_] .accordion__summary{transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){body:has([id$=__ruolai19_hero]) .shopify-section[id*=__ruolai19_] .button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 5px 18px #20211e14}body:has([id$=__ruolai19_hero]) .quantity-breaks .quantity-break:hover{transform:translateY(-2px);box-shadow:0 4px 16px #20211e0d}body:has([id$=__ruolai19_hero]) :is([id$=__ruolai19_more] .card-wrapper,.ruolai19-navigation .products-mega-menu__cards .card-wrapper):hover{transform:translateY(-4px)}body:has([id$=__ruolai19_hero]) [id$=__ruolai19_hero] .product-info__image-block:hover img{transform:translateY(-4px)}body:has([id$=__ruolai19_hero]) .shopify-section[id*=__ruolai19_] .accordion__summary:hover{background-color:#20211e04}}@media(prefers-reduced-motion:reduce){body:has([id$=__ruolai19_hero]) .shopify-section[id*=__ruolai19_] .animate-item{opacity:1!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important}body:has([id$=__ruolai19_hero]) :is(.shopify-section[id*=__ruolai19_] .button,.quantity-breaks .quantity-break,[id$=__ruolai19_more] .card-wrapper,.ruolai19-navigation .products-mega-menu__cards .card-wrapper,[id$=__ruolai19_hero] .product-info__image-block img,.shopify-section[id*=__ruolai19_] .accordion__summary){transform:none!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ruolai19-navigation.css.map */
