.th-mobile-shop,.th-mobile-account-caption{display:none}@media(max-width:989px){#menu-drawer{background:#fbf9fd;color:#30283b;width:min(100vw,440px);border:0}#menu-drawer .menu-drawer__inner-container{height:100%;display:flex;flex-direction:column;overflow:hidden}#menu-drawer .menu-drawer__title-and-close-btn{flex-shrink:0;padding:18px 22px;border-bottom:1px solid #e7e0ed;min-height:74px;background:#fbf9fd}#menu-drawer .menu-drawer__title{font-family:var(--font-heading-family);font-weight:500;font-size:25px;letter-spacing:-.035em;color:#30283b;margin:0}#menu-drawer .menu-drawer__close-menu-btn{width:44px;height:44px;min-width:44px;background:#f0eaf6;border-radius:50%;color:#655079}#menu-drawer .menu-drawer__close-menu-btn svg{width:19px;height:19px}#menu-drawer .menu-drawer__navigation-container{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:env(safe-area-inset-bottom,16px)}#menu-drawer .th-mobile-shop{display:block;padding:22px 20px 14px}#menu-drawer .th-mobile-shop__heading{margin:0 0 13px;color:#806491;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;line-height:1.5}#menu-drawer .th-mobile-shop__cards{display:grid;gap:10px}#menu-drawer .th-mobile-product{display:grid;grid-template-columns:80px minmax(0,1fr) 18px;gap:13px;align-items:center;text-decoration:none;color:#30283b;background:#fff;border:1px solid #e3daec;border-radius:14px;padding:10px 12px 10px 8px;min-height:103px;letter-spacing:0;transition:border-color .18s}#menu-drawer .th-mobile-product:first-child{background:#f1ebf7;border-color:#dcd0e7}#menu-drawer .th-mobile-product:focus-visible{outline:2px solid #806491;outline-offset:3px}#menu-drawer .th-mobile-product:hover{border-color:#806491}#menu-drawer .th-mobile-product__image{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:10px;overflow:hidden;background:#f7f5fa}#menu-drawer .th-mobile-product__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#menu-drawer .th-mobile-product__copy{display:grid;gap:4px;min-width:0}#menu-drawer .th-mobile-product__eyebrow{font-size:10px;font-weight:600;letter-spacing:.07em;line-height:1.4;text-transform:uppercase;color:#806491}#menu-drawer .th-mobile-product strong{font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.025em}#menu-drawer .th-mobile-product__description{font-size:13px;line-height:1.4;color:#786980}#menu-drawer .th-mobile-product>svg{width:18px;height:18px;color:#806491}#menu-drawer .menu-drawer__navigation{padding:8px 22px 16px}#menu-drawer .menu-drawer__menu-item{font-size:18px;font-weight:400;letter-spacing:0;line-height:1.4;padding:12px 2px;min-height:48px;color:#493c53;border-radius:0}#menu-drawer .menu-drawer__menu>li+li{border-top:1px solid #eee8f2}#menu-drawer .menu-drawer__menu-item--active{background:transparent;color:#70518a;font-weight:500}#menu-drawer .menu-drawer__menu-item>.icon-arrow{right:4px;width:17px}#menu-drawer .menu-drawer__submenu{background:#fbf9fd}#menu-drawer .menu-drawer__utility-links{padding:0 22px 22px;background:transparent;border:0;margin:0}#menu-drawer .menu-drawer__account{display:flex;align-items:center;gap:13px;margin:0;padding:16px;background:#f0eaf6;border:1px solid #e3daec;border-radius:12px;color:#503d60;font-size:17px;letter-spacing:0;text-decoration:none;min-height:72px}#menu-drawer .menu-drawer__account>.icon{width:23px;height:23px;margin:0}#menu-drawer .th-mobile-account-caption{display:block;font-size:13px;line-height:1.4;font-weight:400;color:#7d6d87;margin-top:3px}#menu-drawer .list-social:empty{display:none}#menu-drawer .list-social{margin-top:12px;justify-content:center}}@media(prefers-reduced-motion:reduce){#menu-drawer .th-mobile-product{transition:none}}@media(max-width:989px){#menu-drawer{height:100svh;height:100dvh;overflow:hidden}#menu-drawer .menu-drawer__inner-container{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}#menu-drawer .menu-drawer__navigation-container{height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:max(24px,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/th-mobile-menu.css.map */
