.tsmm-root{--tsmm-css:1}.tsmm-sprite{position:absolute;width:0;height:0;overflow:hidden}.tsmm-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tsmm,.tsmm-msub,.tsmm-mcard{--tsmm-ink:#1f3a23;--tsmm-acc:#3d9970;--tsmm-soft:#eef6f1;--tsmm-line:rgba(31,58,35,.1);--tsmm-text:#3d3d3d;--tsmm-muted:#5d6b63;--tsmm-green:#87b081;--tsmm-lav:#a9a4d1;--tsmm-tint-lav:#eeedf7;--tsmm-plum:#3f3a66;--tsmm-plum2:#36315c;--tsmm-act:#433d72;--tsmm-act-h:#524b86;--tint:#edf3ee;--cink:#1f3a23;--csel:#eef6f1;--cacc:#3d9970}:is(.tsmm,.tsmm-msub) [data-tone=green]{--tint:#edf3ee;--cink:#1f3a23;--csel:#eef6f1;--cacc:#3d9970}:is(.tsmm,.tsmm-msub) [data-tone=lav]{--tint:#f0eff8;--cink:#3f3a66;--csel:#eeedf7;--cacc:#5a5396}:is(.tsmm,.tsmm-msub) [data-tone=warm]{--tint:#f4f2ec;--cink:#1f3a23;--csel:#f3f1ea;--cacc:#3d9970}:is(.tsmm,.tsmm-msub) [data-tone=blush]{--tint:#f6f0ed;--cink:#1f3a23;--csel:#f6f0ed;--cacc:#3d9970}.tsmm-ic{width:16px;height:16px;flex:0 0 auto}html body .t4s-nav__ul>li.tsmm-host>.t4s-sub-menu{display:none!important}html body .t4s-nav__ul>li.tsmm-host:after{display:none!important}html body .t4s-nav__ul>li.tsmm-host.is-tsmm-open>a{color:#3d9970!important}html body .t4s-nav__ul>li.tsmm-host.is-tsmm-open>a:after{transform:scaleX(1)}html.tsmm-open body .t4s-section-header{z-index:461}html.tsmm-open body .t4s-section-header:not(.shopify-section-header-sticky){position:relative}.tsmm-dot{position:absolute;top:8px;inset-inline-end:5px;width:7px;height:7px;border-radius:50%;background:#8b85c1;pointer-events:none}.tsmm-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid rgba(139,133,193,.75);opacity:0;animation:tsmm-ring 2.6s cubic-bezier(.2,.7,.2,1) 1s 4}html.tsmm-seen .tsmm-dot:after{animation:none}html body .t4s-push-menu-btn>.tsmm-dot{top:10px;inset-inline-end:auto;inset-inline-start:33px}@keyframes tsmm-ring{0%{transform:scale(.35);opacity:.95}70%{opacity:0}to{transform:scale(1.7);opacity:0}}.tsmm[hidden],.tsmm-scrim[hidden],.tsmm-pane[hidden]{display:none!important}.tsmm{position:absolute;top:100%;inset-inline:0;z-index:3;max-height:var(--tsmm-maxh,none);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:1px solid var(--tsmm-line);box-shadow:0 36px 60px -30px #1f3a234d;color:var(--tsmm-text);font-size:16px;line-height:1.5;text-align:start;letter-spacing:normal;text-transform:none;opacity:0;transition:opacity .16s ease}.tsmm.is-open{opacity:1;transition:opacity .22s ease}.tsmm__in{width:min(1256px,calc(100% - 40px));margin-inline:auto;padding:30px 0 34px;transform:translateY(-10px);transition:transform .16s ease}.tsmm.is-open .tsmm__in{transform:none;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tsmm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:459;background:#16201a4d;opacity:0;transition:opacity .28s ease}.tsmm-scrim.is-on{opacity:1}.tsmm [data-st]{opacity:0;transform:translateY(10px);transition:opacity .14s ease,transform .14s ease}.tsmm.is-open [data-st]{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.2,.7,.2,1) calc(90ms + var(--i,0) * 45ms),transform .6s cubic-bezier(.2,.7,.2,1) calc(90ms + var(--i,0) * 45ms),background-color .2s ease}.tsmm__grid{display:grid;grid-template-columns:236px minmax(0,1fr) 300px;grid-template-rows:auto 1fr auto;grid-template-areas:"rail pane side" "quiz pane side" "strip strip side";column-gap:40px}.tsmm__grid--noside{grid-template-columns:236px minmax(0,1fr);grid-template-areas:"rail pane" "quiz pane" "strip strip"}.tsmm__rail{grid-area:rail;min-width:0}.tsmm__panes{grid-area:pane;min-width:0}.tsmm__side{grid-area:side;display:flex;min-width:0}.tsmm__strip{grid-area:strip}.tsmm .tsmm__eyebrow{margin:0 0 8px;padding-inline:12px;font-size:12.5px;font-weight:700;letter-spacing:.04em;line-height:1.4;color:var(--tsmm-muted)}.tsmm__tabs{display:flex;flex-direction:column;gap:2px}.tsmm .tsmm-tab{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:58px;margin:0;padding:7px 12px 7px 10px;border:0;border-radius:14px;background:transparent;box-shadow:none;font:inherit;text-align:start;text-transform:none;letter-spacing:normal;line-height:1.25;color:var(--tsmm-ink);cursor:pointer}.tsmm .tsmm-tab:hover{background:#f7f9f7;color:var(--tsmm-ink)}.tsmm .tsmm-tab[aria-selected=true]{background:var(--csel)}.tsmm .tsmm-tab:focus-visible{outline:2px solid var(--tsmm-acc);outline-offset:2px}.tsmm-tab__img{width:44px;height:44px;border-radius:12px;background:var(--tint);display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.tsmm-tab__img img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.tsmm-tab__txt{display:flex;flex-direction:column;min-width:0;flex:1}.tsmm-tab__t{font-size:16px;font-weight:700;line-height:1.25}.tsmm-tab[aria-selected=true] .tsmm-tab__t{color:var(--cink)}.tsmm-tab__c{font-size:13.5px;font-weight:400;color:var(--tsmm-muted);line-height:1.3}.tsmm-tab__chev{width:16px;height:16px;color:var(--cink);opacity:0;transform:translate(4px);transition:opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1)}.tsmm-tab[aria-selected=true] .tsmm-tab__chev{opacity:1;transform:none}.tsmm .tsmm-quiz{grid-area:quiz;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:16px;padding:16px 16px 12px;border-radius:16px;background:var(--tsmm-soft);text-decoration:none;color:var(--tsmm-ink)}.tsmm .tsmm-quiz:hover{background:#e6f2ea;color:var(--tsmm-ink)}.tsmm-quiz__ic{width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--tsmm-acc);margin-bottom:6px}.tsmm-quiz__ic svg{width:20px;height:20px}.tsmm-quiz__t{font-size:16px;font-weight:800;line-height:1.25}.tsmm-quiz__p{font-size:14px;line-height:1.4;color:var(--tsmm-muted)}.tsmm-quiz__cta{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:2px;font-size:14.5px;font-weight:700;color:var(--tsmm-acc)}.tsmm-quiz__cta .tsmm-ic{width:15px;height:15px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.tsmm-quiz:hover .tsmm-quiz__cta .tsmm-ic{transform:translate(-3px)}.tsmm-pane__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--tsmm-line)}.tsmm .tsmm-pane__t{margin:0;padding:0;font-family:inherit;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--cink)}.tsmm .tsmm-pane__s{margin:3px 0 0;font-size:14.5px;line-height:1.4;color:var(--tsmm-muted)}.tsmm .tsmm-pane__all{display:inline-flex;align-items:center;gap:6px;min-height:40px;white-space:nowrap;text-decoration:none;font-weight:700;font-size:15px;color:var(--cink)}.tsmm .tsmm-pane__all:hover{color:var(--cacc)}.tsmm-pane__all .tsmm-ic{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.tsmm-pane__all:hover .tsmm-ic{transform:translate(-3px)}.tsmm .tsmm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;margin:0;padding:0;list-style:none}.tsmm .tsmm-grid>li{margin:0;padding:0;list-style:none;min-width:0}.tsmm .tsmm-card{display:block;text-decoration:none;color:inherit;border-radius:14px}.tsmm .tsmm-card:hover{color:inherit}.tsmm-card__img{position:relative;display:grid;place-items:center;aspect-ratio:1 / .86;border-radius:14px;background:var(--tint);overflow:hidden}.tsmm-card__img img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tsmm-card:hover .tsmm-card__img img{transform:scale(1.05)}.tsmm-card__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:9px;font-size:15px;font-weight:700;line-height:1.25;color:var(--cink);transition:color .2s}.tsmm-card:hover .tsmm-card__n{color:var(--cacc)}.tsmm-card__d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:13.5px;line-height:1.35;color:var(--tsmm-muted)}.tsmm-card__tag{position:absolute;top:8px;inset-inline-start:8px;padding:2px 8px;border-radius:999px;background:#fff;color:var(--tsmm-muted);font-size:12px;font-weight:600;line-height:1.5;box-shadow:0 1px 3px #00000014}.tsmm-pane.is-in .tsmm-pane__head{animation:tsmm-up .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0ms)}.tsmm-pane.is-in .tsmm-card{animation:tsmm-up .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d,0ms) + 40ms + var(--i,0) * 32ms)}@keyframes tsmm-up{0%{opacity:0;transform:translateY(10px)}}.tsmm__strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--tsmm-line)}.tsmm__strip-lbl{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--tsmm-muted);margin-inline-end:4px}.tsmm__strip-sp{flex:1}.tsmm .tsmm-need{display:flex;align-items:center;gap:8px;min-height:44px;padding-block:5px;padding-inline:5px 14px;border:1px solid var(--tsmm-line);border-radius:999px;background:#fff;text-decoration:none;color:var(--tsmm-ink);font-size:14.5px;font-weight:600;line-height:1.2;transition:border-color .2s,background-color .2s}.tsmm .tsmm-need:hover{border-color:#1f3a2340;background:#fafcfa;color:var(--tsmm-ink)}.tsmm-need img{width:32px;height:32px;border-radius:50%;object-fit:cover}.tsmm .tsmm-need img:not(#tsmm-x),.tsmm .tsmm-stack img:not(#tsmm-x){border-radius:50%}.tsmm .tsmm-rl,.tsmm-msub .tsmm-rl{display:flex;align-items:center;gap:8px;min-height:40px;text-decoration:none;color:var(--tsmm-ink);font-size:15px;font-weight:600;line-height:1.3}.tsmm .tsmm-rl:hover{color:var(--tsmm-acc)}.tsmm-rl .tsmm-ic{width:18px;height:18px;color:var(--tsmm-green)}.tsmm .tsmm-rl--all,.tsmm-msub .tsmm-rl--all{font-weight:800}.tsmm .tsmm-rl--all{margin-inline-start:16px}.tsmm-rl--all .tsmm-ic{width:16px;height:16px;color:currentColor;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.tsmm-rl--all:hover .tsmm-ic{transform:translate(-3px)}.tsmm .tsmm-feat{position:relative;isolation:isolate;flex:1;display:flex;flex-direction:column;padding:20px 22px 22px;border-radius:22px;overflow:hidden;text-decoration:none;color:var(--tsmm-plum2);background:radial-gradient(120% 70% at 90% 0%,#fff,#fff0 60%),linear-gradient(165deg,#f4f3fb,#e6e4f3);box-shadow:inset 0 0 0 1px #3f3a6614;transition:box-shadow .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.tsmm .tsmm-feat:hover{color:var(--tsmm-plum2);box-shadow:inset 0 0 0 1px #3f3a6624,0 18px 36px -22px #36315c73;transform:translateY(-2px)}.tsmm .tsmm-feat:focus-visible{outline:2px solid var(--tsmm-plum);outline-offset:2px}.tsmm-feat__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.tsmm-feat__line{font-size:13px;font-weight:600;color:#6a6596;margin-inline-start:auto}.tsmm-feat__stage{position:relative;height:118px;margin:14px -22px 10px;display:flex;align-items:center;padding-inline:22px}.tsmm-feat__stage:before{content:"";position:absolute;inset-inline:40px;bottom:16px;height:16px;border-radius:50%;background:radial-gradient(closest-side,#36315c33,#36315c00);filter:blur(2px)}.tsmm-feat__t{display:block;font-size:24px;font-weight:800;line-height:1.15;color:var(--tsmm-plum2)}.tsmm-feat__p{display:block;margin-top:8px;font-size:15px;line-height:1.5;color:#4b4770}.tsmm-feat__pick{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;font-weight:600;color:#4b4770}.tsmm-stack{display:flex;flex:0 0 auto}.tsmm-stack img{width:30px;height:30px;border-radius:50%;background:#fff;object-fit:contain;padding:2px;box-shadow:0 0 0 2px #ebe9f6;margin-inline-start:-9px}.tsmm-stack img:first-child{margin-inline-start:0}.tsmm-tiers{display:block;margin-top:14px}.tsmm-tiers__lbl{display:block;font-size:13px;font-weight:700;color:#5c5788;margin-bottom:7px}.tsmm-tiers__row{display:flex;gap:6px}.tsmm-tier{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:42px;border-radius:12px;background:#ffffffb3;box-shadow:inset 0 0 0 1px #3f3a661f;font-size:13px;font-weight:700;line-height:1.15;color:var(--tsmm-plum)}.tsmm-tier small{font-size:11.5px;font-weight:600;color:#6a6596}.tsmm-tier:nth-child(2){background:#d6d3ecb3}.tsmm-tier:nth-child(3){background:#c9c5e6}.tsmm-feat__ok{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:13.5px;color:#4b4770}.tsmm-feat__ok .tsmm-ic{color:var(--tsmm-plum)}.tsmm-feat__spacer{flex:1;min-height:16px}.tsmm-feat__cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:999px;background:var(--tsmm-act);color:#fff;font-size:16px;font-weight:700;transition:background-color .25s ease}.tsmm-feat__cta .tsmm-ic{width:18px;height:18px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.tsmm-feat:hover .tsmm-feat__cta{background:var(--tsmm-act-h)}.tsmm-feat:hover .tsmm-feat__cta .tsmm-ic{transform:translate(-4px)}.tsmm-badge{position:relative;display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 11px;border-radius:999px;background:var(--tsmm-plum2,#36315c);color:#fff;font-size:13px;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;box-shadow:0 6px 14px -6px #36315c99}.tsmm-badge__dot{position:relative;width:7px;height:7px;border-radius:50%;background:#d9d6f0;flex:0 0 auto}.tsmm-badge__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#d9d6f0;animation:tsmm-breathe 2.4s ease-out infinite}.tsmm-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fff0 30%,#ffffff6b,#fff0 70%);transform:translate(130%);animation:tsmm-shimmer 5.2s cubic-bezier(.2,.7,.2,1) 1.4s infinite;pointer-events:none}.tsmm.is-open .tsmm-feat .tsmm-badge{animation:tsmm-badge-in .7s cubic-bezier(.2,.7,.2,1) .45s both}@keyframes tsmm-breathe{0%{transform:scale(1);opacity:.85}70%,to{transform:scale(2.6);opacity:0}}@keyframes tsmm-shimmer{0%{transform:translate(130%)}24%,to{transform:translate(-130%)}}@keyframes tsmm-badge-in{0%{opacity:0;transform:translateY(4px) scale(.88)}}.tsmm-pkg{--open:0%;position:relative;display:block;container-type:inline-size;width:64%;aspect-ratio:2.2;margin-inline-end:auto}.tsmm-pkg__tray{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px;background:linear-gradient(180deg,#fcfaf5,#f2ede2);box-shadow:inset 0 0 0 1px #78643c1a,0 12px 18px -12px #28225473}.tsmm-pkg__well{position:absolute;top:50%;width:19cqw;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:inset 0 2px 5px #50422833,0 1px #ffffffe6;transform:translateY(-50%);display:grid;place-items:center;overflow:hidden}.tsmm-pkg__well:nth-child(1){inset-inline-start:3cqw}.tsmm-pkg__well:nth-child(2){inset-inline-start:24cqw}.tsmm-pkg__well:nth-child(3){inset-inline-start:45cqw}.tsmm-pkg__well img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.tsmm-pkg__sleeve{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:7px;overflow:hidden;background:radial-gradient(140% 120% at 92% -10%,#ffffff4d,#fff0 50%),linear-gradient(180deg,#b7b2dc,#a9a4d1 48%,#9b96c6);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #2e28562e,0 14px 18px -12px #28225480;transform:translate(calc(-1 * var(--open)));transition:transform .9s cubic-bezier(.2,.7,.2,1)}.tsmm-pkg__sleeve:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(to left,#726da0,#8c87ba)}.tsmm-pkg__frame{position:absolute;top:5px;right:5px;bottom:5px;left:5px;inset-inline-start:9px;border:1px solid rgba(255,255,255,.7);border-radius:3px}.tsmm-pkg__logo{position:absolute;top:22%;inset-inline-start:13%;width:44%;height:auto;aspect-ratio:94.47/18.59;color:var(--tsmm-plum2,#36315c)}.tsmm-pkg__line{position:absolute;top:52%;inset-inline-start:11%;inset-inline-end:30%;height:1px;background:linear-gradient(90deg,#dcd9ef,#fff,#e8e6f5 50%,#fff 70%,#d6d2ea)}.tsmm-pkg__slogan{position:absolute;top:58%;inset-inline-start:13%;width:44%;text-align:center;font-size:clamp(6px,6.4cqw,12px);font-style:italic;font-weight:500;line-height:1.25;white-space:nowrap;color:var(--tsmm-plum2,#36315c)}.tsmm-pkg__seal{position:absolute;top:50%;inset-inline-end:8%;width:19cqw;aspect-ratio:1;border-radius:50%;transform:translateY(-50%);border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 2px 3px #2e28564d,0 1px #ffffff59}.tsmm-pkg__seal:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px dashed rgba(255,255,255,.45)}.tsmm.is-open .tsmm-pkg{--open:46%}.tsmm.is-open .tsmm-pkg__sleeve{transition-delay:.42s}.tsmm.is-open .tsmm-feat:hover .tsmm-pkg{--open:62%}.tsmm.is-open .tsmm-feat:hover .tsmm-pkg__sleeve{transition-delay:0s;transition-duration:.7s}@media(max-width:1279px){.tsmm__in{width:calc(100% - 32px);padding-top:24px;padding-bottom:26px}.tsmm__grid{grid-template-columns:218px minmax(0,1fr) 250px;column-gap:26px}.tsmm__grid--noside{grid-template-columns:218px minmax(0,1fr)}.tsmm .tsmm-grid{gap:16px 12px}.tsmm-tab__t{font-size:15px}.tsmm-card__n{font-size:14px}.tsmm-card__d{font-size:12.5px}.tsmm-feat__t{font-size:21px}.tsmm-feat__p{font-size:14px}}#t4s-menu-drawer .tsmm-mcard{display:flex;align-items:center;gap:12px;margin:14px 16px 8px;padding:14px 14px 14px 12px;min-height:100px;border-radius:18px;text-decoration:none;color:var(--tsmm-plum2);background:radial-gradient(120% 90% at 95% 0%,#fff,#fff0 60%),linear-gradient(165deg,#f4f3fb,#e6e4f3);box-shadow:inset 0 0 0 1px #3f3a6614;opacity:0;translate:0 10px;transition:opacity .3s ease,translate .38s cubic-bezier(.32,.72,0,1)}#t4s-menu-drawer[aria-hidden=false] .tsmm-mcard{opacity:1;translate:none;transition-delay:.04s}#t4s-menu-drawer .tsmm-mcard:active{background:linear-gradient(165deg,#efeef9,#e0ddf0)}#t4s-menu-drawer .tsmm-mcard:focus-visible{outline:2px solid var(--tsmm-plum);outline-offset:2px}#t4s-menu-drawer .tsmm-mcard__txt{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}#t4s-menu-drawer .tsmm-mcard__t{font-size:17px;font-weight:800;line-height:1.2;color:var(--tsmm-plum2)}#t4s-menu-drawer .tsmm-mcard__p{font-size:14px;line-height:1.35;color:#4b4770}#t4s-menu-drawer .tsmm-mcard__box{width:104px;flex:0 0 104px;display:flex;align-items:center}#t4s-menu-drawer .tsmm-mcard .tsmm-pkg{width:66%}#t4s-menu-drawer .tsmm-mcard .tsmm-pkg__slogan,#t4s-menu-drawer .tsmm-mcard .tsmm-pkg__seal{display:none}#t4s-menu-drawer .tsmm-mcard .tsmm-pkg__logo{top:34%;inset-inline-start:12%;width:60%}#t4s-menu-drawer .tsmm-mcard .tsmm-pkg__line{top:64%;inset-inline-start:12%;inset-inline-end:16%}#t4s-menu-drawer .tsmm-mcard .tsmm-pkg__frame{top:3px;right:3px;bottom:3px;left:3px;inset-inline-start:6px}#t4s-menu-drawer[aria-hidden=false] .tsmm-mcard .tsmm-pkg{--open:48%}#t4s-menu-drawer[aria-hidden=false] .tsmm-mcard .tsmm-pkg__sleeve{transition-delay:.5s}#t4s-menu-drawer .tsmm-mcard .tsmm-badge{font-size:12px;padding:3px 10px 3px 9px}#t4s-menu-drawer[aria-hidden=true] .tsmm-badge:after,#t4s-menu-drawer[aria-hidden=true] .tsmm-badge__dot:after{animation-play-state:paused}#t4s-menu-drawer .t4s-mb__menu .tsmm-mhost>.t4s-sub-menu{display:none!important}#t4s-menu-drawer .tsmm-mhost:not(.is--opend)>.tsmm-msub{display:none}#t4s-menu-drawer .tsmm-msub{display:block;margin:0;margin-inline-start:calc(-1 * var(--tsmm-gut,0px));padding:8px 0 16px;background:var(--mm-soft,#f6faf7);border-block:1px solid var(--mm-line,rgba(31,42,36,.08));text-align:start;animation:tsmm-fade .35s ease both}@keyframes tsmm-fade{0%{opacity:0;transform:translateY(-4px)}}#t4s-menu-drawer .tsmm-mcat__b{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:68px;margin:0;padding-block:8px;padding-inline:calc(16px + var(--tsmm-gut,0px)) 16px;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;text-align:start;text-transform:none;letter-spacing:normal;color:var(--mm-ink,#1f2a24);cursor:pointer}#t4s-menu-drawer .tsmm-mcat__b:hover{background:transparent;color:var(--mm-ink,#1f2a24)}#t4s-menu-drawer .tsmm-mcat__b:active,#t4s-menu-drawer .tsmm-mcat__b[aria-expanded=true]{background:#fff}#t4s-menu-drawer .tsmm-mcat__b:focus-visible{outline:2px solid var(--tsmm-acc);outline-offset:-2px}#t4s-menu-drawer .tsmm-mcat__img{width:52px;height:52px;border-radius:13px;background:var(--tint);display:grid;place-items:center;overflow:hidden;flex:0 0 auto}#t4s-menu-drawer .tsmm-mcat__img img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}#t4s-menu-drawer .tsmm-mcat__txt{flex:1;display:flex;flex-direction:column;min-width:0}#t4s-menu-drawer .tsmm-mcat__t{font-size:16px;font-weight:700;line-height:1.25;color:var(--cink)}#t4s-menu-drawer .tsmm-mcat__c{font-size:13.5px;font-weight:400;line-height:1.4;color:var(--tsmm-muted)}#t4s-menu-drawer .tsmm-chev{width:30px;height:30px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:0 0 auto;color:var(--mm-ink,#1f2a24);transition:transform .32s cubic-bezier(.32,.72,0,1),background-color .2s}#t4s-menu-drawer .tsmm-chev svg{width:16px;height:16px}#t4s-menu-drawer .tsmm-mcat__b[aria-expanded=true] .tsmm-chev{transform:rotate(180deg);background:var(--csel)}#t4s-menu-drawer [data-tsmm-mpanel][hidden]{display:none!important}#t4s-menu-drawer .tsmm-mcat__p{display:block;background:#fff;padding:2px 0 10px}#t4s-menu-drawer .tsmm-mprod{display:flex;align-items:center;gap:12px;min-height:58px;padding:6px 16px;padding-inline-start:calc(28px + var(--tsmm-gut,0px));text-decoration:none;color:var(--mm-ink,#1f2a24)}#t4s-menu-drawer .tsmm-mprod:active{background:var(--mm-soft,#f6faf7)}#t4s-menu-drawer .tsmm-mprod__img{width:44px;height:44px;border-radius:11px;background:var(--tint);display:grid;place-items:center;overflow:hidden;flex:0 0 auto}#t4s-menu-drawer .tsmm-mprod__img img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}#t4s-menu-drawer .tsmm-mprod__txt{display:flex;flex-direction:column;min-width:0}#t4s-menu-drawer .tsmm-mprod__n{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:15px;font-weight:700;line-height:1.25;color:var(--cink)}#t4s-menu-drawer .tsmm-mprod__tag{padding:1px 7px;border-radius:999px;background:var(--tint);color:var(--tsmm-muted);font-size:11.5px;font-weight:600;line-height:1.5}#t4s-menu-drawer .tsmm-mprod__d{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.3;color:var(--tsmm-muted)}#t4s-menu-drawer .tsmm-mall{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 16px;padding-inline-start:calc(28px + var(--tsmm-gut,0px));text-decoration:none;font-size:15px;font-weight:800;color:var(--cink)}#t4s-menu-drawer [data-tsmm-mpanel].is-in .tsmm-mprod,#t4s-menu-drawer [data-tsmm-mpanel].is-in .tsmm-mall{animation:tsmm-up .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0) * 30ms)}#t4s-menu-drawer .tsmm-mlbl{margin:14px 20px 8px;margin-inline-start:calc(20px + var(--tsmm-gut,0px));font-size:12.5px;font-weight:700;letter-spacing:.04em;line-height:1.4;color:var(--tsmm-muted)}#t4s-menu-drawer .tsmm-mneeds{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px;padding-inline-start:calc(16px + var(--tsmm-gut,0px))}#t4s-menu-drawer .tsmm-need{display:flex;align-items:center;gap:8px;min-height:48px;padding-block:5px;padding-inline:5px 10px;border:1px solid var(--tsmm-line);border-radius:999px;background:#fff;text-decoration:none;color:var(--tsmm-ink);font-size:14.5px;font-weight:600;line-height:1.2}#t4s-menu-drawer .tsmm-need img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:0 0 auto}#t4s-menu-drawer .tsmm-mlinks{padding:10px 16px 0;padding-inline-start:calc(16px + var(--tsmm-gut,0px))}#t4s-menu-drawer .tsmm-mlinks .tsmm-rl{min-height:48px;font-size:15.5px}@media(prefers-reduced-motion:reduce){.tsmm,.tsmm *,.tsmm *:before,.tsmm *:after,.tsmm-scrim,.tsmm-dot:after,#t4s-menu-drawer .tsmm-mcard,#t4s-menu-drawer .tsmm-mcard *,#t4s-menu-drawer .tsmm-mcard *:before,#t4s-menu-drawer .tsmm-mcard *:after,#t4s-menu-drawer .tsmm-msub,#t4s-menu-drawer .tsmm-msub *,#t4s-menu-drawer .tsmm-msub *:after{animation:none!important;transition:none!important}.tsmm [data-st],.tsmm__in{opacity:1!important;transform:none!important}.tsmm-dot:after{display:none}}html.tsmm-still .tsmm,html.tsmm-still .tsmm *,html.tsmm-still .tsmm *:before,html.tsmm-still .tsmm *:after,html.tsmm-still .tsmm-scrim,html.tsmm-still .tsmm-dot:after,html.tsmm-still #t4s-menu-drawer .tsmm-mcard,html.tsmm-still #t4s-menu-drawer .tsmm-mcard *,html.tsmm-still #t4s-menu-drawer .tsmm-mcard *:before,html.tsmm-still #t4s-menu-drawer .tsmm-mcard *:after,html.tsmm-still #t4s-menu-drawer .tsmm-msub,html.tsmm-still #t4s-menu-drawer .tsmm-msub *,html.tsmm-still #t4s-menu-drawer .tsmm-msub *:after{animation:none!important;transition:none!important}html.tsmm-still .tsmm [data-st],html.tsmm-still .tsmm__in{opacity:1!important;transform:none!important}html.tsmm-still .tsmm-dot:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/60/assets/ts-megamenu.css.map */
