.ib-catalog-recent{background:#fbf8f0;color:#303c29}.ib-recent{padding:44px 0 40px}.ib-recent[hidden]{display:none!important}.ib-recent-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.ib-recent-eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#5d6b53}.ib-recent h2{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:0;color:#303c29}.ib-recent-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.ib-recent-clear{min-height:44px;padding:12px 0;border:0;background:transparent;color:#303c29;text-decoration:underline;font:inherit;font-size:14px;cursor:pointer}.ib-recent .ibc-rail-controls{display:flex;gap:8px}.ib-recent .ibc-rail-controls[hidden]{display:none}.ib-recent .ibc-rail-controls button{width:44px;height:44px;border:1px solid #303c2966;border-radius:50%;background:#fbf8f0;color:#303c29;cursor:pointer}.ib-recent .ibc-rail-controls button:disabled{opacity:.35;cursor:default}.ib-recent .ib-product-grid{display:flex;gap:18px;margin:0;padding:6px 2px 14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}.ib-recent .ib-card{display:block;flex:0 0 280px;min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start}.ib-recent .ib-card-image{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:#f1ead8}.ib-recent .ib-card-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.ib-recent .ib-card-copy{padding-top:12px}.ib-recent .ib-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.5em;margin:0;font-family:var(--font-heading-family);font-size:17px;line-height:1.25}.ib-recent .ib-card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:8px;font-size:12px;color:#5d6b53}.ib-recent .ib-availability{font-size:12px}.ib-recent a:focus-visible,.ib-recent button:focus-visible{outline:2px solid #303c29;outline-offset:3px}@media(max-width:749px){.ib-recent{padding:32px 0 28px}.ib-recent .ibc-rail-controls{display:none}.ib-recent .ib-product-grid{gap:14px;padding-bottom:12px}.ib-recent .ib-card{flex-basis:min(220px,72%)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ib-recently-viewed.css.map */
