.mega-menu-content{width:100%;max-width:100%;overflow:hidden;text-transform:none}.mega-menu-slider-container{position:relative;width:100%}.mega-menu-splide{width:100%}.mega-menu-splide .splide__track{overflow:visible;margin-left:12%!important;margin-right:10%!important}.mega-menu-splide .splide__list{display:flex;align-items:stretch}.mega-menu-slide-content{height:100%;width:100%}.mega-menu-image-container{height:100%;width:100%;position:relative}.mega-menu-image{width:100%;height:100%;object-fit:cover}.mega-menu-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,#000000b3,#0000004d,#0000001a);padding:1rem}.mega-menu-text-content{width:100%;color:#fff}.mega-menu-title{--font-size-xl: 1.25rem}.mega-menu-subtitle{font-size:.875rem;margin:0!important;line-height:1.4}.mega-menu-text-content>*+*{margin-top:.5rem!important}.mega-menu-link{display:inline-flex;align-items:center;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;text-decoration:none;text-transform:none}.mega-menu-placeholder{height:100%;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#6b7280}.mega-menu-placeholder svg{width:3rem;height:3rem;margin-bottom:.5rem}.mega-menu-bottom{padding:2rem 4rem}.mega-menu-description{flex:1;text-transform:none}.mega-menu-description-text{color:var(--color-scheme-text);max-width:350px}.mega-menu-controls{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.mega-menu-pagination .splide__pagination{display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.mega-menu-pagination .splide__pagination__page{width:8px;height:8px;border-radius:50%;background-color:var(--color-gridline);border:none;cursor:pointer;transition:all .2s ease}.mega-menu-pagination .splide__pagination__page:hover{background-color:var(--color-scheme-accent);transform:scale(1.2)}.mega-menu-pagination .splide__pagination__page.is-active{background-color:var(--color-scheme-accent);transform:scale(1.3)}.mega-menu-arrows{display:flex;align-items:center;gap:.5rem}.mega-menu-arrow{width:20px;height:auto;display:flex;align-items:center;justify-content:center;background-color:var(--color-scheme-background);border:1px solid var(--color-gridline);border-radius:0;cursor:pointer;transition:all .2s ease;color:var(--color-scheme-text)}.mega-menu-arrow:hover{background-color:var(--color-scheme-accent);color:var(--color-scheme-background);border-color:var(--color-scheme-accent)}.mega-menu-arrow:disabled{opacity:.5;cursor:not-allowed}.mega-menu-arrow:disabled:hover{background-color:var(--color-scheme-background);color:var(--color-scheme-text);border-color:var(--color-gridline)}@media (max-width: 1024px){.mega-menu-overlay{padding:1rem}.mega-menu-title{font-size:1.125rem}.mega-menu-subtitle{font-size:.8125rem}}@media (max-width: 768px){.mega-menu-overlay{padding:.75rem}.mega-menu-title{font-size:1rem}.mega-menu-subtitle{font-size:.75rem}.mega-menu-bottom{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.mega-menu-controls{margin-left:0;align-self:flex-end}.mega-menu-description-text{max-width:none}}@media (max-width: 480px){.mega-menu-overlay{padding:.5rem}.mega-menu-title{font-size:.875rem}.mega-menu-subtitle,.mega-menu-link{font-size:.6875rem}.mega-menu-bottom{padding:.75rem}.mega-menu-arrow{width:1.75rem;height:1.75rem}.mega-menu-arrow svg{width:.875rem;height:.875rem}}.mega-menu-section{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mega-menu-arrow:focus,.mega-menu-pagination .splide__pagination__page:focus{outline:2px solid var(--color-scheme-accent);outline-offset:2px}.mega-menu-link:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}@media (prefers-contrast: high){.mega-menu-overlay{background:linear-gradient(to top,#000000e6,#0009,#0000004d)}.mega-menu-title,.mega-menu-subtitle,.mega-menu-link{text-shadow:0 2px 4px rgba(0,0,0,.8)}}@media (prefers-reduced-motion: reduce){.mega-menu-image,.mega-menu-link,.mega-menu-arrow,.mega-menu-pagination .splide__pagination__page{transition:none}.mega-menu-image-container:hover .mega-menu-image{transform:none}.mega-menu-section{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/mega-menu.css.map */
