.occ{--occ-gap: 38px;--occ-edge: 16px}.occ .container{max-width:1330px}.occ__eyebrow,.occ__title{text-align:center}.occ__top{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--occ-gap);align-items:stretch;margin-top:48px}.occ__top>*{min-width:0}.occ__feature{position:relative;overflow:hidden;min-height:470px;background:var(--fa-cream, #F4EDE9)}.occ__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.02);transition:opacity .52s var(--fa-ease, ease),transform 1.2s var(--fa-ease, ease);pointer-events:none}.occ__slide.is-on{opacity:1;transform:scale(1);pointer-events:auto}.occ__shot,.occ__shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.occ__shot img{object-fit:cover}.occ__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14100ee0,#14100e85 42%,#14100e0a 78%)}.occ__copy{position:absolute;left:38px;right:38px;bottom:34px;color:#fff}.occ__copy-title{font-family:var(--fa-display, Georgia, serif);font-weight:700;font-size:clamp(1.6rem,1.15rem + 1.4vw,2rem);line-height:1.1;margin:0 0 10px;color:#fff!important}.occ__copy-text{font-size:14px;line-height:1.55;margin:0 0 20px;max-width:40ch;color:#ffffffeb}.occ__btn{display:inline-block;background:var(--fa-paper, #fff);color:var(--fa-ink, #231F20);font-size:11px;font-weight:600;letter-spacing:var(--fa-track-label, .12em);text-transform:uppercase;padding:13px 22px;text-decoration:none;transition:background .24s var(--fa-ease, ease)}.occ__btn:hover,.occ__btn:focus-visible{background:var(--fa-gold-l, #FFF3E5);color:var(--fa-ink, #231F20)}.occ__picker{display:flex;flex-direction:column;justify-content:center}.occ__picker-lede{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fa-stone-text, #6B6B6B);margin-bottom:16px}.occ__tab{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 2px;border-top:1px solid var(--fa-line, #E6E0D6);font-family:var(--fa-display, Georgia, serif);font-weight:700;font-size:clamp(1rem,.85rem + .4vw,1.19rem);line-height:1.2;color:var(--fa-stone-text, #6B6B6B);text-decoration:none;cursor:pointer;transition:color .24s var(--fa-ease, ease),padding-left .3s var(--fa-ease, ease)}.occ__tab:last-child{border-bottom:1px solid var(--fa-line, #E6E0D6)}.occ__tab:hover{color:var(--fa-ink, #231F20)}.occ__tab:focus-visible{outline:2px solid var(--fa-tan-d, #352B24);outline-offset:2px}.occ__tab.is-active{color:var(--fa-ink, #231F20);padding-left:16px}.occ__tab.is-active:before{content:"";position:absolute;left:0;width:4px;height:26px;background:var(--fa-gold, #EFD7B9)}.occ__tab-count{font-family:var(--fa-body, Arial, sans-serif);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa-stone-text, #6B6B6B);opacity:.7;white-space:nowrap}.occ__strip{margin-top:34px}.occ__strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid var(--fa-line, #E6E0D6);padding-bottom:12px;margin-bottom:22px}.occ__strip-title{font-family:var(--fa-display, Georgia, serif);font-size:15px;font-weight:700;margin:0;color:var(--fa-ink, #231F20)!important}.occ__strip-all{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa-ink, #231F20);text-decoration:none;border-bottom:1px solid var(--fa-gold, #EFD7B9);padding-bottom:3px;white-space:nowrap}.occ__prods{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.occ__promo{display:block;text-decoration:none;color:inherit;background:var(--fa-gold-l, #FFF3E5);border:1px solid var(--fa-gold, #EFD7B9);transition:background .24s var(--fa-ease, ease)}.occ__promo:hover,.occ__promo:focus-visible{background:var(--fa-cream, #F4EDE9)}.occ__promo-inner{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:0;padding:22px 20px}.occ__promo-title{display:block;font-family:var(--fa-display, Georgia, serif);font-weight:700;font-size:17px;line-height:1.2;margin-bottom:8px;color:var(--fa-ink, #231F20)}.occ__promo-text{display:block;font-size:12.5px;line-height:1.5;color:var(--fa-body-text, #4A4F57);margin-bottom:14px}.occ__promo-cta{display:inline-block;align-self:flex-start;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fa-ink, #231F20);border-bottom:1px solid var(--fa-gold, #EFD7B9);padding-bottom:3px}.occ__prod{display:block;text-decoration:none;color:inherit}.occ__prod-img{display:block;aspect-ratio:1;overflow:hidden;background:var(--fa-cream, #F4EDE9);margin-bottom:11px}.occ__prod-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--fa-ease, ease)}.occ__prod:hover .occ__prod-img img{transform:scale(1.04)}.occ__prod-name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.45;margin-bottom:4px;color:var(--fa-ink, #231F20)}.occ__prod-price{display:block;font-size:12.5px;font-weight:600;color:var(--fa-ink, #231F20)}@media(max-width:1080px){.occ__top{grid-template-columns:1fr;gap:18px}.occ__picker{display:none}.occ__feature{min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--occ-edge) * -1);padding-inline:var(--occ-edge);gap:10px;background:none}.occ__feature::-webkit-scrollbar{display:none}.occ__slide{position:relative;inset:auto;flex:0 0 88%;height:340px;opacity:1;transform:none;transition:none;pointer-events:auto;scroll-snap-align:center;overflow:hidden;background:var(--fa-cream, #F4EDE9)}.occ__copy{left:22px;right:22px;bottom:24px}.occ__prods{display:flex;gap:14px;overflow-x:auto;margin-inline:calc(var(--occ-edge) * -1);padding-inline:var(--occ-edge);scroll-padding-inline-start:var(--occ-edge);padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.occ__prods::-webkit-scrollbar{display:none}.occ__prods>*{flex:0 0 46%;scroll-snap-align:start}.occ__promo{min-height:200px}.occ__promo-inner{padding:18px 16px}.occ__strip{margin-top:26px}.occ__strip-head{padding-bottom:10px;margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.occ__shot,.occ__prod-img img,.occ__tab{transition:none}.occ__shot{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/feldart-occasion.css.map */
