.product-showcase--catalog{color:#202428;background:#fff;padding-block:20px 8px}.product-showcase--catalog .product-showcase-shell{width:calc(100% - 32px);max-width:1200px;margin-inline:auto;position:relative}.product-showcase--catalog .product-showcase-track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;align-items:stretch;gap:12px;padding:1px;display:flex;overflow:auto hidden}.product-showcase--catalog .product-showcase-track::-webkit-scrollbar{display:none}.product-showcase--catalog .product-showcase-card{scroll-snap-align:start;background:#fff;border:1px solid #e5e9ed;border-radius:0;flex-direction:column;flex:0 0 calc(25% - 9px);min-width:0;display:flex}.product-showcase--catalog .product-showcase-art{height:180px;margin:10px;position:relative}.product-showcase--catalog .product-showcase-art .catalog-photo-trigger{background:#fff;border:0;border-radius:0;width:100%;height:100%;padding:0;position:relative}.product-showcase--catalog .product-showcase-copy{text-align:center;flex-direction:column;flex:1;align-items:center;padding:6px 12px 16px;display:flex}.product-showcase--catalog .product-showcase-rule{background:#e9edef;width:100%;height:1px;margin-bottom:16px;display:block;position:relative}.product-showcase--catalog .product-showcase-rule:after{content:"";background:#ffcf19;width:6px;height:6px;position:absolute;top:-2px;left:calc(50% - 3px)}.product-showcase--catalog .product-showcase-copy h2{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.5}.product-showcase--catalog .product-showcase-copy a{color:inherit;text-decoration:none}.product-showcase--catalog .product-showcase-copy p{color:#737d84;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.product-showcase--catalog .product-showcase-info{color:#202428;background:#f3f5f6;justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-top:auto;padding:10px 12px;font-size:12px;line-height:20px;text-decoration:none;display:flex}.product-showcase--catalog .product-showcase-info svg{color:#202428;background:#ffcf19;border-radius:0;padding:3px}.product-showcase--catalog .product-showcase-info:hover{background:#edf0f2}.product-showcase--catalog .product-showcase-controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 -14px 26px}.product-showcase--catalog .product-showcase-controls button{pointer-events:auto;color:#556169;width:28px;height:38px;box-shadow:none;background:#fff;border:1px solid #e3e8ec;border-radius:0;place-items:center;padding:0;display:grid}.product-showcase--catalog .product-showcase-controls button svg{width:18px;height:18px}.product-showcase--catalog .product-showcase-controls button:disabled{opacity:.35;cursor:default}.product-showcase--catalog .product-showcase-controls button:hover:not(:disabled){color:#8a6a00;border-color:#c6a830}.product-showcase--catalog[dir=rtl] .product-showcase-controls button svg{transform:scaleX(-1)}.product-showcase--catalog .product-showcase-dots{justify-content:center;gap:4px;height:24px;margin-top:6px;display:flex}.product-showcase--catalog .product-showcase-dots button{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:22px;height:24px;padding:4px;display:flex}.product-showcase--catalog .product-showcase-dots span{background:#e1e6e9;width:16px;height:2px;display:block}.product-showcase--catalog .product-showcase-dots button[aria-pressed=true] span{background:var(--action-bg);color:#172027}.product-showcase--catalog .product-showcase-status{color:#737d84;font-size:12px;line-height:1.7}.product-showcase--catalog .product-showcase-status button{text-underline-offset:3px;text-decoration:underline}.product-showcase--catalog .product-showcase-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-showcase--catalog .product-showcase-loading>div{background:#f7f8f9;border:1px solid #edf0f2;height:250px}.product-showcase--catalog :is(button,a,.product-showcase-track):focus-visible{outline-offset:3px;outline:2px solid #b69314}@media (max-width:760px){.product-showcase--catalog{padding-block:14px 4px}.product-showcase--catalog .product-showcase-track{gap:10px}.product-showcase--catalog .product-showcase-card{flex-basis:calc(50% - 5px)}.product-showcase--catalog .product-showcase-art{height:130px;margin:7px}.product-showcase--catalog .product-showcase-copy{padding:4px 9px 12px}.product-showcase--catalog .product-showcase-copy h2{font-size:12px}.product-showcase--catalog .product-showcase-copy p{font-size:10px}.product-showcase--catalog .product-showcase-rule{margin-bottom:12px}.product-showcase--catalog .product-showcase-info{min-height:36px;padding:8px 9px;font-size:11px}.product-showcase--catalog .product-showcase-controls{inset-inline:-12px}.product-showcase--catalog .product-showcase-controls button{width:24px;height:34px}.product-showcase--catalog .product-showcase-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.product-showcase--catalog .product-showcase-loading>div:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.product-showcase--catalog .product-showcase-track{scroll-behavior:auto}}.product-showcase--catalog .product-showcase-copy{min-height:100px}@media (max-width:760px){.product-showcase--catalog .product-showcase-copy{min-height:86px}}.product-showcase--catalog .product-showcase-row{position:relative}.product-showcase--catalog .product-showcase-art{aspect-ratio:1.465;height:auto;margin:0}.product-showcase--catalog .product-showcase-copy{padding-inline:0}.product-showcase--catalog .product-showcase-copy h2,.product-showcase--catalog .product-showcase-copy p{max-width:100%;padding-inline:12px}.product-showcase--catalog .product-showcase-dots{height:16px;margin-top:6px}.product-showcase--catalog .product-showcase-dots button{height:16px}@media (max-width:760px){.product-showcase--catalog .product-showcase-row+.product-showcase-row{margin-top:8px}.product-showcase--catalog .product-showcase-copy h2,.product-showcase--catalog .product-showcase-copy p{padding-inline:9px}}.product-showcase--catalog .product-showcase-row{container-type:inline-size}.product-showcase--catalog .product-showcase-rule,.product-showcase--catalog .product-showcase-dots{display:none}.product-showcase--catalog .product-showcase-copy{min-height:84px;padding-top:10px;padding-bottom:12px}.product-showcase--catalog .product-showcase-row+.product-showcase-row{margin-top:16px}.product-showcase--catalog .product-showcase-controls{height:calc(17.0648cqi - 6.14334px);inset:0 0 auto}@media (max-width:760px){.product-showcase--catalog .product-showcase-copy{min-height:78px}.product-showcase--catalog .product-showcase-row+.product-showcase-row{margin-top:12px}.product-showcase--catalog .product-showcase-controls{height:calc(34.1297cqi - 3.41297px)}}
