@import"https://fonts.googleapis.com/css2?family=HarmonyOS+Sans+SC:wght@300;400;500;600;700&display=swap";:root{--font-sans: "HarmonyOS Sans SC", system-ui, -apple-system, sans-serif;--radius: .75rem;--shadow-x: 0px;--shadow-y: 4px;--shadow-blur: 15px;--shadow-spread: -3px;--shadow-color: rgba(0, 0, 0, .05)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;display:block}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid-mega-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:1rem;width:500px}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.embla{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(-1 * var(--slide-spacing, 0px))}.embla__slide{flex:0 0 var(--slide-size, 100%);min-width:0;padding-left:var(--slide-spacing, 0px);position:relative}.embla-hero{overflow:hidden}.embla-hero__container{display:flex;touch-action:pan-y pinch-zoom}.embla-hero__slide{flex:0 0 100%;min-width:0;position:relative}.embla-cat{overflow:hidden}.embla-cat__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(-1 * var(--cat-spacing, .5rem))}.embla-cat__slide{flex:0 0 var(--cat-slide-size, 28%);min-width:0;padding-left:var(--cat-spacing, .5rem)}.embla-prod{overflow:hidden}.embla-prod__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(-1 * var(--prod-spacing, 1rem))}.embla-prod__slide{flex:0 0 var(--prod-slide-size, 60%);min-width:0;padding-left:var(--prod-spacing, 1rem)}.embla-ugc{overflow:hidden}.embla-ugc__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(-1 * var(--ugc-spacing, 1rem))}.embla-ugc__slide{flex:0 0 var(--ugc-slide-size, 60%);min-width:0;padding-left:var(--ugc-spacing, 1rem)}.tab-panel{display:none}.tab-panel.active{display:block}.nav-dropdown{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 4px 15px -3px #0000000d}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{display:block}.mobile-sidebar{transform:translate(100%);transition:transform .3s ease}.mobile-sidebar.open{transform:translate(0)}.mobile-overlay{opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-overlay.open{opacity:1;pointer-events:auto}.search-overlay{opacity:0;pointer-events:none;transition:opacity .3s ease}.search-overlay.open{opacity:1;pointer-events:auto}.footer-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease,margin-top .3s ease;margin-top:0}.footer-panel.open{grid-template-rows:1fr;opacity:1;margin-top:1rem}@media(min-width:768px){.footer-panel{grid-template-rows:1fr!important;opacity:1!important;margin-top:1rem!important}}.video-sticky-container{position:sticky;top:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-inner{position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;transition:box-shadow .3s;width:100vw;height:100vh}.video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.video-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem;max-width:1440px;margin:0 auto;width:100%;pointer-events:none}@media(min-width:768px){.video-text{padding:6rem}}.shadow-custom{box-shadow:var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color)}.mix-blend-multiply{mix-blend-mode:multiply}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f3f4f6}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.cat-prev[disabled],.cat-next[disabled],.prod-prev[disabled],.prod-next[disabled],.ugc-prev[disabled],.ugc-next[disabled]{opacity:.3;cursor:default;pointer-events:none;background-color:#f3f4f6!important;color:#9ca3af!important;border-color:#e5e7eb!important}.card-hover-effect{transition:transform .3s ease,box-shadow .3s ease}.card-hover-effect:hover{transform:translateY(-4px);box-shadow:0 4px 15px -3px #0000000d}
/*# sourceMappingURL=/cdn/shop/t/40/assets/Mcustom.css.map */
