.bottom-header{position:relative;z-index:200}li.nav-item.dropdown.has-megamenu{position:static}.has-megamenu .sp-mega-trigger{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.has-megamenu .sp-mega-trigger:after{content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor;margin-top:1px;opacity:.4;transition:transform .2s ease,opacity .2s ease}.has-megamenu:hover .sp-mega-trigger:after,.has-megamenu:focus-within .sp-mega-trigger:after,.has-megamenu.mega-parent-show .sp-mega-trigger:after,.has-megamenu.is-mega-hover .sp-mega-trigger:after{transform:rotate(180deg);opacity:.85}@keyframes sp-mega-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu.megamenu.sp-megamenu{display:block!important;float:none;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:transparent;position:absolute;left:0;right:0;top:100%;width:100%;max-height:none;overflow:visible;z-index:250;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .32s cubic-bezier(.22,1,.36,1),visibility .32s cubic-bezier(0,0,.2,1),transform .36s cubic-bezier(.22,1,.36,1)}.sp-megamenu__viewport{display:block}@media(min-width:992px){.dropdown-menu.megamenu.sp-megamenu{top:99px!important;left:0!important;right:0!important;width:100%!important;margin:0!important;padding:0!important}.has-megamenu:hover .dropdown-menu.megamenu.sp-megamenu,.has-megamenu:focus-within .dropdown-menu.megamenu.sp-megamenu,.has-megamenu.is-mega-hover .dropdown-menu.megamenu.sp-megamenu{pointer-events:auto;opacity:1!important;visibility:visible!important;transform:translateY(0)}.has-megamenu:hover .sp-megamenu__sheet,.has-megamenu:focus-within .sp-megamenu__sheet,.has-megamenu.is-mega-hover .sp-megamenu__sheet{animation:sp-mega-reveal .4s cubic-bezier(.22,1,.36,1) both}.dropdown-menu.megamenu.sp-megamenu:before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px;pointer-events:auto}header .bottom-header nav.navbar.navbar-expand-lg{display:flex;flex-wrap:nowrap;align-items:center;width:100%}header .bottom-header #collapsibleNavbar.navbar-collapse{flex:1 1 auto;min-width:0;display:flex!important;justify-content:center;align-items:center}header .bottom-header .navbar-nav.sp-mobile-nav-list{flex-direction:row!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.35rem,2.8vw,3rem)!important;padding:0!important;width:auto;max-width:100%}header .bottom-header .navbar-nav>.nav-item:not(.links-list){padding:.35rem 0}header .bottom-header .navbar-nav>.nav-item:not(.links-list)>.nav-link{font-size:clamp(1.2rem,1.35vw,1.65rem)!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:opacity .2s ease,color .2s ease}header .bottom-header .navbar-nav>.nav-item.has-megamenu:hover>.sp-mega-trigger,header .bottom-header .navbar-nav>.nav-item.has-megamenu:focus-within>.sp-mega-trigger,header .bottom-header .navbar-nav>.nav-item.has-megamenu.is-mega-hover>.sp-mega-trigger{opacity:.88}}.sp-megamenu__sheet{margin-top:0;background:#fff;border-top:1px solid rgba(0,0,0,.07);box-shadow:0 12px 48px #0000000f}.sp-megamenu__inner{max-width:1500px;margin:0 auto;padding:3.25rem clamp(2rem,4.8vw,4rem) 3rem}.sp-megamenu__main{display:grid;grid-template-columns:1fr;gap:0;align-items:start}.sp-megamenu__main--with-spots{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:0 3.5rem;align-items:stretch}.sp-megamenu__main--with-spots .sp-megamenu__primary{padding-right:2.75rem;border-right:1px solid rgba(0,0,0,.08)}.sp-megamenu__main--with-spots .sp-megamenu__spots{padding-left:2.75rem}.sp-megamenu__main--spots-only{grid-template-columns:1fr;max-width:420px}.sp-megamenu__main--spots-only .sp-megamenu__spots{flex-direction:row;flex-wrap:wrap;gap:.75rem}.sp-megamenu__main--spots-only .sp-megamenu__spot{flex:1 1 calc(50% - .375rem);min-width:140px}@media(max-width:991.98px){.sp-megamenu__main--spots-only{max-width:none}.sp-megamenu__main--spots-only .sp-megamenu__spots{flex-direction:column}.sp-megamenu__main--spots-only .sp-megamenu__spot{flex:1 1 auto;min-width:0}}.sp-megamenu__primary{min-width:0}.sp-megamenu__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2rem 2.5rem}.sp-megamenu__col{padding-left:1.75rem;border-left:1px solid rgba(0,0,0,.08);min-width:0}.sp-megamenu__col:first-child{padding-left:0;border-left:none}@media(min-width:992px){.sp-megamenu__cols{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:1.85rem;column-gap:2rem;align-items:start}.sp-megamenu__col{min-width:0;padding-left:1.15rem;border-left:1px solid rgba(0,0,0,.08)}.sp-megamenu__col:nth-child(8n+1){padding-left:0;border-left:none}.sp-megamenu__col-head,.sp-megamenu__links a{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.sp-megamenu__col-head{text-wrap:pretty}}.sp-megamenu__col-head{display:block;font-size:clamp(.9375rem,1.1vw,1.125rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#000;margin-bottom:1.1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(0,0,0,.12);line-height:1.3;transition:opacity .22s ease,border-color .22s ease}.sp-megamenu__col-head:hover{opacity:.55;border-color:#0003}.sp-megamenu__links{list-style:none;margin:0;padding:0}.sp-megamenu__links a{display:block;position:relative;font-size:17px;font-weight:500;letter-spacing:.02em;text-transform:none;color:#1a1a1a;padding:.5rem 0;line-height:1.4;transition:color .22s ease,transform .22s ease}.sp-megamenu__links a:after{content:"";position:absolute;left:0;bottom:.4rem;width:0;height:1px;background:currentColor;opacity:.45;transition:width .3s cubic-bezier(.22,1,.36,1)}.sp-megamenu__links a:hover{color:#000;transform:translate(2px)}.sp-megamenu__links a:hover:after{width:100%;opacity:.9}.sp-megamenu__flat{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid rgba(0,0,0,.1);justify-content:center}.sp-megamenu__primary>.sp-megamenu__flat:first-child{margin-top:0;padding-top:0;border-top:none}.sp-megamenu__flat a{position:relative;font-size:18px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#222;padding:.35rem 0;border-bottom:none;transition:color .22s ease}.sp-megamenu__flat a:after{content:"";position:absolute;left:0;bottom:.15rem;width:0;height:1px;background:currentColor;transition:width .28s cubic-bezier(.22,1,.36,1)}.sp-megamenu__flat a:hover{color:#000}.sp-megamenu__flat a:hover:after{width:100%}.sp-megamenu__spots{display:flex;flex-direction:column;gap:.625rem}.sp-megamenu__spot{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:3px;text-decoration:none;color:#000;background:#fff;overflow:hidden;transition:border-color .28s cubic-bezier(.22,1,.36,1),background .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.sp-megamenu__spot:hover{border-color:#000;background:#fafafa;transform:translateY(-2px);box-shadow:0 10px 28px #00000012}.sp-megamenu__spot-thumb{display:flex;align-items:center;justify-content:center;width:100%;min-height:140px;max-height:220px;padding:1.25rem 1rem;background:#f5f5f5;box-sizing:border-box}.sp-megamenu__spot-thumb img{max-width:100%;max-height:200px;width:auto;height:auto;object-fit:contain;object-position:center;display:block}.sp-megamenu__spot-label{font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;padding:1.15rem 1.35rem 1.35rem}.sp-megamenu__footer{margin-top:2.75rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sp-megamenu__view-all{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 3rem;min-width:min(100%,320px);background:#000;color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:2px solid #000;border-radius:3px;line-height:1.35;text-align:center;max-width:min(100%,420px);transition:background .28s cubic-bezier(.22,1,.36,1),color .28s ease,border-color .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.sp-megamenu__view-all:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.sp-megamenu__view-all:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:991.98px){.dropdown-menu.megamenu.sp-megamenu{position:static!important;width:100%!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto;overflow:visible!important}.sp-megamenu__viewport{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease-out}.has-megamenu.mega-parent-show .sp-megamenu__viewport{grid-template-rows:1fr}.sp-megamenu__viewport>.sp-megamenu__sheet{min-height:0;overflow:hidden}.has-megamenu.mega-parent-show .sp-megamenu__viewport>.sp-megamenu__sheet{overflow:visible}.sp-megamenu__sheet{border:none;border-radius:0;box-shadow:none;background:#00000008}.sp-megamenu__inner{padding:1.25rem 1.15rem 1.35rem}.sp-megamenu__main--with-spots{grid-template-columns:1fr;gap:1.5rem}.sp-megamenu__main--with-spots .sp-megamenu__primary{padding-right:0;border-right:none;padding-bottom:1.35rem;margin-bottom:.25rem;border-bottom:1px solid rgba(0,0,0,.1)}.sp-megamenu__main--with-spots .sp-megamenu__spots{padding-left:0;padding-top:.25rem}.sp-megamenu__col{padding-left:0;border-left:none;padding-top:1.15rem;margin-top:1.15rem;border-top:1px solid rgba(0,0,0,.08)}.sp-megamenu__col:first-child{padding-top:0;margin-top:0;border-top:none}.sp-megamenu__cols{grid-template-columns:1fr;gap:0}.sp-megamenu__links a{font-size:15px;padding:.5rem 0}.sp-megamenu__flat{margin-top:1.25rem;padding-top:1.25rem;gap:.5rem 1.25rem}.sp-megamenu__flat a{font-size:1.0625rem}.sp-megamenu__spot-thumb{min-height:120px;max-height:200px;padding:1rem .75rem}.sp-megamenu__spot-thumb img{max-height:170px}.sp-megamenu__spot-label{font-size:1.2rem;padding:.95rem 1rem 1.1rem}.sp-megamenu__footer{margin-top:1.25rem;padding-top:1rem}#collapsibleNavbar.navbar-collapse.collapse.show{position:fixed!important;top:0;right:0;bottom:0;left:0;width:100%!important;max-width:none!important;height:100vh;height:100dvh;margin:0!important;padding:0!important;z-index:1080;background:#0006;overflow:hidden;display:flex!important;justify-content:flex-end;align-items:stretch}.sp-mobile-panel__sheet{display:flex;flex-direction:column;width:min(100%,400px);max-width:100%;background:#fff;height:100%;min-height:0;margin-left:auto;padding:0 0 calc(1.5rem + env(safe-area-inset-bottom));box-shadow:-4px 0 24px #00000014;overflow:hidden;transform:translateZ(0)}.sp-mobile-panel__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;min-height:58px;padding:.85rem 1.1rem .85rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.09);background:#fff;box-shadow:0 1px #ffffffe6 inset}.sp-mobile-panel__title{font-size:.75rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#00000073}.sp-mobile-panel__close{width:46px;height:46px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:50%;cursor:pointer;padding:0;transition:background .2s ease,border-color .2s ease,transform .2s ease}.sp-mobile-panel__close:hover{background:#f7f7f7;border-color:#0000002e}.sp-mobile-panel__close:active{transform:scale(.96)}.sp-mobile-panel__close-icon{position:relative;display:block;width:18px;height:18px}.sp-mobile-panel__close-icon:before,.sp-mobile-panel__close-icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background:#111;border-radius:1px;transition:background .2s ease}.sp-mobile-panel__close-icon:before{transform:rotate(45deg)}.sp-mobile-panel__close-icon:after{transform:rotate(-45deg)}.sp-mobile-panel__close:hover .sp-mobile-panel__close-icon:before,.sp-mobile-panel__close:hover .sp-mobile-panel__close-icon:after{background:#000}.navbar-nav.sp-mobile-nav-list{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;align-items:stretch!important;gap:0!important;width:100%;padding:.25rem 0 1.5rem;text-align:left}.navbar-nav.sp-mobile-nav-list>.nav-item{padding:0!important;border-bottom:1px solid rgba(0,0,0,.06);text-align:left}.navbar-nav.sp-mobile-nav-list>.nav-item>.nav-link:not(.dropdown-toggle){display:block;padding:1rem 1.15rem!important;font-size:1.0625rem!important;font-weight:600!important;text-align:left!important;width:100%}.navbar-nav.sp-mobile-nav-list>.nav-item.has-megamenu>.sp-mega-trigger{width:100%;justify-content:flex-start;gap:.75rem;padding:1rem 1.15rem!important;font-size:1.0625rem!important;font-weight:600!important;border:none;background:transparent;text-align:left!important}.navbar-nav.sp-mobile-nav-list>.nav-item.has-megamenu>.sp-mega-trigger:after{margin-left:auto}.navbar-nav.sp-mobile-nav-list>.nav-item.links-list{border:none;border-bottom:1px solid rgba(0,0,0,.08);padding:1rem!important;margin:0!important;display:flex;flex-wrap:nowrap;gap:.65rem;justify-content:flex-start;align-items:center;background:linear-gradient(180deg,#f8f8f8,#fff)}.navbar-nav.sp-mobile-nav-list>.nav-item.links-list>a{flex:0 0 auto;display:flex!important;align-items:center;justify-content:center;width:52px;height:52px;margin:0;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000a;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.navbar-nav.sp-mobile-nav-list>.nav-item.links-list>a:active{transform:scale(.97);background:#f3f3f3}.navbar-nav.sp-mobile-nav-list>.nav-item.links-list svg{width:22px!important;height:22px!important}.navbar-nav.sp-mobile-nav-list>.nav-item.links-list img{width:24px!important;height:24px!important;object-fit:contain}.navbar-nav.sp-mobile-nav-list>.nav-item.links-list .header_cart_count{font-size:.7rem;font-weight:700;margin-left:2px}header .navbar-nav.sp-mobile-nav-list{position:static!important;transform:none!important;left:auto!important;width:100%!important;height:auto!important;max-height:none!important;background:transparent!important;align-items:stretch!important}nav.navbar #collapsibleNavbar.show .navbar-nav.sp-mobile-nav-list{transform:none!important}.sticky-header .navbar-nav.sp-mobile-nav-list{top:auto!important}header .navbar-nav.sp-mobile-nav-list>.nav-item>.nav-link,header .navbar-nav.sp-mobile-nav-list .sp-mega-trigger{color:#000!important}header .navbar-nav.sp-mobile-nav-list>.nav-item>.nav-link:hover,header .navbar-nav.sp-mobile-nav-list>.nav-item>.nav-link:focus{color:#333!important}header .navbar-nav.sp-mobile-nav-list .links-list svg,header .navbar-nav.sp-mobile-nav-list .links-list img{filter:none!important}.has-megamenu.mega-parent-show .dropdown-menu.megamenu.sp-megamenu{display:block!important}.sp-megamenu__col-head{color:#000!important;font-size:clamp(.875rem,3.5vw,1rem)!important;font-weight:800!important}.sp-megamenu__links a{color:#111!important;font-size:1.125rem!important;font-weight:500!important}.sp-megamenu__links a:after{display:none}.sp-megamenu__links a:hover{color:#00000073!important;transform:none}.sp-megamenu__footer{align-items:center}.sp-megamenu__view-all{width:100%;max-width:340px;padding:1.1rem 1.75rem}.sp-megamenu__flat a{color:#111!important}}@media(min-width:992px){.sp-mobile-panel__top{display:none!important}.sp-mobile-panel__sheet{display:contents;box-shadow:none!important;background:transparent!important;min-height:0!important;padding:0!important;max-width:none!important;margin:0!important;width:auto!important;height:auto!important;overflow:visible!important}#collapsibleNavbar.navbar-collapse{position:static!important;height:auto!important;width:auto!important;background:transparent!important;overflow:visible!important}}@media(prefers-reduced-motion:reduce){.dropdown-menu.megamenu.sp-megamenu,.sp-megamenu__viewport,.has-megamenu .sp-mega-trigger:after,.sp-megamenu__links a,.sp-megamenu__flat a,.sp-megamenu__spot,.sp-megamenu__view-all{transition:none!important}.has-megamenu:hover .sp-megamenu__sheet,.has-megamenu:focus-within .sp-megamenu__sheet{animation:none!important}.sp-megamenu__links a:hover,.sp-megamenu__spot:hover,.sp-megamenu__view-all:hover{transform:none!important}.sp-megamenu__links a:after,.sp-megamenu__flat a:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/header-mega-clean.css.map */
