html,body{width:100%;max-width:100%;overflow-x:hidden}@supports (overflow: clip){html,body{overflow-x:clip}}*,*:before,*:after{box-sizing:border-box}img,video,iframe,model-viewer{max-width:100%;height:auto}#MainContent,.page-wrapper,.content-for-layout{width:100%;max-width:100%;min-width:0;overflow-x:hidden}@supports (overflow: clip){#MainContent,.page-wrapper,.content-for-layout{overflow-x:clip}}.shopify-section,.section,.section-background,.header-section,.header-wrapper,#header-group,#header-component{width:100%;max-width:100%;min-width:0}.shopify-section,.section{overflow-y:visible}slider-component,slideshow-component,.slider-mobile-gutter,.featured-collection,.collection,.collection-list-wrapper,.multicolumn,.banner,.slideshow,.carousel,.product-grid-container,.oum-pcarousel,.oum-pcarousel__wrapper,.oum-news-carousel,.oum-news-carousel__inner,.oum-banner-image{max-width:100%;min-width:0}.full-unstyled-link,.card__heading,.banner__heading,.collection-hero__title,.rich-text__heading{overflow-wrap:anywhere}@media screen and (max-width:749px){#header-component .header__navigation-bar-row{display:none!important}}@media screen and (max-width:749px){#header-component .menu-drawer.menu-drawer--has-submenu-opened{width:100vw;max-width:100vw;border-right:0}#header-component .menu-drawer__submenu,#header-component .menu-drawer__inner-submenu,#header-component .menu-drawer__menu--childlist{width:100%;max-width:100%;min-width:0}#header-component .menu-drawer__submenu{left:0;right:0;overflow-x:hidden}@supports (width: 100dvw){#header-component .menu-drawer.menu-drawer--has-submenu-opened{width:100dvw;max-width:100dvw}}}@media screen and (max-width:749px){#header-component .menu-drawer__submenu .menu-drawer__menu--childlist .menu-drawer__menu-item--parent{font-size:var(--menu-child-font-size)!important;line-height:var(--menu-child-font-line-height)!important;color:#d4af37!important}}@media screen and (min-width:750px){#header-component .mega-menu__link--parent{font-family:var(--menu-child-font-family)!important;font-size:var(--menu-child-font-size)!important;font-style:var(--menu-child-font-style)!important;font-weight:var(--menu-child-font-weight)!important;line-height:var(--menu-child-font-line-height)!important;text-transform:var(--menu-child-font-case)!important;color:#d4af37!important}}@media screen and (min-width:990px){#header-component .header-menu{--menu-top-level-font-size: 1.5rem;--menu-top-level-font-size-desktop: 1.5rem}#header-component .header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__link{font-size:1.5rem!important;line-height:1.15!important}#header-component .header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__link>.menu-list__link-title{position:relative}#header-component .header-menu .menu-list__list-item:not([slot=overflow]):not(:first-child)>.menu-list__link>.menu-list__link-title:before{content:"\25c6";position:absolute;inset-inline-start:-.35rem;top:50%;transform:translate(-50%,-50%);font-size:.3rem;line-height:1;color:#d4af37b8;pointer-events:none}}.oum-pcarousel__title{font-size:clamp(1.7rem,3.4vw,2.4rem)!important;line-height:1.1!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/onceuponmagic-layout-audit.css.map */
