.dim-mm{--mm-acc:var(--dim-accent,60,242,12);--mm-bg:#eceeea;--mm-band:#e2e5df;--mm-ink:#15181a;--mm-muted:#4a5048;--mm-line:rgba(21,24,26,.1);--mm-chip:#000;--mm-chip-line:rgba(0,0,0,0)}.dim-mm .dim-mm__bar{justify-content:center;gap:.4rem}.dim-mm .header__menu-item{position:relative;letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem;font-weight:600;padding:1.1rem 1.4rem}.dim-mm summary.header__menu-item{padding-right:2.8rem}.dim-mm .header__menu-item>span{text-decoration:none!important}.dim-mm .header__menu-item:after{content:"";position:absolute;left:1.4rem;right:1.4rem;bottom:.5rem;height:2px;background:rgb(var(--mm-acc));transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.dim-mm summary.header__menu-item:after{right:2.8rem}.dim-mm .header__menu-item:hover:after,.dim-mm details[open]>summary.header__menu-item:after,.dim-mm .header__active-menu-item~*,.dim-mm .header__menu-item:has(.header__active-menu-item):after{transform:scaleX(1)}.dim-mm details[open]>summary.header__menu-item{color:rgb(var(--mm-acc))}.dim-mm .dim-mm__panel{background:var(--mm-bg);color:var(--mm-ink);border-top:1px solid var(--mm-line);box-shadow:0 22px 44px #00000047;padding:2.8rem 0 3rem;z-index:20}.dim-mm .dim-mm__inner{position:relative}.dim-mm .dim-mm__eyebrow{margin:0 0 1.6rem;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mm-muted);font-weight:600}.dim-mm .dim-mm__panel a{color:var(--mm-ink);text-decoration:none}.dim-mm .dim-mm__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}.dim-mm .dim-mm__tile{display:block;border-radius:10px;outline:none}.dim-mm .dim-mm__media{display:block;position:relative;overflow:hidden;border-radius:10px;background:var(--mm-band);transition:box-shadow .22s ease,transform .22s ease}.dim-mm .dim-mm__media--bike{aspect-ratio:4/5}.dim-mm .dim-mm__media--part{aspect-ratio:4/3}.dim-mm .dim-mm__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.dim-mm .dim-mm__tile:hover .dim-mm__media,.dim-mm .dim-mm__tile:focus-visible .dim-mm__media,.dim-mm .dim-mm__tile.is-current .dim-mm__media,.dim-mm .dim-mm__part:hover .dim-mm__media{box-shadow:0 0 0 2px rgb(var(--mm-acc)),0 10px 28px rgba(var(--mm-acc),.3)}.dim-mm .dim-mm__tile:hover .dim-mm__img,.dim-mm .dim-mm__part:hover .dim-mm__img{transform:scale(1.035)}.dim-mm .dim-mm__tile-title{display:block;margin-top:1.2rem;font-size:1.5rem;line-height:1.25;font-weight:700;letter-spacing:.01em}.dim-mm .dim-mm__tile-cta{margin-top:.4rem;font-size:1.25rem;border-bottom:2px solid transparent;transition:border-color .2s ease,color .2s ease}.dim-mm .dim-mm__tile:hover .dim-mm__tile-cta{border-color:rgb(var(--mm-acc));color:var(--mm-ink)}.dim-mm .dim-mm__part{display:flex;flex-direction:column}.dim-mm .dim-mm__part-title{margin:1.2rem 0 1rem;font-size:1.6rem;font-weight:700;line-height:1.2}.dim-mm .dim-mm__shop{display:flex;border-radius:8px;transition:background .2s ease,box-shadow .2s ease}.dim-mm .dim-mm__shop-label{font-weight:600;line-height:1.25;border-bottom:2px solid transparent;transition:border-color .2s ease}.dim-mm .dim-mm__shop:hover,.dim-mm .dim-mm__shop:focus-visible{background:var(--mm-band);box-shadow:0 0 0 1px rgba(var(--mm-acc),.55),0 6px 18px rgba(var(--mm-acc),.22)}.dim-mm .dim-mm__shop:hover .dim-mm__shop-label{border-color:rgb(var(--mm-acc))}.dim-mm .dim-mm__help{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--mm-line);font-size:1.3rem;line-height:1.35}.dim-mm .dim-mm__help-label{display:block;color:var(--mm-muted);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:.4rem}.dim-mm .dim-mm__help-links{display:flex;flex-wrap:wrap;gap:.2rem 1.4rem}.dim-mm .dim-mm__help-link{font-weight:600;border-bottom:2px solid rgba(var(--mm-acc),0);padding:.2rem 0;transition:border-color .2s ease}.dim-mm .dim-mm__help-link:hover,.dim-mm .dim-mm__help-link:focus-visible{border-color:rgb(var(--mm-acc))}.dim-mm .dim-mm__help-link span{color:var(--mm-muted)}.dim-mm .dim-mm__cols{display:grid;gap:2.4rem 3.2rem}.dim-mm .dim-mm__panel--rider-guides .dim-mm__col{break-inside:avoid}.dim-mm .dim-mm__panel--about-help .dim-mm__cols{grid-template-columns:repeat(2,minmax(0,28rem));justify-content:center}.dim-mm .dim-mm__col-title{margin:0 0 .8rem;padding-bottom:.6rem;border-bottom:1px solid var(--mm-line);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--mm-ink)}.dim-mm .dim-mm__list{list-style:none;margin:0;padding:0}.dim-mm .dim-mm__link{display:inline-block;position:relative;padding:.35rem 0 .35rem 1.1rem;font-size:1.35rem;line-height:1.35;color:var(--mm-ink)}.dim-mm .dim-mm__link:before{content:"";position:absolute;left:0;top:.45rem;bottom:.45rem;width:3px;border-radius:2px;background:rgb(var(--mm-acc));transform:scaleY(0);transition:transform .18s ease}.dim-mm .dim-mm__link:hover:before,.dim-mm .dim-mm__link:focus-visible:before,.dim-mm .dim-mm__link.is-current:before{transform:scaleY(1)}.dim-mm .dim-mm__link:hover,.dim-mm .dim-mm__link.is-current{text-decoration:underline;text-decoration-color:rgb(var(--mm-acc));text-decoration-thickness:2px;text-underline-offset:4px}.dim-mm .dim-mm__foot{margin-top:.4rem;padding-top:1.4rem;border-top:1px solid var(--mm-line);text-align:right}.dim-mm .dim-mm__foot-link{font-size:1.3rem;font-weight:700;letter-spacing:.04em;border-bottom:2px solid rgb(var(--mm-acc));padding-bottom:2px}.dim-mm a:focus-visible{outline:2px solid rgb(var(--mm-acc));outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.dim-mm *{transition:none!important}.dim-mm .dim-mm__tile:hover .dim-mm__img{transform:none}}@media screen and (max-width:1199px){.dim-mm .dim-mm__tiles{gap:1.4rem}.dim-mm .dim-mm__panel--rider-guides .dim-mm__cols{column-count:3}.dim-mm .header__menu-item{padding-left:1rem;padding-right:1rem}}.menu-drawer__menu-item.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current]{box-shadow:inset 3px 0 rgb(var(--dim-accent,60,242,12))}@supports (grid-template-rows:subgrid){.dim-mm .dim-mm__tiles--part{grid-template-rows:repeat(4,auto);row-gap:0}.dim-mm .dim-mm__part{display:grid;grid-row:span 4;grid-template-rows:subgrid}.dim-mm .dim-mm__part .dim-mm__shop{align-self:center}.dim-mm .dim-mm__part .dim-mm__help{align-self:start}}.dim-mm .dim-mm__panel{max-height:var(--dim-mm-max,none);overflow-y:auto;overscroll-behavior:contain}.dim-mm .dim-mm__panel--rider-guides .dim-mm__cols{column-gap:2.8rem}.dim-mm .dim-mm__panel--rider-guides .dim-mm__col{margin-bottom:1.8rem}.dim-mm .dim-mm__panel--rider-guides .dim-mm__link{padding:.25rem 0 .25rem 1.1rem;font-size:1.3rem;line-height:1.3}.dim-mm .dim-mm__panel--rider-guides .dim-mm__col:first-child{background:var(--mm-band);border-radius:10px;padding:1.4rem 1.6rem 1rem;box-shadow:inset 0 0 0 1px var(--mm-line)}.dim-mm .dim-mm__panel--rider-guides .dim-mm__col:first-child .dim-mm__col-title{border-bottom-color:rgba(var(--mm-acc),.9);border-bottom-width:2px}.dim-mm .dim-mm__panel--rider-guides .dim-mm__cols{display:grid;grid-template-columns:27rem minmax(0,1fr);column-count:auto;gap:0 3.2rem;align-items:start}.dim-mm .dim-mm__panel--rider-guides .dim-mm__cols-rest{column-count:3;column-gap:2.8rem;padding-top:1.4rem}.dim-mm .dim-mm__panel--rider-guides .dim-mm__col:first-child{margin-bottom:0}.dim-mm .dim-mm__panel--rider-guides .dim-mm__col:first-child .dim-mm__foot{margin:1.2rem 0 .4rem;padding-top:1.2rem;border-top:1px solid var(--mm-line);text-align:left}@media(max-width:1199px){.dim-mm .dim-mm__panel--rider-guides .dim-mm__cols{grid-template-columns:24rem minmax(0,1fr)}.dim-mm .dim-mm__panel--rider-guides .dim-mm__cols-rest{column-count:2}}.dim-mm .dim-mm__panel--rider-guides .dim-mm__cols-rest>.dim-mm__col:first-child{background:none;box-shadow:none;padding:0;border-radius:0;margin-bottom:1.8rem}.dim-mm .dim-mm__panel--rider-guides .dim-mm__cols-rest>.dim-mm__col:first-child .dim-mm__col-title{border-bottom:1px solid var(--mm-line)}html:not(.dim-mm-dark) #menu-drawer.dim-drawer{--color-background:236,238,234;--gradient-background:#eceeea;--color-foreground:21,24,26;--color-link:21,24,26;--color-shadow:0,0,0;background:#eceeea;color:#15181a;border-right:0;box-shadow:0 18px 40px #00000059}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__submenu{--gradient-background:#eceeea;background:#eceeea}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__menu-item,html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__close-button,html:not(.dim-mm-dark) #menu-drawer.dim-drawer .list-social__link,html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__account{color:#15181a}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__menu>li{border-bottom:1px solid rgba(21,24,26,.08)}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__close-button{background:#e2e5df;font-weight:700;letter-spacing:.04em;border-bottom:2px solid rgb(var(--dim-accent,60,242,12))}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__utility-links{background:#e2e5df}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__menu-item:hover,html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__menu-item:focus-visible{background:#e2e5df}html:not(.dim-mm-dark) #menu-drawer.dim-drawer a.menu-drawer__menu-item:not(.dim-drawer-row):hover{text-decoration:underline;text-decoration-color:rgb(var(--dim-accent,60,242,12));text-decoration-thickness:2px;text-underline-offset:5px}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__menu-item--active{background:#e2e5df;box-shadow:inset 3px 0 rgb(var(--dim-accent,60,242,12))}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__menu-item .svg-wrapper{color:#15181a8c}.dim-arrow{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;margin-left:.5rem;border-radius:50%;background:rgb(var(--dim-accent,60,242,12));color:#0d120d;font-size:1.15rem;font-weight:700;line-height:1;vertical-align:middle;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.dim-arrow:before{content:"\2192"}a:hover>.dim-arrow,a:hover .dim-arrow,a:focus-visible .dim-arrow{transform:translate(3px);box-shadow:0 0 0 4px rgba(var(--dim-accent,60,242,12),.22)}.dim-mm .dim-mm__tile-cta{display:inline-flex;align-items:center;color:var(--mm-ink);font-weight:600}.dim-logo{display:flex;align-items:center;gap:.8rem;height:4rem}.dim-logo__img{display:block;width:auto;height:auto;max-height:2.8rem;max-width:12.5rem;object-fit:contain}.dim-logo--tall .dim-logo__img{max-height:4rem;max-width:8rem}.dim-logo--badge .dim-logo__img{max-height:2.7rem;max-width:12.5rem;border-radius:3px}.dim-logo--duo .dim-logo__img{max-height:2.6rem;max-width:7.6rem}.dim-logo--duo .dim-logo__img--badge{max-height:1.9rem;max-width:7.4rem;border-radius:3px}.dim-logo__img--dark{display:none}.dim-mm .dim-mm__shop{flex-direction:column;align-items:flex-start;gap:.6rem;padding:.8rem;margin:0 -.8rem}.dim-mm .dim-mm__shop-label{align-items:center;flex-wrap:wrap;font-size:1.3rem}#menu-drawer.dim-drawer .menu-drawer__menu-item>.svg-wrapper:has(.icon-arrow){width:2.6rem;height:2.6rem;right:2rem;border-radius:50%;background:rgb(var(--dim-accent,60,242,12));color:#0d120d;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}#menu-drawer.dim-drawer .menu-drawer__menu-item>.svg-wrapper:has(.icon-arrow) svg{width:1.2rem;height:1.2rem}#menu-drawer.dim-drawer .menu-drawer__menu-item:hover>.svg-wrapper:has(.icon-arrow),#menu-drawer.dim-drawer .menu-drawer__menu-item:active>.svg-wrapper:has(.icon-arrow){box-shadow:0 0 0 5px rgba(var(--dim-accent,60,242,12),.22)}#menu-drawer.dim-drawer .menu-drawer__close-button .svg-wrapper{width:2.4rem;height:2.4rem;border-radius:50%;background:rgb(var(--dim-accent,60,242,12));color:#0d120d;display:inline-flex;align-items:center;justify-content:center;margin-right:1.2rem}#menu-drawer.dim-drawer .menu-drawer__close-button .svg-wrapper svg{width:1.1rem;height:1.1rem}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__menu-item:not(.dim-card-item):hover,html:not(.dim-mm-dark) #menu-drawer.dim-drawer .menu-drawer__menu-item:not(.dim-card-item):active{background:#e2e5df;box-shadow:inset 3px 0 rgb(var(--dim-accent,60,242,12))}#menu-drawer.dim-drawer .menu-drawer__menu>li:has(>.dim-card-item),#menu-drawer.dim-drawer .menu-drawer__menu>li:has(>details>.dim-card-item){border-bottom:0!important}#menu-drawer.dim-drawer .menu-drawer__menu:has(.dim-card-item){padding:.6rem 0 1.2rem}#menu-drawer.dim-drawer .menu-drawer__menu-item.dim-card-item{display:block;padding:.6rem 1.6rem;background:transparent!important;box-shadow:none!important;text-decoration:none!important}#menu-drawer.dim-drawer .dim-card-item>.svg-wrapper{display:none!important}.dim-card{position:relative;display:block;width:100%;aspect-ratio:5/2;border-radius:12px;overflow:hidden;background:#0d120d;box-shadow:0 1px 3px #00000038;transition:box-shadow .22s ease}.dim-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.dim-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.dim-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000c,#0000006b 38%,#0000 70%),linear-gradient(to right,#0000004d,#0000 55%);pointer-events:none}.dim-card__name{position:absolute;left:1.5rem;right:5.6rem;bottom:1.2rem;z-index:1;color:#fff;font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.55)}.dim-card__go{position:absolute;right:1.3rem;bottom:1.1rem;z-index:1;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--dim-accent,60,242,12));color:#0d120d;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;box-shadow:0 0 0 4px rgba(var(--dim-accent,60,242,12),.2);transition:transform .2s ease}.dim-card__go:before{content:"\2192"}.dim-card-item:hover .dim-card,.dim-card-item:active .dim-card,.dim-card-item:focus-visible .dim-card,.dim-card-item.menu-drawer__menu-item--active .dim-card{box-shadow:0 0 0 2px rgb(var(--dim-accent,60,242,12)),0 8px 24px rgba(var(--dim-accent,60,242,12),.38)}.dim-card-item:hover .dim-card__img,.dim-card-item:active .dim-card__img{transform:scale(1.04)}.dim-card-item:hover .dim-card__go,.dim-card-item:active .dim-card__go{transform:translate(3px)}.dim-drawer-shop{display:flex!important;align-items:center;gap:1.4rem}.dim-drawer-shop .dim-logo{flex:0 0 9.6rem;justify-content:flex-start}.dim-drawer-shop__label{font-weight:700;line-height:1.25}.dim-drawer-help{display:flex;flex-direction:column;gap:.2rem;line-height:1.3}.dim-drawer-help__k{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.7}#menu-drawer.dim-drawer .menu-drawer__navigation-container{grid-template-rows:auto 1fr auto}.dim-drawer-foot{align-self:end;padding:2rem 1.6rem 1.4rem}.dim-ask{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:12px;background:#15181a;color:#f1f3ef;text-decoration:none;box-shadow:0 0 0 1px rgba(var(--dim-accent,60,242,12),.4),0 8px 22px rgba(var(--dim-accent,60,242,12),.16);transition:box-shadow .2s ease}.dim-ask:hover,.dim-ask:active{box-shadow:0 0 0 2px rgb(var(--dim-accent,60,242,12)),0 10px 26px rgba(var(--dim-accent,60,242,12),.32)}.dim-ask__icon{flex:0 0 auto;width:3.6rem;height:3.6rem;border-radius:50%;background:rgba(var(--dim-accent,60,242,12),.14);color:rgb(var(--dim-accent,60,242,12));display:flex;align-items:center;justify-content:center}.dim-ask__txt{flex:1 1 auto;display:flex;flex-direction:column;line-height:1.25}.dim-ask__k{font-size:1.25rem;opacity:.78}.dim-ask__txt strong{font-size:1.65rem;color:rgb(var(--dim-accent,60,242,12));letter-spacing:.02em}.dim-ask .dim-arrow{width:2.6rem;height:2.6rem;font-size:1.4rem}.dim-bs__title{margin:1.8rem 0 .8rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.72}.dim-bs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dim-bs__item{display:flex;flex-direction:column;gap:.5rem;color:inherit;text-decoration:none}.dim-bs__img{display:block;aspect-ratio:1/1;border-radius:10px;overflow:hidden;transition:box-shadow .2s ease}.dim-bs__img img{width:100%;height:100%;display:block}.dim-bs__item:hover .dim-bs__img,.dim-bs__item:active .dim-bs__img{box-shadow:0 0 0 2px rgb(var(--dim-accent,60,242,12)),0 6px 16px rgba(var(--dim-accent,60,242,12),.3)}.dim-bs__name{font-size:1.2rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dim-bs__price{font-size:1.25rem;font-weight:700}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .dim-drawer-foot{color:#15181a}.dim-card{isolation:isolate}.dim-mm .dim-mm__shop-label{display:block}.dim-mm .dim-mm__part{grid-template-columns:minmax(0,1fr)}.dim-mm .dim-logo{height:5.8rem;max-width:100%}.dim-mm .dim-logo__img{max-height:4.2rem;max-width:16.8rem;min-width:0;flex:0 1 auto}.dim-mm .dim-logo--tall .dim-logo__img{max-height:5.8rem;max-width:11.3rem}.dim-mm .dim-logo--badge .dim-logo__img{max-height:3.84rem;max-width:18rem}.dim-mm .dim-logo--duo .dim-logo__img{max-height:3.9rem;max-width:10.3rem}.dim-mm .dim-logo--duo .dim-logo__img--badge{max-height:2.7rem;max-width:10.1rem}@media(max-width:1279px){.dim-mm .dim-logo--duo{width:100%}.dim-mm .dim-logo--duo .dim-logo__img{flex:1 1 0}}.dim-drawer-shop .dim-logo{flex-basis:auto;height:5.8rem}.dim-drawer-shop .dim-logo__img{max-width:14.4rem;max-height:4.5rem}.dim-drawer-shop .dim-logo--tall .dim-logo__img{max-height:5.8rem}.dim-drawer-shop .dim-logo--duo{gap:.6rem}.dim-drawer-shop .dim-logo--duo .dim-logo__img{max-width:6.5rem}.dim-drawer-shop .dim-logo--duo .dim-logo__img--badge{max-width:5.5rem}.dim-bs__img{background:#fff;box-shadow:inset 0 0 0 1px #15181a14}.dim-bs__img img{object-fit:contain;padding:.4rem}#menu-drawer.dim-drawer .menu-drawer__submenu{z-index:5}#menu-drawer.dim-drawer .menu-drawer__menu.has-submenu>li>a.menu-drawer__menu-item{position:relative}#menu-drawer.dim-drawer .menu-drawer__menu.has-submenu>li>a.menu-drawer__menu-item:after{content:"\2192";position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--dim-accent,60,242,12));color:#0d120d;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;line-height:1}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .dim-bs__img{background:#f5f6f3;box-shadow:inset 0 0 0 1px #15181a1a}html:not(.dim-mm-dark) #menu-drawer.dim-drawer .dim-bs__img img{mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/53/assets/dim-mega-menu.css.map */
