:root{--ros-ink:#382931;--ros-accent:#73364d;--ros-muted:#806970;--ros-border:#eadce0;--ros-surface:#fffaf8}html{scroll-behavior:smooth}body{font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#e8cdd5;color:#382931}#header-group .header-section{position:relative;z-index:30}#header-component .header__row{border-bottom:1px solid rgba(90,45,62,.11)}#header-component .header__underlay-open{--color-submenu:#fffaf8}#header-component .header-menu .menu-list__submenu{background:#fffaf8!important;color:var(--ros-ink)!important;border-bottom:1px solid var(--ros-border);box-shadow:0 22px 38px #28182029}#header-component .header-menu .menu-list__submenu-inner,#header-component .header-menu .mega-menu,#header-component .header-menu .mega-menu__grid{background:#fffaf8;color:var(--ros-ink)}#header-component .header-menu .mega-menu__link{color:var(--ros-ink)!important;text-decoration:none;transition:color .18s ease}#header-component .header-menu .mega-menu__link:is(:hover,:focus-visible){color:var(--ros-accent)!important;text-decoration:underline;text-underline-offset:5px}#header-component .overflow-menu::part(overflow){background:#fffaf8!important;color:var(--ros-ink);border:1px solid var(--ros-border);box-shadow:0 18px 36px #2818202b}#header-component .overflow-menu::part(overflow-list){background:#fffaf8}#header-component .menu-list__link{letter-spacing:.02em}#header-component .menu-list__link-title{text-underline-offset:5px}#MainContent .section-heading,#MainContent .rte h2{letter-spacing:-.015em}#MainContent h1,#MainContent h2,#MainContent h3{overflow-wrap:break-word}#MainContent .section{isolation:isolate}#MainContent .product-card,#MainContent .collection-card{transition:transform .25s ease,box-shadow .25s ease;backface-visibility:hidden}@media(hover:hover){#MainContent .product-card:hover,#MainContent .collection-card:hover{transform:translateY(-3px)}}#MainContent .product-card a,#MainContent .collection-card a{text-underline-offset:4px}#MainContent .product-card img,#MainContent .collection-card img{display:block}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #73364d;outline-offset:3px}.button,.shopify-payment-button__button{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}#footer-group{position:relative;z-index:4}#footer-group a{text-underline-offset:4px}#footer-group a:is(:hover,:focus-visible){color:var(--ros-accent)}#footer-group .ros-policy-details{z-index:5}#footer-group .ros-policy-details[open]{z-index:60}#footer-group .ros-policy-panel,#footer-group .ros-policy-panel a{background-color:#fff!important;color:#382931!important}#footer-group .ros-policy-panel a:is(:hover,:focus-visible){background-color:#f7edef!important;color:var(--ros-accent)!important}@media(max-width:749px){#header-component .header-logo__image{max-width:min(185px,52vw)}#MainContent h1{line-height:1.08}#footer-group .ros-policy-panel{box-shadow:0 10px 26px #28182033}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#MainContent .product-card,#MainContent .collection-card,.button{transition:none!important}}:root{--ros-drawer-bg: #fffaf8;--ros-drawer-text: #382931}header-drawer .menu-drawer,.header-drawer .menu-drawer,#Details-menu-drawer-container .menu-drawer{background:var(--ros-drawer-bg)!important;background-color:var(--ros-drawer-bg)!important;color:var(--ros-drawer-text)!important;--color-background: #fffaf8;--color-foreground: #382931;--color-border: #e8dbe0;opacity:1!important;isolation:isolate;box-sizing:border-box;box-shadow:12px 0 32px #20131933}.header-drawer .menu-drawer__navigation,.header-drawer .menu-drawer__navigation-container,.header-drawer .menu-drawer__menu-container,.header-drawer .menu-drawer__menu,.header-drawer .menu-drawer__submenu,.header-drawer .menu-drawer__inner-submenu,.header-drawer .menu-drawer__inner-container{background-color:var(--ros-drawer-bg)!important;color:var(--ros-drawer-text)!important}.header-drawer .menu-drawer__menu-item,.header-drawer .menu-drawer__menu-item-text,.header-drawer .menu-drawer__menu-item--mainlist,.header-drawer .menu-drawer__menu-item--parent,.header-drawer .menu-drawer__menu-item--child{color:var(--ros-drawer-text)!important;text-shadow:none!important;opacity:1;overflow-wrap:anywhere}.header-drawer .menu-drawer__menu-item:is(:hover,:focus-visible),.header-drawer .menu-drawer__menu-item:is(:hover,:focus-visible) .menu-drawer__menu-item-text{color:#73364d!important}.header-drawer .menu-drawer__menu-item--mainlist{font-size:clamp(16px,4vw,19px)!important;line-height:1.35!important;letter-spacing:0!important;min-height:46px;padding-top:10px;padding-bottom:10px}.header-drawer .menu-drawer__menu-item--child,.header-drawer .menu-drawer__menu-item--parent{font-size:15px!important;line-height:1.4!important}.header-drawer .menu-drawer__menu>li{max-width:100%}.header-drawer .menu-drawer__menu{list-style:none}.header-drawer .menu-drawer__close-button{color:var(--ros-drawer-text)!important}.header-drawer .menu-drawer__backdrop{background:#21161c7a;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:749px){.header-drawer .menu-drawer{width:min(90vw,360px)!important;max-width:min(90vw,360px)!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden;overscroll-behavior:contain}.header-drawer .menu-drawer__navigation{padding-bottom:28px}.header-drawer .menu-drawer__menu-item{text-decoration:none!important}.header-drawer .menu-drawer__menu-item-text{word-break:normal}#header-component{position:relative;z-index:40}}#footer-group .ros-policy-details[open] .ros-policy-panel{background:#fff!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rosaiou-custom.css.map */
