.ssm-product{gap:var(--ssm-space-6);padding:var(--ssm-space-5);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);grid-template-columns:minmax(0,6fr) minmax(0,4fr);display:grid}.ssm-product__crumbs{grid-column:1/-1}.ssm-product__gallery{top:calc(var(--ssm-header-h-now,var(--ssm-header-h-compact-cap)) + var(--ssm-space-4));align-self:start;gap:var(--ssm-space-3);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid;position:sticky}.ssm-product__note{color:var(--ssm-text-muted);text-align:center;text-wrap:balance;grid-column:-2/-1;margin:0;font-size:12px;line-height:1.4}.ssm-product__thumbs{top:calc(var(--ssm-header-h-now,var(--ssm-header-h-compact-cap)) + var(--ssm-space-4));align-self:start;position:sticky}.ssm-product__thumbs[data-sticky-fit="0"]{position:static}.ssm-product__gallery:not(:has([data-thumbs])){grid-template-columns:minmax(0,1fr)}.ssm-product__photo{aspect-ratio:1;width:100%;max-width:calc(100vh - var(--ssm-header-h-compact-cap) - var(--ssm-page-pad,0px) - var(--ssm-space-5) - var(--ssm-fs-small) * var(--ssm-lh-body) - var(--ssm-space-6) - var(--ssm-space-4));border-radius:var(--ssm-radius-3);background:var(--ssm-disabled-bg);margin-inline:auto;position:relative;overflow:hidden}.ssm-product__img{object-fit:cover}.ssm-product__photo[data-swipe=true]{touch-action:pan-y pinch-zoom}.ssm-product__photo-empty{height:100%;color:var(--ssm-text-dim);place-items:center;display:grid}.ssm-product__zoom{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.ssm-product__arrow{z-index:2;border:1px solid color-mix(in srgb, var(--ssm-accent) 25%, transparent);border-radius:var(--ssm-radius-pill);background:color-mix(in srgb, var(--ssm-surface) 80%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:50px;height:50px;color:var(--ssm-accent);cursor:pointer;opacity:0;transition:opacity var(--ssm-dur-fast) var(--ssm-ease-out);place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.ssm-product__arrow[data-side=prev]{left:var(--ssm-space-3)}.ssm-product__arrow[data-side=next]{right:var(--ssm-space-3)}.ssm-product__arrow svg{stroke:currentColor;stroke-width:2px;fill:none;width:7px;height:15px}.ssm-product__arrow:disabled{opacity:0;pointer-events:none}.ssm-product__photo:hover .ssm-product__arrow:not(:disabled),.ssm-product__arrow:focus-visible{opacity:1}.ssm-product__photo:hover .ssm-product__arrow:disabled{opacity:.3}@media (hover:none){.ssm-product__arrow{display:none}}.ssm-photo__veil{z-index:60;background:var(--ssm-surface);position:fixed;inset:0}.ssm-photo__box{z-index:61;position:fixed;inset:0}.ssm-product__side{top:calc(var(--ssm-header-h-now,var(--ssm-header-h-compact-cap)) + var(--ssm-space-4));align-self:start;position:sticky}.ssm-product__side[data-sticky-fit="0"]{align-self:stretch;position:static}.ssm-product__title{margin:0 0 var(--ssm-space-2);font-size:var(--ssm-fs-h1);font-weight:var(--ssm-fw-semibold)}.ssm-product__brand{margin:0 0 var(--ssm-space-4);color:var(--ssm-text-muted)}.ssm-product__brand a{color:var(--ssm-text-muted);cursor:pointer;text-decoration:none}.ssm-product__brand a:hover{text-decoration:underline}.ssm-product__prices{gap:var(--ssm-space-4);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;display:grid}.ssm-product__price{align-items:baseline;gap:var(--ssm-space-2);flex-wrap:wrap;display:flex}.ssm-product__price-now{font-size:var(--ssm-fs-h1);font-weight:var(--ssm-fw-semibold);line-height:var(--ssm-lh-tight)}.ssm-product__unit{color:var(--ssm-text-muted)}.ssm-product__price-old{color:var(--ssm-sale-ink)}.ssm-product__variants{margin-top:var(--ssm-space-4)}.ssm-product__variants-title{margin:0 0 var(--ssm-space-2);color:var(--ssm-text-muted);font-size:var(--ssm-fs-small)}.ssm-product__variants-row{gap:var(--ssm-space-2);flex-wrap:wrap;display:flex}.ssm-product__variant{align-items:center;text-decoration:none;display:inline-flex}.ssm-product__variant--dead{color:var(--ssm-text-muted);cursor:default}.ssm-product__stock-row{justify-content:space-between;align-items:baseline;gap:var(--ssm-space-2) var(--ssm-space-4);margin:var(--ssm-space-4) 0;flex-wrap:wrap;display:flex}.ssm-product__stock{margin:0}.ssm-product__code{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);font-variant-numeric:tabular-nums;margin:0}.ssm-product__stock[data-in-stock=true]{color:var(--ssm-stock-ok)}.ssm-product__stock[data-in-stock=false]{color:var(--ssm-text-muted)}.ssm-product__buy{align-items:center;gap:var(--ssm-space-2);margin-bottom:var(--ssm-space-6);flex-wrap:wrap;display:flex}.ssm-product__buy-why{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);flex-basis:100%;margin:0}.ssm-product__buy-why-link{color:var(--ssm-accent);text-decoration:underline}.ssm-product__specs{margin:0}.ssm-product__spec{justify-content:space-between;gap:var(--ssm-space-3);padding:var(--ssm-space-2) 0;border-bottom:1px solid var(--ssm-border);display:flex}.ssm-product__spec dt{color:var(--ssm-text-muted)}.ssm-product__spec dd{margin:0}.ssm-product__specs--short{margin-bottom:var(--ssm-space-3)}.ssm-product__spec--leader{padding:var(--ssm-space-1) 0;border-bottom:0}.ssm-product__spec--leader dt{align-items:baseline;gap:var(--ssm-space-2);flex:auto;min-width:0;display:flex}.ssm-product__spec--leader dt:after{content:"";min-width:var(--ssm-space-4);border-bottom:1px dotted var(--ssm-border);flex:auto}.ssm-product__spec--leader dd{text-align:right;flex:0 auto;min-width:0}.ssm-product__more{margin-bottom:var(--ssm-space-6);color:var(--ssm-accent);font-size:var(--ssm-fs-small);display:inline-block}.ssm-product__all-title{margin:0 0 var(--ssm-space-3);font-size:var(--ssm-fs-h2);font-weight:var(--ssm-fw-semibold)}@media (max-width:767px){.ssm-product{padding:var(--ssm-space-3);grid-template-columns:1fr}.ssm-product__side{align-self:stretch;position:static}.ssm-product__gallery{flex-direction:column;align-items:stretch;display:flex;position:static}.ssm-product__photo{margin-inline:0}.ssm-product__prices{grid-template-columns:minmax(0,1fr)}.ssm-product__buy{z-index:20;padding:var(--ssm-space-3);padding-bottom:calc(var(--ssm-space-3) + env(safe-area-inset-bottom));background:var(--ssm-surface);box-shadow:var(--ssm-elev-2);flex-wrap:wrap;margin:0;position:fixed;bottom:0;left:0;right:0}.ssm-shell:has(.ssm-product__buy){padding-bottom:calc(var(--ssm-product-buy-h,96px) + var(--ssm-space-4))}}.ssm-product__thumbs{gap:var(--ssm-space-2);flex-direction:column;display:flex}.ssm-product__thumb{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);cursor:pointer;width:64px;height:64px;transition:border-color var(--ssm-dur-fast) var(--ssm-ease-out);padding:0;overflow:hidden}.ssm-product__thumb[aria-current=true]{border-color:var(--ssm-accent);box-shadow:inset 0 0 0 1px var(--ssm-accent)}@media (hover:hover) and (pointer:fine){.ssm-product__thumb:hover{border-color:var(--ssm-text-muted)}}.ssm-product__thumb-img{object-fit:contain;width:100%;height:100%;display:block}.ssm-product__badges{z-index:1;top:var(--ssm-space-3);right:var(--ssm-space-3);pointer-events:none;align-items:flex-end;gap:var(--ssm-space-1);flex-direction:column;display:flex;position:absolute}.ssm-product__badge{padding:5px var(--ssm-space-2);border-radius:var(--ssm-radius-pill);text-transform:uppercase;font-size:12px;font-weight:800;line-height:16px}.ssm-product__badge[data-badge=hit]{background:var(--ssm-hit);color:var(--ssm-on-hit)}.ssm-product__badge[data-badge=new]{background:var(--ssm-new);color:var(--ssm-on-new)}.ssm-product__badge[data-badge=sale]{background:var(--ssm-sale);color:var(--ssm-on-sale)}.ssm-product__badge[data-badge=bundle]{background:var(--ssm-text);color:var(--ssm-surface)}@media (max-width:767px){.ssm-product__note{order:2}.ssm-product__thumbs{margin-top:var(--ssm-space-3);flex-flow:wrap;order:1;position:static}}.ssm-delivery{gap:var(--ssm-space-4);display:grid}.ssm-delivery__promo{padding:var(--ssm-space-3) var(--ssm-space-4);border:1px solid color-mix(in srgb, var(--ssm-sale) 25%, transparent);border-radius:var(--ssm-radius-5);background:color-mix(in srgb, var(--ssm-sale) 8%, var(--ssm-surface));color:var(--ssm-text);font-size:var(--ssm-fs-body)}.ssm-delivery__promo p{margin:0}.ssm-delivery-areas{margin-top:var(--ssm-space-5);padding:0 var(--ssm-space-5);color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);overflow-wrap:anywhere}.ssm-delivery-areas__title{margin:0 0 var(--ssm-space-2);font-size:var(--ssm-fs-body);font-weight:var(--ssm-fw-semibold);color:var(--ssm-text-muted)}.ssm-delivery-areas__list{margin:0}
.ssm-share{gap:var(--ssm-space-3);flex-direction:column;display:flex}.ssm-share__open{width:100%}.ssm-share__form,.ssm-share__manager-form{gap:var(--ssm-space-3);margin-top:var(--ssm-space-2);padding:var(--ssm-space-4);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);flex-direction:column;display:flex}.ssm-share__field{gap:var(--ssm-space-2);flex-direction:column;display:flex}.ssm-share__label{font-size:var(--ssm-fs-small);color:var(--ssm-text-muted)}.ssm-share__hint{font-size:var(--ssm-fs-small);color:var(--ssm-text-muted);margin:0}.ssm-share__input,.ssm-share__area{width:100%;padding:0 var(--ssm-space-3);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);color:var(--ssm-text);font:inherit}.ssm-share__input{height:44px}.ssm-share__area{padding:var(--ssm-space-3);resize:vertical;min-height:72px}.ssm-share__input:focus-visible,.ssm-share__area:focus-visible{outline:2px solid var(--ssm-accent);outline-offset:1px}.ssm-share__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ssm-share__sheet{gap:var(--ssm-space-3);padding:var(--ssm-space-4);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);flex-direction:column;display:flex}.ssm-share__url{padding:var(--ssm-space-3);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-2);background:var(--ssm-bg);color:var(--ssm-text);font-size:var(--ssm-fs-small);word-break:break-all;display:block}.ssm-share__actions{gap:var(--ssm-space-2);flex-wrap:wrap;display:flex}.ssm-share__qr{padding:var(--ssm-space-4);background:var(--ssm-bg);border-radius:var(--ssm-radius-2);align-self:flex-start}.ssm-share__result{font-size:var(--ssm-fs-small);color:var(--ssm-text);margin:0}.ssm-share__error{font-size:var(--ssm-fs-small);color:var(--ssm-sale);margin:0}.ssm-share__consent-field{align-items:flex-start;gap:var(--ssm-space-2);font-size:var(--ssm-fs-caption);color:var(--ssm-text-muted);display:flex}.ssm-share__consent-field input{margin-top:2px}button.ssm-share__submit:disabled,button.ssm-share__manager-submit:disabled,button.ssm-share__open:disabled{opacity:.6;cursor:not-allowed}
.ssm-stores{gap:var(--ssm-space-5);margin-bottom:var(--ssm-space-6);display:grid}.ssm-stores[data-has-map=true]{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.ssm-stores__card{gap:var(--ssm-space-4);padding:var(--ssm-space-5);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);flex-direction:column;display:flex}.ssm-stores[data-has-map=false] .ssm-stores__card{max-width:480px}.ssm-stores__row{gap:var(--ssm-space-3);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.ssm-stores__icon{background:var(--ssm-accent-soft);width:40px;height:40px;color:var(--ssm-accent);border-radius:50%;place-items:center;display:grid}.ssm-stores__icon svg{width:20px;height:20px}.ssm-stores__label{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);margin-bottom:2px}.ssm-stores__value{color:var(--ssm-text);font-size:var(--ssm-fs-lead);line-height:1.45;display:block}.ssm-stores__address{font-style:normal;font-weight:var(--ssm-fw-semibold)}.ssm-stores__phone{text-decoration:none}@media (hover:hover){.ssm-stores__phone:hover{color:var(--ssm-accent)}}.ssm-stores__route{align-self:flex-start;margin-top:auto}.ssm-stores__map{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-5);background:var(--ssm-accent-soft);min-height:420px;position:relative;overflow:hidden}.ssm-stores__map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.ssm-stores[data-has-map=true]{grid-template-columns:minmax(0,1fr)}.ssm-stores__card{padding:var(--ssm-space-4)}.ssm-stores__route{align-self:stretch}.ssm-stores__map{min-height:320px}}
.ssm-cart{--ssm-cart-side:362px;padding:var(--ssm-space-5) 0 var(--ssm-space-6)}.ssm-cart__title{margin:0 0 var(--ssm-space-5);font-size:var(--ssm-fs-h1);font-weight:var(--ssm-fw-semibold);color:var(--ssm-text)}.ssm-cart__layout{grid-template-columns:minmax(0, 1fr) var(--ssm-cart-side);gap:var(--ssm-space-5);grid-template-areas:"items totals";align-items:start;display:grid}.ssm-cart__items{gap:var(--ssm-space-4);flex-direction:column;grid-area:items;min-width:0;display:flex}.ssm-cart__list{gap:var(--ssm-space-4);flex-direction:column;display:flex}.ssm-cart__group{border-radius:var(--ssm-radius-5);background:var(--ssm-surface)}.ssm-cart__bundle{gap:var(--ssm-space-4);padding:var(--ssm-space-4) var(--ssm-space-5);border-bottom:1px solid var(--ssm-border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.ssm-cart__bundle-title{font-size:var(--ssm-fs-h2);font-weight:var(--ssm-fw-semibold);color:var(--ssm-text);overflow-wrap:anywhere;margin:0}.ssm-cart__bundle-pick{font-weight:var(--ssm-fw-regular);color:var(--ssm-text-muted)}.ssm-cart__bundle-price{align-items:baseline;gap:var(--ssm-space-2);display:flex}.ssm-cart__bundle-old{color:var(--ssm-text-dim);font-size:var(--ssm-fs-small)}.ssm-cart__bundle-total{font-size:var(--ssm-fs-title);color:var(--ssm-price)}.ssm-cart__lines{flex-direction:column;display:flex}.ssm-cart__line{gap:var(--ssm-space-4);padding:var(--ssm-space-4) var(--ssm-space-5);border-top:1px solid var(--ssm-border);grid-template-columns:100px minmax(0,1fr) auto auto 32px;align-items:center;display:grid}.ssm-cart__lines>.ssm-cart__line:first-child{border-top:0}.ssm-cart__line[data-in-bundle=true]{grid-template-columns:100px minmax(0,1fr)}.ssm-cart__members{padding:0 var(--ssm-space-5) var(--ssm-space-4) calc(100px + var(--ssm-space-4) + var(--ssm-space-5));gap:var(--ssm-space-2);flex-direction:column;margin:0;list-style:none;display:flex}.ssm-cart__member{gap:var(--ssm-space-3);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.ssm-cart__member-photo{border-radius:var(--ssm-radius-2);background:var(--ssm-disabled-bg);width:56px;height:56px;position:relative;overflow:hidden}.ssm-cart__member-empty{height:100%}.ssm-cart__member-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ssm-cart__member-name{color:var(--ssm-text);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body);overflow-wrap:anywhere;text-decoration:none}a.ssm-cart__member-name:hover{color:var(--ssm-accent)}.ssm-cart__member-slot{color:var(--ssm-accent);font-size:var(--ssm-fs-caption);line-height:var(--ssm-lh-body)}.ssm-cart__member-qty{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);white-space:nowrap;padding-left:var(--ssm-space-2)}.ssm-cart__line[data-available=false]{background:var(--ssm-warn)}.ssm-cart__photo{border-radius:var(--ssm-radius-3);background:var(--ssm-disabled-bg);width:100px;height:100px;position:relative;overflow:hidden}.ssm-cart__img{object-fit:contain}.ssm-cart__photo-empty{height:100%;color:var(--ssm-text-dim);font-size:var(--ssm-fs-caption);place-items:center;display:grid}.ssm-cart__body{gap:var(--ssm-space-1);flex-direction:column;min-width:0;display:flex}.ssm-cart__name{color:var(--ssm-text);font-size:var(--ssm-fs-body);font-weight:var(--ssm-fw-medium);line-height:var(--ssm-lh-body);text-decoration:none}.ssm-cart__name:hover{color:var(--ssm-accent)}.ssm-cart__brand{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small)}.ssm-cart__unit-price{align-items:baseline;gap:var(--ssm-space-1);color:var(--ssm-text);font-size:var(--ssm-fs-body);display:flex}.ssm-cart__per{color:var(--ssm-text-muted)}.ssm-cart__unit-old{color:var(--ssm-text-dim);font-size:var(--ssm-fs-small)}.ssm-cart__warning{margin:var(--ssm-space-1) 0 0;color:var(--ssm-sale-ink);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body)}.ssm-cart__line[data-selection-stale=true]{box-shadow:inset 3px 0 0 0 var(--ssm-sale)}.ssm-cart__warning--stale{font-weight:var(--ssm-fw-medium)}.ssm-cart__repick{color:var(--ssm-accent);font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-medium);line-height:var(--ssm-lh-body);text-underline-offset:2px;align-self:start;text-decoration:underline}.ssm-cart__repick:hover{color:var(--ssm-sale-ink)}.ssm-cart__qty-box{align-items:center;gap:var(--ssm-space-2);display:flex}.ssm-cart__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ssm-cart__qty-label{display:contents}.ssm-cart__qty{width:72px;height:36px;padding:0 var(--ssm-space-2);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);color:var(--ssm-text);font:inherit;text-align:center}.ssm-cart__qty-unit{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small)}.ssm-cart__line-total{min-width:110px;color:var(--ssm-price);font-size:var(--ssm-fs-lead);font-weight:var(--ssm-fw-semibold);font-variant-numeric:tabular-nums;text-align:right}.ssm-cart__remove{border-radius:var(--ssm-radius-3);width:32px;height:32px;color:var(--ssm-text-dim);font-size:var(--ssm-fs-title);cursor:pointer;transition:color var(--ssm-dur-fast) var(--ssm-ease-out), background-color var(--ssm-dur-fast) var(--ssm-ease-out);background:0 0;border:0;padding:0;line-height:1}@media (hover:hover) and (pointer:fine){.ssm-cart__remove:hover{background:var(--ssm-hover);color:var(--ssm-sale)}}.ssm-cart__totals{top:calc(var(--ssm-header-h-now,var(--ssm-header-h-compact-cap)) + var(--ssm-space-4));gap:var(--ssm-space-4);flex-direction:column;grid-area:totals;display:flex;position:sticky}.ssm-cart__sums{padding:var(--ssm-space-5);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);margin:0}.ssm-cart__sum{justify-content:space-between;align-items:baseline;gap:var(--ssm-space-3);color:var(--ssm-text-muted);font-size:var(--ssm-fs-body);display:flex}.ssm-cart__sum+.ssm-cart__sum{margin-top:var(--ssm-space-3)}.ssm-cart__sum dt{margin:0}.ssm-cart__sum dd{color:var(--ssm-text);font-variant-numeric:tabular-nums;margin:0}.ssm-cart__sum--discount dd{color:var(--ssm-sale)}.ssm-cart__sum--total{margin-top:var(--ssm-space-4);padding-top:var(--ssm-space-4);border-top:1px solid var(--ssm-border);color:var(--ssm-text);font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-semibold)}.ssm-cart__sum--total dd{font-size:var(--ssm-fs-h2);font-weight:var(--ssm-fw-bold);color:var(--ssm-price)}.ssm-cart__to-order{flex:none;justify-content:center;align-items:center;width:100%;height:44px;text-decoration:none;display:flex}.ssm-cart__dims{gap:var(--ssm-space-2);padding:var(--ssm-space-4) var(--ssm-space-5);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body);flex-direction:column;display:flex}.ssm-cart__quick-actions{align-items:center;gap:var(--ssm-space-3);flex-wrap:wrap;display:flex}.ssm-cart__quick-actions>.ssm-share{display:contents}.ssm-cart__quick-actions .ssm-share__open{width:auto}.ssm-cart__quick-actions .ssm-share>:not(.ssm-share__open){flex:100%;order:2;max-width:560px}.ssm-cart__quick-actions:has(.ssm-share>:not(.ssm-share__open)):after{content:"";flex:0 0 100%;order:1}.ssm-cart__checkout{grid-template-columns:minmax(0, 1fr) calc(var(--ssm-cart-side) + var(--ssm-space-5));margin-top:var(--ssm-space-6);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);grid-template-areas:"order info";display:grid;overflow:hidden}.ssm-cart__order{grid-area:order}.ssm-cart__info{grid-area:info}.ssm-cart__order{padding:var(--ssm-space-6)}.ssm-cart__order-title{margin:0 0 var(--ssm-space-5);font-size:var(--ssm-fs-h2);font-weight:var(--ssm-fw-semibold);color:var(--ssm-text)}.ssm-cart__info{padding:var(--ssm-space-6) var(--ssm-space-5);background:color-mix(in srgb, var(--ssm-accent-soft) 55%, var(--ssm-surface));flex-direction:column;display:flex}.ssm-cart__info-title{margin:0 0 var(--ssm-space-5);font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-regular);line-height:var(--ssm-lh-tight);color:var(--ssm-text-muted)}.ssm-cart__form{gap:var(--ssm-space-4) var(--ssm-space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;display:grid}.ssm-cart__field{gap:var(--ssm-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ssm-cart__field--wide{grid-column:1/-1}.ssm-cart__field--radio{align-items:center;gap:var(--ssm-space-4);flex-flow:wrap;grid-column:1/-1}.ssm-cart__label{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);padding:0}.ssm-cart__radio{align-items:center;gap:var(--ssm-space-2);color:var(--ssm-text);cursor:pointer;display:inline-flex}.ssm-cart__input{height:44px;padding:0 var(--ssm-space-3);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);color:var(--ssm-text);font:inherit}.ssm-cart__input:focus-visible{border-color:var(--ssm-accent)}.ssm-cart__textarea{height:auto;padding:var(--ssm-space-3);line-height:var(--ssm-lh-body);resize:vertical}.ssm-cart__order-error,.ssm-cart__order-blocked{padding:var(--ssm-space-3) var(--ssm-space-4);border-radius:var(--ssm-radius-3);background:var(--ssm-warn);color:var(--ssm-text);line-height:var(--ssm-lh-body);grid-column:1/-1;margin:0}.ssm-cart__submit-row{align-items:center;gap:var(--ssm-space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.ssm-cart__submit{flex:none;width:250px;height:50px}.ssm-cart__consent{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body);flex:240px;margin:0}.ssm-cart__info-block+.ssm-cart__info-block{margin-top:var(--ssm-space-5)}.ssm-cart__info-head{margin:0 0 var(--ssm-space-3);font-size:var(--ssm-fs-body);font-weight:var(--ssm-fw-semibold);color:var(--ssm-text)}.ssm-cart__info-line{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body);margin:0}.ssm-cart__info-place{gap:var(--ssm-space-2);padding:var(--ssm-space-3) 0;border-block:1px solid var(--ssm-border);color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body);grid-template-columns:16px minmax(0,1fr);margin:0;display:grid}.ssm-cart__info-icon{width:16px;height:16px;color:var(--ssm-accent);margin-top:.15em;display:block}.ssm-cart__info-icon svg{width:100%;height:100%;display:block}.ssm-cart__info-hours{margin-top:var(--ssm-space-1);color:var(--ssm-text-dim);display:block}.ssm-cart__info-link{margin-top:var(--ssm-space-5);color:var(--ssm-accent);font-size:var(--ssm-fs-small);text-underline-offset:.2em;align-self:flex-start}.ssm-cart__empty,.ssm-cart__done,.ssm-cart__unavailable{align-items:flex-start;gap:var(--ssm-space-4);padding:var(--ssm-space-6) var(--ssm-space-5);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);flex-direction:column;display:flex}.ssm-cart__empty .ssm-btn,.ssm-cart__done .ssm-btn{padding:0 var(--ssm-space-5);flex:none;align-items:center;text-decoration:none;display:inline-flex}.ssm-cart__empty-text,.ssm-cart__done-text,.ssm-cart__unavailable-text{max-width:60ch;color:var(--ssm-text-muted);line-height:var(--ssm-lh-body);margin:0}.ssm-cart__done-title{font-size:var(--ssm-fs-h1);font-weight:var(--ssm-fw-semibold);color:var(--ssm-text);margin:0}.ssm-cart__unavailable{background:var(--ssm-warn)}.ssm-cart__unavailable-actions{gap:var(--ssm-space-3);flex-wrap:wrap;display:flex}.ssm-cart__retry{padding:0 var(--ssm-space-5);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ssm-cart__unavailable-title{font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-semibold);color:var(--ssm-text);margin:0}.ssm-cart__unavailable-reason{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);margin:0}.ssm-cart__loading{padding:var(--ssm-space-6) var(--ssm-space-5);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);color:var(--ssm-text-muted);margin:0}@media (max-width:1279px){.ssm-cart__layout,.ssm-cart__checkout{grid-template-columns:minmax(0,1fr)}.ssm-cart__layout{grid-template-areas:"items""totals"}.ssm-cart__checkout{grid-template-areas:"order""info"}.ssm-cart__totals{position:static}}@media (max-width:767px){.ssm-cart__line{gap:var(--ssm-space-2) var(--ssm-space-3);padding:var(--ssm-space-4);grid-template-columns:72px minmax(0,1fr) 32px;grid-template-areas:"photo body remove""photo qty qty""photo total total";align-items:start}.ssm-cart__line[data-in-bundle=true]{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"photo body"}.ssm-cart__photo{grid-area:photo;width:72px;height:72px}.ssm-cart__body{grid-area:body}.ssm-cart__line>.ssm-cart__qty-box{grid-area:qty}.ssm-cart__line>.ssm-cart__line-total{text-align:left;grid-area:total;min-width:0}.ssm-cart__line>.ssm-cart__remove{grid-area:remove}.ssm-cart__bundle{padding:var(--ssm-space-4);grid-template-columns:auto minmax(0,1fr) 32px;grid-template-areas:"title title remove""qty price price"}.ssm-cart__bundle>.ssm-cart__bundle-title{grid-area:title}.ssm-cart__bundle>.ssm-cart__qty-box{grid-area:qty}.ssm-cart__bundle>.ssm-cart__bundle-price{grid-area:price;justify-self:end}.ssm-cart__bundle>.ssm-cart__remove{grid-area:remove}.ssm-cart__members{padding:0 var(--ssm-space-4) var(--ssm-space-4)}.ssm-cart__form{grid-template-columns:minmax(0,1fr)}.ssm-cart__order,.ssm-cart__info{padding:var(--ssm-space-5) var(--ssm-space-4)}.ssm-cart__submit{width:100%}.ssm-cart__title{font-size:var(--ssm-fs-h2)}}
.ssm-shcart{padding:var(--ssm-space-5) 0 var(--ssm-space-6)}.ssm-shcart__title{margin:0 0 var(--ssm-space-2);font-size:var(--ssm-fs-h1);font-weight:var(--ssm-fw-semibold);color:var(--ssm-text)}.ssm-shcart__lead{margin:0 0 var(--ssm-space-5);color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body)}.ssm-shcart__top{gap:var(--ssm-space-5);grid-template-columns:minmax(0,1fr) 362px;align-items:start;display:grid}.ssm-shcart__list{border-radius:var(--ssm-radius-5);background:var(--ssm-surface);margin:0;padding:0;list-style:none}.ssm-shcart__line+.ssm-shcart__line{border-top:1px solid var(--ssm-border)}.ssm-shcart__line[data-available=false]{background:var(--ssm-warn)}.ssm-shcart__row{gap:var(--ssm-space-4);padding:var(--ssm-space-4) var(--ssm-space-5);grid-template-columns:100px minmax(0,1fr) auto 140px;align-items:center;display:grid}.ssm-shcart__photo{border-radius:var(--ssm-radius-3);background:var(--ssm-disabled-bg);width:100px;height:100px;position:relative;overflow:hidden}.ssm-shcart__img{object-fit:contain}.ssm-shcart__photo-empty{height:100%;color:var(--ssm-text-dim);font-size:var(--ssm-fs-caption);place-items:center;display:grid}.ssm-shcart__body{gap:var(--ssm-space-1);flex-direction:column;min-width:0;display:flex}.ssm-shcart__name{color:var(--ssm-text);font-size:var(--ssm-fs-body);font-weight:var(--ssm-fw-medium);line-height:var(--ssm-lh-body);overflow-wrap:anywhere;text-decoration:none}@media (hover:hover) and (pointer:fine){a.ssm-shcart__name:hover{color:var(--ssm-accent)}}.ssm-shcart__brand{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small)}.ssm-shcart__unit{align-items:baseline;gap:var(--ssm-space-1);color:var(--ssm-text);font-size:var(--ssm-fs-body);display:flex}.ssm-shcart__per{color:var(--ssm-text-muted)}.ssm-shcart__unit-old{color:var(--ssm-text-dim);font-size:var(--ssm-fs-small)}.ssm-shcart__stock{margin:var(--ssm-space-1) 0 0;color:var(--ssm-stock-ok);font-size:var(--ssm-fs-small)}.ssm-shcart__warning{margin:var(--ssm-space-1) 0 0;color:var(--ssm-sale-ink);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body)}.ssm-shcart__qty{color:var(--ssm-text-muted);font-size:var(--ssm-fs-body);white-space:nowrap}.ssm-shcart__total{align-items:flex-end;gap:var(--ssm-space-1);color:var(--ssm-price);font-size:var(--ssm-fs-lead);font-weight:var(--ssm-fw-semibold);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;display:flex}.ssm-shcart__total-old{color:var(--ssm-text-dim);font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-regular)}.ssm-shcart__members{padding:0 var(--ssm-space-5) var(--ssm-space-4) calc(100px + var(--ssm-space-4) + var(--ssm-space-5));gap:var(--ssm-space-2);flex-direction:column;margin:0;list-style:none;display:flex}.ssm-shcart__member{gap:var(--ssm-space-3);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.ssm-shcart__member-photo{border-radius:var(--ssm-radius-3);background:var(--ssm-disabled-bg);width:56px;height:56px;position:relative;overflow:hidden}.ssm-shcart__member-empty{height:100%}.ssm-shcart__member-body{flex-direction:column;min-width:0;display:flex}.ssm-shcart__member-name{color:var(--ssm-text);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body);overflow-wrap:anywhere;text-decoration:none}@media (hover:hover) and (pointer:fine){a.ssm-shcart__member-name:hover{color:var(--ssm-accent)}}.ssm-shcart__member-slot{color:var(--ssm-text-muted);font-size:var(--ssm-fs-caption)}.ssm-shcart__member-qty{color:var(--ssm-text-muted);font-size:var(--ssm-fs-caption);white-space:nowrap}.ssm-shcart__totals{top:calc(var(--ssm-header-h-now,var(--ssm-header-h-compact-cap)) + var(--ssm-space-4));gap:var(--ssm-space-4);padding:var(--ssm-space-5);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);flex-direction:column;display:flex;position:sticky}.ssm-shcart__sums{gap:var(--ssm-space-3);flex-direction:column;margin:0;display:flex}.ssm-shcart__sum{justify-content:space-between;align-items:baseline;gap:var(--ssm-space-3);color:var(--ssm-text-muted);font-size:var(--ssm-fs-body);display:flex}.ssm-shcart__sum dt{margin:0}.ssm-shcart__sum dd{color:var(--ssm-text);font-variant-numeric:tabular-nums;margin:0}.ssm-shcart__sum--discount dd{color:var(--ssm-sale-ink)}.ssm-shcart__sum--total{padding-top:var(--ssm-space-3);border-top:1px solid var(--ssm-border);color:var(--ssm-text);font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-semibold)}.ssm-shcart__sum--total dd{color:var(--ssm-price);font-size:var(--ssm-fs-h2)}.ssm-shcart__add{width:100%}.ssm-shcart__refused{color:var(--ssm-sale-ink);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body);margin:0}.ssm-shcart__gone,.ssm-shcart__note{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small);line-height:var(--ssm-lh-body);margin:0}.ssm-shcart__empty{align-items:flex-start;gap:var(--ssm-space-4);padding:var(--ssm-space-5);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);flex-direction:column;display:flex}.ssm-shcart__empty-text{color:var(--ssm-text-muted);line-height:var(--ssm-lh-body);margin:0}@media (max-width:1279px){.ssm-shcart__top{grid-template-columns:minmax(0,1fr)}.ssm-shcart__totals{position:static}}@media (max-width:767px){.ssm-shcart__row{gap:var(--ssm-space-2) var(--ssm-space-3);padding:var(--ssm-space-4);grid-template-columns:72px minmax(0,1fr);grid-template-areas:"photo body""photo qty""photo total";align-items:start}.ssm-shcart__photo{grid-area:photo;width:72px;height:72px}.ssm-shcart__body{grid-area:body}.ssm-shcart__qty{grid-area:qty}.ssm-shcart__total{text-align:left;grid-area:total;align-items:flex-start}.ssm-shcart__members{padding:0 var(--ssm-space-4) var(--ssm-space-4)}.ssm-shcart__title{font-size:var(--ssm-fs-h2)}}
.ssm-page-head{margin-bottom:var(--ssm-space-4)}.ssm-page-head__crumbs{margin-bottom:var(--ssm-space-2)}.ssm-page-head__title{margin-bottom:var(--ssm-space-3)}.ssm-page-head__title-row{align-items:center;gap:var(--ssm-space-3);margin-bottom:var(--ssm-space-3);display:flex}.ssm-page-head__title-row .ssm-page-head__title{margin-bottom:0}.ssm-page-head__logo{object-fit:contain;background:var(--ssm-surface);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-2);width:64px;height:64px;padding:var(--ssm-space-1);flex:none}@media (max-width:575px){.ssm-page-head__logo{width:48px;height:48px}}.ssm-page-head__seo{--ssm-seo-lines:3;max-width:90ch;color:var(--ssm-text-muted);line-height:var(--ssm-lh-body);white-space:pre-line;transition:max-height var(--ssm-dur-mid) var(--ssm-ease-out);overflow:hidden}.ssm-page-head__seo[data-clamped=true]{max-height:calc(var(--ssm-lh-body) * var(--ssm-seo-lines) * 1em);-webkit-mask-image:linear-gradient(currentColor 60%,#0000 100%);mask-image:linear-gradient(currentColor 60%,#0000 100%)}.ssm-page-head__seo[data-clamped=false]{max-height:200em;-webkit-mask-image:none;mask-image:none}.ssm-page-head__seo[data-settled=true]{max-height:none;overflow:visible}.ssm-page-head__toggle{margin-top:var(--ssm-space-2);color:var(--ssm-accent);font:inherit;font-size:var(--ssm-fs-small);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ssm-page-head__toggle:hover{text-decoration:none}}
.ssm-wishlist{max-width:1600px;padding:0 var(--ssm-space-5) var(--ssm-space-7);margin:0 auto}.ssm-wishlist__bar{justify-content:space-between;align-items:center;gap:var(--ssm-space-4);padding:var(--ssm-space-3) 0 var(--ssm-space-4);flex-wrap:wrap;display:flex}.ssm-wishlist__total{font-size:var(--ssm-fs-body);color:var(--ssm-text-muted)}.ssm-wishlist__total b{color:var(--ssm-text);font-weight:var(--ssm-fw-semibold)}.ssm-wishlist__clear{color:var(--ssm-text-muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.ssm-wishlist__clear:hover{color:var(--ssm-sale)}.ssm-wishlist__clear:focus-visible{outline:2px solid var(--ssm-accent);outline-offset:3px;border-radius:var(--ssm-radius-2)}.ssm-wishlist__grid{gap:var(--ssm-cell-gap,24px);transition:opacity var(--ssm-dur-fast) var(--ssm-ease-out);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ssm-wishlist__grid[data-loading=true]{opacity:.6}.ssm-wishlist__empty{align-items:center;gap:var(--ssm-space-3);padding:var(--ssm-space-7) var(--ssm-space-4);text-align:center;color:var(--ssm-text-muted);flex-direction:column;display:flex}.ssm-wishlist__empty-title{font-size:var(--ssm-fs-h2);font-weight:var(--ssm-fw-bold);color:var(--ssm-text);margin:0}.ssm-wishlist__empty p{margin:0}.ssm-wishlist__empty a{margin-top:var(--ssm-space-3)}@media (prefers-reduced-motion:reduce){.ssm-wishlist__grid{transition:none}}
.ssm-compare{max-width:1600px;padding:0 var(--ssm-space-5) var(--ssm-space-7);--ssm-compare-label-w:200px;--ssm-compare-col-w:200px;margin:0 auto}.ssm-compare__bar{align-items:center;gap:var(--ssm-space-5);padding:var(--ssm-space-3) 0 var(--ssm-space-4);flex-wrap:wrap;display:flex}.ssm-compare__total{font-size:var(--ssm-fs-body);color:var(--ssm-text-muted)}.ssm-compare__total b{color:var(--ssm-text);font-weight:var(--ssm-fw-semibold)}.ssm-compare__toggle{align-items:center;gap:var(--ssm-space-2);font-size:var(--ssm-fs-body);color:var(--ssm-text);cursor:pointer;display:inline-flex}.ssm-compare__clear{font:inherit;color:var(--ssm-text-muted);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;padding:0;text-decoration:underline}.ssm-compare__clear:hover{color:var(--ssm-sale)}.ssm-compare__hint{margin:0 0 var(--ssm-space-4);padding:var(--ssm-space-3) var(--ssm-space-4);border-radius:var(--ssm-radius-3);background:var(--ssm-hover);color:var(--ssm-text-muted);font-size:var(--ssm-fs-body)}.ssm-compare__sticky{top:calc(var(--ssm-header-h-now,var(--ssm-header-h-compact-cap)) + var(--ssm-space-2));z-index:3;visibility:hidden;opacity:0;block-size:0;transition:opacity .16s var(--ssm-ease-out), transform .16s var(--ssm-ease-out);pointer-events:none;position:sticky;overflow:visible;transform:translateY(-4px)}.ssm-compare__sticky[data-stuck=true]{visibility:visible;opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.ssm-compare__sticky{transition:none;transform:none}}.ssm-compare__sticky-view{border-radius:var(--ssm-radius-3);background:var(--ssm-bg);box-shadow:var(--ssm-elev-2), 0 0 0 1px var(--ssm-border);overflow:hidden}.ssm-compare__sticky-row{grid-template-columns:var(--ssm-compare-label-w) repeat(var(--ssm-compare-cols,2), 1fr);min-inline-size:calc(var(--ssm-compare-label-w) + var(--ssm-compare-cols,2) * var(--ssm-compare-col-w));display:grid}.ssm-compare__sticky-corner{background:var(--ssm-bg)}.ssm-compare__scroll{overscroll-behavior-x:contain;overflow-x:auto}.ssm-compare__table{border-collapse:collapse;table-layout:fixed;width:100%;min-inline-size:calc(var(--ssm-compare-label-w) + var(--ssm-compare-cols,2) * var(--ssm-compare-col-w))}.ssm-compare__corner,.ssm-compare__label{z-index:1;background:var(--ssm-bg);text-align:start;vertical-align:top;width:var(--ssm-compare-label-w);position:sticky;inset-inline-start:0}.ssm-compare__corner{z-index:2;padding:var(--ssm-space-3);font-size:var(--ssm-fs-small);color:var(--ssm-text-muted);font-weight:var(--ssm-fw-regular)}.ssm-compare__col{vertical-align:top;text-align:start;padding:var(--ssm-space-3);font-weight:var(--ssm-fw-regular)}.ssm-compare__head{gap:var(--ssm-space-2);align-content:start;display:grid}.ssm-compare__head[data-compact=true]{align-items:center;gap:var(--ssm-space-1) var(--ssm-space-3);padding:var(--ssm-space-2) var(--ssm-space-3);border-inline-start:1px solid var(--ssm-border);grid-template-columns:1fr auto}.ssm-compare__head[data-compact=true] .ssm-compare__gain{display:none}.ssm-compare__photo{aspect-ratio:1;background:var(--ssm-photo-placeholder);border-radius:var(--ssm-radius-3);inline-size:min(100%,240px);display:block;position:relative;overflow:hidden}.ssm-compare__photo img{object-fit:contain;block-size:100%;inline-size:100%}.ssm-compare__nophoto{block-size:100%;font-size:var(--ssm-fs-small);color:var(--ssm-text-muted);place-items:center;display:grid}.ssm-compare__name{-webkit-line-clamp:3;color:var(--ssm-text);font-size:var(--ssm-fs-body);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.ssm-compare__head[data-compact=true] .ssm-compare__name{-webkit-line-clamp:1;font-size:var(--ssm-fs-small)}.ssm-compare__name:hover{color:var(--ssm-accent)}.ssm-compare__price{font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-bold);color:var(--ssm-text);line-height:1.15}.ssm-compare__head[data-compact=true] .ssm-compare__price{font-size:var(--ssm-fs-lead)}.ssm-compare__unit{font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-regular);color:var(--ssm-text-muted)}.ssm-compare__buy{inline-size:100%}.ssm-compare__head[data-compact=true] .ssm-compare__buy{padding-block:var(--ssm-space-2);padding-inline:var(--ssm-space-2);white-space:nowrap;font-size:var(--ssm-fs-small)}.ssm-compare__gain{padding:2px var(--ssm-space-2);border-radius:var(--ssm-radius-2);background:var(--ssm-accent);color:var(--ssm-on-accent);font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-semibold);justify-self:start}.ssm-compare__gain[data-empty=true]{color:#0000;background:0 0}.ssm-compare__ctl{align-items:center;gap:var(--ssm-space-1);display:flex}.ssm-compare__move,.ssm-compare__remove{border:1px solid var(--ssm-border);background:var(--ssm-bg);block-size:28px;inline-size:28px;color:var(--ssm-text-muted);font:inherit;font-size:var(--ssm-fs-small);cursor:pointer;border-radius:50%;place-items:center;line-height:1;transition:color .12s,border-color .12s;display:grid}.ssm-compare__move:hover:not(:disabled){color:var(--ssm-accent);border-color:var(--ssm-accent)}.ssm-compare__remove{margin-inline-start:auto}.ssm-compare__remove:hover{color:var(--ssm-sale);border-color:var(--ssm-sale)}.ssm-compare__move:disabled{opacity:.35;cursor:default}.ssm-compare__label,.ssm-compare__cell{padding:var(--ssm-space-3);border-block-start:1px solid var(--ssm-border);font-size:var(--ssm-fs-body)}.ssm-compare__label{color:var(--ssm-text-muted);font-weight:var(--ssm-fw-regular)}.ssm-compare__cell{color:var(--ssm-text);vertical-align:top}.ssm-compare__table tr[data-same=true] .ssm-compare__cell,.ssm-compare__table tr[data-same=true] .ssm-compare__label{color:var(--ssm-text-muted);background:var(--ssm-hover)}.ssm-compare__empty{padding:var(--ssm-space-7) 0;gap:var(--ssm-space-3);justify-items:start;display:grid}.ssm-compare__empty a{margin-top:var(--ssm-space-3)}.ssm-compare__empty-title{font-size:var(--ssm-fs-h2);font-weight:var(--ssm-fw-bold);color:var(--ssm-text);margin:0}.ssm-compare__nodiff{padding:var(--ssm-space-5) 0;color:var(--ssm-text-muted)}@media (max-width:767px){.ssm-compare__head[data-compact=true]{grid-template-columns:1fr auto}.ssm-compare__head[data-compact=true] .ssm-compare__name,.ssm-compare__head[data-compact=true] .ssm-compare__price{grid-column:1/-1}.ssm-compare__head[data-compact=true] .ssm-compare__buy{grid-column:1}.ssm-compare__head[data-compact=true] .ssm-compare__ctl{grid-column:2}.ssm-compare__head[data-compact=true] .ssm-compare__move{display:none}.ssm-compare{padding-inline:var(--ssm-space-3);--ssm-compare-label-w:140px;--ssm-compare-col-w:160px}}
.ssm-info{max-width:68ch;color:var(--ssm-text);font-size:var(--ssm-fs-body);line-height:1.7}.ssm-info>:first-child{margin-top:0}.ssm-info>:last-child{margin-bottom:0}.ssm-info p,.ssm-info ul,.ssm-info ol,.ssm-info table{margin:0 0 var(--ssm-space-3)}.ssm-info ul,.ssm-info ol{padding-left:var(--ssm-space-5)}.ssm-info li{margin-bottom:var(--ssm-space-1)}.ssm-info h2,.ssm-info h3{margin:var(--ssm-space-5) 0 var(--ssm-space-2);line-height:1.3}.ssm-info h2{font-size:var(--ssm-fs-title)}.ssm-info h3{font-size:var(--ssm-fs-lead)}.ssm-info a{color:var(--ssm-accent);text-decoration:underline}.ssm-info table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.ssm-info th,.ssm-info td{border:1px solid var(--ssm-border);padding:var(--ssm-space-2);text-align:left}.ssm-info img{max-width:100%;height:auto}
.ssm-brands-page{gap:var(--ssm-space-5);flex-direction:column;display:flex}.ssm-brands-page__tabs{gap:var(--ssm-space-5);border-bottom:1px solid var(--ssm-border);display:flex}.ssm-brands-page__tab{padding:0 0 var(--ssm-space-3);color:var(--ssm-text-muted);font:inherit;font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-medium);line-height:var(--ssm-lh-tight);cursor:pointer;transition:color var(--ssm-dur-fast) var(--ssm-ease-out), border-color var(--ssm-dur-fast) var(--ssm-ease-out);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.ssm-brands-page__tab[aria-current=page]{color:var(--ssm-accent);border-bottom-color:var(--ssm-accent)}@media (hover:hover) and (pointer:fine){.ssm-brands-page__tab:not([aria-current=page]):hover{color:var(--ssm-text)}}.ssm-brands-page__tab:focus-visible{outline:var(--ssm-focus-ring);outline-offset:var(--ssm-focus-offset)}@media (prefers-reduced-motion:reduce){.ssm-brands-page__tab{transition:none}}.ssm-brands-page__search{width:100%;max-width:420px;padding:var(--ssm-space-3) var(--ssm-space-4);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-pill);background:var(--ssm-surface);color:var(--ssm-text);font:inherit;font-size:var(--ssm-fs-body);transition:border-color var(--ssm-dur-fast) var(--ssm-ease-out)}.ssm-brands-page__search::placeholder{color:var(--ssm-text-dim)}.ssm-brands-page__search:focus-visible{outline:var(--ssm-focus-ring);outline-offset:var(--ssm-focus-offset)}.ssm-brands-page__search:focus{border-color:var(--ssm-accent)}.ssm-brands-page__letters{gap:var(--ssm-space-1);padding-block:var(--ssm-space-1);flex-wrap:wrap;display:flex}.ssm-brands-page__letter{min-width:28px;padding:var(--ssm-space-1) var(--ssm-space-2);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-2);background:var(--ssm-surface);color:var(--ssm-text);font:inherit;font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-medium);cursor:pointer;transition:background-color var(--ssm-dur-fast) var(--ssm-ease-out), color var(--ssm-dur-fast) var(--ssm-ease-out), border-color var(--ssm-dur-fast) var(--ssm-ease-out);flex:none}@media (hover:hover) and (pointer:fine){.ssm-brands-page__letter:not(:disabled):hover{border-color:var(--ssm-accent);color:var(--ssm-accent)}}.ssm-brands-page__letter:focus-visible{outline:var(--ssm-focus-ring);outline-offset:var(--ssm-focus-offset)}.ssm-brands-page__letter:disabled{color:var(--ssm-disabled-text);cursor:default;background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.ssm-brands-page__letter{transition:none}}.ssm-brands-page__group-title{margin:0 0 var(--ssm-space-3);color:var(--ssm-text-muted);font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-semibold)}.ssm-brands-page__grid{gap:var(--ssm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.ssm-brands-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ssm-brands-page__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ssm-brands-page__item{justify-content:center;align-items:center;gap:var(--ssm-space-2);min-height:110px;padding:var(--ssm-space-3);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);color:var(--ssm-text);text-align:center;transition:border-color var(--ssm-dur-fast) var(--ssm-ease-out), box-shadow var(--ssm-dur-fast) var(--ssm-ease-out);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ssm-brands-page__item:hover{border-color:var(--ssm-accent)}}.ssm-brands-page__item:focus-visible{outline:var(--ssm-focus-ring);outline-offset:var(--ssm-focus-offset)}.ssm-brands-page__media{justify-content:center;align-items:center;min-height:48px;display:flex}.ssm-brands-page__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:48px}.ssm-brands-page__name{font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-medium);line-height:var(--ssm-lh-tight)}.ssm-brands-page__name[data-large=true]{font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-semibold)}.ssm-brands-page__count,.ssm-brands-page__meta{color:var(--ssm-text-muted);font-size:var(--ssm-fs-caption)}.ssm-brands-page__empty{padding:var(--ssm-space-6) 0;color:var(--ssm-text-muted);text-align:center}@media (prefers-reduced-motion:no-preference){.ssm-brands-page__item[data-sway=true]{animation:ssm-brands-page-sway 1.4s var(--ssm-ease-inout) infinite alternate}}@keyframes ssm-brands-page-sway{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@media (max-width:767px){.ssm-brands-page__tabs{gap:var(--ssm-space-4)}.ssm-brands-page__tab{font-size:var(--ssm-fs-lead)}.ssm-brands-page__search{max-width:none}.ssm-brands-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ssm-brands-page__country-view{gap:var(--ssm-space-3);flex-direction:column;display:flex}.ssm-brands-page__country-back{color:var(--ssm-accent);font-size:var(--ssm-fs-small);align-self:flex-start;text-decoration:none}.ssm-brands-page__country-back:hover{text-decoration:underline}.ssm-brands-page__country-back:focus-visible{outline:var(--ssm-focus-ring);outline-offset:var(--ssm-focus-offset)}.ssm-brands-page__country-title{align-items:center;gap:var(--ssm-space-3);font-size:var(--ssm-fs-h2);font-weight:var(--ssm-fw-semibold);line-height:var(--ssm-lh-tight);display:flex}.ssm-brands-page__country-brands{gap:var(--ssm-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ssm-brands-page__country-brands-item{flex:0 0 140px}@media (max-width:767px){.ssm-brands-page__country-brands-item{flex-basis:120px}}.ssm-brands-page__item[data-kind=country]{gap:var(--ssm-space-2);padding-block:var(--ssm-space-4)}.ssm-brands-page__item[data-kind=country] .ssm-brands-page__name{font-size:var(--ssm-fs-body);font-weight:var(--ssm-fw-semibold)}.ssm-brands-page__chips{justify-content:center;gap:var(--ssm-space-1);flex-wrap:wrap;display:flex}.ssm-brands-page__chip{padding:2px var(--ssm-space-2);border-radius:var(--ssm-radius-pill);background:color-mix(in srgb, var(--ssm-text) 5%, transparent);color:var(--ssm-text-muted);font-size:var(--ssm-fs-caption);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--ssm-dur-fast) var(--ssm-ease-out), color var(--ssm-dur-fast) var(--ssm-ease-out);line-height:1.5}@media (max-width:767px){.ssm-brands-page__chips{flex-direction:column;align-items:center}}@media (hover:hover) and (pointer:fine){.ssm-brands-page__item[data-kind=country]:hover .ssm-brands-page__chip{background:var(--ssm-accent-soft);color:var(--ssm-accent)}.ssm-brands-page__item[data-kind=country]:hover .ssm-flag{box-shadow:0 6px 14px -6px color-mix(in srgb, var(--ssm-text) 35%, transparent), 0 1px 2px color-mix(in srgb, var(--ssm-text) 12%, transparent);transform:translateY(-2px)}}.ssm-flag{border-radius:var(--ssm-radius-1);block-size:30px;inline-size:40px;box-shadow:0 1px 2px color-mix(in srgb, var(--ssm-text) 12%, transparent);transition:transform var(--ssm-dur-base) var(--ssm-ease-out), box-shadow var(--ssm-dur-base) var(--ssm-ease-out);flex:none;display:inline-flex;position:relative;overflow:hidden}.ssm-flag[data-size=tile]{border-radius:var(--ssm-radius-2);block-size:48px;inline-size:64px}.ssm-flag:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ssm-text) 12%, transparent);pointer-events:none;position:absolute;inset:0}.ssm-flag img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ssm-flag__blank{background:var(--ssm-accent-soft);inline-size:100%;color:var(--ssm-accent);font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-semibold);justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.ssm-flag,.ssm-brands-page__chip{transition:none}}
.ssm-reviews-page{max-width:68ch;padding:var(--ssm-space-6) 0}.ssm-reviews-page__title{margin:0 0 var(--ssm-space-4)}.ssm-reviews-page__summary{align-items:baseline;gap:var(--ssm-space-2);margin:0 0 var(--ssm-space-5);display:flex}.ssm-reviews-page__rating{font-size:var(--ssm-fs-h2);font-weight:var(--ssm-fw-bold);color:var(--ssm-text)}.ssm-reviews-page__count{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small)}.ssm-reviews-page__empty{margin:0 0 var(--ssm-space-5);color:var(--ssm-text-muted)}
:root{--ssm-tile-w:200px;--ssm-tile-h:200px;--ssm-tile-pic-h:136px;--ssm-tile-gap:10px}.ssm-tiles-rail .ssm-rail{padding-block:0}.ssm-tiles-rail{margin-bottom:var(--ssm-space-4)}.ssm-tiles-wrap{margin-bottom:var(--ssm-space-4);position:relative}.ssm-tiles{gap:var(--ssm-tile-gap);overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;flex-wrap:nowrap;display:flex;overflow-x:auto}.ssm-tiles::-webkit-scrollbar{display:none}.ssm-tiles:active{cursor:grabbing}@media (hover:none) and (pointer:coarse){.ssm-tiles{scroll-snap-type:x proximity}.ssm-tile{scroll-snap-align:start}}.ssm-tiles__arrow{top:calc(var(--ssm-tile-pic-h) / 2);z-index:2;border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-pill);background:var(--ssm-surface);width:36px;height:36px;color:var(--ssm-text);cursor:pointer;box-shadow:var(--ssm-elev-1);transition:opacity var(--ssm-dur-fast) var(--ssm-ease-out), border-color var(--ssm-dur-fast) var(--ssm-ease-out);justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.ssm-tiles__arrow--prev{left:-8px}.ssm-tiles__arrow--next{right:-8px}@media (hover:hover) and (pointer:fine){.ssm-tiles__arrow:hover{border-color:var(--ssm-text-muted)}}.ssm-tiles__arrow[disabled]{opacity:0;pointer-events:none}@media (max-width:767px){.ssm-tiles__arrow{display:none}}@media (prefers-reduced-motion:reduce){.ssm-tiles__arrow{transition:none}}.ssm-tile{flex:0 0 var(--ssm-tile-w);block-size:var(--ssm-tile-h);scroll-snap-align:start;color:var(--ssm-text);flex-direction:column;text-decoration:none;display:flex}.ssm-tile__pic{width:var(--ssm-tile-w);height:var(--ssm-tile-pic-h);border:1px solid var(--ssm-border);background:var(--ssm-surface);border-radius:18px;flex:none;display:block;position:relative;overflow:hidden}.ssm-tile__name{font-size:var(--ssm-fs-lead);font-weight:var(--ssm-fw-medium);-webkit-line-clamp:3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition:color var(--ssm-dur-fast) var(--ssm-ease-out);-webkit-box-orient:vertical;flex:none;margin-top:7px;line-height:1.25;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.ssm-tile:hover .ssm-tile__name{color:var(--ssm-accent)}}@media (prefers-reduced-motion:reduce){.ssm-tile__name{transition:none}}:root{--ssm-tile-hover-tint:.22}.ssm-tile__pic:after{content:"";z-index:1;background:var(--ssm-accent);mix-blend-mode:multiply;opacity:0;pointer-events:none;transition:opacity var(--ssm-dur-mid) var(--ssm-ease-out);position:absolute;inset:0}.ssm-tile__pic .ssm-catpic__img{transition:transform var(--ssm-dur-slow) var(--ssm-ease-out)}.ssm-tile__pic{transition:border-color var(--ssm-dur-mid) var(--ssm-ease-out)}.ssm-tile:focus-visible .ssm-tile__pic:after{opacity:var(--ssm-tile-hover-tint)}.ssm-tile:focus-visible .ssm-tile__pic{border-color:var(--ssm-accent-border)}@media (hover:hover) and (pointer:fine){.ssm-tile:hover .ssm-tile__pic:after{opacity:var(--ssm-tile-hover-tint)}.ssm-tile:hover .ssm-tile__pic{border-color:var(--ssm-accent-border)}.ssm-tile:hover .ssm-tile__pic .ssm-catpic__img{transform:scale(1.04)}}.ssm-tile:focus-visible{outline:none}.ssm-tile:focus-visible .ssm-tile__pic{outline:2px solid var(--ssm-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ssm-tile__pic,.ssm-tile__pic:after,.ssm-tile__pic .ssm-catpic__img{transition:none}.ssm-tile:hover .ssm-tile__pic .ssm-catpic__img{transform:none}}.ssm-tiles-wrap[data-variant=plate]{--ssm-tile-pic-h:var(--ssm-tile-h);--ssm-tile-plate-inset:15px}.ssm-tiles-wrap[data-variant=plate] .ssm-tile__pic{border-radius:var(--ssm-radius-4);background:var(--ssm-disabled-bg);border:0}.ssm-tiles-wrap[data-variant=plate] .ssm-catpic__img{object-fit:cover}.ssm-tile__plate{z-index:2;left:var(--ssm-tile-plate-inset);right:var(--ssm-tile-plate-inset);bottom:var(--ssm-tile-plate-inset);position:absolute}.ssm-tile__plate .ssm-tile__name{-webkit-line-clamp:unset;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:var(--ssm-radius-2);background:var(--ssm-accent);color:var(--ssm-on-accent);font-size:var(--ssm-fs-title);font-weight:var(--ssm-fw-medium);margin:0;padding:5px 10px;line-height:1.45;display:inline;overflow:visible}@media (hover:hover) and (pointer:fine){.ssm-tile:hover .ssm-tile__plate .ssm-tile__name{color:var(--ssm-on-accent)}}
.ssm-tags{margin:32px 0 20px}.ssm-tags__row{max-height:calc(var(--ssm-tags-rows) * 30px + (var(--ssm-tags-rows) - 1) * 12px);transition:max-height var(--ssm-dur-base) var(--ssm-ease-out);flex-wrap:wrap;gap:12px 10px;display:flex;overflow:hidden}.ssm-tags__row[data-open="1"]{max-height:480px}.ssm-tag{border:1px solid var(--ssm-tag-border);border-radius:var(--ssm-radius-pill);background:var(--ssm-tag-bg);height:30px;color:var(--ssm-tag-text);font-size:13px;font-weight:var(--ssm-fw-semibold);letter-spacing:.26px;white-space:nowrap;transition:background-color var(--ssm-dur-fast) var(--ssm-ease-out), border-color var(--ssm-dur-fast) var(--ssm-ease-out), transform var(--ssm-dur-fast) var(--ssm-ease-out);align-items:center;padding:0 15px;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ssm-tag:hover{background:color-mix(in srgb, var(--ssm-accent2) 13%, transparent);border-color:color-mix(in srgb, var(--ssm-accent2) 30%, transparent)}}.ssm-tag:active{transform:scale(.97)}.ssm-tag[data-active="1"]{background:var(--ssm-accent2);border-color:var(--ssm-accent2);color:var(--ssm-on-accent2)}@media (hover:hover) and (pointer:fine){.ssm-tag[data-active="1"]:hover{background:color-mix(in srgb, var(--ssm-accent2) 88%, var(--ssm-text));border-color:color-mix(in srgb, var(--ssm-accent2) 88%, var(--ssm-text))}}.ssm-tags__more{color:var(--ssm-accent);font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-medium);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0}.ssm-tags__more:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ssm-tags__row,.ssm-tag{transition:none}}
:root{--ssm-facet-h:40px}.ssm-facet{display:inline-flex;position:relative}.ssm-facet__trigger{align-items:center;gap:var(--ssm-space-2);height:var(--ssm-facet-h);padding:0 var(--ssm-space-3);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);color:var(--ssm-text);font:inherit;cursor:pointer;transition:border-color var(--ssm-dur-fast) var(--ssm-ease-out), transform var(--ssm-dur-fast) var(--ssm-ease-out);display:inline-flex}@media (hover:hover) and (pointer:fine){.ssm-facet__trigger:hover{border-color:var(--ssm-text-muted)}}.ssm-facet__trigger:active{transform:scale(.97)}.ssm-facet__trigger[data-state=open]{border-color:var(--ssm-accent)}.ssm-facet__trigger[data-state=open] .ssm-facet__chevron{transform:rotate(180deg)}.ssm-facet__trigger[data-has-selection=true]{border-color:var(--ssm-accent);background:var(--ssm-accent-soft)}.ssm-facet__sort-icon{color:var(--ssm-accent);flex:none}.ssm-facet__chevron{transition:transform var(--ssm-dur-fast) var(--ssm-ease-out)}.ssm-facet__title{align-items:center;gap:var(--ssm-space-2);display:inline-flex}.ssm-facet__badge{border-radius:var(--ssm-radius-pill);background:var(--ssm-sale);min-width:18px;height:18px;color:var(--ssm-on-sale);font-size:var(--ssm-fs-caption);font-weight:var(--ssm-fw-semibold);justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.ssm-facet__panel{z-index:20;min-width:260px;max-width:360px;padding:var(--ssm-space-2);border-radius:var(--ssm-radius-5);background:var(--ssm-surface);box-shadow:var(--ssm-elev-2);transform-origin:var(--radix-popover-content-transform-origin);animation:ssm-facet-in var(--ssm-dur-fast) var(--ssm-ease-out)}@keyframes ssm-facet-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ssm-facet__search{width:100%;height:36px;margin-bottom:var(--ssm-space-2);padding:0 var(--ssm-space-3);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-pill);background:var(--ssm-surface);color:var(--ssm-text);font:inherit}.ssm-facet__nothing{padding:var(--ssm-space-3);color:var(--ssm-text-dim);margin:0}.ssm-facet__list{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.ssm-facet__more{width:100%;margin-top:var(--ssm-space-2);padding:var(--ssm-space-2);color:var(--ssm-accent);font:inherit;font-size:var(--ssm-fs-small);text-align:left;cursor:pointer;background:0 0;border:none}@media (hover:hover) and (pointer:fine){.ssm-facet__more:hover{text-decoration:underline}}.ssm-facet__clear{width:100%;margin-top:var(--ssm-space-2);padding:var(--ssm-space-2);border:none;border-top:1px solid var(--ssm-border);border-radius:0 0 var(--ssm-radius-3) var(--ssm-radius-3);color:var(--ssm-accent);font:inherit;cursor:pointer;background:0 0}.ssm-facet__panel--price{min-width:0}.ssm-price{gap:var(--ssm-space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.ssm-price__field{flex-direction:column;flex:96px;gap:4px;min-width:0;display:flex}.ssm-price__label{color:var(--ssm-text-dim);font-size:var(--ssm-fs-small)}.ssm-price__input{width:100%;min-width:0;height:40px;padding:0 var(--ssm-space-3);border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);color:var(--ssm-text);font:inherit}.ssm-price__input:focus-visible{border-color:var(--ssm-accent);outline:none}.ssm-price__apply{border-radius:var(--ssm-radius-3);background:var(--ssm-accent);height:40px;color:var(--ssm-on-accent);font:inherit;font-weight:var(--ssm-fw-medium);cursor:pointer;border:none;flex:1 0 100%}@media (hover:hover) and (pointer:fine){.ssm-price__apply:hover{filter:brightness(1.06)}}.ssm-price__apply:active{transform:scale(.98)}.ssm-price--sheet{padding-top:var(--ssm-space-2)}.ssm-facet-value{align-items:center;gap:var(--ssm-space-2);padding:var(--ssm-space-2);border-radius:var(--ssm-radius-3);cursor:pointer;display:flex}@media (hover:hover) and (pointer:fine){.ssm-facet-value:hover{background:var(--ssm-hover)}}.ssm-facet-value[data-empty=true]{color:var(--ssm-text-dim);cursor:not-allowed}.ssm-facet-value__input{accent-color:var(--ssm-accent)}.ssm-facet-value__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ssm-facet-value__count{color:var(--ssm-text-muted);font-size:var(--ssm-fs-small)}.ssm-facet-value__swatch{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-2);flex:none;width:18px;height:18px}.ssm-chips{align-items:center;gap:var(--ssm-space-2);flex-wrap:wrap;display:flex}.ssm-chips__list{display:contents}.ssm-chips__total{color:var(--ssm-text-muted)}.ssm-chips__total b{color:var(--ssm-text)}.ssm-chip{border:1px solid var(--ssm-chip-selected-border);border-radius:var(--ssm-radius-pill);background:var(--ssm-chip-selected-bg);max-width:260px;height:36px;color:var(--ssm-text);font:inherit;font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-medium);cursor:pointer;transition:transform var(--ssm-dur-fast) var(--ssm-ease-out), background-color var(--ssm-dur-fast) var(--ssm-ease-out);align-items:center;gap:8px;padding:0 12px 0 15px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ssm-chip:hover{background:color-mix(in srgb, var(--ssm-sale) 16%, transparent)}}.ssm-chip:active{transform:scale(.97)}.ssm-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ssm-chip__x{color:var(--ssm-sale);flex:none}.ssm-chips__clear{border-radius:var(--ssm-radius-pill);background:color-mix(in srgb, var(--ssm-text) 5%, transparent);height:36px;color:color-mix(in srgb, var(--ssm-text) 75%, transparent);font:inherit;font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-medium);cursor:pointer;border:none;flex:none;align-items:center;padding:0 15px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ssm-chips__clear:hover{background:color-mix(in srgb, var(--ssm-text) 10%, transparent)}}
.ssm-context-bar{display:block}.ssm-context-bar[data-compact=true]{margin-bottom:calc(-1 * var(--ssm-context-bar-h,0px));top:var(--ssm-header-h-now,var(--ssm-header-h,156px));z-index:30;align-items:center;gap:var(--ssm-space-3);padding:var(--ssm-space-3) var(--ssm-space-4);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);box-shadow:var(--ssm-elev-2);animation:ssm-context-bar-in var(--ssm-dur-mid) var(--ssm-ease-out) both;transition:opacity var(--ssm-dur-mid) var(--ssm-ease-out), transform var(--ssm-dur-mid) var(--ssm-ease-out);flex-wrap:wrap;display:flex;position:sticky}@keyframes ssm-context-bar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ssm-context-bar[data-compact=true] .ssm-facet--sort{display:none}.ssm-context-bar[data-compact=true] .ssm-facets-toolbar{margin-bottom:0}.ssm-context-bar[data-compact=true] .ssm-chips{flex-wrap:nowrap;flex:auto;min-width:0}.ssm-context-bar[data-compact=true] .ssm-chips__list{gap:var(--ssm-space-2);overscroll-behavior-x:contain;scrollbar-width:none;--fade-start:0px;--fade-end:0px;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--fade-start), currentColor calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--fade-start), currentColor calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--fade-start), currentColor calc(100% - var(--fade-end)), transparent);flex:auto;display:flex;overflow-x:auto}.ssm-context-bar[data-compact=true] .ssm-chips__list::-webkit-scrollbar{display:none}.ssm-context-bar[data-compact=true] .ssm-chips__list[data-more-start=true]{--fade-start:24px}.ssm-context-bar[data-compact=true] .ssm-chips__list[data-more-end=true]{--fade-end:32px}.ssm-context-bar[data-compact=true] .ssm-chip{flex:none}.ssm-context-bar__crumbs{flex:0 auto}@media (max-width:767px){.ssm-context-bar__crumbs{flex:0 140px}}@media (prefers-reduced-motion:reduce){.ssm-context-bar[data-compact=true]{transition:none;animation:none}}.ssm-context-bar__slot{display:contents}.ssm-context-bar[data-compact=true] .ssm-context-bar__slot{flex:auto;min-width:0;display:block}.ssm-context-bar__filters{height:36px;padding:0 var(--ssm-space-4);border:1px solid var(--ssm-accent-border);border-radius:var(--ssm-radius-pill);background:var(--ssm-surface);color:var(--ssm-accent);font:inherit;font-size:var(--ssm-fs-small);font-weight:var(--ssm-fw-medium);cursor:pointer;transition:background-color var(--ssm-dur-fast) var(--ssm-ease-out);flex:none}@media (hover:hover) and (pointer:fine){.ssm-context-bar__filters:hover{background:var(--ssm-accent-soft)}}@media (max-width:767px){.ssm-context-bar__filters{display:none}}
@media (max-width:767px){.ssm-bottom-bar .ssm-facet{width:100%;height:100%;display:block}.ssm-bottom-bar .ssm-dock__btn--sort{padding:0}.ssm-bottom-bar .ssm-facet__trigger{height:100%;min-height:var(--ssm-touch-min);border-radius:var(--ssm-radius-5);color:var(--ssm-text-muted);font:inherit;background:0 0;border:none;flex-direction:column;justify-content:flex-start;gap:4px;padding:4px 1px;width:100%!important}.ssm-bottom-bar .ssm-facet__sort-icon,.ssm-bottom-bar .ssm-facet__chevron{display:none}.ssm-bottom-bar .ssm-facet__title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ssm-facet__panel[data-in-dock]{z-index:40;width:calc(100vw - 24px);max-width:360px;max-height:var(--radix-popover-content-available-height);overflow-y:auto}.ssm-facet__panel[data-in-dock] .ssm-facet-value{min-height:var(--ssm-touch-min)}}
.ssm-filter-open{align-items:center;gap:var(--ssm-space-2);height:44px;padding:0 var(--ssm-space-4);border:1px solid var(--ssm-accent);border-radius:var(--ssm-radius-pill);background:var(--ssm-surface);color:var(--ssm-accent);font:inherit;font-weight:var(--ssm-fw-medium);display:none}.ssm-filter-open__count{border-radius:var(--ssm-radius-pill);background:var(--ssm-sale);min-width:20px;height:20px;color:var(--ssm-on-sale);font-size:var(--ssm-fs-caption);padding:0 6px;line-height:20px}.ssm-sheet__overlay{z-index:60;background:var(--ssm-scrim);animation:ssm-sheet-fade var(--ssm-dur-base) var(--ssm-ease-out);position:fixed;inset:0}.ssm-sheet{z-index:61;background:var(--ssm-surface);width:min(420px,100vw);animation:ssm-sheet-in var(--ssm-dur-base) var(--ssm-ease-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes ssm-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ssm-sheet-fade{0%{opacity:0}to{opacity:1}}.ssm-sheet__head{padding:var(--ssm-space-4);border-bottom:1px solid var(--ssm-border);justify-content:space-between;align-items:center;display:flex}.ssm-sheet__title{font-family:var(--ssm-font);font-size:var(--ssm-fs-h2);font-weight:var(--ssm-fw-semibold);margin:0}.ssm-sheet__close{border-radius:var(--ssm-radius-pill);background:var(--ssm-hover);width:40px;height:40px;color:var(--ssm-text);font:inherit;cursor:pointer;border:none}.ssm-sheet__body{align-items:stretch;gap:var(--ssm-space-2);padding:var(--ssm-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ssm-sheet__group{border-bottom:1px solid var(--ssm-border)}.ssm-sheet__group-title{align-items:center;gap:var(--ssm-space-2);padding:var(--ssm-space-3) 0;font-weight:var(--ssm-fw-medium);cursor:pointer;list-style:none;display:flex}.ssm-sheet__group-title::-webkit-details-marker{display:none}.ssm-sheet__group-title:after{content:"⌄";color:var(--ssm-text-muted);transition:transform var(--ssm-dur-fast) var(--ssm-ease-out);margin-left:auto}.ssm-sheet__group[open] .ssm-sheet__group-title:after{transform:rotate(180deg)}.ssm-sheet__group-count{border-radius:var(--ssm-radius-pill);background:var(--ssm-accent-soft);min-width:20px;height:20px;color:var(--ssm-accent);font-size:var(--ssm-fs-caption);text-align:center;padding:0 6px;line-height:20px}.ssm-sheet__group-body{padding-bottom:var(--ssm-space-2)}.ssm-sheet__more{padding:var(--ssm-space-2);color:var(--ssm-text-dim);font-size:var(--ssm-fs-small);margin:0}.ssm-sheet__foot{align-items:center;gap:var(--ssm-space-3);padding:var(--ssm-space-4);border-top:1px solid var(--ssm-border);display:flex}.ssm-sheet__reset{color:var(--ssm-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}.ssm-sheet__apply{flex:1;height:48px}@media (max-width:767px){.ssm-filter-open{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ssm-sheet,.ssm-sheet__overlay{animation:none}}
.ssm-facetbar{display:none}@media (min-width:768px){.ssm-facetbar{align-items:flex-start;gap:var(--ssm-space-3);margin-bottom:var(--ssm-space-3);padding:var(--ssm-space-3);border-radius:var(--ssm-radius-5);background:var(--ssm-surface-2,var(--ssm-surface));display:flex}}.ssm-facetbar__row{align-items:flex-start;gap:var(--ssm-space-3);min-width:0;max-height:calc(var(--ssm-facet-h) + 8px);transition:max-height var(--ssm-dur-slow,.32s) var(--ssm-ease-out);flex-wrap:wrap;flex:auto;padding-top:8px;display:flex;overflow:hidden}.ssm-facetbar__row[data-open=true]{max-height:600px}@media (prefers-reduced-motion:reduce){.ssm-facetbar__row{transition:none}}.ssm-facetbar__row .ssm-facet__trigger{justify-content:space-between}.ssm-facetbar__row .ssm-facet__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ssm-facetbar__row .ssm-facet__chevron{flex:none}.ssm-facetbar__row .ssm-facet__badge{z-index:1;position:absolute;top:-6px;right:-6px}.ssm-facetbar__toggle{border:1px solid var(--ssm-border);border-radius:var(--ssm-radius-3);background:var(--ssm-surface);width:40px;height:40px;color:var(--ssm-text-muted);cursor:pointer;transition:border-color var(--ssm-dur-fast) var(--ssm-ease-out), color var(--ssm-dur-fast) var(--ssm-ease-out);flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ssm-facetbar__toggle:hover{border-color:var(--ssm-text-muted);color:var(--ssm-text)}}.ssm-facetbar__toggle svg{transition:transform var(--ssm-dur-slow,.32s) var(--ssm-ease-out)}.ssm-facetbar__toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ssm-facetbar__toggle svg{transition:none}}.ssm-facets-toolbar{justify-content:space-between;align-items:center;gap:var(--ssm-space-3);margin-bottom:var(--ssm-space-4);display:flex}.ssm-catalog{display:block}
.ssm-pager{align-items:center;gap:var(--ssm-space-4);padding:var(--ssm-space-5) 0;border-top:1px solid var(--ssm-border);display:flex}.ssm-pager__list{align-items:center;gap:var(--ssm-space-2);margin:0;padding:0;list-style:none;display:flex}.ssm-pager__list li{align-items:center;gap:var(--ssm-space-2);display:flex}.ssm-pager__num{min-width:40px;height:40px;padding:0 var(--ssm-space-2);color:var(--ssm-text);border-radius:999px;place-items:center;font-weight:500;text-decoration:none;display:grid}.ssm-pager__num[aria-current=page]{background:var(--ssm-accent);color:var(--ssm-on-accent)}.ssm-pager__num:hover:not([aria-current=page]){background:var(--ssm-accent-soft)}.ssm-pager__gap{color:var(--ssm-text-dim)}.ssm-pager__more{--ssm-btn-nudge:translateY(3px);margin-left:var(--ssm-space-3);background:var(--ssm-accent-soft);border-color:#0000;min-width:220px}.ssm-pager__more:hover{background:color-mix(in srgb, var(--ssm-accent) 16%, var(--ssm-surface))}.ssm-pager__more[data-loading]{cursor:progress}@media (prefers-reduced-motion:no-preference){.ssm-pager__more[data-loading] .ssm-btn__icon{animation:ssm-pager-more .9s var(--ssm-ease-out) infinite}}@keyframes ssm-pager-more{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.45;transform:translateY(4px)}}.ssm-pager__status{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.ssm-pager{flex-wrap:wrap;justify-content:center}.ssm-pager__more{order:-1;width:100%;margin-left:0}}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-tight-900-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-tight-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;font-style:normal;font-weight:100 900;src:local(Arial),local(Liberation Sans),local(Helvetica),local(Arimo);size-adjust:98%;ascent-override:98.85%;descent-override:24.61%;line-gap-override:0%}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122}
:root{--ssm-accent:#005aa0;--ssm-accent-hover:#1a6ead;--ssm-accent-active:#004b87;--ssm-on-accent:#fff;--ssm-accent-soft:#e6eef5;--ssm-accent-border:#99bdd9;--ssm-surface:#fff;--ssm-bg:#fff;--ssm-hover:#f5f7f9;--ssm-border:#e1e7eb;--ssm-text:#111;--ssm-text-muted:#5a6c7d;--ssm-text-dim:#96a3ae;--ssm-price:#111;--ssm-sale:#f21b1b;--ssm-hit:#9747ff;--ssm-new:#9ce00c;--ssm-rating:#f9ca12;--ssm-on-sale:#fff;--ssm-warn:#fdf3c8;--ssm-warn-hover:#f6e7a8;--ssm-accent-soft-glow:#1f6fd08c;--ssm-tag-border:#d5dade;--ssm-tag-text:var(--ssm-text-muted);--ssm-disabled-bg:#edf1f4;--ssm-disabled-text:#96a3ae;--ssm-on-photo:#fff;--ssm-on-photo-shadow:#00000059;--ssm-photo-scrim:#0000006b;--ssm-photo-control-bg:#0000002e;--ssm-photo-control-bg-hover:#00000061;--ssm-photo-control-border:#ffffffb3;--ssm-photo-dot:#ffffff73;--ssm-photo-placeholder:#e9eef3}:root,body{--ssm-text-shadow:color-mix(in srgb, var(--ssm-accent-active) 82%, black);--ssm-chip-selected-bg:color-mix(in srgb, var(--ssm-sale) 10%, transparent);--ssm-chip-selected-border:color-mix(in srgb, var(--ssm-sale) 25%, transparent);--ssm-tag-bg:color-mix(in srgb, var(--ssm-accent) 7%, transparent)}
:root{--ssm-radius-1:2px;--ssm-radius-2:3px;--ssm-radius-3:5px;--ssm-radius-4:7px;--ssm-radius-5:10px;--ssm-radius-pill:50px;--ssm-elev-1:0 2px 10px #0000001a;--ssm-elev-2:0 8px 28px #00000024;--ssm-drop-1:0 2px 6px #0000001a;--ssm-drop-2:0 8px 16px #00000024;--ssm-font:"Inter Tight", "Inter Tight Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ssm-font-heading:var(--ssm-font);--ssm-fs-caption:12px;--ssm-fs-small:13px;--ssm-fs-body:14px;--ssm-fs-lead:15px;--ssm-fs-title:18px;--ssm-fs-h2:24px;--ssm-fs-h1:30px;--ssm-fw-regular:400;--ssm-fw-medium:500;--ssm-fw-semibold:600;--ssm-fw-bold:700;--ssm-lh-tight:1.2;--ssm-lh-body:1.45;--ssm-space-1:4px;--ssm-space-2:8px;--ssm-space-3:12px;--ssm-space-4:16px;--ssm-space-5:24px;--ssm-space-6:32px;--ssm-air-page:clamp(12px, 2.3141vw + 2.9752px, 40px);--ssm-air-col:clamp(12px, 2.2314vw + 3.2975px, 39px);--ssm-air-row:clamp(16px, 2.8099vw + 5.0413px, 50px);--ssm-dur-fast:.13s;--ssm-dur-mid:.25s;--ssm-dur-slow:.3s;--ssm-ease-out:cubic-bezier(.22, .61, .36, 1);--ssm-ease-inout:cubic-bezier(.4, 0, .2, 1);--ssm-ease-drawer:cubic-bezier(.32, .72, 0, 1);--ssm-dur-base:.22s;--ssm-dur-hero:.9s;--ssm-ease-hero:cubic-bezier(.4, 0, .2, 1);--ssm-scrim:#11111173;--ssm-photo-shade:radial-gradient(120% 95% at 50% 8%, transparent 38%, #0000001f 74%, #0000003d 100%);--ssm-photo-ink-halo:0 1px 3px #00000052, 0 0 10px #00000045, 0 0 22px #0000003b;--ssm-shine:linear-gradient(100deg, #fff0 0%, #ffffff8c 50%, #fff0 100%);--ssm-space-7:48px;--ssm-focus-offset:2px;--ssm-touch-min:44px;--ssm-card-action:38px;--ssm-card-action-ico-ratio:.711;--ssm-header-ico:27px}@media (prefers-reduced-motion:reduce){:root{--ssm-dur-fast:0s;--ssm-dur-mid:0s;--ssm-dur-slow:0s;--ssm-dur-base:0s;--ssm-dur-hero:0s}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ssm-focus-ring);outline-offset:var(--ssm-focus-offset)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select):focus-visible{outline-offset:-1px}.ssm-card:has(:focus-visible:not(input,textarea,select)){outline:var(--ssm-focus-ring);outline-offset:calc(-1 * var(--ssm-focus-offset))}@media (hover:none) and (pointer:coarse){:root{--ssm-card-action:var(--ssm-touch-min)}}@media (max-width:767px){.ssm-btn,.ssm-card__qty,.ssm-facet__trigger,.ssm-filter-open,.ssm-sheet__close,.ssm-facet-value,.ssm-sheet__group-title{min-height:var(--ssm-touch-min)}}:root,body{--ssm-focus-ring:2px solid var(--ssm-accent)}
:root,:root[data-shape=soft]{--ssm-radius-1:4px;--ssm-radius-2:6px;--ssm-radius-3:10px;--ssm-radius-4:14px;--ssm-radius-5:18px;--ssm-radius-pill:999px;--ssm-squircle-n:1.6}:root[data-shape=pill]{--ssm-radius-1:8px;--ssm-radius-2:12px;--ssm-radius-3:16px;--ssm-radius-4:22px;--ssm-radius-5:28px;--ssm-radius-pill:999px;--ssm-squircle-n:1.5}:root[data-shape=sharp]{--ssm-radius-1:0px;--ssm-radius-2:2px;--ssm-radius-3:3px;--ssm-radius-4:4px;--ssm-radius-5:4px;--ssm-radius-pill:999px;--ssm-squircle-n:4}@supports (corner-shape:superellipse(2)){.ssm-squircle,.ssm-btn,.ssm-card,.ssm-card__photo,.ssm-card__shot,.ssm-card__qty,.ssm-merch__all,.ssm-merch__arrow,.ssm-tile,.ssm-subcat__tile,.ssm-facet__btn,.ssm-product__gallery img,.ssm-product__thumb{corner-shape:superellipse(var(--ssm-squircle-n))}}
*,:before,:after{box-sizing:border-box}html,body{background:var(--ssm-bg);color:var(--ssm-text);font-family:var(--ssm-font);font-size:var(--ssm-fs-body);line-height:var(--ssm-lh-body);margin:0;padding:0}html{scrollbar-gutter:stable}h1,h2,h3{font-family:var(--ssm-font-heading);font-weight:var(--ssm-fw-semibold);line-height:var(--ssm-lh-tight);margin:0 0 var(--ssm-space-4)}h1{font-size:var(--ssm-fs-h1)}h2{font-size:var(--ssm-fs-h2)}h3{font-size:var(--ssm-fs-title)}img,picture,svg{max-width:100%}.ssm-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@media (prefers-reduced-motion:no-preference){[data-motion=shine] .ssm-card__photo:after{content:"";z-index:0;background:var(--ssm-shine);pointer-events:none;width:45%;position:absolute;inset:0 auto 0 0;transform:translate(-160%)skew(-18deg)}[data-motion=shine] .ssm-card:hover .ssm-card__photo:after{animation:.45s linear ssm-shine}[data-motion=glow] .ssm-card__img{opacity:.92;transition:opacity .2s var(--ssm-ease-out)}[data-motion=glow] .ssm-card:hover .ssm-card__img{opacity:1}.ssm-card__more .ssm-btn--primary{isolation:isolate;position:relative;overflow:hidden}@layer components{.ssm-card__more .ssm-btn--primary:before{content:"";z-index:-1;background:var(--ssm-accent-hover);opacity:0;transform-origin:50%;transition:transform .25s var(--ssm-ease-out), opacity .25s var(--ssm-ease-out);position:absolute;inset:0;transform:scale(.2)}.ssm-card__more .ssm-btn--primary:hover:not(:disabled):before{opacity:1;transform:scale(1)}}}@keyframes ssm-shine{to{transform:translate(220%)skew(-18deg)}}.ssm-card__more .ssm-btn:active:not(:disabled){transition-duration:90ms}@media (prefers-reduced-motion:no-preference){.ssm-grid[data-refreshing=true] .ssm-card{animation:ssm-card-in .26s var(--ssm-ease-out) backwards;animation-delay:calc(var(--ssm-card-index,0) * 30ms)}}@keyframes ssm-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ssm-total{display:inline-block}@media (prefers-reduced-motion:no-preference){.ssm-total[data-animating=true] .ssm-total__value{animation:ssm-total-roll .22s var(--ssm-ease-out)}}@keyframes ssm-total-roll{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(0)}}.ssm-btn[data-buy-confirm]{isolation:isolate;transition:background-color var(--ssm-buy-swap,.18s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1));position:relative;overflow:hidden}.ssm-btn[data-buy-confirm]>.ssm-btn__label{transition:opacity var(--ssm-buy-swap,.18s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1)), transform var(--ssm-buy-swap,.18s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1));display:inline-block}.ssm-btn [data-buy-mark]{width:var(--ssm-buy-mark-size,.95em);height:var(--ssm-buy-mark-size,.95em);color:var(--ssm-stock-ok);opacity:0;transform:translate(-50%, -50%) scale(var(--ssm-buy-mark-from,.8));pointer-events:none;transition:opacity var(--ssm-buy-swap,.18s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1)), transform var(--ssm-buy-swap,.18s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1));position:absolute;top:50%;left:50%}.ssm-btn[data-buy-confirm=true]>.ssm-btn__label{opacity:0;transform:translateY(var(--ssm-buy-label-lift,-40%))}.ssm-btn[data-buy-confirm=true]{background:var(--ssm-surface);border-color:var(--ssm-stock-ok)}.ssm-btn[data-buy-confirm]:after{content:"";z-index:0;background:var(--ssm-stock-ok);transform-origin:50% 100%;transition:transform var(--ssm-buy-swap,.18s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1));pointer-events:none;position:absolute;inset:0;transform:scaleY(0)}.ssm-btn[data-buy-confirm=true]:after{transform:scaleY(1)}.ssm-btn[data-buy-confirm=true] [data-buy-mark]{color:var(--ssm-on-accent)}.ssm-btn[data-buy-confirm]{isolation:isolate;position:relative;overflow:hidden}.ssm-btn[data-buy-confirm]>*{z-index:1}.ssm-btn[data-buy-confirm]>.ssm-btn__label{position:relative}.ssm-btn[data-buy-confirm=true]:before{opacity:0;transform:scale(.2)}.ssm-btn[data-buy-confirm=true] [data-buy-mark]{opacity:1;transform:translate(-50%,-50%)scale(1)}.ssm-btn[data-in-cart=true]:not(:disabled){background:var(--ssm-surface);border-color:var(--ssm-stock-ok)}.ssm-btn[data-in-cart=true]:not(:disabled)>.ssm-btn__label{color:var(--ssm-stock-ok)}.ssm-btn[data-in-cart=true]:not(:disabled):before{opacity:0;transform:scale(.2)}.ssm-btn[data-in-cart=true][data-buy-confirm=true]>.ssm-btn__label{opacity:0;transform:translateY(var(--ssm-buy-label-lift,-40%))}.ssm-btn[data-in-cart]>.ssm-btn__label{transition:opacity var(--ssm-buy-swap,.18s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1)), transform var(--ssm-buy-swap,.18s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1)), color var(--ssm-buy-swap,.18s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1))}@media (prefers-reduced-motion:no-preference){.ssm-header__cart-badge[data-bumped=true]{animation:ssm-badge-settle var(--ssm-buy-badge,.26s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1))}}@keyframes ssm-badge-settle{0%{transform:scale(1)}35%{transform:scale(var(--ssm-buy-badge-lift,1.18))}to{transform:scale(1)}}.ssm-header__cart-icon{display:inline-flex}@media (prefers-reduced-motion:no-preference){.ssm-header__cart-icon[data-hit=true]{animation:ssm-cart-hit var(--ssm-buy-hit,.42s) var(--ssm-buy-ease,cubic-bezier(.22, .61, .36, 1))}}@keyframes ssm-cart-hit{0%{transform:scale(1)}28%{transform:scale(.9)}60%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ssm-btn[data-buy-confirm],.ssm-btn [data-buy-mark],.ssm-btn[data-buy-confirm]>.ssm-btn__label,.ssm-btn[data-in-cart]>.ssm-btn__label{transition-duration:0s}.ssm-header__cart-badge[data-bumped=true],.ssm-header__cart-icon[data-hit=true]{animation:none}}
