.mypride-drawer{display:none}.mypride-drawer,.mypride-drawer *{box-sizing:border-box}@media screen and (max-width:989.98px){.mypride-drawer{display:block}.mypride-drawer__burger{position:fixed;top:calc(var(--mypride-ann-height) + ((var(--mypride-hdr-height) - 13px) / 2));left:var(--mypride-pad);z-index:61;display:flex;flex-direction:column;justify-content:center;gap:5px;width:24px;height:13px;padding:0;background:none;border:none;cursor:pointer;color:inherit}.mypride-drawer__burger span{height:1.5px;background:currentColor}.mypride-drawer__burger{color:var(--mypride-ink, #0a0a0a)}body.template-index .mypride-drawer__burger,body.template-about .mypride-drawer__burger{color:#fff}body.template-index .mypride-header-wrap.solid~.mypride-drawer .mypride-drawer__burger,body.template-index .mypride-header-wrap:has(.mypride-nav__item:hover)~.mypride-drawer .mypride-drawer__burger,body.template-about .mypride-header-wrap.solid~.mypride-drawer .mypride-drawer__burger,body.template-about .mypride-header-wrap:has(.mypride-nav__item:hover)~.mypride-drawer .mypride-drawer__burger{color:var(--mypride-ink, #0a0a0a)}.mypride-drawer__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;width:100vw;padding:var(--mypride-pad);padding-top:72px;padding-bottom:48px;background:var(--mypride-ink, #0a0a0a);color:#fff;transform:translateY(-100%);visibility:hidden;transition:transform .5s cubic-bezier(.7,0,.2,1),visibility 0s linear .5s}.mypride-drawer__panel.is-open{transform:none;visibility:visible;transition:transform .5s cubic-bezier(.7,0,.2,1)}.mypride-drawer__panel{scrollbar-width:none}.mypride-drawer__panel::-webkit-scrollbar{display:none}.mypride-drawer__inner{margin:0;display:flex;flex-direction:column}.mypride-drawer__close{position:absolute;top:24px;right:var(--mypride-pad);background:none;border:none;color:inherit;font-family:inherit;font-size:12px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;padding:4px 0}.mypride-drawer__close:hover{opacity:.6}.mypride-drawer__nav-wrap{position:relative}.mypride-drawer__nav-wrap.has-subopen .mypride-drawer__nav{visibility:hidden}.mypride-drawer__nav{display:flex;flex-direction:column;gap:22px;font-size:22px;letter-spacing:.08em;text-transform:uppercase}.mypride-drawer__link{display:inline-block;color:#fff;text-decoration:none}.mypride-drawer__link:hover{opacity:.6}.mypride-drawer__sub{display:flex;flex-direction:column;margin-top:4px}.mypride-drawer__sub-link{display:inline-block;padding:6px 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;text-decoration:none}.mypride-drawer__sub-link:hover{opacity:.6}.mypride-drawer__sub-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:6px 0;background:none;border:none;color:#ffffffbf;font-family:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer}.mypride-drawer__sub-trigger:hover{opacity:.6}.mypride-drawer__arrow{flex:none;width:8px;height:8px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg)}.mypride-drawer__num{margin-right:6px;font-size:10px;opacity:.6}.mypride-drawer__sub-link,.mypride-drawer__sub-trigger span,.mypride-drawer__sub-list a{position:relative}.mypride-drawer__sub-link:after,.mypride-drawer__sub-trigger span:after,.mypride-drawer__sub-list a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.mypride-drawer__sub-link:active:after,.mypride-drawer__sub-trigger span:active:after,.mypride-drawer__sub-list a:active:after{width:100%}.mypride-drawer__subpanel{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;padding:var(--mypride-pad);transform:translate(100%);visibility:hidden;transition:transform .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mypride-drawer__subpanel::-webkit-scrollbar{display:none}.mypride-drawer__subpanel.is-active{transform:translate(0);visibility:visible;transition:transform .25s cubic-bezier(.4,0,.2,1)}.mypride-drawer__back{display:flex;align-items:center;gap:12px;padding:0 0 18px;background:none;border:none;color:#ffffffbf;font-family:inherit;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer}.mypride-drawer__back:hover{opacity:.6}.mypride-drawer__back-arrow{flex:none;width:8px;height:8px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.mypride-drawer__sub-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mypride-drawer__sub-list a{display:inline-block;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;text-decoration:none;padding:6px 0}.mypride-drawer__sub-list a:hover{opacity:.6;color:#fff}.mypride-drawer__promos{display:flex;gap:12px;margin-top:26px;padding-top:26px;border-top:1px solid rgba(255,255,255,.18);overflow-x:auto;max-width:100%;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.mypride-drawer__promos::-webkit-scrollbar{display:none}.mypride-drawer__promo{flex:0 0 auto;scroll-snap-align:start;width:calc(72% - 6px);min-width:220px;padding:14px;border:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none;transition:border-color .3s ease}.mypride-drawer__promo:hover{border-color:#fff}.mypride-drawer__promo-ph{display:block;margin-bottom:12px;aspect-ratio:4 / 3;overflow:hidden}.mypride-drawer__promo-ph img{display:block;width:100%;height:100%;object-fit:cover}.mypride-drawer__promo-txt{display:flex;flex-direction:column;gap:8px}.mypride-drawer__promo-txt span{font-size:10px;letter-spacing:.16em;opacity:.6;text-transform:uppercase}.mypride-drawer__promo-txt b{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.mypride-drawer__promo-txt i{font-style:normal;font-size:10px;letter-spacing:.14em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.mypride-drawer__utility{display:flex;flex-direction:column;gap:22px;margin-top:26px;padding-top:26px;border-top:1px solid rgba(255,255,255,.18)}}@media screen and (min-width:990px){.mypride-drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mypride-drawer.css.map */
