html,body{overflow-x:clip!important}@supports not (overflow-x: clip){body{overflow-x:hidden!important}}.product-breadcrumb .page-navigation-arrows{display:none!important}#theme-ajax-cart.is-drawer{position:fixed!important;transition:right .3s ease-in-out,visibility 0s linear .3s}#theme-ajax-cart.is-drawer:not(.is-visible){visibility:hidden}#theme-ajax-cart.is-drawer.is-visible{visibility:visible;transition:right .3s ease-in-out,visibility 0s}.header-section .theme-ajax-cart:not(.is-visible) .osx-cx{display:none!important}@media(max-width:798px){html body .top-bar.shopify-section{display:block!important;position:sticky!important;top:0!important;z-index:31!important}.top-bar.shopify-section .section,.top-bar.shopify-section .container{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.top-bar.shopify-section .top-bar{display:block!important;min-height:0!important;padding:7px 12px!important;text-align:center}.top-bar.shopify-section .top-bar__text,.top-bar.shopify-section .top-bar__text p{display:block!important;width:100%;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;justify-content:center!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar.shopify-section .top-bar__menu{display:none!important}html body .header-section{top:calc(var(--osx-topbar-h) - 1px)!important}}@media(max-width:798px){.mobile-header .mobile-logo{display:flex!important;justify-content:center!important;padding:6px 0!important}.mobile-header .mobile-header__logo,.mobile-header .mobile-header__logo img{width:auto!important;max-width:64px!important;height:auto!important;max-height:64px!important}.mobile-header .mobile-header__content{padding-left:8px!important;padding-right:8px!important}}@media(max-width:798px){.mobile-menu .mobile-menu__list{margin:0!important;padding:8px 0 0!important}.mobile-menu .mobile-menu__list>li{border-bottom:1px solid #EAD8F5}.mobile-menu .mobile-menu-link{padding:14px 20px!important;font-size:16px!important;font-weight:700!important;color:#3b2f45!important}.mobile-menu .close-dropdown{right:16px!important;color:#6b2595!important}.mobile-menu .mega-menu .menu__heading{padding:12px 20px 4px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b2595!important}.mobile-menu .mega-menu .mega-menu__linklist-link{display:block;padding:8px 20px!important;font-size:15px!important;color:#4e4556!important}.mobile-menu .mega-menu .block__featured-product,.mobile-menu .mega-menu .mega-menu__image{display:none!important}.mobile-menu .customer-account--mobile{display:flex!important;align-items:center;gap:10px;padding:14px 20px!important;font-size:15px;font-weight:700;color:#3b2f45}.mobile-menu .customer-account__label{display:inline!important}html:has(body.mobile-menu--opened){overflow:hidden!important}body.mobile-menu--opened{height:auto!important;overflow:visible!important}body.mobile-menu--opened .mobile-menu{position:fixed!important;top:var(--osx-mm-top, 105px)!important;bottom:0!important;height:calc(100vh - var(--osx-mm-top, 105px))!important;height:calc(100dvh - var(--osx-mm-top, 105px))!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.osx-mm-service{margin:8px 20px 0;padding:16px 0 0;border-top:2px solid #EAD8F5;list-style:none}.osx-mm-service__title{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6e6476}.osx-mm-service li{margin:0;list-style:none}.osx-mm-service ul{margin:0;padding:0}.osx-mm-service a{display:block;text-transform:none!important;letter-spacing:0!important;padding:9px 0;font-size:15px;color:#3b2f45!important;text-decoration:none}.osx-mm-service a:focus-visible{outline:2px solid #6B2595;outline-offset:2px}.osx-qa{display:flex!important;justify-content:flex-end!important}@media(hover:none),(max-width:798px){.osx-qa .osx-qa__form--qty{width:auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.osx-qa .osx-qa__btn--add{width:40px!important;height:40px!important}}@media(max-width:749px){[class*=caption-content]{width:auto!important;max-width:none!important;box-sizing:border-box!important}.osx-rev__head{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.osx-rev__head-text{width:100%!important}.osx-tiles__title{font-size:14px!important;letter-spacing:.02em!important;line-height:1.2!important;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.osx-tiles__content{max-width:100%!important;padding-left:8px!important;padding-right:8px!important;box-sizing:border-box}.rich-text__heading{font-size:24px!important;line-height:1.2!important;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media(max-width:798px){.product-gallery .flickity-prev-next-button{display:none!important}.product-gallery__thumbnails .product-gallery__thumbnail,.product-gallery__thumbnails img{max-width:52px!important}.product__information .product-block--price{margin-top:0!important}}.cart-section .cart__price,.cart-section .cart__price .money{color:#6b2595!important}@media(max-width:749px){.cart-section .item__title,.cart-section .item__title a{font-size:16px!important;line-height:1.35!important;color:#3b2f45!important;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media(max-width:749px){.footer .footer__block,.footer [class*=footer__column]{margin-bottom:20px!important;padding-bottom:0!important}.footer .footer__content{margin-bottom:0!important;padding-bottom:20px!important}}@media(min-width:799px)and (max-width:1279px){.top-bar.shopify-section .top-bar__text p,.top-bar.shopify-section .top-bar__menu-items .navbar-link{font-size:12px!important;white-space:nowrap}.top-bar.shopify-section .top-bar__menu-items{flex-wrap:nowrap!important}.top-bar.shopify-section .top-bar__menu-items .navbar-link{padding-left:8px!important;padding-right:8px!important}.header__menu-items{flex-wrap:wrap!important;justify-content:center!important;row-gap:0!important}.header__menu-items .navbar-link{padding-top:6px!important;padding-bottom:6px!important;font-size:11.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/osx-mobile.css.map */
