:root{--mp-bg: #F4F4F5;--mp-surface: #FFFFFF;--mp-surface-2: #FAFAFA;--mp-ink: #181818;--mp-muted: #71717A;--mp-line: #E4E4E7;--mp-accent: var(--sh-accent-text);--mp-verified: #1D9BF0;--mp-card-radius: 12px;--mp-card-pad: .625rem;--mp-card-gap: .25rem;--mp-card-price-size: .9375rem;--mp-card-strike-size: .75rem;--mp-card-title-size: .8125rem;--mp-card-meta-size: .75rem;--mp-card-chip-radius: 6px;--mp-card-cta-height: 2.25rem;--mp-card-cta-radius: .625rem;--mp-card-cta-size: .875rem}.dark{--mp-bg: var(--color-bg-primary, #0A0A0A);--mp-surface: var(--color-bg-card, #181818);--mp-surface-2: var(--color-bg-secondary, #1F1F1F);--mp-ink: var(--color-text-primary, #F4F4F5);--mp-muted: var(--color-text-muted, #A1A1AA);--mp-line: var(--color-border, rgba(255,255,255,.1));--mp-accent: var(--sh-accent-text);--mp-verified: #4DB2F5}*,.font-dmserif{font-family:var(--font-sans)}.mp-card{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-card-radius);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}@media (min-width: 768px){.mp-card{--mp-card-pad: .75rem;--mp-card-title-size: .875rem;--mp-card-price-size: 1rem}}@media (min-width: 1280px){.mp-card{--mp-card-price-size: 1.0625rem;--mp-card-cta-height: 2.375rem}}@media (hover: hover){.mp-card:hover{border-color:color-mix(in srgb,var(--mp-ink) 18%,var(--mp-line));box-shadow:0 6px 20px color-mix(in srgb,var(--mp-ink) 10%,transparent)}.mp-card:hover .mp-card__media img{transform:scale(1.03)}}.mp-card__media{position:relative;aspect-ratio:1 / 1;background:var(--mp-surface-2);overflow:hidden}.mp-card__media-link{display:block;width:100%;height:100%}.mp-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;-webkit-user-drag:none}.mp-card.is-soldout .mp-card__media img{opacity:.55}.mp-badge{position:absolute;top:.5rem;inset-inline-start:.5rem;z-index:1;padding:.1875rem .4375rem;border-radius:var(--mp-card-chip-radius);font-size:.6875rem;font-weight:700;line-height:1.2;color:#fff;font-variant-numeric:tabular-nums}.mp-badge--percent,.mp-badge--sale{background:#e11d48}.mp-badge--new{background:#2563eb}.dark .mp-badge--new{background:#3b82f6}.mp-wish{position:absolute;top:.375rem;inset-inline-end:.375rem;z-index:1;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--mp-surface) 88%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--mp-ink) 14%,transparent);color:var(--mp-muted);font-size:1rem;cursor:pointer;transition:color .15s ease,transform .15s ease}.mp-wish:active{transform:scale(.92)}@media (hover: hover){.mp-wish:hover{color:var(--mp-ink)}}.mp-wish--active{color:var(--sh-buy)}.mp-card__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:var(--mp-card-gap);padding:var(--mp-card-pad)}.mp-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.375rem;min-width:0;height:1.25em;overflow:hidden;font-size:var(--mp-card-price-size);font-weight:700;line-height:1.25;color:var(--sh-text);font-variant-numeric:tabular-nums;white-space:nowrap}.mp-card__price p,.mp-card__price span{line-height:inherit}.mp-card__price>*{font-size:inherit;font-weight:inherit}.mp-card__price .price-label{font-size:var(--mp-card-meta-size);font-weight:500;color:var(--sh-text-muted)}.mp-card__price .line-through,.mp-card__price del{order:1;font-size:var(--mp-card-strike-size);font-weight:500;color:var(--sh-text-muted)}.mp-card__price>div,.mp-card__price>div>p{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.375rem;gap:0 .375rem}.mp-card__price>div>p:nth-of-type(n+2){display:none}.mp-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em;font-size:var(--mp-card-title-size);font-weight:400;line-height:1.3;color:var(--sh-text);text-decoration:none;overflow-wrap:anywhere}@media (hover: hover){.mp-card__title:hover{color:var(--mp-accent)}}.mp-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.375rem;min-width:0;height:1.5rem;font-size:var(--mp-card-meta-size)}.mp-card__vendor{display:inline-flex;align-items:center;gap:.25rem;min-width:0;font-weight:500;color:var(--sh-text-muted);text-decoration:none}.mp-card__vendor-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover: hover){a.mp-card__vendor:hover{color:var(--mp-accent)}}.mp-card__rating{display:inline-flex;flex:none;align-items:center;gap:2px;margin-inline-start:auto;padding:2px 5px;border-radius:var(--mp-card-chip-radius);background:var(--mp-surface-2);font-weight:600;line-height:1.2;color:var(--sh-text);font-variant-numeric:tabular-nums}.mp-card__rating .icon-star-fill{font-size:12px;line-height:1;color:var(--sh-star)}.mp-card__ship{display:flex;align-items:center;gap:.25rem;min-width:0;margin:0;font-size:var(--mp-card-meta-size);line-height:1.3;color:var(--sh-text-muted)}.mp-card__ship .icon-truck{flex:none;font-size:1.1em;line-height:1}.mp-card__ship-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-card__cart{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;min-height:var(--mp-card-cta-height);margin-top:auto;padding:0 .5rem;border:0;border-radius:var(--mp-card-cta-radius);background:var(--sh-buy);color:var(--sh-on-buy);font-size:var(--mp-card-cta-size);font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s,transform .1s,opacity .15s}.mp-card__body>:nth-last-child(2){margin-bottom:.25rem}.mp-card__cart .icon-cart{flex:none;font-size:15px;line-height:1}.mp-card__cart>span:not([class^=icon-]){min-width:0;overflow:hidden;text-overflow:ellipsis}@media (hover: hover){.mp-card__cart:hover:not([disabled]){background:var(--sh-buy-press)}}.mp-card__cart:active:not([disabled]){transform:scale(.98)}.mp-card__cart[aria-busy=true]{opacity:.7;cursor:progress}.mp-card__cart--soldout,.mp-card__cart--soldout[disabled]{background:var(--mp-surface-2);color:var(--sh-text-muted);box-shadow:inset 0 0 0 1px var(--mp-line);cursor:default}.mp-card__cart:focus-visible,.mp-wish:focus-visible,.mp-card__title:focus-visible{outline:2px solid var(--mp-accent);outline-offset:2px}.mp-card--skeleton .mp-card__media{aspect-ratio:1 / 1}.mp-card--skeleton .mp-card__body{min-height:calc(2 * var(--mp-card-pad) + 1.25 * var(--mp-card-price-size) + 2.6 * var(--mp-card-title-size) + 1.5rem + 1.3 * var(--mp-card-meta-size) + var(--mp-card-cta-height) + 4 * var(--mp-card-gap) + .25rem)}.mp-skel-line{height:.8rem;border-radius:6px}.mp-skel-line--short{width:60%}.mp-loadmore{background:var(--sh-accent);border:1px solid var(--sh-accent-edge);color:var(--sh-on-accent)}.mp-loadmore:hover:not([disabled]){background:var(--sh-accent-press)}.mp-loadmore[disabled]{opacity:.55;cursor:not-allowed}.mp-vrail__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.mp-vrail__all{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--mp-muted);white-space:nowrap;transition:color .18s ease,gap .18s ease}.mp-vrail__all:hover{color:var(--mp-accent);gap:.6rem}.mp-vrail__all [class^=icon-arrow]{font-size:1.15em}.mp-vrail__track{display:flex;gap:1.25rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:.25rem .25rem 1rem;scrollbar-width:none;-ms-overflow-style:none}.mp-vrail__track::-webkit-scrollbar{width:0;height:0;display:none}.mp-vrail__track.is-scrollable{cursor:grab}.mp-vrail__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none;-webkit-user-select:none}.mp-vrail__track a,.mp-vrail__track img{-webkit-user-drag:none;user-drag:none}.mp-vrail__item{flex:0 0 auto;scroll-snap-align:start;width:calc((100% - 3 * 1.25rem) / 4.2)}.mp-vrail__item.mp-card{height:auto}@media (min-width: 1280px){.mp-vrail__item{width:calc((100% - 4 * 1.25rem) / 5.2)}.grid.md\:grid-cols-4:has(>.mp-card){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 1023px){.mp-vrail__track{gap:1rem}.mp-vrail__item{width:calc((100% - 2rem)/3.2)}.mp-vrail__head{margin-bottom:1rem}}@media (max-width: 1023px){.mp-vrail__track{padding-inline:0}}@media (max-width: 639px){.mp-vrail.container{padding-inline:var(--mp-gutter-phone)!important}.mp-vrail__track{gap:.5rem}.mp-vrail__item{width:calc((100% - 1 * .5rem) / 2.2)}.mp-vrail__head{gap:.75rem}}@media (min-width: 768px) and (max-width: 1023px){.grid.md\:grid-cols-4:has(>.mp-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (max-width: 639px){.grid.grid-cols-2:has(>.mp-card){gap:.5rem}}@media (max-width: 524px){.mp-full-rows.md\:grid-cols-4>:nth-child(2n+3):nth-last-child(-n+1),.mp-full-rows.md\:grid-cols-4>:nth-child(2n+3):nth-last-child(-n+1)~*{display:none}}@media (min-width: 525px) and (max-width: 1023px){.mp-full-rows.md\:grid-cols-4>:nth-child(3n+4):nth-last-child(-n+2),.mp-full-rows.md\:grid-cols-4>:nth-child(3n+4):nth-last-child(-n+2)~*{display:none}}@media (min-width: 1024px) and (max-width: 1279px){.mp-full-rows.md\:grid-cols-4>:nth-child(4n+5):nth-last-child(-n+3),.mp-full-rows.md\:grid-cols-4>:nth-child(4n+5):nth-last-child(-n+3)~*{display:none}}@media (min-width: 1280px){.mp-full-rows.md\:grid-cols-4>:nth-child(5n+6):nth-last-child(-n+4),.mp-full-rows.md\:grid-cols-4>:nth-child(5n+6):nth-last-child(-n+4)~*{display:none}}@media (max-width: 767px){.mp-full-rows.lg\:grid-cols-4>:nth-child(2n+3):nth-last-child(-n+1),.mp-full-rows.lg\:grid-cols-4>:nth-child(2n+3):nth-last-child(-n+1)~*{display:none}}@media (min-width: 768px) and (max-width: 1023px){.mp-full-rows.lg\:grid-cols-4>:nth-child(3n+4):nth-last-child(-n+2),.mp-full-rows.lg\:grid-cols-4>:nth-child(3n+4):nth-last-child(-n+2)~*{display:none}}@media (min-width: 1024px){.mp-full-rows.lg\:grid-cols-4>:nth-child(4n+5):nth-last-child(-n+3),.mp-full-rows.lg\:grid-cols-4>:nth-child(4n+5):nth-last-child(-n+3)~*{display:none}}.mp-vrail__bar{position:relative;height:4px;margin:.25rem .25rem 0;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--mp-line) 70%,transparent)}.mp-vrail__thumb{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--mp-accent);transition:left .08s linear}.mp-card--list{flex-direction:row;align-items:stretch;--mp-card-title-size: 1rem;--mp-card-price-size: 1.125rem;--mp-card-pad: 1rem}.mp-card--list .mp-card__media{width:200px;flex:none}.mp-card--list .mp-card__title{height:auto;max-height:2.6em}.mp-card--list .mp-card__cart{width:auto;align-self:flex-start;padding-inline:1.5rem}@media (max-width: 767px){.mp-card--list{--mp-card-title-size: .875rem;--mp-card-price-size: 1rem;--mp-card-pad: .625rem}.mp-card--list .mp-card__media{width:120px}.mp-card--list .mp-card__cart{align-self:stretch}}.mp-qa-overlay{position:fixed;inset:0;z-index:60;display:flex;background:#0000008c;animation:mp-qa-fade .18s ease}.mp-qa-dialog{display:flex;flex-direction:column;background:var(--mp-surface);color:var(--mp-ink);font-family:var(--font-sans);box-shadow:0 -8px 40px #00000040}@media (max-width: 639px){.mp-qa-overlay{align-items:flex-end;justify-content:center}.mp-qa-dialog{width:100%;max-height:92vh;border-radius:18px 18px 0 0;animation:mp-qa-slide .22s cubic-bezier(.4,0,.2,1)}}@media (min-width: 640px){.mp-qa-overlay{align-items:center;justify-content:center;padding:1rem}.mp-qa-dialog{width:100%;max-width:480px;max-height:85vh;border:1px solid var(--mp-line);border-radius:16px;animation:mp-qa-pop .18s ease}}@keyframes mp-qa-fade{0%{opacity:0}to{opacity:1}}@keyframes mp-qa-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mp-qa-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.mp-qa-head{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-bottom:1px solid var(--mp-line)}.mp-qa-thumb{width:56px;height:56px;flex:none;border-radius:10px;object-fit:cover;background:var(--mp-surface-2);border:1px solid var(--mp-line)}.mp-qa-head-info{flex:1;min-width:0}.mp-qa-title{font-size:.95rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mp-qa-price{margin-top:.15rem;font-size:1rem;font-weight:700;color:var(--mp-ink)}.mp-qa-price del{color:var(--mp-muted);font-weight:500;font-size:.85rem;margin-inline-start:.4rem}.mp-qa-close{flex:none;width:2rem;height:2rem;font-size:1.5rem;line-height:1;color:var(--mp-muted);background:none;border:0;border-radius:8px;cursor:pointer}.mp-qa-close:hover{background:var(--mp-surface-2)}.mp-qa-body{display:flex;flex-direction:column;gap:1.1rem;padding:1rem;overflow-y:auto}.mp-qa-loading{padding:2.5rem 0;text-align:center;color:var(--mp-muted)}.mp-qa-group{display:flex;flex-direction:column;gap:.55rem}.mp-qa-label{font-size:.82rem;font-weight:600;color:var(--mp-ink)}.mp-qa-req{color:var(--sh-danger);margin-inline-start:.15rem}.mp-qa-pills{display:flex;flex-wrap:wrap;gap:.5rem}.mp-qa-pill{min-width:2.75rem;min-height:2.5rem;padding:.4rem .8rem;border-radius:10px;border:1.5px solid var(--mp-line);background:var(--mp-surface);color:var(--mp-ink);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .12s ease}.mp-qa-pill:hover:not(:disabled){border-color:var(--mp-accent)}.mp-qa-pill.is-active{border-color:var(--mp-accent);background:color-mix(in srgb,var(--mp-accent) 12%,var(--mp-surface));color:var(--mp-accent)}.mp-qa-pill:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.mp-qa-swatches{display:flex;flex-wrap:wrap;gap:.6rem}.mp-qa-swatch{width:2.25rem;height:2.25rem;border-radius:999px;padding:0;border:2px solid var(--mp-line);cursor:pointer;background-size:cover;background-position:center;transition:all .12s ease}.mp-qa-swatch:hover:not(:disabled){transform:scale(1.06)}.mp-qa-swatch.is-active{border-color:var(--mp-accent);box-shadow:0 0 0 2px var(--mp-accent)}.mp-qa-swatch:disabled{opacity:.4;cursor:not-allowed}.mp-qa-row{display:flex;align-items:center;gap:.75rem;padding:.6rem;border:1.5px solid var(--mp-line);border-radius:12px;cursor:pointer}.mp-qa-row.is-active{border-color:var(--mp-accent);background:color-mix(in srgb,var(--mp-accent) 8%,var(--mp-surface))}.mp-qa-row.is-disabled{opacity:.45;cursor:not-allowed}.mp-qa-row-thumb{width:44px;height:44px;flex:none;border-radius:8px;object-fit:cover;background:var(--mp-surface-2);border:1px solid var(--mp-line)}.mp-qa-row-info{flex:1;min-width:0}.mp-qa-row-name{font-size:.88rem;font-weight:500;line-height:1.25}.mp-qa-row-price{font-size:.8rem;color:var(--mp-muted);margin-top:.1rem}.mp-qa-row-control{flex:none}.mp-qa-stepper{display:inline-flex;align-items:center;border:1.5px solid var(--mp-line);border-radius:10px;overflow:hidden}.mp-qa-stepper button{width:2.25rem;height:2.25rem;font-size:1.1rem;line-height:1;cursor:pointer;background:var(--mp-surface);color:var(--mp-ink);border:0}.mp-qa-stepper button:hover{background:var(--mp-surface-2)}.mp-qa-stepper input{width:2.75rem;height:2.25rem;text-align:center;border:0;border-inline:1px solid var(--mp-line);background:var(--mp-surface);color:var(--mp-ink);-moz-appearance:textfield}.mp-qa-stepper input::-webkit-outer-spin-button,.mp-qa-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mp-qa-stepper--sm button{width:1.9rem;height:1.9rem}.mp-qa-stepper--sm input{width:2.25rem;height:1.9rem}.mp-qa-select,.mp-qa-input{width:100%;padding:.6rem .7rem;border-radius:10px;border:1.5px solid var(--mp-line);background:var(--mp-surface);color:var(--mp-ink);font-size:.9rem}.mp-qa-select:focus,.mp-qa-input:focus{outline:none;border-color:var(--mp-accent)}.mp-qa-foot{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem;border-top:1px solid var(--mp-line);background:var(--mp-surface)}.mp-qa-foot .mp-card__cart{margin-top:0;width:auto;padding:.7rem 1.6rem}@media (max-width: 639px){.mp-qa-foot .mp-card__cart{flex:1}}.mp-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mp-sec-head__title{min-width:0;margin:0;color:var(--sh-text);font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.3}.mp-sec-head__link{display:inline-flex;align-items:center;gap:.45em;color:inherit;text-decoration:none}a.mp-sec-head__link{transition:color .15s ease}a.mp-sec-head__link:hover{color:var(--sh-accent-text)}a.mp-sec-head__link:focus-visible,.mp-sec-head__all:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:2px;border-radius:6px}.mp-sec-head__ico{font-size:1.1em;line-height:1}.mp-sec-head__all{flex:none;display:inline-flex;align-items:center;gap:2px;margin:-12px 0;padding:12px 0 12px 12px;color:var(--sh-accent-text);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;white-space:nowrap}.mp-sec-head__all:hover{text-decoration:underline}@media (max-width: 639px){.mp-sec-head__link{max-width:100%;min-width:0}.mp-sec-head__ico{flex:none}.mp-sec-head__text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width: 379px){.mp-sec-head__title{font-size:16px}}@media (min-width: 768px){.mp-sec-head{margin-bottom:16px}.mp-sec-head__title{font-size:20px}.mp-sec-head__all{font-size:15px}}@media (min-width: 1024px){.mp-sec-head{margin-bottom:20px}.mp-sec-head__title{font-size:22px}}.mp-addr{display:grid;gap:.125rem;overflow-wrap:anywhere}.mp-addr__line{color:var(--sh-text-soft);line-height:1.5}.mp-addr__line--name{color:var(--sh-text);font-weight:600}.mp-addr__phone{color:var(--sh-text-muted)}.mp-panel{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-card-radius);padding:1rem;color:var(--mp-ink)}@media (min-width: 640px){.mp-panel{padding:1.25rem}}.mp-panel--flush{padding:0;overflow:hidden}.mp-panel__title{margin-bottom:.75rem;font-size:1rem;font-weight:600;color:var(--mp-ink)}.mp-panel__label{margin-bottom:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-muted)}.mp-order-tabs>div>div:first-child{background:transparent;justify-content:flex-start!important;gap:1.5rem;border-bottom:1px solid var(--mp-line);margin-bottom:1rem}.mp-order-tabs>div>div:first-child>div{padding:.5rem 0;font-size:1rem;color:var(--mp-muted)}.mp-note{padding:.625rem .75rem;border-radius:.5rem;font-size:.875rem;line-height:1.45;background:var(--mp-surface-2);color:var(--mp-ink);border:1px solid var(--mp-line)}.mp-card a.mp-card__vendor{position:relative}.mp-card a.mp-card__vendor:after{content:"";position:absolute;top:50%;left:-4px;right:-4px;min-width:44px;height:44px;transform:translateY(-50%)}.mp-pdp-qty .icon-minus,.mp-pdp-qty .icon-plus,.mp-pdp-wish{position:relative}.mp-pdp-qty .icon-minus:after,.mp-pdp-qty .icon-plus:after,.mp-pdp-wish:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}:root{--mp-gutter-phone: .75rem;--mp-gutter-tablet: 1.25rem;--mp-root-phone: 100%;--mp-tap-min: 44px;--mp-hdr-h: 56px;--mp-fill: color-mix(in srgb, var(--sh-text) 6%, var(--mp-surface))}@media (min-width: 1024px){header.mp-shop-header{position:sticky;top:0;z-index:40}.mp-mh,.mp-hdr-spacer{display:none}}header.mp-shop-header .icon-search,header.mp-shop-header .icon-camera,header.mp-shop-header form label.absolute{top:50%;transform:translateY(-50%)}.mp-hdr-spacer{display:none;height:var(--mp-hdr-h)}@media (max-width: 1023px){header.mp-shop-header.mp-shop-header{position:sticky;top:0;z-index:40;isolation:isolate;border-bottom:0;background:transparent;box-shadow:none}html.dark header.mp-shop-header.mp-shop-header{background-color:transparent!important}header.mp-shop-header:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--mp-surface);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.5) 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.5) 50%,transparent 100%);pointer-events:none}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){header.mp-shop-header:before{-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}html:has(.mp-lf--compact) header.mp-shop-header:before{-webkit-mask-image:none;mask-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mp-mh__bar{display:flex;align-items:center;gap:10px;height:var(--mp-hdr-h)}.mp-mh__search{display:flex;flex:1;align-items:center;gap:4px;min-width:0}.mp-mh__field{position:relative;flex:1;min-width:0}.mp-mh__icon{position:absolute;inset-inline-start:12px;color:var(--sh-text-muted);font-size:20px;pointer-events:none}.mp-mh__input{display:block;width:100%;height:40px;padding:0 72px 0 42px;border:1px solid var(--mp-line);border-radius:12px;background:var(--mp-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--sh-scrim) 8%,transparent);color:var(--sh-text);font-size:16px;line-height:1;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.mp-mh__input::placeholder{color:var(--sh-text-muted);font-size:.875rem;opacity:1}.mp-mh__input::-webkit-search-cancel-button,.mp-mh__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.mp-mh__input:focus{border-color:var(--sh-accent-edge);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sh-accent-edge) 20%,transparent)}.mp-mh__clear{position:absolute;top:50%;inset-inline-end:40px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:var(--mp-fill);color:var(--sh-text-muted);transform:translateY(-50%);cursor:pointer}.mp-mh__input:placeholder-shown~.mp-mh__clear{display:none}.mp-mh__back{display:none;flex:none;align-items:center;justify-content:center;width:40px;height:40px;margin-inline-start:-8px;border:0;border-radius:999px;background:none;color:var(--sh-text);cursor:pointer}[dir=rtl] .mp-mh__back svg{transform:scaleX(-1)}.mp-mh__back:focus-visible,.mp-mh__clear:focus-visible{outline:2px solid var(--sh-accent-edge);outline-offset:2px}.mp-search-panel{display:none}html.mp-search-open,html.mp-search-open body{overflow:hidden}html.mp-search-open header.mp-shop-header.mp-shop-header{position:fixed;inset:0 0 auto;z-index:70}html.mp-search-open .mp-hdr-spacer{display:block}html.mp-search-open header.mp-shop-header:before{-webkit-mask-image:none;mask-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--mp-line)}html.mp-search-open .mp-mh__back{display:inline-flex}html.mp-search-open .mp-search-panel{position:fixed;inset:var(--mp-hdr-h) 0 0;display:block;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--mp-gutter-phone) calc(24px + env(safe-area-inset-bottom));background:var(--mp-surface);animation:mp-search-in .18s ease-out}@keyframes mp-search-in{0%{opacity:0;transform:translateY(-6px)}}.mp-search-panel__section+.mp-search-panel__section{margin-top:20px}.mp-search-panel__head{display:flex;align-items:center;justify-content:space-between}.mp-search-panel__title{margin:8px 0;color:var(--sh-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mp-search-panel__link{padding:6px 0;border:0;background:none;color:var(--sh-accent-text);font-size:.875rem;font-weight:600;cursor:pointer}.mp-search-panel__recent{margin:0;padding:0;list-style:none}.mp-search-panel__recent button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0;border:0;border-bottom:1px solid var(--mp-line);background:none;color:var(--sh-text);font-size:1rem;text-align:start;cursor:pointer}.mp-search-panel__recent svg{flex:none;color:var(--sh-text-muted)}.mp-search-panel__recent span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-search-panel__chips{display:flex;flex-wrap:wrap;gap:8px}.mp-search-panel__chips a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--mp-line);border-radius:999px;background:var(--mp-fill);color:var(--sh-text);font-size:.875rem;font-weight:500}.mp-search-panel__chips a:active{background:var(--mp-fill)}}@media (min-width: 768px) and (max-width: 1023px){header.mp-shop-header:before{-webkit-mask-image:none;mask-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--mp-line)}html.mp-search-open .mp-search-panel{padding-inline:var(--mp-gutter-tablet)}}@media (prefers-reduced-motion: reduce){.mp-mh__input{transition:none}html.mp-search-open .mp-search-panel{animation:none}}.mp-flash-stack{position:fixed;z-index:1001;display:grid;gap:.625rem;pointer-events:none}.mp-flash-stack>*{pointer-events:auto}@media (min-width: 640px){.mp-flash-stack{top:1.25rem;justify-items:end}:root:not([dir=rtl]) .mp-flash-stack{right:1.25rem}[dir=rtl] .mp-flash-stack{left:1.25rem}}@media (max-width: 639px){.mp-flash-stack{top:calc(var(--mp-hh, 0px) + .75rem);left:0;right:0;justify-items:stretch;padding:0 .75rem}}.mp-flash{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--mp-flash-edge);border-radius:.75rem;background:var(--mp-flash-surface);color:var(--mp-flash-ink);box-shadow:0 6px 20px #0000001a;max-width:30rem;width:100%}@media (min-width: 640px){.mp-flash{width:max-content;min-width:18rem}}.mp-flash__icon{font-size:1.375rem;line-height:1.4;flex:none;color:var(--mp-flash-ink)}.mp-flash__text{margin:0;font-size:.875rem;line-height:1.45;overflow-wrap:anywhere;word-break:normal}.mp-flash__type{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mp-flash__close{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;margin:-.125rem -.25rem 0 0;border:0;border-radius:.375rem;background:transparent;color:var(--mp-flash-ink);font-size:.875rem;cursor:pointer;opacity:.7}.mp-flash__close:hover,.mp-flash__close:focus-visible{opacity:1;background:color-mix(in srgb,var(--mp-flash-ink) 12%,transparent)}.mp-flash__close:focus-visible{outline:2px solid var(--mp-flash-ink);outline-offset:1px}.mp-flash--success{--mp-flash-surface: var(--sh-success-soft);--mp-flash-ink: var(--sh-success-text);--mp-flash-edge: var(--sh-success-edge)}.mp-flash--error{--mp-flash-surface: var(--sh-danger-soft);--mp-flash-ink: var(--sh-danger-text);--mp-flash-edge: var(--sh-danger-edge)}.mp-flash--warning{--mp-flash-surface: var(--sh-warning-soft);--mp-flash-ink: var(--sh-warning-text);--mp-flash-edge: var(--sh-warning-edge)}.mp-flash--info{--mp-flash-surface: var(--sh-info-soft);--mp-flash-ink: var(--sh-info-text);--mp-flash-edge: var(--sh-info-edge)}.dark .mp-flash{background:var(--mp-surface);box-shadow:0 6px 20px #00000073}.dark .mp-flash:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--mp-flash-surface);pointer-events:none}.dark .mp-flash{position:relative;isolation:isolate}.dark .mp-flash>*{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.mp-flash-stack *{transition:none!important}}
