:root{--mp-nav-h: 56px;--mp-nav-total: calc(56px + env(safe-area-inset-bottom)) ;--mp-hh: var(--mp-hdr-h, 56px)}@media (max-width: 1023px){body{padding-bottom:var(--mp-nav-total)}.mp-shop-bottomnav{height:var(--mp-nav-total);padding-bottom:env(safe-area-inset-bottom)}.mp-shop-bottomnav>div{height:var(--mp-nav-h)}.grecaptcha-badge{bottom:calc(var(--mp-nav-total) + 12px)!important}}@media (max-width: 767px){.fixed.inset-x-0.bottom-0{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.max-1060\:grid-cols-2{gap:.5rem!important}}.mp-botnav-active{color:var(--sh-accent-text)}.mp-catnav-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--mp-ink) 5%,var(--mp-surface))}.mp-catnav-tile img{width:calc(100% * 26 / 36);height:calc(100% * 26 / 36)}.mp-catnav-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 24px;text-align:center;color:var(--sh-text-muted);font-size:15px}.mp-catnav-state__retry{min-height:44px;padding:0 20px;border:1px solid var(--sh-accent-edge);border-radius:10px;background:transparent;color:var(--sh-accent-text);font:inherit;font-weight:600;cursor:pointer}.mp-catnav-d__bar{display:flex;align-items:center;gap:2px;min-width:0;height:77px}.mp-catnav-d__trigger{display:inline-flex;flex:none;align-items:center;gap:10px;height:44px;margin-inline-end:10px;padding:0 18px 0 15px;border:0;border-radius:12px;background:var(--sh-accent);color:var(--sh-on-accent);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.mp-catnav-d__trigger:hover,.mp-catnav-d__trigger.is-open{background:var(--sh-accent-press)}.mp-catnav-d__trigger:focus-visible,.mp-catnav-d__quick:focus-visible,.mp-catnav-d__panel a:focus-visible,.mp-catnav-d__panel button:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:2px}.mp-catnav-burger{position:relative;display:inline-block;width:18px;height:14px}.mp-catnav-burger i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease,top .2s ease}.mp-catnav-burger i:nth-child(1){top:0}.mp-catnav-burger i:nth-child(2){top:6px}.mp-catnav-burger i:nth-child(3){top:12px}.is-open .mp-catnav-burger i:nth-child(1){top:6px;transform:rotate(45deg)}.is-open .mp-catnav-burger i:nth-child(2){opacity:0}.is-open .mp-catnav-burger i:nth-child(3){top:6px;transform:rotate(-45deg)}.mp-catnav-d__quick{display:inline-flex;align-items:center;height:40px;padding:0 12px;border-radius:10px;color:var(--sh-text-soft);font-size:15px;font-weight:500;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.mp-catnav-d__quick:hover{background:var(--sh-hover);color:var(--sh-accent-text)}.mp-catnav-d__quick.is-current{color:var(--sh-accent-text);font-weight:600}@media (max-width: 1279px){.mp-catnav-d__quick:nth-of-type(n+3){display:none}}@media (min-width: 1280px) and (max-width: 1439px){.mp-catnav-d__quick:nth-of-type(n+4){display:none}}@media (min-width: 1440px){.mp-catnav-d__quick:nth-of-type(n+5){display:none}}.mp-catnav-d__scrim{position:fixed;right:0;bottom:0;left:0;z-index:60;background:color-mix(in srgb,var(--sh-scrim) 45%,transparent)}.mp-catnav-d__panel{position:fixed;right:0;left:0;z-index:61;display:flex;width:min(1320px,calc(100vw - 48px));height:min(640px,calc(100dvh - var(--mp-catnav-top, 0px) - 24px));margin:0 auto;overflow:hidden;border:1px solid var(--mp-line);border-top:0;border-radius:0 0 16px 16px;background:var(--mp-surface);box-shadow:0 28px 56px -16px color-mix(in srgb,var(--sh-scrim) 28%,transparent)}.mp-catnav-d__rail{flex:none;width:300px;margin:0;padding:10px;overflow-y:auto;overscroll-behavior:contain;list-style:none;border-inline-end:1px solid var(--mp-line);background:var(--mp-surface-2);scrollbar-width:thin}.mp-catnav-d__rail-item{display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 10px;border-radius:10px;color:var(--sh-text);font-size:14.5px;font-weight:500;line-height:1.25}.mp-catnav-d__rail-item:hover{background:var(--sh-hover)}.mp-catnav-d__rail-item.is-active{background:var(--sh-selected);color:var(--sh-accent-text);font-weight:600}.mp-catnav-d__rail-name{flex:1;min-width:0}.mp-catnav-d__rail-item .mp-catnav-chev{display:flex;flex:none;color:var(--sh-text-muted)}.mp-catnav-d__rail-item.is-active .mp-catnav-chev{color:inherit}.mp-catnav-d__pane{flex:1;min-width:0;padding:26px 34px 34px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mp-catnav-d__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--mp-line)}.mp-catnav-d__title{margin:0;color:var(--sh-text);font-size:22px;font-weight:600;line-height:1.25}.mp-catnav-d__title a:hover{color:var(--sh-accent-text)}.mp-catnav-d__all{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--sh-accent-text);font-size:14px;font-weight:600;white-space:nowrap}.mp-catnav-d__all:hover{text-decoration:underline;text-underline-offset:3px}.mp-catnav-d__groups{columns:4 190px;column-gap:36px}.mp-catnav-d__group{display:inline-block;width:100%;margin-bottom:26px;break-inside:avoid}.mp-catnav-d__group-title{display:block;color:var(--sh-text);font-size:15px;font-weight:600;line-height:1.35}.mp-catnav-d__group-title:hover,.mp-catnav-d__leaf:hover,.mp-catnav-d__group-title.is-current,.mp-catnav-d__leaf.is-current{color:var(--sh-accent-text)}.mp-catnav-d__leaves{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.mp-catnav-d__leaf{color:var(--sh-text-muted);font-size:14px;line-height:1.35}.mp-catnav-d__more{margin-top:8px;padding:0;border:0;background:none;color:var(--sh-accent-text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.mp-catnav-d__links{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none}.mp-catnav-d__link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 14px 10px 16px;border:1px solid var(--mp-line);border-radius:12px;color:var(--sh-text);font-size:15px;font-weight:500;line-height:1.3;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.mp-catnav-d__link .mp-catnav-chev{display:flex;flex:none;color:var(--sh-text-muted)}.mp-catnav-d__link:hover,.mp-catnav-d__link.is-current{border-color:var(--sh-accent-edge);background:var(--sh-hover);color:var(--sh-accent-text)}.mp-catnav-d__link:hover .mp-catnav-chev{color:inherit}.mp-catnav-d__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:12px;background:var(--sh-accent);color:var(--sh-on-accent);font-weight:600}.mp-catnav-d__cta:hover{background:var(--sh-accent-press)}.mp-catnav-d__skeleton{display:flex;gap:12px;align-items:center}.mp-catnav-d__skeleton span{width:90px;height:22px;border-radius:6px}.mp-catnav-fade-enter-active,.mp-catnav-fade-leave-active{transition:opacity .18s ease}.mp-catnav-fade-enter-from,.mp-catnav-fade-leave-to{opacity:0}.mp-catnav-drop-enter-active{transition:opacity .18s ease-out,transform .18s ease-out}.mp-catnav-drop-leave-active{transition:opacity .12s ease-in,transform .12s ease-in}.mp-catnav-drop-enter-from,.mp-catnav-drop-leave-to{opacity:0;transform:translateY(-8px)}.mp-catnav-m__card{background:var(--mp-surface)}.mp-catnav-m .mp-catnav-tile{width:32px;height:32px;border-radius:9px}.mp-catnav-m__list{margin:0;padding:0 8px;list-style:none}.mp-catnav-m__level .mp-catnav-m__list>li+li .mp-catnav-m__row:before{content:"";position:absolute;top:0;inset-inline:16px;border-top:1px solid var(--mp-line)}.mp-catnav-m__level{position:absolute;inset:0;z-index:2;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--mp-surface);padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mp-catnav-m__back{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;width:100%;min-height:52px;padding:0 16px 0 8px;border:0;border-bottom:1px solid var(--mp-line);background:var(--mp-surface);color:var(--sh-text);font:inherit;font-size:1rem;font-weight:600;text-align:start;cursor:pointer}.mp-catnav-m__back-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;transform:scaleX(-1)}[dir=rtl] .mp-catnav-m__back-icon,[dir=rtl] .mp-catnav-m__chev{transform:none}[dir=rtl] .mp-catnav-m__row .mp-catnav-m__chev{transform:scaleX(-1)}.mp-catnav-m__back:active .mp-catnav-m__back-icon{background:var(--mp-fill)}.mp-catnav-m__back-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-catnav-m__row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:4px 12px 4px 16px;border:0;border-radius:999px;background:none;color:var(--sh-text);font:inherit;font-size:1rem;font-weight:400;line-height:1.3;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.mp-catnav-m__row:active{background:var(--mp-fill)}@media (hover: hover){.mp-catnav-m__row:hover{background:var(--mp-fill)}}.mp-catnav-m__row:focus-visible,.mp-catnav-m__back:focus-visible,.mp-catnav-state__retry:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:-2px}.mp-catnav-m__name{flex:1;min-width:0}.mp-catnav-m__chev{display:flex;flex:none;color:var(--sh-text-muted)}.mp-catnav-m__row.is-current{background:var(--mp-fill);color:var(--sh-accent-text);font-weight:600}.mp-catnav-m__row--all{color:var(--sh-accent-text);font-weight:600}.mp-catnav-m__row--all .mp-catnav-m__chev{color:inherit}.mp-catnav-m__skeleton{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px}.mp-catnav-m__skeleton span,.mp-catnav-d__skeleton span{background:linear-gradient(90deg,var(--mp-line) 25%,var(--mp-surface-2) 50%,var(--mp-line) 75%);background-size:200% 100%;animation:mp-catnav-shimmer 1.2s linear infinite}.mp-catnav-m__skeleton span:first-child{width:32px;height:32px;border-radius:9px}.mp-catnav-m__skeleton span:last-child{width:55%;height:14px;border-radius:6px}@keyframes mp-catnav-shimmer{to{background-position:-200% 0}}.mp-catnav-slide-forward-enter-active,.mp-catnav-slide-forward-leave-active,.mp-catnav-slide-back-enter-active,.mp-catnav-slide-back-leave-active{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .26s ease}.mp-catnav-slide-forward-enter-from{transform:translate(100%)}.mp-catnav-slide-forward-leave-to,.mp-catnav-slide-back-enter-from{transform:translate(-25%);opacity:0}.mp-catnav-slide-back-leave-to{transform:translate(100%)}.mp-catnav-slide-forward-enter-active,.mp-catnav-slide-back-leave-active{z-index:3;box-shadow:-8px 0 24px -12px color-mix(in srgb,var(--sh-scrim) 25%,transparent)}[dir=rtl] .mp-catnav-slide-forward-enter-from,[dir=rtl] .mp-catnav-slide-back-leave-to{transform:translate(-100%)}@media (prefers-reduced-motion: reduce){.mp-catnav-d__panel,.mp-catnav-d__scrim,.mp-catnav-m__level,.mp-catnav-burger i{transition:none!important}.mp-catnav-m__skeleton span,.mp-catnav-d__skeleton span{animation:none}}.mp-catpage{margin-top:48px}.mp-foot-seo{padding-bottom:28px}.mp-foot-seo__inner{max-width:960px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--sh-text) 12%,transparent)}.mp-foot-seo__title{margin-bottom:6px;color:var(--sh-text-soft);font-size:14px;font-weight:600}.mp-foot-seo__text{color:var(--sh-text-soft);font-size:13px;line-height:1.6}.mp-foot-seo__text>*+*{margin-top:.5em}.mp-foot-seo__more summary{display:inline-block;margin-top:4px;color:var(--sh-accent-text);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.mp-foot-seo__more summary::-webkit-details-marker{display:none}.mp-foot-seo__more[open] summary{display:none}.mp-page-h1{margin-top:28px;color:var(--sh-text);font-size:28px;font-weight:600;line-height:1.25}@media (min-width: 768px){body:has(.mp-page-h1) #main .flex.items-start.md\:mt-10{margin-top:16px}}@media (max-width: 767px){.mp-page-h1{margin-top:16px;font-size:22px}}.mp-catpage__subs+.mp-catpage__about{margin-top:32px}.mp-catpage__title{margin-bottom:12px;color:var(--sh-text);font-size:20px;font-weight:600}.mp-catpage__list{display:flex;flex-wrap:wrap;gap:8px}.mp-catpage__link{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--sh-text) 14%,transparent);border-radius:10px;color:var(--sh-text-soft);font-size:14px;font-weight:500;transition:background-color .15s ease,color .15s ease}.mp-catpage__link:hover{background:var(--sh-hover);color:var(--sh-accent-text)}.mp-catpage__link:focus-visible,.mp-catpage__more summary:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:2px}.mp-catpage__about{max-width:860px}.mp-catpage__text{color:var(--sh-text-soft);font-size:15px;line-height:1.6}.mp-catpage__text>*+*{margin-top:.75em}.mp-catpage__more{margin-top:.75em}.mp-catpage__more summary{display:inline-block;color:var(--sh-accent-text);font-size:15px;font-weight:600;cursor:pointer}.mp-catpage__more[open] summary{margin-bottom:.75em}@media (max-width: 767px){.mp-catpage{margin-top:32px}.mp-catpage__title{font-size:17px}.mp-catpage__text{font-size:14px}}.mp-home-flow{--mp-home-gap: 26px}@media (min-width: 768px){.mp-home-flow{--mp-home-gap: 36px}}@media (min-width: 1024px){.mp-home-flow{--mp-home-gap: 48px}}.mp-home-flow>.mp-carousel{padding-top:0;padding-bottom:calc(var(--mp-home-gap) - .625rem)}.mp-home-flow .mp-home .container{padding-top:0;padding-bottom:0}.mp-home-cats{--mp-cat-tile: 64px;padding-inline:var(--mp-gutter-phone)!important;padding-top:16px;padding-bottom:calc(var(--mp-home-gap) - 4px)}@media (min-width: 768px){.mp-home-cats{--mp-cat-tile: 72px;padding-inline:var(--mp-gutter-tablet)!important;padding-top:24px}}@media (min-width: 1024px){.mp-home-cats{--mp-cat-tile: 80px;padding-inline:60px!important;padding-top:32px}}.mp-home-cats__track{display:flex;gap:6px;margin:0;padding:4px 0;overflow-x:auto;overflow-y:hidden;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mp-home-cats__track::-webkit-scrollbar{display:none}.mp-home-cats__cell{flex:0 0 auto;width:calc(var(--mp-cat-tile) + 16px);scroll-snap-align:start}@media (min-width: 768px){.mp-home-cats__track{gap:12px}.mp-home-cats__cell:first-child{margin-left:auto}.mp-home-cats__cell:last-child{margin-right:auto}}@media (min-width: 1024px){.mp-home-cats__track{display:grid;grid-template-columns:repeat(var(--mp-cat-cols, 10),minmax(0,1fr));gap:20px 12px;overflow:visible}.mp-home-cats__cell,.mp-home-cats__cell:first-child,.mp-home-cats__cell:last-child{width:auto;margin:0}}.mp-home-cats__item{display:flex;flex-direction:column;align-items:center;gap:6px;border-radius:12px;color:var(--sh-text);text-decoration:none}.mp-home-cats__item:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:2px}.mp-home-cats__tile{display:grid;place-items:center;width:var(--mp-cat-tile);height:var(--mp-cat-tile);overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--mp-ink) 5%,var(--mp-surface));transition:transform .15s ease}.mp-home-cats__tile--logo img{width:100%;height:100%;object-fit:cover}.mp-home-cats__tile--icon img{width:calc(var(--mp-cat-tile) * 26 / 36);height:calc(var(--mp-cat-tile) * 26 / 36)}.mp-home-cats__label{display:-webkit-box;width:100%;overflow:hidden;font-size:12px;font-weight:500;line-height:1.25;text-align:center;overflow-wrap:break-word;hyphens:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 768px){.mp-home-cats__label{font-size:13px}}@media (hover: hover){.mp-home-cats__item:hover .mp-home-cats__tile{transform:translateY(-2px)}.mp-home-cats__item:hover .mp-home-cats__label{color:var(--sh-accent-text)}}.mp-home-flow>.mp-home-about{margin-top:var(--mp-home-gap);padding-bottom:32px}.mp-home-about .mp-catpage__about{max-width:720px;padding-top:var(--mp-home-gap);border-top:1px solid var(--mp-line)}.mp-home-about .mp-catpage__title{font-size:18px}.mp-home-about .mp-catpage__text{color:var(--sh-text-muted);font-size:14px}.mp-hb.mp-hb{position:relative;width:auto;margin:12px var(--mp-gutter-phone) 0}.mp-hb__viewport{border-radius:12px}.mp-hb__dots{display:flex;justify-content:center;align-items:center;height:20px}.mp-hb__dot{position:relative;flex:none;width:44px;height:44px;margin-block:-12px;cursor:pointer;border-radius:9999px}.mp-hb__dot:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:9999px;background:var(--sh-text-muted);opacity:.45;transition:width .2s ease,opacity .2s ease}.mp-hb__dot.is-active:before{width:18px;background:var(--sh-text);opacity:1}.mp-hb__dot:focus-visible{outline:2px solid var(--sh-accent-text);outline-offset:-8px}@media (max-width: 1023px){.mp-hb__arrow{display:none!important}}@media (min-width: 768px){.mp-hb.mp-hb{margin-inline:var(--mp-gutter-tablet)}}@media (min-width: 1024px){.mp-hb.mp-hb{width:calc(min(100%,1440px) - 120px);margin:16px auto 0}.mp-hb__viewport{border-radius:16px}.mp-hb__dots{height:28px}}.mp-loadmore--home{min-height:44px;min-width:160px}.mp-foot-cat__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none}.mp-foot-cat__head::-webkit-details-marker{display:none}.mp-foot-cat__chev{flex:none;color:#52525b;transition:transform .2s ease}.mp-foot-cat[open] .mp-foot-cat__chev{transform:rotate(180deg)}html.dark .mp-foot-cat__chev{color:#9ca3af}@media (max-width: 1023px){.mp-foot-brand,.mp-foot-cat{grid-column:1 / -1}.mp-foot-cat{border-block:1px solid #e9decc}html.dark .mp-foot-cat{border-color:#374151}.mp-foot-cat__head{min-height:3.25rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.mp-foot-cat__head:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mp-foot-cat .mp-foot-cat__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:.25rem;padding-bottom:1.25rem}@media (prefers-reduced-motion: reduce){.mp-foot-cat__chev{transition:none}}}@media (min-width: 768px) and (max-width: 1023px){.mp-foot-grid.mp-foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-foot-cat .mp-foot-cat__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.mp-foot-cat__head{pointer-events:none}.mp-foot-cat__chev{display:none}}.mp-sm{display:none}@media (max-width: 1023px){.mp-sm{position:fixed;inset:0 0 var(--mp-nav-total);z-index:60;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s}html.mp-sm-open .mp-sm{visibility:visible;pointer-events:auto;transition:none}html.mp-sm-open,html.mp-sm-open body{overflow:hidden}.mp-sm__scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--sh-scrim) 55%,transparent);opacity:0;transition:opacity .3s ease}html.mp-sm-open .mp-sm__scrim{opacity:1}.mp-sm__panel{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(86vw,360px);background:var(--mp-surface);box-shadow:12px 0 32px -16px color-mix(in srgb,var(--sh-scrim) 45%,transparent);color:var(--sh-text);font-size:1rem;transform:translate(-100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);outline:none}[dir=rtl] .mp-sm__panel{transform:translate(100%)}html.mp-sm-open .mp-sm__panel{transform:none}.mp-sm__head{display:flex;flex:none;align-items:center;justify-content:space-between;height:56px;padding:0 6px 0 16px;border-bottom:1px solid var(--mp-line)}.mp-sm__logo img{width:auto;height:30px}.mp-sm__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:none;color:var(--sh-text);cursor:pointer}.mp-sm__icon-btn:active{background:var(--mp-fill)}.mp-sm__viewport{position:relative;flex:1;min-height:0;overflow:hidden}.mp-sm__body{height:100%;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mp-sm__body::-webkit-scrollbar{display:none}.mp-sm__section{margin-top:8px;padding:8px 0;border-top:1px solid var(--mp-line)}.mp-sm__section--first{margin-top:0;border-top:0}.mp-sm__label{margin:0;padding:8px 24px;color:var(--sh-text-muted);font-size:.875rem;font-weight:600}.mp-sm__row{display:flex;align-items:center;gap:14px;min-height:52px;margin:0 8px;padding:4px 12px 4px 16px;border-radius:999px;color:var(--sh-text);font-size:1rem}.mp-sm__row>svg:first-child,.mp-sm__lead{flex:none;color:var(--sh-text-muted)}.mp-sm__row-name{flex:1;min-width:0}.mp-sm__chev{flex:none;color:var(--sh-text-muted)}[dir=rtl] .mp-sm__chev{transform:scaleX(-1)}.mp-sm__setting{padding:6px 16px 6px 24px}.mp-sm__setting--inline{display:flex;align-items:center;gap:14px;min-height:52px}.mp-sm__setting-name{flex:1;min-width:0;font-size:1rem}.mp-sm__segment{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--mp-fill)}.mp-sm__setting--inline .mp-sm__segment{flex:none}.mp-sm__segment button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:28px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--sh-text-muted);font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.mp-sm__segment--icons button{flex:none;width:36px;padding:0}.mp-sm__segment--icons svg{width:16px;height:16px}.mp-sm__segment button img{width:16px;height:11px;border-radius:2px;object-fit:cover}.mp-sm__segment button[aria-checked=true]{background:var(--mp-surface);color:var(--sh-text);box-shadow:0 1px 2px color-mix(in srgb,var(--sh-scrim) 20%,transparent)}.mp-sm__app{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;padding:12px 24px}.mp-sm__app-icon{width:36px;height:36px;border-radius:9px}.mp-sm__app-text{display:flex;flex-direction:column;min-width:0;color:var(--sh-text-muted);font-size:.875rem}.mp-sm__app-text strong{color:var(--sh-text);font-size:1rem;font-weight:600}.mp-sm__stores{display:flex;grid-column:1 / -1;gap:8px}.mp-sm__store{display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:38px;border:1px solid var(--mp-line);border-radius:10px;color:var(--sh-text);font-size:.875rem;font-weight:600}.mp-sm a:active,.mp-sm__segment button:active{background-color:var(--mp-fill)}.mp-sm a:focus-visible,.mp-sm button:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:-2px}}@media (prefers-reduced-motion: reduce){.mp-sm,.mp-sm__scrim,.mp-sm__panel{transition:none!important}}.mp-lf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mp-lf-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--sh-accent);color:var(--sh-on-accent);font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.mp-lf-link{flex:none;padding:6px 2px;border:0;background:none;color:var(--sh-accent-text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}body[style*="overflow: scroll"]{overflow:auto!important}html.mp-lf-locked,html.mp-lf-locked body{overflow:hidden!important}html.mp-lf-locked body{padding-inline-end:var(--mp-lf-scrollbar, 0px)!important}.mp-lf--side{position:sticky;top:calc(var(--mp-lf-top, 0px) + 17px);flex:none;align-self:flex-start;width:290px;max-height:calc(100dvh - var(--mp-lf-top, 0px) - 32px);margin-inline:-10px -8px;padding-inline:10px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sh-text) 22%,transparent) transparent}@media (max-width: 1279px){.mp-lf--side{width:262px}}.mp-lf-panel{color:var(--sh-text)}.mp-lf-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid var(--mp-line)}.mp-lf-head__title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;line-height:1.3}.mp-lf-cats{padding:2px 0 16px;margin-bottom:4px;border-bottom:1px solid var(--mp-line)}.mp-lf-cats__title{margin:0 0 10px;color:var(--sh-text);font-size:18px;font-weight:700;line-height:1.3}.mp-lf-cats__back{display:inline-flex;align-items:center;gap:4px;margin:0 0 6px -2px;color:var(--sh-text-muted);font-size:13.5px}.mp-lf-cats__head{display:block;padding:6px 10px;margin:0 -10px 2px;border-radius:8px;color:var(--sh-text);font-size:15px;font-weight:600}.mp-lf-cats__list{margin:0;padding:0;list-style:none}.mp-lf-cats__item{display:block;padding:6px 10px;margin:0 -10px;border-radius:8px;color:var(--sh-text-soft);font-size:14px;line-height:1.45}.mp-lf-cats__head.is-current,.mp-lf-cats__item.is-current{background:var(--sh-selected);color:var(--sh-accent-text);font-weight:600}.mp-lf-sec{border-bottom:1px solid var(--mp-line)}.mp-lf-sec:last-child{border-bottom:0}.mp-lf-sec__h{margin:0;font:inherit}.mp-lf-sec__head{display:flex;align-items:center;gap:8px;width:100%;min-height:50px;padding:10px 0;border:0;background:none;color:var(--sh-text);font:inherit;font-size:15px;font-weight:600;text-align:start;cursor:pointer}.mp-lf-sec__name{flex:1;min-width:0}.mp-lf-sec__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--sh-selected);color:var(--sh-accent-text);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.mp-lf-sec__chev{flex:none;color:var(--sh-text-muted);transition:transform .2s ease}.mp-lf-sec.is-open .mp-lf-sec__chev{transform:rotate(180deg)}.mp-lf-sec__body{padding:0 0 16px}.mp-lf-sec__head:focus-visible,.mp-lf-more:focus-visible,.mp-lf-link:focus-visible,.mp-lf-cats a:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:2px;border-radius:6px}.mp-lf-options{display:flex;flex-direction:column;margin:0 -8px;padding:0;list-style:none}.mp-lf-check{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 8px;border-radius:8px;color:var(--sh-text-soft);font-size:14px;line-height:1.35;cursor:pointer}.mp-lf-check__box{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--sh-text) 32%,transparent);border-radius:5px;background:var(--mp-surface);color:var(--sh-on-accent);transition:background-color .12s,border-color .12s}.mp-lf-check__box svg{opacity:0}.mp-lf-check.is-on .mp-lf-check__box{border-color:var(--sh-accent);background:var(--sh-accent)}.mp-lf-check.is-on .mp-lf-check__box svg{opacity:1}.mp-lf-check.is-on{color:var(--sh-text);font-weight:600}.mp-lf-check--radio .mp-lf-check__box{border-radius:50%}.mp-lf-check--radio.is-on .mp-lf-check__box{background:var(--mp-surface);box-shadow:inset 0 0 0 4px var(--sh-accent)}.mp-lf-check__name{flex:1;min-width:0}.mp-lf-check__count{flex:none;color:var(--sh-text-muted);font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums}.mp-lf-check:has(.mp-lf-sr:focus-visible){outline:2px solid var(--sh-accent-edge);outline-offset:-2px}.mp-lf-check.is-disabled,.mp-lf-pill.is-disabled{opacity:.45;cursor:default}.mp-lf-stars{display:inline-flex;gap:1px;color:var(--mp-line);font-size:15px;letter-spacing:0}.mp-lf-stars .is-on{color:var(--sh-star)}.mp-lf-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mp-lf-pill{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--mp-line);border-radius:999px;background:var(--mp-surface);color:var(--sh-text-soft);font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.mp-lf-pill .mp-lf-check__name{flex:none}.mp-lf-pill .mp-lf-check__count{font-size:12px;opacity:.8}.mp-lf-pill.is-on{border-color:var(--sh-accent);background:var(--sh-accent);color:var(--sh-on-accent)}.mp-lf-pill.is-on .mp-lf-check__count{color:inherit}.mp-lf-pill:has(.mp-lf-sr:focus-visible){outline:2px solid var(--sh-accent-edge);outline-offset:2px}.mp-lf-search{position:relative;margin-bottom:8px;color:var(--sh-text-muted)}.mp-lf-search svg{position:absolute;top:50%;inset-inline-start:12px;transform:translateY(-50%);pointer-events:none}.mp-lf-search input{width:100%;height:38px;padding:0 12px 0 36px;padding-inline:36px 12px;border:1px solid var(--mp-line);border-radius:10px;background:var(--mp-surface-2);color:var(--sh-text);font:inherit;font-size:14px}.mp-lf-search input:focus{border-color:var(--sh-accent-edge);outline:none;box-shadow:0 0 0 3px var(--sh-accent-soft)}.mp-lf-more{display:inline-flex;margin-top:6px;padding:6px 0;border:0;background:none;color:var(--sh-accent-text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.mp-lf-empty{margin:0;padding:4px 0;color:var(--sh-text-muted);font-size:13.5px}.mp-lf-switch{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;color:var(--sh-text-soft);font-size:14px;cursor:pointer}.mp-lf-switch__track{position:relative;flex:none;width:40px;height:24px;border-radius:12px;background:color-mix(in srgb,var(--sh-text) 22%,var(--mp-surface));transition:background-color .15s}.mp-lf-switch__track:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:var(--mp-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--sh-scrim) 30%,transparent);transition:transform .15s}.mp-lf-sr:checked+.mp-lf-switch__track{background:var(--sh-accent)}.mp-lf-sr:checked+.mp-lf-switch__track:after{transform:translate(16px)}[dir=rtl] .mp-lf-sr:checked+.mp-lf-switch__track:after{transform:translate(-16px)}.mp-lf-sr:focus-visible+.mp-lf-switch__track{outline:2px solid var(--sh-accent-edge);outline-offset:2px}.mp-lf-price__skel{height:96px;border-radius:10px}.mp-lf-price__hist{display:flex;align-items:flex-end;gap:2px;height:44px;margin:2px 11px 0}.mp-lf-price__hist span{flex:1;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--sh-text) 12%,var(--mp-surface));transition:background-color .15s}.mp-lf-price__hist span.is-in{background:color-mix(in srgb,var(--sh-accent) 55%,var(--mp-surface))}.mp-lf-price__slider{position:relative;height:30px;margin:0 0 12px}.mp-lf-price__track,.mp-lf-price__fill{position:absolute;top:50%;height:4px;margin-top:-2px;border-radius:2px}.mp-lf-price__track{inset-inline:11px;background:var(--mp-line)}.mp-lf-price__fill{margin-inline:11px;background:var(--sh-accent)}.mp-lf-price__thumb{position:absolute;inset:0;z-index:2;width:100%;height:30px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.mp-lf-price__thumb.is-top{z-index:3}.mp-lf-price__thumb::-webkit-slider-runnable-track{height:30px;background:none}.mp-lf-price__thumb::-moz-range-track{background:none}.mp-lf-price__thumb::-webkit-slider-thumb{width:22px;height:22px;margin-top:4px;border:2px solid var(--sh-accent);border-radius:50%;background:var(--mp-surface);box-shadow:0 1px 4px color-mix(in srgb,var(--sh-scrim) 25%,transparent);pointer-events:auto;cursor:grab;-webkit-appearance:none;appearance:none}.mp-lf-price__thumb::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--sh-accent);border-radius:50%;background:var(--mp-surface);box-shadow:0 1px 4px color-mix(in srgb,var(--sh-scrim) 25%,transparent);pointer-events:auto;cursor:grab}.mp-lf-price__thumb:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--sh-accent-soft)}.mp-lf-price__thumb:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--sh-accent-soft)}.mp-lf-price__fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.mp-lf-price__field{display:flex;align-items:center;gap:4px;min-width:0;height:40px;padding:0 10px;border:1px solid var(--mp-line);border-radius:10px;background:var(--mp-surface);cursor:text}.mp-lf-price__field:focus-within{border-color:var(--sh-accent-edge);box-shadow:0 0 0 3px var(--sh-accent-soft)}.mp-lf-price__field input{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--sh-text);font:inherit;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;outline:none}.mp-lf-price__affix{flex:none;color:var(--sh-text-muted);font-size:12.5px}.mp-lf-price__dash{color:var(--sh-text-muted)}.mp-lf-skel__row{display:flex;align-items:center;justify-content:space-between;height:50px;border-bottom:1px solid var(--mp-line)}.mp-lf-skel__row span:first-child{width:46%;height:14px;border-radius:6px}.mp-lf-skel__row span:last-child{width:16px;height:16px;border-radius:4px}.mp-lf-skelside{flex:none;width:272px}@media (max-width: 1279px){.mp-lf-skelside{width:244px}}.mp-lf-skelbar{display:flex;gap:8px;overflow:hidden}.mp-lf-skelbar span{flex:none;width:96px;height:38px;border-radius:10px}@media (min-width: 1024px){.mp-lf-skelbar{display:none}}.mp-lf-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0;color:var(--sh-text-muted);font-size:14px}.mp-lf-state p{margin:0}.mp-lf-state__retry{min-height:40px;padding:0 16px;border:1px solid var(--sh-accent-edge);border-radius:10px;background:transparent;color:var(--sh-accent-text);font:inherit;font-weight:600;cursor:pointer}@media (max-width: 1023px){.mp-lt{display:none}}.mp-lt__row{display:flex;align-items:center;gap:10px;min-height:48px}.mp-lt__total{flex:1;min-width:0;margin:0;color:var(--sh-text-muted);font-size:14px}.mp-lt__menu{position:relative}.mp-lt__select{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px 0 14px;padding-inline:14px 10px;border:1px solid var(--mp-line);border-radius:10px;background:var(--mp-surface);color:var(--sh-text);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer;transition:border-color .12s}.mp-lt__select-label{color:var(--sh-text-muted)}.mp-lt__select-value{font-weight:600}.mp-lt__chev{color:var(--sh-text-muted);transition:transform .2s ease}.mp-lt__menu.is-open .mp-lt__chev{transform:rotate(180deg)}.mp-lt__menu.is-open .mp-lt__select,.mp-lt__select:focus-visible{border-color:var(--sh-accent-edge);outline:none;box-shadow:0 0 0 3px var(--sh-accent-soft)}.mp-lt__pop{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:30;min-width:100%;margin:0;padding:6px;border:1px solid var(--mp-line);border-radius:12px;background:var(--mp-surface);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--sh-scrim) 35%,transparent);list-style:none}.mp-lt__menu--end .mp-lt__pop{inset-inline:auto 0}.mp-lt__option{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--sh-text);font:inherit;font-size:14px;white-space:nowrap;text-align:start;cursor:pointer}.mp-lt__option.is-on{color:var(--sh-accent-text);font-weight:600}.mp-lt__option:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:-2px}.mp-lt__view{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--mp-line);border-radius:10px}.mp-lt__view-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:7px;background:none;color:var(--sh-text-muted);cursor:pointer}.mp-lt__view-btn.is-on{background:var(--sh-selected);color:var(--sh-accent-text)}.mp-lt__view-btn:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:1px}.mp-lt__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.mp-lt__chip{display:inline-flex;align-items:center;gap:2px;height:32px;padding-inline:12px 4px;border-radius:999px;background:var(--sh-selected);color:var(--sh-accent-text);font-size:13px;font-weight:600}.mp-lt__chip-x{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.mp-lt__chip-x:focus-visible{outline:2px solid var(--sh-accent-edge)}@media (max-width: 1023px){.flex:has(>.mp-lf--compact),.flex:has(>.mp-lf-skelbar){flex-wrap:wrap;row-gap:0;margin-top:0}.mp-lf--compact~.flex-1{min-width:0}.mp-lf--compact~.flex-1>div.mt-8{margin-top:16px}.mp-lf--compact,.mp-lf-skelbar{--mp-lf-gutter: var(--mp-gutter-tablet);position:sticky;top:var(--mp-lf-top, 0px);z-index:30;order:-1;flex:0 0 calc(100% + 2 * var(--mp-lf-gutter));min-width:0;max-width:none;margin-inline:calc(-1 * var(--mp-lf-gutter));padding:10px var(--mp-lf-gutter);border-bottom:1px solid var(--mp-line);background:var(--mp-surface)}.flex:has(>.mp-lf--compact) .max-1060\:grid-cols-2{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width: 767px){.mp-lf--compact,.mp-lf-skelbar{--mp-lf-gutter: var(--mp-gutter-phone);padding-block:8px}.flex:has(>.mp-lf--compact) .max-1060\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-lf-bar{display:flex;min-width:0;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media (max-width: 1023px){.mp-lf-bar{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 28px),transparent);padding-inline-end:20px}[dir=rtl] .mp-lf-bar{-webkit-mask-image:linear-gradient(270deg,black calc(100% - 28px),transparent);mask-image:linear-gradient(270deg,black calc(100% - 28px),transparent)}}.mp-lf-bar::-webkit-scrollbar{display:none}.mp-lf-bar__btn,.mp-lf-chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:36px;border:1px solid var(--mp-line);border-radius:999px;background:var(--mp-surface);color:var(--sh-text);font:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.mp-lf-bar__btn{padding:0 14px 0 12px;padding-inline:12px 14px}.mp-lf-bar__btn svg{width:16px;height:16px}.mp-lf-bar__sort{max-width:150px;overflow:hidden;text-overflow:ellipsis}.mp-lf-bar__btn.is-active{border-color:var(--sh-accent-edge);background:var(--sh-selected);color:var(--sh-accent-text)}.mp-lf-bar__sep{flex:none;width:1px;height:22px;background:var(--mp-line)}.mp-lf-chip{padding:0 10px 0 14px;padding-inline:14px 10px}.mp-lf-chip__n{font-weight:600}.mp-lf-chip__chev{color:var(--sh-text-muted)}.mp-lf-chip.is-active{border-color:var(--sh-accent-edge);background:var(--sh-selected);color:var(--sh-accent-text)}.mp-lf-chip.is-active .mp-lf-chip__chev{color:inherit}.mp-lf-bar__btn:focus-visible,.mp-lf-chip:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:2px}.mp-lf-scrim{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,var(--sh-scrim) 45%,transparent)}.mp-lf-sheet{position:fixed;inset:max(12px,env(safe-area-inset-top)) 0 0 0;z-index:71;display:flex;flex-direction:column;border-radius:16px 16px 0 0;background:var(--mp-surface);color:var(--sh-text);box-shadow:0 -12px 40px -16px color-mix(in srgb,var(--sh-scrim) 40%,transparent)}.mp-lf-sheet--sort{top:auto;max-height:85dvh}@media (min-width: 768px){.mp-lf-sheet{inset:0 0 0 auto;width:420px;border-radius:16px 0 0 16px}[dir=rtl] .mp-lf-sheet{inset:0 auto 0 0;border-radius:0 16px 16px 0}.mp-lf-sheet--sort,[dir=rtl] .mp-lf-sheet--sort{inset:auto 0 0;width:min(480px,100%);margin-inline:auto;border-radius:16px 16px 0 0}}.mp-lf-sheet__head{display:flex;flex:none;align-items:center;gap:8px;min-height:60px;padding:8px 10px 8px 20px;padding-inline:20px 10px;border-bottom:1px solid var(--mp-line)}.mp-lf-sheet__title{display:inline-flex;flex:1;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700}.mp-lf-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--mp-surface-2);color:var(--sh-text);cursor:pointer}.mp-lf-close:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:2px}.mp-lf-sheet__body{flex:1;min-height:0;padding:8px 20px 24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mp-lf-sheet__body .mp-lf-cats{padding-top:12px}.mp-lf-sheet__body .mp-lf-cats__item,.mp-lf-sheet__body .mp-lf-cats__head{padding-block:10px}.mp-lf-sheet__body .mp-lf-sec__head{min-height:56px;font-size:16px}.mp-lf-sheet__foot{flex:none;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--mp-line);background:var(--mp-surface)}.mp-lf-apply{width:100%;min-height:50px;padding:0 16px;border:0;border-radius:12px;background:var(--sh-accent);color:var(--sh-on-accent);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .12s}.mp-lf-apply.is-empty{background:color-mix(in srgb,var(--sh-text) 10%,var(--mp-surface));color:var(--sh-text-muted)}.mp-lf-apply:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:2px}.mp-lf-sorts{margin:0;padding:8px 10px calc(12px + env(safe-area-inset-bottom));overflow-y:auto;list-style:none}.mp-lf-sorts__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--sh-text);font:inherit;font-size:15px;text-align:start;cursor:pointer}.mp-lf-sorts__item.is-on{background:var(--sh-selected);color:var(--sh-accent-text);font-weight:600}.mp-lf-sorts__item:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:-2px}.mp-lf-fade-enter-active,.mp-lf-fade-leave-active{transition:opacity .25s ease}.mp-lf-fade-enter-from,.mp-lf-fade-leave-to{opacity:0}.mp-lf-sheet-enter-active,.mp-lf-sheet-leave-active{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mp-lf-sheet-enter-from,.mp-lf-sheet-leave-to{transform:translateY(100%)}@media (min-width: 768px){.mp-lf-sheet:not(.mp-lf-sheet--sort).mp-lf-sheet-enter-from,.mp-lf-sheet:not(.mp-lf-sheet--sort).mp-lf-sheet-leave-to{transform:translate(100%)}[dir=rtl] .mp-lf-sheet:not(.mp-lf-sheet--sort).mp-lf-sheet-enter-from,[dir=rtl] .mp-lf-sheet:not(.mp-lf-sheet--sort).mp-lf-sheet-leave-to{transform:translate(-100%)}}@media (hover: hover){.mp-lf-link:hover,.mp-lf-more:hover{text-decoration:underline}.mp-lf-cats__back:hover,.mp-lf-sec__head:hover,.mp-lf-sec__head:hover .mp-lf-sec__chev{color:var(--sh-accent-text)}.mp-lf-cats__item:not(.is-current):hover,.mp-lf-cats__head:not(.is-current):hover,.mp-lf-check:not(.is-disabled):hover,.mp-lt__option:hover,.mp-lf-sorts__item:not(.is-on):hover{background:var(--sh-hover)}.mp-lf-check:not(.is-disabled):not(.is-on):hover .mp-lf-check__box{border-color:var(--sh-accent-edge)}.mp-lf-pill:not(.is-disabled):not(.is-on):hover,.mp-lf-bar__btn:not(.is-active):hover,.mp-lf-chip:not(.is-active):hover,.mp-lt__select:hover{border-color:color-mix(in srgb,var(--sh-text) 35%,transparent)}.mp-lt__view-btn:not(.is-on):hover,.mp-lf-close:hover{background:var(--sh-hover);color:var(--sh-text)}.mp-lt__chip-x:hover{background:color-mix(in srgb,var(--sh-accent) 18%,transparent)}.mp-lf-apply:not(.is-empty):hover{background:var(--sh-accent-press)}}@media (prefers-reduced-motion: reduce){.mp-lf-sheet-enter-active,.mp-lf-sheet-leave-active,.mp-lf-fade-enter-active,.mp-lf-fade-leave-active,.mp-lf-sec__chev,.mp-lt__chev{transition:none}}@media (min-width: 1280px){.grid.grid-cols-3.max-1060\:grid-cols-2{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}}.mp-search-head{margin-top:2rem}.mp-search-head__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--sh-text);overflow-wrap:anywhere}.mp-search-head__count{margin:2px 0 0;min-height:1.25rem;font-size:.875rem;line-height:1.25rem;color:var(--sh-text-muted)}@media (max-width: 767px){.mp-search-head{margin-top:1rem}.mp-search-head__title{font-size:1.1875rem}}@media (min-width: 768px){.mp-search-head__count{display:none}}.primary-button{background-color:var(--sh-accent)!important;border-color:var(--sh-accent-edge)!important;color:var(--sh-on-accent)!important;border-radius:.75rem!important;min-height:2.5rem;font-family:var(--font-sans)!important;font-size:.875rem!important;font-weight:600!important;transition:background-color .18s,border-color .18s,filter .18s,transform .1s}.primary-button:hover:not([disabled]):not(:disabled){background-color:var(--sh-accent-press)!important;border-color:var(--sh-accent-press)!important;opacity:1}.primary-button:active:not([disabled]):not(:disabled){transform:scale(.98)}.primary-button:disabled,.primary-button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.secondary-button{background-color:var(--sh-accent-soft)!important;color:var(--sh-accent-text)!important;border-color:transparent!important;border-radius:.75rem!important;min-height:2.5rem;font-family:var(--font-sans)!important;font-size:.875rem!important;font-weight:600!important;transition:filter .18s,transform .1s}.secondary-button:hover:not([disabled]):not(:disabled){filter:brightness(.96)}.secondary-button:active:not([disabled]):not(:disabled){transform:scale(.98)}.secondary-button:disabled,.secondary-button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.primary-button.mp-btn-buy,.secondary-button.mp-btn-buy,.mp-buypath .primary-button,.secondary-button.w-full.max-w-full,.primary-button.max-w-\[470px\],.primary-button.place-self-end{background-color:var(--sh-buy)!important;border-color:var(--sh-buy)!important;color:var(--sh-on-buy)!important}.primary-button.mp-btn-buy:hover:not([disabled]):not(:disabled),.secondary-button.mp-btn-buy:hover:not([disabled]):not(:disabled),.mp-buypath .primary-button:hover:not([disabled]):not(:disabled),.secondary-button.w-full.max-w-full:hover:not([disabled]):not(:disabled),.primary-button.max-w-\[470px\]:hover:not([disabled]):not(:disabled),.primary-button.place-self-end:hover:not([disabled]):not(:disabled){background-color:var(--sh-buy-press)!important;border-color:var(--sh-buy-press)!important;filter:none}.primary-button.mp-btn-sm,.secondary-button.mp-btn-sm{min-height:2rem;font-size:.75rem!important;padding:.375rem .75rem}@media (max-width: 640px){.primary-button,.secondary-button{min-height:2.375rem}}@media (hover: none){.primary-button:hover{background-color:var(--sh-accent)!important;border-color:var(--sh-accent-edge)!important}.primary-button.mp-btn-buy:hover,.secondary-button.mp-btn-buy:hover,.mp-buypath .primary-button:hover,.secondary-button.w-full.max-w-full:hover,.primary-button.max-w-\[470px\]:hover,.primary-button.place-self-end:hover{background-color:var(--sh-buy)!important;border-color:var(--sh-buy)!important}.secondary-button:hover{filter:none}}.mp-acct-nav{--acct-radius: 14px;--acct-pad-y: 1.25rem}.mp-acct-hero,.mp-acct-group{border:1px solid var(--mp-line);border-radius:var(--acct-radius);background:transparent}.mp-acct-group{overflow:hidden}.mp-acct-hero__name{font-weight:500;color:var(--sh-text)}.mp-acct-hero__mail{color:var(--sh-text-muted);word-break:break-all}.mp-acct-title{font-weight:500;color:var(--sh-text)}.mp-acct-item{gap:1rem;color:var(--sh-text);text-decoration:none;transition:background-color .15s ease,color .15s ease}.mp-acct-item+.mp-acct-item{border-top:1px solid var(--mp-line)}.mp-acct-item__label{font-weight:500}.mp-acct-item__chevron{color:var(--sh-text-muted)}.mp-acct-item:hover{background:var(--sh-hover)}.mp-acct-item--active{background:var(--sh-selected);color:var(--sh-accent-text);box-shadow:inset 3px 0 0 var(--sh-accent-edge)}[dir=rtl] .mp-acct-item--active{box-shadow:inset -3px 0 0 var(--sh-accent-edge)}.mp-acct-item--active .mp-acct-item__label{font-weight:600}.mp-acct-item--active .mp-acct-item__chevron{color:var(--sh-accent-text)}.mp-acct-item--active:hover{background:var(--sh-selected)}.mp-select{position:relative}.mp-select__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-select__button--empty .mp-select__label{color:var(--sh-text-muted)}.mp-select__button--error{border-color:var(--sh-danger)!important}.mp-select__caret{flex:none;width:.5rem;height:.5rem;margin-inline-end:.125rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-25%,-25%);opacity:.55}.mp-select__panel{position:absolute;z-index:50;inset-inline-start:0;top:calc(100% - .25rem);min-width:100%;max-height:18rem;overflow-y:auto;background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:.5rem;box-shadow:0 8px 24px color-mix(in srgb,var(--sh-scrim) 15%,transparent)}.mp-select__search{position:sticky;top:0;padding:.5rem;background:var(--mp-surface);border-bottom:1px solid var(--mp-line)}.mp-select__search-input{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--sh-text);background:transparent;border:1px solid var(--mp-line);border-radius:.5rem}.mp-select__search-input:focus{outline:none;border-color:var(--sh-accent)}.mp-select__option{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:0 1rem;text-align:start;font-size:.9375rem;color:var(--sh-text);background:transparent}.mp-select__option:hover{background:var(--sh-hover)}.mp-select__option--selected{background:var(--sh-selected);color:var(--sh-accent-text);font-weight:500}.mp-select__empty{padding:.75rem 1rem;font-size:.875rem;color:var(--sh-text-muted)}@media (hover: none){.mp-acct-item:hover{background:none}.mp-acct-item--active:hover{background:var(--sh-selected)}}@media (max-width: 767px){.mp-acct-nav{--acct-radius: 12px}.mp-acct-group{border-inline:0;border-radius:0}.mp-acct-nav,body{font-family:var(--font-sans, "Montserrat", sans-serif)}.bg-blue-100{background-color:var(--color-container-high)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card, 12px)!important}.dark .bg-blue-100{background-color:var(--color-container)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}.bg-green-100{background-color:var(--color-primary)!important;color:var(--color-on-primary-button)!important;border-radius:var(--radius-card, 12px)!important}.primary-button{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;border-radius:var(--radius-button, 10px)!important;font-family:var(--font-sans)!important}.primary-button:hover{background-color:var(--brand-ocean-button-dark)!important}.secondary-button{border-radius:var(--radius-button, 10px)!important;font-family:var(--font-sans)!important}}.mp-status{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border:1px solid var(--mp-line);border-radius:999px;background:var(--mp-surface);color:var(--mp-ink);font-size:.75rem;font-weight:600;line-height:1.25rem;white-space:nowrap}.mp-status:before{content:"";flex:none;width:.4375rem;height:.4375rem;border-radius:999px;background:var(--mp-muted)}.mp-status--warning:before{background:var(--sh-warning)}.mp-status--info:before{background:var(--sh-info)}.mp-status--success:before{background:var(--sh-success)}.mp-status--danger:before{background:var(--sh-danger)}.mp-order-head{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.mp-order-head__back{display:none;margin-top:.125rem;color:var(--mp-ink)}@media (max-width: 767px){.mp-order-head__back{display:grid}}.mp-vo-lines>*+*{border-top:1px solid var(--mp-line)}.mp-vo-line{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 0;font-size:.875rem}.mp-vo-line__muted{color:var(--mp-muted)}.mp-quiet-button{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .875rem;border:1px solid var(--mp-line);border-radius:.75rem;background:var(--mp-surface);color:var(--mp-ink);font-size:.8125rem;font-weight:600;transition:background-color .15s ease}.mp-quiet-button:hover{background:var(--mp-surface-2)}.mp-quiet-button__count{min-width:1.125rem;padding:0 .3125rem;border-radius:999px;background:var(--sh-accent);color:var(--sh-on-accent);font-size:.6875rem;line-height:1.125rem;text-align:center}.mp-order-tabs--single>div>div:first-child{display:none}.mp-page-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.mp-page-head__main{display:flex;flex:1 1 16rem;align-items:flex-start;gap:.625rem;min-width:0}.mp-page-head__back{display:none;flex:none;color:var(--mp-ink);font-size:1.5rem;line-height:1}.mp-page-head__title{font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--mp-ink);overflow-wrap:anywhere}.mp-page-head__sub{margin-top:.25rem;font-size:.875rem;color:var(--mp-muted)}@media (max-width: 767px){.mp-page-head{margin-bottom:1.25rem}.mp-page-head__back{display:grid}.mp-page-head__title{font-size:1rem}}.mp-empty{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:3.5rem 1.5rem;border:1px solid var(--mp-line);border-radius:var(--radius-card, 12px);background:var(--mp-surface);text-align:center}.mp-empty__icon{margin-bottom:.5rem;font-size:2.5rem;line-height:1;color:var(--mp-muted)}.mp-empty__title{font-size:1rem;font-weight:600;color:var(--mp-ink)}.mp-empty__text{max-width:28rem;font-size:.875rem;color:var(--mp-muted)}.mp-empty__cta{display:inline-flex;align-items:center;margin-top:1rem;padding:.625rem 1.25rem;border-radius:var(--radius-button, 10px);background:var(--sh-accent);color:var(--sh-on-accent);font-size:.875rem;font-weight:600}.mp-empty__cta:hover{background:var(--sh-accent-press)}.mp-note.mp-note--warning{border-inline-start:3px solid var(--sh-warning)}.mp-note.mp-note--success{border-inline-start:3px solid var(--sh-success)}.mp-note.mp-note--danger{border-inline-start:3px solid var(--sh-danger)}.mp-note__title{font-weight:600}.mp-field{width:100%;padding:.625rem .875rem;border:1px solid var(--mp-line);border-radius:.75rem;background:var(--mp-surface);color:var(--mp-ink);font-size:.875rem}.mp-field:focus{outline:2px solid var(--sh-accent);outline-offset:1px}.mp-field:disabled{background:var(--mp-surface-2);color:var(--mp-muted)}.mp-label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--mp-ink)}.mp-hint{margin-top:.25rem;font-size:.75rem;color:var(--mp-muted)}.mp-timeline{display:grid;gap:.5rem}.mp-timeline__step{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--mp-muted)}.mp-timeline__step:before{content:"";flex:none;width:.5rem;height:.5rem;margin-top:.35rem;border-radius:999px;background:var(--mp-line)}.mp-timeline__step:last-child:before{background:var(--sh-accent)}.mp-timeline__label{font-weight:600;color:var(--mp-ink)}.mp-link{color:var(--sh-accent-text);font-weight:500}.mp-link:hover{text-decoration:underline}.mp-danger-link{color:var(--sh-danger);font-weight:500;cursor:pointer}.mp-danger-link:hover{text-decoration:underline}.mp-danger-button{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:var(--radius-button, 10px);background:var(--sh-danger);color:var(--sh-on-accent);font-size:.875rem;font-weight:600}.mp-choice{padding:.75rem;border:1px solid var(--mp-line);border-radius:.75rem}.mp-field--qty{width:4rem;padding:.25rem .5rem;text-align:center}.mp-split{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--mp-line)}.mp-star{color:var(--sh-star)}.mp-star--off{color:var(--mp-line)}.mp-icon-remove{color:var(--mp-muted);transition:color .15s ease}.mp-icon-remove:hover{color:var(--sh-danger)}.mp-revise>summary{list-style:none;display:inline-flex;cursor:pointer}.mp-revise>summary::-webkit-details-marker{display:none}.mp-revise[open]>.mp-revise__toggle{display:none}.mp-field-error{color:var(--sh-danger)}.mp-rate{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:.25rem}.mp-rate input{position:absolute;width:1px;height:1px;opacity:0}.mp-rate label{color:var(--mp-line);cursor:pointer;border-radius:.375rem}.mp-rate input:checked~label{color:var(--sh-star)}.mp-rate:hover input~label{color:var(--mp-line)}.mp-rate label:hover,.mp-rate label:hover~label{color:var(--sh-star)}.mp-rate input:focus-visible+label{outline:2px solid var(--sh-star);outline-offset:2px}.mp-co-head{margin:1rem 0 1.25rem}.mp-co-head__title{font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--mp-ink)}.mp-co-head__sub{margin-top:.25rem;font-size:.875rem;color:var(--mp-muted)}@media (max-width: 767px){.mp-co-head{margin:.75rem 0 1rem}.mp-co-head__title{font-size:1.25rem}}.mp-co{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;padding-bottom:2.5rem}@media (min-width: 1024px){.mp-co{grid-template-columns:minmax(0,1fr) 23rem;gap:2rem}}.mp-co__main{display:grid;gap:1rem;min-width:0}.mp-co__aside{position:sticky;top:calc(var(--mp-hh, 72px) + 1rem)}.mp-co-steps{display:grid;gap:1rem;counter-reset:mp-step}.mp-co-step{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-card-radius, 12px);padding:1rem;color:var(--mp-ink)}@media (min-width: 640px){.mp-co-step{padding:1.25rem 1.5rem}}.mp-co-step__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.mp-co-step__num{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--sh-accent);color:var(--sh-on-accent);font-size:.8125rem;font-weight:700}.mp-co-step__num:before{counter-increment:mp-step;content:counter(mp-step)}.mp-co-step__title{font-size:1.0625rem;font-weight:700;line-height:1.3}.mp-co-step__hint{margin:-.5rem 0 1rem;font-size:.8125rem;color:var(--mp-muted)}.mp-co-sub{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;font-size:.9375rem;font-weight:600}.mp-co-sub__back{display:inline-flex;align-items:center;gap:.25rem;color:var(--sh-accent-text);font-size:.8125rem;font-weight:600;cursor:pointer}.mp-co-block+.mp-co-block{margin-top:1.25rem}.mp-co-options{display:grid;gap:.5rem}@media (min-width: 768px){.mp-co-options--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-co-opt{position:relative;display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem .875rem;border:1px solid var(--mp-line);border-radius:.75rem;background:var(--mp-surface);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mp-co-opt:hover{border-color:var(--mp-muted)}.mp-co-opt:has(input:checked){border-color:var(--sh-accent);box-shadow:inset 0 0 0 1px var(--sh-accent)}.mp-co-opt:has(input:focus-visible){outline:2px solid var(--sh-accent);outline-offset:2px}.mp-co-opt__radio{flex:none;margin-top:-.125rem;font-size:1.375rem;line-height:1;color:var(--mp-muted)}.mp-co-opt:has(input:checked) .mp-co-opt__radio{color:var(--sh-accent)}.mp-co-opt__body{flex:1 1 auto;min-width:0}.mp-co-opt__title{font-size:.875rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.mp-co-opt__text{margin-top:.125rem;font-size:.8125rem;line-height:1.4;color:var(--mp-muted);overflow-wrap:anywhere}.mp-co-opt__meta{display:flex;align-items:flex-start;gap:.375rem;margin-top:.25rem;font-size:.75rem;line-height:1.35;color:var(--mp-muted)}.mp-co-opt__meta>[class^=icon-]{flex:none;font-size:.875rem;line-height:1.1}.mp-co-opt__price{flex:none;font-size:.875rem;font-weight:700;white-space:nowrap}.mp-co-opt__img{flex:none;width:2.5rem;height:2.5rem;padding:.25rem;border-radius:.5rem;background:var(--mp-surface-2);object-fit:contain}.mp-co-opt__edit{flex:none;padding:.125rem;color:var(--mp-muted);font-size:1.25rem;line-height:1;cursor:pointer}.mp-co-opt__edit:hover{color:var(--sh-accent-text)}.mp-co-add{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.625rem .875rem;border:1px dashed var(--mp-line);border-radius:.75rem;color:var(--sh-accent-text);font-size:.875rem;font-weight:600;cursor:pointer}.mp-co-add:hover{border-color:var(--sh-accent)}.mp-co-add>[class^=icon-]{font-size:1.25rem}.mp-co-check{margin-top:.875rem;font-size:.875rem;color:var(--mp-ink)}.mp-co-check label{font-size:.875rem!important;color:var(--mp-ink)!important}.mp-co-vendor+.mp-co-vendor{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--mp-line)}.mp-co-vendor__name{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.875rem;font-weight:700}.mp-co-msg{font-size:.8125rem;color:var(--mp-muted)}.mp-co-msg--danger{color:var(--sh-danger-text)}.mp-co-actions{display:flex;justify-content:flex-end;margin-top:1.25rem}.mp-co-actions .primary-button{min-width:12rem;padding:.625rem 1.5rem}@media (max-width: 639px){.mp-co-actions>*,.mp-co-actions .primary-button{width:100%;max-width:100%}}.mp-co-sum>.mp-co-totals:first-child{padding-top:0}.mp-co-sum{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-card-radius, 12px);padding:1rem;color:var(--mp-ink)}@media (min-width: 640px){.mp-co-sum{padding:1.25rem}}.mp-co-sum__title{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:1rem;font-size:1.0625rem;font-weight:700}.mp-co-sum__count{font-size:.8125rem;font-weight:500;color:var(--mp-muted)}.mp-co-items{display:grid;gap:.75rem;max-height:17.5rem;overflow-y:auto;padding-bottom:1rem;border-bottom:1px solid var(--mp-line)}.mp-co-item{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.mp-co-item__img{flex:none;width:3.5rem;height:3.5rem;border-radius:.5rem;background:var(--mp-surface-2);object-fit:cover}.mp-co-item__body{flex:1 1 auto;min-width:0}.mp-co-item__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.35}.mp-co-item__meta{margin-top:.25rem;font-size:.75rem;color:var(--mp-muted)}.mp-co-item__price{flex:none;font-size:.8125rem;font-weight:600;white-space:nowrap}.mp-co-totals{display:grid;gap:.5rem;padding-top:1rem;font-size:.875rem}.mp-co-totals p{font-size:.875rem!important;line-height:1.4}.mp-co-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.mp-co-row>:first-child{color:var(--mp-muted)}.mp-co-row>:last-child{font-weight:600;text-align:end}.mp-co-row--discount>:last-child{color:var(--sh-success-text)}.mp-co-row__note,.mp-co-row>.mp-co-row__note{display:block;font-size:.75rem;font-weight:400;color:var(--mp-muted)}.mp-co-coupon>div{align-items:baseline}.mp-co-coupon>div>p:first-child{color:var(--mp-muted)}.mp-co-coupon [role=button]{color:var(--sh-accent-text)!important;font-size:.875rem!important;font-weight:600}.mp-co-row--total{margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--mp-line)}.mp-co-row--total>*,.mp-co-totals .mp-co-row--total p{color:var(--mp-ink)!important;font-size:1.0625rem!important;font-weight:700!important}.mp-co-sum__cta{margin-top:1rem}.mp-co-sum__cta .primary-button,.mp-co-sum__cta .secondary-button{width:100%;max-width:100%;padding:.75rem 1rem}.mp-co-sum__foot{margin-top:.75rem;font-size:.75rem;color:var(--mp-muted);text-align:center}.mp-co-totals--first{padding-top:0}.mp-co-estimate{margin-bottom:1rem}.mp-co-estimate>div{border:1px solid var(--mp-line)!important;border-radius:.75rem!important;background:transparent!important}.mp-co-estimate>div>div>div:first-child{padding:.625rem .875rem!important;font-size:.875rem!important;font-weight:600!important}.mp-co-estimate>div>div>div:first-child [class*=icon-arrow]{font-size:1.25rem}.mp-co-estimate p{font-size:.8125rem!important}.mp-co-mini{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-card-radius, 12px);color:var(--mp-ink)}.mp-co-mini>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;list-style:none}.mp-co-mini>summary::-webkit-details-marker{display:none}.mp-co-mini__chev{font-size:1.25rem;transition:transform .15s ease}.mp-co-mini[open] .mp-co-mini__chev{transform:rotate(180deg)}.mp-co-mini__total{margin-inline-start:auto;font-weight:700}.mp-co-mini>.mp-co-items{margin:0 1rem;padding-top:.25rem;border-bottom:0;max-height:none}.mp-co-mini>.mp-co-items:last-child{padding-bottom:1rem}.mp-co-sellers{padding:.75rem 1rem;border:1px solid var(--mp-line);border-radius:var(--mp-card-radius, 12px);background:var(--mp-surface-2);color:var(--mp-ink);font-size:.8125rem}.mp-co-sellers__label{margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:var(--mp-muted)}.mp-co-sellers__list{display:flex;flex-wrap:wrap;gap:.375rem}.mp-co-sellers__note{margin-top:.625rem;font-size:.75rem;line-height:1.45;color:var(--mp-muted)}.mp-chip{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .625rem;border:1px solid var(--mp-line);border-radius:999px;background:var(--mp-surface);color:var(--mp-ink);font-size:.75rem;font-weight:500;white-space:nowrap}.mp-chip:hover{border-color:var(--mp-muted)}.mp-chip__img{width:1rem;height:1rem;border-radius:999px;object-fit:cover}.mp-chip__sum{color:var(--mp-muted);font-weight:600}.mp-cart-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.75rem 1rem;border-bottom:1px solid var(--mp-line);font-size:.875rem}.mp-cart-bar__all{display:flex;align-items:center;gap:.5rem;font-weight:600}.mp-cart-bar__count{color:var(--mp-muted);font-weight:400}.mp-cart-bar__acts{display:flex;align-items:center;gap:1rem}.mp-cart-line{display:flex;align-items:flex-start;gap:.875rem;padding:1rem}.mp-cart-line+.mp-cart-line{border-top:1px solid var(--mp-line)}.mp-cart-line__check{flex:none;align-self:center;font-size:1.375rem;line-height:1;color:var(--sh-accent)}.mp-cart-line__img{flex:none;width:5.5rem;height:5.5rem;border-radius:.625rem;background:var(--mp-surface-2);object-fit:cover}.mp-cart-line__body{flex:1 1 auto;min-width:0;display:grid;gap:.5rem;align-content:start}.mp-cart-line__name{font-size:.9375rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.mp-cart-line__name:hover{color:var(--sh-accent-text)}.mp-cart-line__opts{font-size:.75rem;color:var(--mp-muted)}.mp-cart-line__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.mp-cart-line__price{margin-inline-start:auto;font-size:1rem;font-weight:700;white-space:nowrap;text-align:end}.mp-cart-qty{padding:.125rem!important;border:0!important;border-radius:.5rem!important;gap:.125rem!important;background:var(--mp-surface-2)}.mp-cart-qty [class^=icon-]{display:inline-grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:.375rem;font-size:1.125rem!important}.mp-cart-qty [class^=icon-]:hover{background:var(--mp-surface)}.mp-cart-qty p{min-width:1.5rem;font-size:.875rem;text-align:center}@media (max-width: 639px){.mp-cart-line{gap:.625rem;padding:.875rem .75rem}.mp-cart-line__img{width:4.5rem;height:4.5rem}.mp-cart-line__name{font-size:.875rem}.mp-cart-line__price{font-size:.9375rem}}.mp-cart-foot{display:flex;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-top:1px solid var(--mp-line)}@media (max-width: 639px){.mp-cart-foot{gap:.5rem;padding:.75rem}.mp-cart-foot>.mp-quiet-button{flex:1 1 0;justify-content:center;min-width:0;padding-inline:.5rem;text-align:center}}.mp-done{max-width:36rem;margin:2.5rem auto 3rem;padding:2rem 1.5rem;border:1px solid var(--mp-line);border-radius:var(--mp-card-radius, 12px);background:var(--mp-surface);color:var(--mp-ink);text-align:center}.mp-done__icon{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;border-radius:999px;background:var(--sh-success-soft);color:var(--sh-success-text);font-size:1.75rem}.mp-done__title{font-size:1.375rem;font-weight:700;line-height:1.3}.mp-done__order{margin-top:.5rem;font-size:.9375rem}.mp-done__order a{color:var(--sh-accent-text);font-weight:700}.mp-done__text{margin-top:.75rem;font-size:.875rem;line-height:1.5;color:var(--mp-muted)}.mp-done__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.mp-done__acts>*{min-height:2.75rem;padding:.625rem 1.5rem!important}.mp-done__extra{max-width:36rem;margin:0 auto;text-align:start}@media (max-width: 639px){.mp-done{margin:1.25rem auto 2rem;padding:1.5rem 1rem}.mp-done__acts>*{flex:1 1 100%}}.mp-vo-line__strong{color:var(--mp-ink);font-weight:600}.mp-auth-page{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding-block:1.5rem;margin-block:0}@media (max-width: 767px){.mp-auth-page{min-height:calc(100svh - var(--mp-nav-total))}}.mp-pay-page{max-width:64rem}@media (min-width: 900px){.mp-pay-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem;align-items:start}.mp-pay-split>.mp-proof{margin-top:0;padding-top:0;border-top:0;border-inline-start:1px solid var(--mp-line);padding-inline-start:1.75rem}}[data-mp-inf].mp-inf--auto+button{display:none!important}[data-mp-inf]{position:relative}[data-mp-inf].mp-inf--loading:after{content:"";display:block;margin:2.5rem auto;width:1.75rem;height:1.75rem;border-radius:9999px;border:3px solid rgba(0,0,0,.15);border-top-color:var(--mp-accent, #3F3F46);animation:mp-inf-spin .7s linear infinite}.dark [data-mp-inf].mp-inf--loading:after{border-color:#ffffff2e;border-top-color:#d4d4d8}@keyframes mp-inf-spin{to{transform:rotate(360deg)}}[data-mp-cut="1"]>:nth-last-child(-n+1),[data-mp-cut="2"]>:nth-last-child(-n+2),[data-mp-cut="3"]>:nth-last-child(-n+3),[data-mp-cut="4"]>:nth-last-child(-n+4),[data-mp-cut="5"]>:nth-last-child(-n+5),[data-mp-cut="6"]>:nth-last-child(-n+6),[data-mp-cut="7"]>:nth-last-child(-n+7){display:none}.dark{--color-bg-primary: #0A0A0A;--color-bg-secondary: #181818;--color-bg-card: #181818;--color-text-primary: #F4F4F5;--color-text-muted: #A1A1AA;--color-border: rgba(255, 255, 255, .1);--color-bg-elevated: #1F1F1F;--color-bg-sunken: #272727;--color-input-bg: #272727;--color-input-border: rgba(255, 255, 255, .12)}.dark,html.dark,.dark .bg-white,.dark .bg-gray-50,.dark .bg-zinc-50{background-color:#181818!important}.dark .bg-gray-100,.dark .\!bg-gray-100{background-color:var(--color-bg-elevated)!important}.dark .bg-gray-200{background-color:var(--color-bg-sunken)!important}.dark .bg-zinc-100{background-color:var(--color-bg-elevated)!important}.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-zinc-50:hover,.hover\:bg-zinc-100:hover{background-color:var(--sh-hover)!important}.hover\:bg-gray-200:hover{background-color:var(--sh-selected)!important}.dark .hover\:bg-gray-50:hover,.dark .hover\:bg-gray-100:hover,.dark .hover\:bg-zinc-50:hover,.dark .hover\:bg-zinc-100:hover{background-color:var(--sh-hover)!important}.dark .hover\:bg-gray-200:hover{background-color:var(--sh-selected)!important}.dark .dark\:bg-gray-950{background-color:#0a0a0a!important}.dark .dark\:bg-gray-900,.dark .dark\:\!bg-gray-900{background-color:#181818!important}.dark .dark\:bg-gray-800{background-color:var(--color-bg-elevated)!important}.dark .dark\:bg-gray-700{background-color:var(--color-bg-sunken)!important}.dark .dark\:bg-gray-600{background-color:#3f3f3f!important}.dark .dark\:bg-emerald-950{background-color:#181818!important}.dark .dark\:hover\:bg-gray-700:hover{background-color:var(--sh-hover)!important}.dark .dark\:hover\:bg-gray-600:hover{background-color:var(--sh-selected)!important}.dark .border-gray-100,.dark .border-gray-200,.dark .border-gray-300,.dark .border-zinc-200,.dark .dark\:border-gray-600,.dark .dark\:border-gray-700,.dark .dark\:border-gray-800{border-color:var(--color-border)!important}@media not all and (min-width: 768px){.dark .max-md\:\!bg-gray-100{background-color:var(--color-bg-elevated)!important}.dark .max-md\:bg-gray-200{background-color:var(--color-bg-sunken)!important}.dark .max-md\:border-zinc-200{border-color:var(--color-border)!important}}@media not all and (min-width: 525px){.dark .max-sm\:border-zinc-300{border-color:var(--color-border)!important}}.dark .bg-gray-500.bg-opacity-50{background-color:#0009!important}.text-navyBlue{color:#171717!important}a.text-navyBlue{color:var(--sh-accent-text)!important}.dark .text-navyBlue{color:#f4f4f5!important}.dark a.text-navyBlue{color:var(--sh-accent-text)!important}a.text-navyBlue.border-navyBlue{border-color:var(--sh-accent-edge)!important}.dark .dark\:text-blue-400,.dark .dark\:text-blue-300{color:var(--sh-accent-text)!important}.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dark textarea,.dark select{background-color:var(--color-input-bg)!important;border-color:var(--color-input-border)!important;color:var(--color-text-primary)}.dark .shimmer{background:linear-gradient(to right,var(--color-bg-card) 8%,var(--color-bg-sunken) 18%,var(--color-bg-card) 33%);background-size:1250px 100%}.bg-navyBlue,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.dark\:bg-blue-400,.dark\:bg-blue-500,.dark\:bg-blue-600{background-color:var(--sh-accent)!important}.hover\:bg-navyBlue:hover,.hover\:bg-blue-700:hover{background-color:var(--sh-accent-press)!important}.bg-blue-100{background-color:var(--sh-accent-soft)!important}.border-blue-600{border-color:var(--sh-accent-edge)!important}.bg-blue-50{background-color:var(--mp-bg)!important}.border-blue-100,.border-blue-200,.border-blue-300{border-color:var(--mp-line)!important}.ring-blue-100{--tw-ring-color: var(--mp-line) !important}.peer-checked\:bg-navyBlue:checked~*,.peer:checked~.peer-checked\:bg-navyBlue{background-color:var(--sh-accent)!important}.peer:checked~.peer-checked\:text-navyBlue{color:var(--sh-accent-text)!important}.hover\:border-navyBlue:hover{border-color:var(--sh-accent-edge)!important}.peer:checked~.peer-checked\:border-navyBlue{border-color:var(--sh-accent-edge)!important}.dark .border-navyBlue{border-color:#ffffff1f!important}.dark .text-black,.dark .\!text-black,.dark .text-gray-900,.dark .text-zinc-900{color:#f4f4f5!important}.dark .text-gray-800,.dark .text-zinc-800,.dark .text-gray-700,.dark .text-zinc-700{color:#d4d4d8!important}.dark .text-gray-600,.dark .text-zinc-600,.dark .text-gray-500,.dark .text-zinc-500{color:#a1a1aa!important}.border-b-2.border-navyBlue,.dark .border-b-2.border-navyBlue{border-color:var(--sh-accent-text)!important}a.bg-navyBlue[href*="/checkout/onepage"]{background-color:var(--sh-buy)!important;border-color:var(--sh-buy)!important;color:var(--sh-on-buy)!important}a.bg-navyBlue[href*="/checkout/onepage"]:hover{background-color:var(--sh-buy-press)!important}.dark .bg-blue-50{background-color:var(--color-bg-elevated)!important}.dark .hover\:bg-blue-50:hover{background-color:var(--color-bg-sunken)!important}.dark .ring-blue-100{--tw-ring-color: rgba(255, 255, 255, .12) !important}.dark .border-blue-100,.dark .border-blue-300{border-color:#ffffff1f!important}.bg-green-50{background-color:var(--sh-success-soft)!important}.border-green-200{border-color:var(--sh-success-edge)!important}.text-green-600,.text-green-700,.text-green-800{color:var(--sh-success-text)!important}.bg-amber-50,.bg-amber-100{background-color:var(--sh-warning-soft)!important}.border-amber-200,.border-amber-300{border-color:var(--sh-warning-edge)!important}.text-amber-800,.text-amber-900{color:var(--sh-warning-text)!important}.text-blue-500,.text-blue-600,.text-blue-700,.dark .text-blue-500,.dark .text-blue-600,.dark .text-blue-700,.hover\:text-blue-500:hover,.hover\:text-blue-600:hover{color:var(--sh-accent-text)!important}.focus\:border-blue-500:focus{border-color:var(--sh-accent-edge)!important}.focus\:ring-blue-500:focus{--tw-ring-color: var(--sh-accent-edge) !important}@media (max-width: 767px){html{font-size:var(--mp-root-phone)}}@media (max-width: 640px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.mp-select__button{font-size:16px!important}}@media (max-width: 767px){.container,.mp-page-gutter{padding-left:var(--mp-gutter-phone);padding-right:var(--mp-gutter-phone)}}@media (min-width: 768px) and (max-width: 1023px){.container,.mp-page-gutter{padding-left:var(--mp-gutter-tablet);padding-right:var(--mp-gutter-tablet)}div:has(>.panel-side.max-w-\[380px\]):has(~.flex-auto){display:none!important}.mt-8.flex.items-start:not(:has(.flex-auto)){display:grid!important}.flex-auto.mx-4{min-width:0}.flex-auto.mx-4 a:has(>.icon-arrow-left){display:grid!important}.container.max-1180\:px-0{padding-left:0;padding-right:0}.relative.max-w-\[590px\]{padding-left:var(--mp-gutter-tablet);padding-right:var(--mp-gutter-tablet)}}@media (max-width: 767px){.flex-auto.mx-4{margin-left:0;margin-right:0}}@media (max-width: 767px){.container.max-1180\:px-0{padding-left:0;padding-right:0}.relative.max-w-\[590px\],.\31 180\:hidden .max-md\:px-4{padding-left:var(--mp-gutter-phone);padding-right:var(--mp-gutter-phone)}}@media (max-width: 767px){.icon-minus.cursor-pointer,.icon-plus.cursor-pointer,.icon-cancel.cursor-pointer{display:inline-flex;align-items:center;justify-content:center;min-width:var(--mp-tap-min);min-height:var(--mp-tap-min)}}@media (max-width: 767px){div:has(>.icon-minus.cursor-pointer):has(>.icon-plus.cursor-pointer){gap:0!important;padding:0!important}div:has(>.icon-minus.cursor-pointer):has(>.icon-plus.cursor-pointer)>p{min-width:2rem}}input[list]::-webkit-calendar-picker-indicator{display:none!important}@media (min-width: 768px) and (max-width: 1179px){.grid.max-h-screen.w-screen.content-center{justify-items:center;background:var(--mp-surface-2)}.grid.max-h-screen.w-screen.content-center>img{width:auto;max-width:100%;height:min(64vh,600px);object-fit:contain}.shimmer.aspect-square.max-h-screen.w-screen{height:min(64vh,600px);aspect-ratio:auto}.relative.max-w-\[590px\] .mp-pdp-short,.relative.max-w-\[590px\] .mp-pdp-buy,.relative.max-w-\[590px\] .mp-pdp-seller,.relative.max-w-\[590px\] .max-w-\[470px\]{max-width:none}.mp-pdp-details .bg-gray-100.p-4,.mp-pdp-details .p-1\.5{padding-inline:var(--mp-gutter-tablet)}.mp-pdp-details .p-1\.5 .max-md\:px-4{padding-inline:0}}@media (min-width: 1024px) and (max-width: 1179px){.relative.max-w-\[590px\],.mp-pdp-details .bg-gray-100.p-4,.mp-pdp-details .p-1\.5{padding-inline:60px}}@media (min-width: 768px) and (max-width: 1023px){.mp-vrail.mt-20,.container.mt-20.max-lg\:px-8{margin-top:48px}.container.mt-20.max-lg\:px-8>.flex.justify-center.max-lg\:flex-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.container.mt-20.max-lg\:px-8>.flex.justify-center.max-lg\:flex-wrap>div{justify-content:start}.container.mt-20.max-lg\:px-8 .max-lg\:grid.max-lg\:justify-center{justify-content:start}}.mp-mkt{--mp-hero-glow: color-mix(in srgb, var(--sh-accent-text) 22%, transparent);--mp-chip-bg: color-mix(in srgb, var(--sh-accent-text) 12%, var(--mp-surface));--mp-card-glow: color-mix(in srgb, var(--sh-accent-text) 30%, var(--mp-line));--mp-shadow: color-mix(in srgb, var(--mp-ink) 14%, transparent);--mp-shadow-lg: color-mix(in srgb, var(--mp-ink) 22%, transparent);--mp-panel: var(--mp-surface);color:var(--sh-text-soft)}.mp-mkt__wrap{max-width:1440px;margin-inline:auto;padding-inline:60px;padding-bottom:1rem}.mp-hero{position:relative;margin-top:1.75rem;padding:clamp(2.25rem,4.5vw,4rem) clamp(1.5rem,4vw,3.25rem);border-radius:1.5rem;border:1px solid var(--mp-line);background:var(--mp-panel);box-shadow:0 14px 34px -30px var(--mp-shadow)}.mp-eyebrow{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:999px;background:var(--mp-chip-bg);border:1px solid color-mix(in srgb,var(--sh-accent-text) 22%,transparent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sh-accent-text);margin-bottom:1.1rem}.mp-h1{font-size:clamp(1.85rem,4vw,3rem);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--mp-ink);text-wrap:balance;max-width:20ch}.mp-lead{margin-top:1.1rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7;color:var(--sh-text-soft);max-width:58ch}.mp-hero__actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.85rem}.mp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.6rem;min-height:2.85rem;font-size:.95rem;font-weight:600;text-decoration:none;border-radius:.85rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.mp-btn:hover{transform:translateY(-2px)}.mp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.25rem}.mp-stat{position:relative;overflow:hidden;text-align:center;padding:1.6rem 1rem 1.4rem;background:var(--mp-panel);border:1px solid var(--mp-line);border-radius:1.1rem;box-shadow:0 14px 34px -28px var(--mp-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mp-stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--sh-accent-text),var(--sh-accent-press))}.mp-stat:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px var(--mp-shadow-lg);border-color:var(--mp-card-glow)}.mp-stat__num{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800;color:var(--sh-accent-text);line-height:1;letter-spacing:-.02em}.mp-stat__label{margin-top:.6rem;font-size:.9rem;font-weight:500;color:var(--mp-muted)}.mp-section{padding-block:clamp(2.5rem,4.5vw,3.75rem)}.mp-section__head{text-align:center;max-width:58ch;margin-inline:auto;margin-bottom:2.25rem}.mp-h2{position:relative;display:inline-block;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;letter-spacing:-.015em;color:var(--mp-ink);padding-bottom:.7rem}.mp-h2:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:3rem;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--sh-accent-text),var(--sh-accent-press))}.mp-section__head p{margin-top:1rem;font-size:1.02rem;color:var(--mp-muted);line-height:1.65}.mp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.mp-card-ft{position:relative;background:var(--mp-panel);border:1px solid var(--mp-line);border-radius:1.1rem;padding:1.65rem 1.5rem;box-shadow:0 14px 34px -30px var(--mp-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mp-card-ft:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px var(--mp-shadow-lg);border-color:var(--mp-card-glow)}.mp-card-ft__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.9rem;background:var(--mp-chip-bg);color:var(--sh-accent-text);border:1px solid color-mix(in srgb,var(--sh-accent-text) 18%,transparent);margin-bottom:1.1rem;transition:transform .2s ease}.mp-card-ft:hover .mp-card-ft__icon{transform:scale(1.06)}.mp-card-ft__icon svg{width:1.5rem;height:1.5rem}.mp-card-ft h3{font-size:1.12rem;font-weight:700;color:var(--mp-ink);margin-bottom:.5rem;letter-spacing:-.01em}.mp-card-ft p{color:var(--mp-muted);line-height:1.62;font-size:.95rem}.mp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.mp-step{position:relative;background:var(--mp-panel);border:1px solid var(--mp-line);border-radius:1.1rem;padding:1.65rem 1.4rem;box-shadow:0 14px 34px -30px var(--mp-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mp-step:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px var(--mp-shadow-lg);border-color:var(--mp-card-glow)}.mp-step__num{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(135deg,var(--sh-accent),var(--sh-accent-press));color:var(--sh-on-accent);font-weight:800;font-size:1.05rem;margin-bottom:1rem;box-shadow:0 8px 18px -8px var(--mp-hero-glow)}.mp-step h3{font-size:1.05rem;font-weight:700;color:var(--mp-ink);margin-bottom:.4rem}.mp-step p{color:var(--mp-muted);line-height:1.58;font-size:.92rem}.mp-cta{position:relative;overflow:hidden;text-align:center;border-radius:1.5rem;padding:clamp(2.5rem,4.5vw,3.75rem) 1.5rem;margin-block:1.25rem 3rem;border:1px solid var(--mp-line);background:var(--mp-panel);box-shadow:0 14px 34px -30px var(--mp-shadow)}.mp-cta>*{position:relative;z-index:1}.mp-cta h2{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;color:var(--mp-ink);letter-spacing:-.015em}.mp-cta p{margin-top:.9rem;line-height:1.65;max-width:54ch;margin-inline:auto;color:var(--mp-muted)}.mp-cta .mp-btn--invert{margin-top:1.75rem;background:var(--sh-accent)!important;color:var(--sh-on-accent)!important;border:none!important;font-weight:700;box-shadow:0 14px 30px -14px var(--mp-shadow)}.mp-cta .mp-btn--invert:hover{background:var(--sh-accent-press)!important;transform:translateY(-2px)}.mp-prose{max-width:70ch}.mp-prose p{color:var(--sh-text-soft);line-height:1.78;font-size:1.05rem;margin-bottom:1.1rem}.mp-faq-cat{margin-top:2.5rem}.mp-faq-cat__title{font-size:1.25rem;font-weight:800;color:var(--mp-ink);margin-bottom:.75rem;padding-left:.25rem;letter-spacing:-.01em}.mp-faq-list{border:1px solid var(--mp-line);border-radius:1.1rem;overflow:hidden;background:var(--mp-panel);box-shadow:0 14px 34px -30px var(--mp-shadow)}.mp-faq-item{border-bottom:1px solid var(--mp-line);transition:background .15s ease}.mp-faq-item:last-child{border-bottom:none}.mp-faq-item[open]{background:transparent}.mp-faq-item>summary{list-style:none;cursor:pointer;padding:1.1rem 1.25rem;font-weight:600;color:var(--mp-ink);display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:color .15s ease}.mp-faq-item>summary:hover{color:var(--sh-accent-text)}.mp-faq-item>summary::-webkit-details-marker{display:none}.mp-faq-item>summary:after{content:"";flex:none;width:.6rem;height:.6rem;border-right:2px solid var(--sh-accent-text);border-bottom:2px solid var(--sh-accent-text);transform:rotate(45deg);transition:transform .2s ease;margin-right:.25rem}.mp-faq-item[open]>summary:after{transform:rotate(-135deg)}.mp-faq-answer{color:var(--sh-text-soft);line-height:1.7;padding:0 1.25rem 1.2rem;font-size:.96rem}@media (prefers-reduced-motion: no-preference){@keyframes mp-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mp-hero,.mp-section,.mp-cta{animation:mp-reveal .6s cubic-bezier(.16,.84,.44,1) both}.mp-mkt .mp-section:nth-of-type(2){animation-delay:.08s}.mp-mkt .mp-section:nth-of-type(3){animation-delay:.16s}.mp-cta{animation-delay:.24s}}@media (max-width: 1023px){.mp-mkt__wrap{padding-inline:2rem}.mp-cards,.mp-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.mp-mkt__wrap{padding-inline:1rem}.mp-hero{margin-top:1rem;border-radius:1.25rem}.mp-cards,.mp-steps,.mp-stats{grid-template-columns:1fr}.mp-hero__actions .mp-btn{width:100%}.mp-cta{border-radius:1.25rem}}.mp-legal-page{width:100%}.mp-legal-hero{text-align:center}.mp-legal-hero .mp-h1{max-width:none;margin-inline:auto}.mp-legal-doc{margin-top:1.5rem;background:var(--mp-panel);border:1px solid var(--mp-line);border-radius:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 14px 34px -30px var(--mp-shadow)}.mp-legal-note{margin-bottom:1.75rem;padding:.9rem 1.1rem;border-radius:.8rem;background:var(--mp-chip-bg);border:1px solid color-mix(in srgb,var(--sh-accent-text) 20%,transparent);color:var(--sh-text-soft);font-size:.9rem;line-height:1.6}.mp-legal-note p{margin:0}.mp-legal-doc h2{font-size:1.15rem;font-weight:700;color:var(--mp-ink);letter-spacing:-.01em;margin:1.85rem 0 .55rem;padding-top:1.6rem;border-top:1px solid var(--mp-line)}.mp-legal-doc>h2:first-child,.mp-legal-note+h2{margin-top:0;padding-top:0;border-top:none}.mp-legal-doc p{color:var(--sh-text-soft);line-height:1.78;font-size:1rem;margin-bottom:.9rem}.mp-legal-doc p:last-child{margin-bottom:0}@media (max-width: 640px){.mp-legal-doc{padding:1.15rem 1rem;border-radius:1rem;margin-top:1rem}.mp-legal-doc h2{font-size:1.08rem}}.mp-legal-doc ul,.mp-legal-doc ol{margin:0 0 1rem 1.3rem;color:var(--sh-text-soft);line-height:1.75}.mp-legal-doc ul{list-style:disc}.mp-legal-doc ol{list-style:decimal}.mp-legal-doc li{margin-bottom:.4rem;padding-left:.2rem}.mp-legal-doc li::marker{color:var(--sh-accent-text)}.mp-legal-doc strong{color:var(--mp-ink);font-weight:650}.mp-legal-doc a{color:var(--sh-accent-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mp-legal-doc a:hover{text-decoration-thickness:2px}.mp-legal-doc .mp-guide-lead{font-size:1.12rem;color:var(--mp-ink);margin-bottom:1.4rem}.mp-guide-body{margin-top:0}@media (min-width: 1024px){.mp-steps--3,.mp-steps--6{grid-template-columns:repeat(3,1fr)}.mp-steps--5{grid-template-columns:repeat(5,1fr)}.mp-cards--4{grid-template-columns:repeat(2,1fr)}}.mp-seo-links{text-align:center;margin:.5rem auto 3rem;color:var(--mp-muted);line-height:1.7;max-width:60ch}.mp-seo-links a{color:var(--sh-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sh-app-banner{display:flex;align-items:center;gap:.625rem;min-height:56px;padding:.375rem .75rem .375rem .25rem;background:var(--mp-surface, #ffffff);color:var(--sh-text, #18181b);border-bottom:1px solid var(--mp-line, #e4e4e7);font-size:.875rem;line-height:1.25}.sh-app-banner__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:9999px;background:transparent;color:var(--sh-text-muted, #71717a);font-size:1.25rem;cursor:pointer}.sh-app-banner__icon{flex:none;width:2.25rem;height:2.25rem;border-radius:.5rem}.sh-app-banner__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sh-app-banner__title{font-weight:600}.sh-app-banner__subtitle{overflow:hidden;color:var(--sh-text-muted, #71717a);font-size:.75rem;white-space:nowrap;text-overflow:ellipsis}.sh-app-banner__open{flex:none;padding:.375rem .875rem;border-radius:9999px;background:var(--sh-accent, #18181b);color:var(--sh-on-accent, #ffffff);font-weight:600;text-decoration:none}
