.mm-item{display:block;border-bottom:1px solid rgba(0,0,0,.12)}.mm-accordion{display:block}.mm-accordion--nested{border-bottom:none}.mm-summary{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;min-height:48px;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:none;border:none;color:inherit;font:inherit;text-align:left;line-height:inherit;letter-spacing:inherit}.mm-summary--nested{padding:14px 15px;font-size:inherit}.mm-title{flex:1;font-weight:400;transition:color .2s ease}.mm-title--highlight{color:var(--highlight, #d02e2e);font-weight:500}.mm-caret{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:8px;transition:transform .3s ease;flex-shrink:0}.mm-caret:before{content:"";display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .3s ease}.mm-accordion.is-open>.mm-summary .mm-caret{transform:rotate(180deg)}.mm-panel{display:none;padding:4px 0 10px;overflow:hidden}.mm-accordion.is-open>.mm-panel{display:block}.mm-children{display:block;position:relative;margin-left:0;padding-left:0}.mm-child{display:block;border-bottom:none}.mm-children .mm-item{border-bottom:none}.mm-row{display:flex;align-items:center;padding:14px 15px;min-height:48px;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}@media(hover:hover){.mm-row:hover{opacity:.7}}.mm-row--nested{padding:14px 15px;font-size:inherit}@media(hover:hover){.mm-summary:hover{opacity:.7}}.mm-summary:active,.mm-row:active{background-color:#0000000f}.mm-accordion.is-open>.mm-panel{animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.mm-summary,.mm-summary--nested,.mm-row,.mm-row--nested{padding:16px 15px}}@media(hover:none)and (pointer:coarse){.mm-summary,.mm-row{min-height:44px}}.mm-accordion--nested .mm-accordion,.mm-accordion--nested .mm-child{margin-left:0}.mm-children .mm-summary,.mm-children .mm-row{padding-left:30px}.mm-summary:focus-visible{outline:2px solid var(--highlight, #d02e2e);outline-offset:2px}.mm-row:focus-visible{outline:2px solid var(--highlight, #d02e2e);outline-offset:2px}.mm-summary{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.drawer__main-menu{padding:0}.drawer__menu{padding:0 15px 15px}mobile-menu .drawer__foot .mobile-menu__block--icon{flex-basis:100%;padding:0}mobile-menu .drawer__foot .mobile-menu__block--icon .block__icon__container{display:flex;flex-direction:row;align-items:center;text-align:left;gap:14px;padding:2px var(--inner, 15px)}mobile-menu .drawer__foot .mobile-menu__block--icon .block__icon{flex:0 0 24px;width:24px;height:24px;margin:0;display:flex;align-items:center;justify-content:flex-start}mobile-menu .drawer__foot .mobile-menu__block--icon .block__icon svg,mobile-menu .drawer__foot .mobile-menu__block--icon .block__icon img{display:block}mobile-menu .drawer__foot .mobile-menu__block--icon .block__icon__text{flex:none;margin:0;overflow-wrap:break-word}mobile-menu .drawer__foot .mobile-menu__block--icon .block__icon__text p,mobile-menu .drawer__foot .mobile-menu__block--icon .block__icon__text div{margin:0;line-height:1.4}mobile-menu .block__icon--image{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-bottom:6px}mobile-menu .block__icon__img{display:block;width:var(--icon-size, 20px);height:auto;object-fit:contain;margin:0 auto}mobile-menu .block__icon__container{display:flex;flex-direction:row;align-items:center;text-align:left;gap:14px;padding:2px var(--inner, 15px)}mobile-menu .block__icon{flex:0 0 24px;width:24px;height:24px;margin:0;display:flex;align-items:center;justify-content:flex-start}mobile-menu .block__icon img,mobile-menu .block__icon svg{width:24px;height:24px;object-fit:contain}mobile-menu .block__icon__text{flex:1 1 auto;font-size:12px;text-align:left;line-height:1.3}mobile-menu .block__icon__text p,mobile-menu .block__icon__text div{margin:0}.block__icon--image{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.block__icon__img{display:block;width:var(--icon-size, 20px);height:auto;object-fit:contain}.drawer__head{display:flex;align-items:center;justify-content:flex-end}.drawer__close{order:1;margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mobile-menu-accordion.css.map */
