.b-intro{margin:-8px 0 24px}.b-placetabs{margin-bottom:24px}.b-sighead{padding-top:var(--s-sp-64);color:var(--s-ink);z-index:1;grid-area:2/1;align-self:start}.s-hero+.b-sigsec{padding-top:var(--s-sp-48)}.b-sigtop{justify-items:start;gap:16px;margin-bottom:24px;display:grid}.b-sigbefore{background:var(--s-white);border:1px solid var(--s-rule);border-radius:4px;padding:20px 24px 8px}.b-sigbefore .b-colhead{padding-bottom:12px}.b-sigbefore .s-row{padding:10px 0}.b-sigbefore .s-row:last-child{border-bottom:0}.b-sigbefore .s-row__name{color:var(--s-body);font-size:15px;font-weight:500}.b-sigbefore .s-row__meta,.b-sigbefore .s-row__end{color:var(--s-muted);font-family:var(--s-font);font-size:13px}.b-sigafter [data-b-when]:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) b-swap}@keyframes b-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.b-sigafter [data-b-when]:not([hidden]){animation:none}}.b-sigsec .b-sigdots{display:none}.b-chip{align-items:center;gap:16px;display:flex}.b-photo{object-fit:contain;background:var(--s-white);border-radius:var(--s-r-sm);width:72px;height:72px;display:block}.b-chip__text,.b-hosted{justify-items:start;gap:6px;display:grid}.b-chip .b-purus{background:var(--s-white);width:72px}.b-chip__name{font-size:var(--s-fs-name);font-weight:600;line-height:1.15}.b-purus{--b-purus:url(/brands/purus-logo.png);aspect-ratio:1065/257;background:var(--s-ink);width:84px;-webkit-mask:var(--b-purus) center / contain no-repeat;-webkit-mask:var(--b-purus) center / contain no-repeat;mask:var(--b-purus) center / contain no-repeat;display:block}.b-colhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:14px;display:flex}.b-more{margin-top:16px}.b-sigwidget{max-width:none}.b-sechead>:last-child{flex:none}.b-frame{border:1px solid var(--s-rule);border-radius:var(--s-r-sm);margin:0;overflow:hidden}.b-frame__bar{font-family:var(--s-mono);color:var(--s-muted);background:var(--s-soft-2);border-bottom:1px solid var(--s-rule);padding:8px 16px;font-size:12px}.b-frame__body{background:var(--s-white)}.b-site__bar{border-bottom:1px solid var(--s-rule);align-items:center;gap:32px;padding:18px 32px;display:flex}.b-frame__bar{overflow-wrap:anywhere}.b-site__nav{font-size:var(--s-fs-small);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.b-site__link{color:var(--s-clay);text-underline-offset:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.b-site__link[aria-current]{color:var(--s-ink);-webkit-text-decoration-color:var(--s-clay);text-decoration-color:var(--s-clay)}.b-crumb{color:var(--s-muted)}.b-pdp{gap:24px;padding:24px 32px 40px;display:grid}.b-pdp__grid{grid-template-columns:240px minmax(0, 1fr) var(--s-object);align-items:start;gap:40px;display:grid}.b-pdp__photo,.b-find__photo,.b-cat__photo,.b-mail__photo{aspect-ratio:1;object-fit:contain;background:var(--s-white);width:100%;height:auto;display:block}.b-pdp__info,.b-find__prod,.b-cat__info{align-content:start;justify-items:start;gap:12px;display:grid}.b-facts{font-size:var(--s-fs-small);color:var(--s-body);padding-left:20px;line-height:1.5;list-style:outside}.b-pdp__kv{grid-template-columns:120px minmax(0,1fr);width:100%;margin-top:8px}.b-pdp__buy .s-widget,.b-dealer__buy .s-widget{max-width:none}.b-dealer{grid-template-columns:minmax(0, 1fr) var(--s-object);align-items:start;gap:40px;padding:32px;display:grid}.b-dealer__text{gap:24px;max-width:420px;display:grid}.b-find{gap:20px;padding:24px 32px 32px;display:grid}.b-find__grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.b-find__photo{width:160px}.b-find__prod .b-purus{width:72px}.b-find .s-row__meta .s-status{display:inline-flex}.b-cat{border:1px solid var(--s-rule);background:var(--s-white);gap:28px;max-width:920px;margin:0 auto;padding:32px 40px 40px;display:grid}.b-cat__top{border-bottom:2px solid var(--s-ink);align-items:center;gap:24px;padding-bottom:12px;display:flex}.b-cat__top .s-num{margin-left:auto}.b-cat__grid{grid-template-columns:200px minmax(0,1fr) 248px;align-items:start;gap:32px;display:grid}.b-cat__qr{justify-items:start;gap:8px;display:grid}.b-qr{width:144px;height:144px;display:block}.b-qr__bg{fill:var(--s-white)}.b-qr__fg{fill:var(--s-ink)}.b-cat__ask{font-weight:600}.b-cat__qr .s-mono{font-size:var(--s-fs-tiny)}.b-cat__desc{color:var(--s-body);line-height:1.45}.b-mail{max-width:920px;margin:0 auto}.b-mail .b-purus{width:96px}.b-mail__photo{width:160px}.b-ed{color:var(--s-ink)}.b-ed tbody th,.b-ed tbody td{vertical-align:middle}.b-ed th[scope=row]{font-weight:400}.b-ed__name{overflow-wrap:anywhere;font-weight:600}.b-ed__prod th{font-size:var(--s-fs-name);padding-top:32px;font-weight:600}.b-ed tbody:first-of-type .b-ed__prod th{padding-top:16px}.b-ed__prod .s-tag{margin-left:8px}.b-ed__stock{width:260px}.b-ed__src{width:180px;font-size:var(--s-fs-small);color:var(--s-body)}.b-ed__act{width:96px}.b-ed tr[data-b-row=added]>*{background:var(--s-soft-2)}.b-ed tr[data-b-row=added]>:first-child{box-shadow:inset 2px 0 0 var(--s-clay);padding-left:12px}.b-ed tr[data-b-row=added] .b-ed__src,.b-ed tr[data-b-row=removed] .b-ed__src{color:var(--s-ink);font-weight:600}.b-ed tr[data-b-row=removed] th,.b-ed tr[data-b-row=removed] .s-status{color:var(--s-muted);text-decoration:line-through}@container page (max-width:720px){.s-hero__grid:has(>.b-sighead){grid-template-rows:auto 96px 1fr auto}.b-intro{margin:-12px 0 28px}.b-sighead{padding-top:var(--s-sp-32);grid-row:4}.s-hero+.b-sigsec{padding-top:var(--s-sp-24)}.b-sig{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:start;gap:12px;margin:0 -20px;padding:4px 20px 24px;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.b-sig::-webkit-scrollbar{display:none}.b-sigpanel{scroll-snap-align:start;flex:0 0 100%;min-width:0}.b-sigbefore{padding:4px 16px}.b-sigbefore .s-rows{border-top:0}.b-sigbefore .b-colhead{display:none}.b-sigsec .b-sigdots{margin:-8px 0 4px;display:flex}.b-photo{width:64px;height:64px}.b-site__bar{flex-wrap:wrap;gap:12px;padding:14px 16px}.b-sechead .s-tabs,.b-placetabs{flex-wrap:wrap;gap:0 20px}.b-pdp{gap:16px;padding:16px 16px 24px}.b-pdp__grid,.b-dealer,.b-find__grid,.b-cat__grid{grid-template-columns:minmax(0,1fr);gap:20px}.b-pdp__photo,.b-cat__photo{width:128px}.b-pdp .b-crumb,.b-pdp .b-facts,.b-pdp__kv{display:none}.b-pdp__grid{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px 16px}.b-pdp__photo{width:96px;height:96px}.b-pdp__buy{grid-column:1/-1}.b-pdp__buy,.b-dealer__buy{margin:0 -14px}.b-dealer{padding:20px 16px 24px}.b-find{padding:16px 16px 24px}.b-find__photo{width:120px}.b-cat{gap:20px;padding:20px 16px 24px}.b-cat__qr{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 16px}.b-qr{grid-row:span 2;width:96px;height:96px}.b-ed thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.b-ed,.b-ed tbody{display:block}.b-ed tr{border-bottom:1px solid var(--s-rule);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 0;display:grid}.b-ed th,.b-ed td{border:0;width:auto;padding:0}.b-ed tr.b-ed__prod{border-bottom-color:var(--s-rule-strong);padding:28px 0 10px}.b-ed tbody:first-of-type tr.b-ed__prod{padding-top:8px}.b-ed__prod th,.b-ed tbody:first-of-type .b-ed__prod th{grid-column:1/-1;padding:0}.b-ed th[scope=row]{grid-area:1/1}.b-ed__act{grid-area:1/2}.b-ed__stock{grid-area:2/1}.b-ed__src{text-align:right;grid-area:2/2}.b-ed tr[data-b-row=added]{background:var(--s-soft-2);box-shadow:inset 2px 0 0 var(--s-clay);padding-left:12px;padding-right:8px}.b-ed tr[data-b-row=added]>*,.b-ed tr[data-b-row=added]>:first-child{box-shadow:none;background:0 0;padding-left:0}}@container page (min-width:721px) and (max-width:1150px){.s-hero__grid:has(>.b-sighead){grid-template-rows:auto 96px 1fr auto;grid-template-columns:minmax(0,1fr)}.s-hero__grid:has(>.b-sighead):before{grid-row:1/3}.s-hero__grid:has(>.b-sighead) .s-hero__object{grid-area:2/1/4;justify-self:center;padding-top:0}.b-sighead{padding-top:var(--s-sp-32);grid-row:4}.s-closing__band:has(#brands-close-title){grid-template-columns:minmax(0,1fr)}.b-pdp__grid,.b-cat__grid{grid-template-columns:160px minmax(0,1fr)}.b-pdp__buy,.b-cat__qr{grid-column:1/-1}.b-dealer{grid-template-columns:minmax(0,1fr)}}.b-frame .sk-logo,.b-frame .sk-logo__word{color:var(--s-ink)}
