.vg-og{--vg-og-gap: 1.6rem;--vg-og-ratio: 3 / 4;--vg-og-inset: 5px;--vg-og-arch: var(--vg-arch, 999px 999px 0 0);--vg-og-foil: var( --vg-foil, linear-gradient(135deg, #8c6a3a 0%, #d9bf8c 38%, #b08d57 55%, #ebd9b0 72%, #8c6a3a 100%) );background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden;--vg-cv-size: 120rem}.vg-og--h-tall{--vg-og-ratio: 2 / 3}.vg-og__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem var(--vg-og-gap);margin:0;padding:0;list-style:none}.vg-og__tile{position:relative;min-width:0}.vg-og__tile--wide{grid-column:1 / -1}.vg-og--count-1 .vg-og__grid{grid-template-columns:minmax(0,1fr)}.vg-og__card{position:relative;display:flex;flex-direction:column;height:100%;color:inherit}.vg-og__arch{position:relative;aspect-ratio:var(--vg-og-ratio);border-radius:var(--vg-og-arch);isolation:isolate}.vg-og__tile--wide .vg-og__arch,.vg-og--count-1 .vg-og__arch{--vg-og-arch: 50% 50% 0 0 / 34% 34% 0 0;aspect-ratio:4 / 3}.vg-og__media{position:absolute;inset:var(--vg-og-inset);overflow:hidden;border-radius:var(--vg-og-arch);background:var(--vg-rose, #ead7cf);-webkit-mask-image:-webkit-radial-gradient(white,black)}.vg-og__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#2e071200 60%,rgba(46,7,18,calc(var(--vg-og-overlay, .45) * .5)))}.vg-og__media picture{display:block;width:100%;height:100%}.vg-og__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform 1.2s var(--vg-ease, ease),opacity .6s var(--vg-ease, ease)}.vg-og__placeholder{background:var(--vg-rose, #ead7cf);fill:#4a0e1f47}.vg-og__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:1px;border-radius:var(--vg-og-arch);background:var(--vg-og-foil);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;opacity:.85;transition:opacity .5s var(--vg-ease, ease)}.vg-og__arch:after{content:"";position:absolute;top:-3.5px;left:50%;z-index:2;width:7px;height:7px;background:var(--vg-gold, #b08d57);transform:translate(-50%) rotate(45deg);pointer-events:none}.vg-og__content{display:flex;flex-direction:column;align-items:flex-start;padding:1.6rem .2rem 0}.vg-og--align-center .vg-og__content{align-items:center;text-align:center}.vg-og__eyebrow{margin:0 0 .6rem;font-family:var(--vg-font-accent, var(--font-body-family));font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--vg-gold-deep, #8c6a3a)}.color-scheme-3 .vg-og__eyebrow,.color-scheme-5 .vg-og__eyebrow,.vg-og.color-scheme-3 .vg-og__eyebrow,.vg-og.color-scheme-5 .vg-og__eyebrow{color:var(--vg-gold-light, #d9bf8c)}.vg-og__title{margin:0;padding-bottom:.2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.15;letter-spacing:-.01em;color:inherit;text-wrap:balance}.vg-og__title em{font-style:italic}.vg-og__tile--wide .vg-og__title,.vg-og--count-1 .vg-og__title{font-size:2.21rem}.vg-og__link{color:inherit;text-decoration:none;transition:color .4s var(--vg-ease, ease)}.vg-og__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.vg-og__link:focus-visible{outline:none;box-shadow:none}.vg-og__link:focus-visible:after{outline:2px solid var(--vg-focus, #8c6a3a);outline-offset:.4rem}.vg-og__cta{display:inline-flex;align-items:center;gap:.6rem;min-height:3.2rem;margin-top:.4rem;font-family:var(--vg-font-accent, var(--font-body-family));font-size:1.2rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--vg-maroon, #4a0e1f)}.color-scheme-3 .vg-og__cta,.color-scheme-5 .vg-og__cta,.vg-og.color-scheme-3 .vg-og__cta,.vg-og.color-scheme-5 .vg-og__cta{color:var(--vg-gold-light, #d9bf8c)}.vg-og__cta>span{padding-bottom:.2rem;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .45s var(--vg-ease, ease)}.vg-og__cta .vg-icon{flex:none;width:1.3rem;height:1.3rem;transition:transform var(--vg-duration, .35s) var(--vg-ease, ease)}@media(hover:hover){.vg-og__card--linked:hover .vg-og__img{transform:scale(1.04)}.vg-og__card--linked:hover .vg-og__frame{opacity:1}.vg-og__card--linked:hover .vg-og__title .vg-og__link{color:var(--vg-maroon, #4a0e1f)}.color-scheme-3 .vg-og__card--linked:hover .vg-og__title .vg-og__link,.color-scheme-5 .vg-og__card--linked:hover .vg-og__title .vg-og__link{color:var(--vg-gold-light, #d9bf8c)}.vg-og__card--linked:hover .vg-og__cta>span{background-size:100% 1px}.vg-og__card--linked:hover .vg-og__cta .vg-icon{transform:translate(.4rem)}}.vg-og__empty{margin:0;padding:2rem 0;text-align:center;color:rgba(var(--color-foreground),.8)}.vg-og--m-slider .vg-og__grid.vg-slider__track{display:flex;gap:var(--vg-slide-gap);padding-top:.4rem}.vg-og--m-slider .vg-og__title{font-size:2.2rem}@media screen and (min-width:750px){.vg-og{--vg-og-gap: 2.4rem;--vg-og-inset: 6px;--vg-cv-size: 150rem}.vg-og .vg-og__grid,.vg-og .vg-og__grid.vg-slider__track{display:flex;flex-wrap:wrap;justify-content:center;gap:4.8rem var(--vg-og-gap);overflow:visible;margin-inline:0;padding:.4rem 0 0;scroll-snap-type:none}.vg-og .vg-og__grid>.vg-og__tile{flex:0 0 calc((100% - (var(--vg-og-cols, 3) - 1) * var(--vg-og-gap)) / var(--vg-og-cols, 3));max-width:calc((100% - (var(--vg-og-cols, 3) - 1) * var(--vg-og-gap)) / var(--vg-og-cols, 3))}.vg-og--count-1 .vg-og__grid>.vg-og__tile{flex-basis:min(100%,64rem);max-width:min(100%,64rem)}.vg-og__tile--wide .vg-og__arch{--vg-og-arch: var(--vg-arch, 999px 999px 0 0);aspect-ratio:var(--vg-og-ratio)}.vg-og__slider .vg-slider__btn{display:none}.vg-og__content{padding-top:2rem}.vg-og__eyebrow{font-size:1.2rem;margin-bottom:.8rem}.vg-og__title,.vg-og--m-slider .vg-og__title,.vg-og__tile--wide .vg-og__title{font-size:clamp(1.87rem,1.78vw,2.55rem)}.vg-og--count-1 .vg-og__title,.vg-og--count-2 .vg-og__title{font-size:clamp(2.21rem,2.21vw,3.06rem)}.vg-og__cta{margin-top:.8rem;font-size:1.2rem}}@media screen and (min-width:990px){.vg-og{--vg-og-gap: 3.2rem;--vg-og-inset: 7px}}@media(prefers-reduced-motion:reduce){.vg-og__img,.vg-og__frame,.vg-og__link,.vg-og__cta>span,.vg-og__cta .vg-icon{transition:none}.vg-og__card--linked:hover .vg-og__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vg-occasion-grid.css.map */
