html{overflow-x:clip}body{overflow-x:clip;max-width:100%}#MainContent{overflow-x:clip}:where(img,svg,video,iframe){max-width:100%}@media(max-width:749px){#MainContent .hero{min-height:100vw}}#MainContent .shopify-section:has([id^=ew-]){display:none!important}@media(max-width:749px){.menu-drawer{left:auto!important;right:0!important;inset-inline-start:auto!important;inset-inline-end:0!important}details:not([open]) .menu-drawer,#Details-menu-drawer-container:not([open]) .menu-drawer{transform:translate(100%)!important}details[open] .menu-drawer,#Details-menu-drawer-container[open] .menu-drawer{transform:translate(0)!important}}footer,footer .shopify-section,footer .section,footer [class*=color-]{background:#7e2d40!important}footer :is(h1,h2,h3,h4,h5,h6,p,a,span,div,li,small,label){color:#fff!important}footer svg{color:#fff!important}footer h2,footer h3,footer h4{font-weight:800!important;letter-spacing:.2px}footer p{opacity:.88}footer input,footer input[type=email]{background:#fff!important;color:#2b1a1f!important;border:1px solid #ffffff!important;border-radius:999px!important;padding:14px 20px!important}footer input::placeholder{color:#9a8a8f!important}footer form button,footer button[type=submit]{background:transparent!important;color:#7e2d40!important}footer form button svg{color:#7e2d40!important}footer [class*=social] a{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.4)!important;border-radius:50%!important;transition:background .2s ease,transform .15s ease}footer [class*=social] a:hover{background:#ffffff26!important;transform:translateY(-2px)}footer a{text-decoration:none!important;transition:opacity .2s ease}footer a:hover{opacity:.72!important}footer .shopify-section,footer .section,footer .section-background,footer .group-block,footer .group-block-content,footer .footer-content,footer .utilities{background-color:#7e2d40!important}footer>.shopify-section{margin:0!important}footer .shopify-section+.shopify-section{margin-top:0!important}footer [id^=ew-]{background:#faf5ec!important;margin:0!important;line-height:0;display:block}footer .footer-content{padding-block:50px!important;align-items:center!important}.elu h2{margin:60px 0 26px!important}.elu .elu-bbox{margin:36px 0!important}.elu .elu-divider{margin:48px 0 26px!important}.elu .elu-bundle-grid{margin:26px 0!important}.elu .elu-bundle-add{margin-top:20px!important}.elu-reviews{margin:44px auto 16px!important}.elu-tiles{margin:44px auto!important;gap:20px!important}.elu-ba-wrap,.elu-compare{margin:44px auto!important}.elu-guarantee{margin:48px auto!important}.elu-faq{margin:44px auto 60px!important}#MainContent .shopify-section:has(.product-recommendations){display:none!important}#MainContent .shopify-section:has(.product-recommendations__skeleton-item){display:none!important}.elu-wc{cursor:pointer!important}.elu-wc a{display:inline-block!important;width:72px!important;height:72px!important;max-width:72px!important;overflow:hidden!important;border-radius:8px!important;border:none!important;background:none!important}.elu-wc a img{width:72px!important;height:72px!important;max-width:72px!important;object-fit:cover!important;border-radius:8px!important;display:block!important;cursor:zoom-in!important;opacity:1!important;transition:opacity .15s!important}.elu-wc a img:hover{opacity:.8!important}@media(max-width:749px){html body #MainContent .product-information.section--page-width,html body #MainContent .product-information__grid{padding-inline:0!important}html body #MainContent .product-information__media,html body #MainContent .product-information__grid>.product-information__media,html body #MainContent [id*=__media-gallery]{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important}html body #MainContent [id*=__media-gallery] .elu-track,html body #MainContent [id*=__media-gallery] .elu-slide{width:100vw!important;max-width:100vw!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important}html body #MainContent [id*=__media-gallery] .elu-slide{border-radius:0!important;overflow:hidden!important;background:#faf5ec!important}html body #MainContent [id*=__media-gallery] .elu-slide img,html body #MainContent [id*=__media-gallery] .elu-track img{width:100vw!important;max-width:100vw!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;display:block!important}html body #MainContent [id*=__media-gallery] .elu-thumbs{width:100%!important;max-width:100%!important;padding-inline:12px!important;box-sizing:border-box!important}}@media(max-width:749px){html body .cart-drawer__dialog,html body cart-drawer-component dialog.cart-drawer__dialog{width:min(400px,87vw)!important;max-width:87vw!important;height:100%!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:0!important;margin:0!important;border-radius:0 22px 22px 0!important;transition:transform .32s cubic-bezier(.4,0,.2,1),overlay .32s allow-discrete,display .32s allow-discrete!important;transform:translate(-100%)!important}html body .cart-drawer__dialog[open]{transform:translate(0)!important}html body .cart-drawer__dialog::backdrop{background:#2b1a1f73!important}}@starting-style{@media(max-width:749px){html body .cart-drawer__dialog[open]{transform:translate(-100%)!important}}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/elumee-mobile-fixes.css.map */
