.catalog .catalog__group.container{background:#ebedf0;width:100%;max-width:none;padding-inline:0}.catalog .catalog__head{margin-bottom:calc(24 * var(--cl-u))}.catalog .catalog__grid{background:#fff;border-top:0;border-left:1px solid #ebedf0;border-radius:40px 40px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:0;overflow:clip}.catalog .pcard:focus-visible{outline-offset:-3px}.catalog .pcard{padding-bottom:calc(56 * var(--cl-u));border-bottom:1px solid #ebedf0;border-right:1px solid #ebedf0}.catalog .pcard__photo{padding:calc(20 * var(--cl-u));border-radius:0;position:relative}.catalog .pcard__photo-link{padding:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.catalog .pcard__photo img{width:90%;height:90%;transition:filter .22s,transform 1.2s cubic-bezier(.22,1,.36,1)}.catalog .pcard__photo-actions{z-index:1;opacity:0;pointer-events:none;flex-direction:column;gap:8px;max-width:calc(100% - 24px);transition:opacity .22s;display:flex;position:absolute}.catalog .pcard__design{justify-content:center;align-items:center;gap:calc(12 * var(--cl-u));min-height:44px;padding:calc(12 * var(--cl-u)) calc(20 * var(--cl-u));border-radius:calc(6 * var(--cl-u));color:#fff;font:400 var(--cta-font)/1.25 "PP Neue Machina", "Hack", monospace;background:#121212;transition:background .22s;display:inline-flex}.catalog .pcard__design:hover{background:#2a2a2a}.catalog .pcard__learn{color:#1a1a1a;background:#ebedf0}.catalog .pcard__learn:hover{background:#dfe2e6}.catalog .pcard__design-arrow{aspect-ratio:43.03/36.35;background:currentColor;flex:none;height:1cap;display:block;transform:rotate(135deg);-webkit-mask:url(/back-arrow-dot.svg) 50%/contain no-repeat;mask:url(/back-arrow-dot.svg) 50%/contain no-repeat}.catalog .pcard__photo:focus-within img{filter:blur(5px)}.catalog .pcard__photo:focus-within .pcard__photo-actions{opacity:1;pointer-events:auto}.catalog .pcard__design:focus-visible{outline-offset:4px;outline:2px solid #0019ff}@media (hover:hover){.catalog .pcard__photo:hover img{filter:blur(5px)}.catalog .pcard__photo:hover .pcard__photo-actions{opacity:1;pointer-events:auto}}@media (hover:none){.catalog .pcard__photo-actions{opacity:1;pointer-events:auto;bottom:12px}.catalog .pcard__photo:focus-within img{filter:none}}@media (prefers-reduced-motion:reduce){.catalog .pcard__photo img,.catalog .pcard__photo-actions,.catalog .pcard__design{transition:none}}.catalog :is(.pcard__name,.pcard__table,.pcard__price){margin-inline:calc(12 * var(--cl-u))}.catalog .pcard__details{width:calc(100% - 48 * var(--cl-u));margin-left:calc(48 * var(--cl-u));margin-right:0}.catalog .pcard__details :is(.pcard__name,.pcard__table,.pcard__swatches,.pcard__price){margin-inline:0}.catalog .pcard__table{contain:inline-size;width:100%;margin-top:calc(16 * var(--cl-u))}.catalog .pcard__value-line{display:block}.catalog .pcard__name{margin-top:calc(24 * var(--cl-u))}.catalog .pcard__row{gap:calc(12 * var(--cl-u));width:100%;padding-block:calc(8 * var(--cl-u));grid-template-columns:6ch minmax(0,1fr);display:grid}.catalog .pcard__details :is(.pcard__name,.pcard__price),.catalog .pcard__row dd{padding-right:calc(12 * var(--cl-u))}.catalog .pcard__row dd{overflow-wrap:anywhere;text-align:left;min-width:0}.catalog .pcard__row+.pcard__row{border-top:0}.catalog .pcard__row:not(:last-child){border-bottom:1px solid #ebedf0}.catalog .pcard__price{margin-top:calc(24 * var(--cl-u));contain:inline-size;justify-content:flex-start;align-items:baseline;gap:0 calc(6 * var(--cl-u));flex-wrap:wrap;display:flex}.catalog :is(.pcard__sale,.pcard__rrp){font-family:var(--cat-title-family);font-weight:var(--cat-title-weight);font-size:var(--cat-title-font);letter-spacing:var(--cat-title-tracking);line-height:1.25}@media not (max-aspect-ratio:7/10){.catalog .catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (max-aspect-ratio:6/5){.catalog .catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog{background:#fff}.catalog .catalog__top{padding-top:calc(var(--header-clearance) + 120 * var(--cl-u));background:#ebedf0;border-radius:0;padding-bottom:0}.catalog .catalog__top>.container{width:fit-content;max-width:calc(100% - 32px)}.catalog .catalog__tabs{padding:calc(12 * var(--cl-u)) 0;background:0 0;border-radius:0;justify-content:flex-start}.catalog .catalog__tabs:after{content:"";clip-path:inset(0 -100vmax);pointer-events:none;background:#d8dadd;height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 0 100vmax #d8dadd}.catalog .catalog__tabs a{padding:calc(6 * var(--cl-u)) calc(12 * var(--cl-u));border-radius:calc(6 * var(--cl-u));margin-bottom:0}.catalog .catalog__tabs a.is-active{background:#dfe2e6}.catalog .catalog__tabs a.is-active:after{content:"";left:calc(12 * var(--cl-u));right:calc(12 * var(--cl-u));bottom:calc(-12 * var(--cl-u))}.catalog .catalog__icons{justify-content:flex-start;align-items:flex-start;margin-bottom:0}.catalog .catalog__icon{border-radius:calc(12 * var(--cl-u));background:#f8f9fa;border:2px dotted #d8dadd;gap:0;transition:background-color .22s,border-color .22s}.catalog .catalog__icon-label{text-align:center;margin-inline:calc(12 * var(--cl-u));padding-top:0;padding-bottom:calc(12 * var(--cl-u));align-self:stretch;transition:color .22s}.catalog .catalog__icon-tile{width:100%;padding:calc(12 * var(--cl-u));background:0 0}.catalog .catalog__icon.is-active{background:#dfe2e6;border-color:#a5abb3}.catalog .catalog__icon.is-active .catalog__icon-label{color:var(--cl-ink)}.catalog .catalog__icon.is-active .catalog__icon-tile{background:0 0}@media (hover:hover){.catalog .catalog__icon:not(.is-active):hover{background:#ebedf0;border-color:#c5c9cf}.catalog .catalog__icon:not(.is-active):hover .catalog__icon-tile{background:0 0}}@media (prefers-reduced-motion:reduce){.catalog .catalog__icon,.catalog .catalog__icon-label{transition:none}}.catalog .catalog__icon.is-active .catalog__icon-label:after{content:none}.catalog .catalog__body{background:#fff;border-radius:0;margin-top:0;padding-top:0}.catalog__toolbar{z-index:4;margin:0 calc(24 * var(--cl-u));padding:calc(24 * var(--cl-u)) 0;font:400 var(--cat-text-font)/1.6 var(--cl-hack);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex;position:relative}.catalog .catalog__filters{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;display:flex}.catalog .catalog__clear{border-radius:calc(6 * var(--cl-u));min-width:44px;min-height:44px;color:var(--cl-ink);background:#dfe2e6;justify-content:center;align-items:center;margin-left:0;padding:8px 16px;display:inline-flex}.catalog .catalog__clear:hover{background:#d8dadd}.catalog__sorting{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.catalog__count{color:var(--cl-muted);white-space:nowrap;margin:0}.catalog .catalog__menu-summary{min-height:40px;font:inherit;white-space:normal;border-radius:calc(6 * var(--cl-u));color:var(--cl-ink);background:#dfe2e6;border:0;align-items:center;gap:8px;padding:6px 12px}.catalog .catalog__menu-label,.catalog .catalog__menu-caret{color:inherit}.catalog .catalog__menu-label:after{content:none}.catalog .catalog__menu-caret{flex:0 0 12px}.catalog .catalog__menu:is([open],[data-active=true])>.catalog__menu-summary,.catalog .catalog__menu>.catalog__menu-summary:focus-visible,.catalog .catalog__menu>.catalog__menu-summary:active{background:color-mix(in srgb, var(--dark), #000 30%);color:#ededed}@media (hover:hover){.catalog .catalog__menu:not([open])>.catalog__menu-summary:hover{background:color-mix(in srgb, var(--dark), #000 30%);color:#ededed}}.catalog .catalog__menu-list{background:var(--dark-surface);color:#ededed;border:0;max-width:calc(100vw - 24px)}.catalog .catalog__menu-item{color:#ededed}.catalog .catalog__menu-item--active{color:#fff;background:#0019ff}.catalog .catalog__menu-item:not(.catalog__menu-item--active):hover{background:#3a3a3a}.catalog__sorting .catalog__menu-list{left:auto;right:0}.catalog .pcard__swatches{contain:inline-size;place-content:center flex-start;align-items:center;gap:calc(6 * var(--cl-u));margin:calc(48 * var(--cl-u)) calc(12 * var(--cl-u)) 0 calc(48 * var(--cl-u));flex-wrap:wrap;display:flex}.catalog .pcard__swatch{width:calc(18 * var(--cl-u));height:calc(18 * var(--cl-u));border-radius:50%;flex:none;display:block}.catalog .pcard__swatch--light{box-shadow:inset 0 0 0 1px #d8dadd}@supports (grid-template-rows:subgrid){.catalog .pcard__details{grid-row:span 6;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.catalog .pcard__table{grid-row:span 4}}.catalog .catalog__top .catalog__toolbar{margin-top:calc(24 * var(--cl-u))}.catalog .pcard__swatch{cursor:pointer;border:0;padding:0;position:relative}.catalog .pcard__swatch:before{content:"";border-radius:50%;position:absolute;inset:-3px}.catalog .pcard__swatch[aria-pressed=true]{outline:2px solid var(--cl-ink);outline-offset:2px}.catalog .pcard__swatch:focus-visible{outline-offset:3px;outline:2px solid #0019ff}.catalog .pcard__name{color:var(--cl-ink);text-decoration:none}.catalog__empty-state{align-items:center;gap:calc(16 * var(--cl-u));padding:calc(64 * var(--cl-u)) calc(24 * var(--cl-u));text-align:center;flex-direction:column;display:flex}.catalog__empty-state h2{font-family:var(--cat-title-family);font-size:var(--cat-title-font);font-weight:var(--cat-title-weight);letter-spacing:var(--cat-title-tracking);text-transform:none;color:var(--cl-ink);margin:0;line-height:1.25}.catalog__empty-state p{max-width:42ch;font:400 var(--cat-text-font)/1.6 var(--cl-hack);color:var(--cl-muted);margin:0}.catalog__empty-action{min-height:44px;margin-top:calc(8 * var(--cl-u));padding:calc(10 * var(--cl-u)) calc(20 * var(--cl-u));border-radius:calc(6 * var(--cl-u));background:var(--dark);color:#ededed;font:400 var(--cat-text-font)/1.6 var(--cl-hack);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.catalog__empty-action:hover{background:#2a2a2a}.catalog__empty-action:focus-visible{outline-offset:3px;outline:2px solid #0019ff}
