.vs-product{--vs-color-panel: color-mix(in srgb, var(--vs-color-ink) 5%, var(--vs-color-bg));padding-top:var(--vs-space-4);padding-bottom:var(--vs-space-8)}@media screen and (min-width:750px){.vs-product .product{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:var(--vs-space-8);align-items:start;margin:0}.vs-product .product>.grid__item{width:auto;max-width:none;margin:0;padding:0}.vs-product .product>.product__info-wrapper{align-self:stretch}}.vs-product .product__media-wrapper{position:relative}.vs-product .product__media-icon{left:auto;right:calc(1.2rem + var(--media-border-width))}.vs-product .product__media-list>.product__media-item:not(.product__media-item--full) .product__media{padding-top:133.33%!important}@media screen and (min-width:750px){.vs-product .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0}.vs-product .product--columns .product__media-item:not(.product__media-item--single):not(:only-child),.vs-product .product__media-list>.product__media-item{width:auto;max-width:none;margin:0;padding:0}.vs-product .product__media-list>.product__media-item:first-child,.vs-product .product__media-list>.product__media-item--full{grid-column:1 / -1}.vs-product .product__media-list>.product__media-item:first-child .product__media{padding-top:100%!important}}.vs-product .product__title h1{margin:0 0 var(--vs-space-5);font-family:var(--vs-font-body);font-weight:300;font-size:clamp(2rem,1.7vw,2.6rem);line-height:1.35;letter-spacing:var(--vs-tracking);color:var(--vs-color-ink)}.vs-price{display:flex;align-items:baseline;gap:var(--vs-space-2);margin:0 0 var(--vs-space-5)}.vs-price__amount,.vs-price__label{font-family:var(--vs-font-display);font-weight:var(--vs-font-display-weight);font-size:clamp(3.2rem,2.8vw,4rem);line-height:1;color:var(--vs-color-accent)}.vs-price--sold .vs-price__label{color:var(--vs-color-ink)}.vs-price__currency{font-size:var(--vs-text-sm);letter-spacing:var(--vs-tracking-wide);color:var(--vs-color-ink)}.vs-product .product-form__buttons{margin:0;max-width:none}.vs-product .product__info-container{max-width:none}.vs-section-label{margin:0 0 var(--vs-space-4);font-family:var(--vs-font-body);font-weight:400;font-size:1.3rem;line-height:1.4;letter-spacing:var(--vs-tracking-wide);text-transform:uppercase;color:var(--vs-color-ink)}.vs-product .vs-condition,.vs-product .vs-description{margin-top:var(--vs-space-5);padding-top:var(--vs-space-5);border-top:var(--vs-line)}.vs-product .vs-condition+.vs-description{margin-top:0;border-top:0}.vs-product .vs-condition{position:relative;padding-bottom:var(--vs-space-2)}.vs-condition__head{display:flex;align-items:center;gap:var(--vs-space-2);margin-bottom:var(--vs-space-4)}.vs-condition__head .vs-section-label{margin:0}.vs-condition__info-button{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:-.4rem 0;color:var(--vs-color-ink);cursor:pointer;list-style:none}.vs-condition__info-button::-webkit-details-marker{display:none}.vs-condition__info-button:hover,.vs-condition__info[open] .vs-condition__info-button{opacity:.7}.vs-condition__info-button svg{width:1.4rem;height:1.4rem}.vs-condition__info-panel{display:none;margin:0 0 var(--vs-space-5);padding:var(--vs-space-4);background:var(--vs-color-panel);font-size:var(--vs-text-sm);line-height:1.6;color:var(--vs-color-ink)}.vs-condition:has(.vs-condition__info[open]) .vs-condition__info-panel{display:block}.vs-condition__info-intro{margin:0 0 var(--vs-space-3)}.vs-condition__info-list{margin:0}.vs-condition__info-item+.vs-condition__info-item{margin-top:var(--vs-space-3)}.vs-condition__info-item dt{font-weight:500}.vs-condition__info-item dd{margin:0}.vs-condition__info-link{display:inline-block;margin-top:var(--vs-space-3);color:var(--vs-color-ink);text-decoration:underline;text-underline-offset:.3rem}.vs-product .product__description{font-size:var(--vs-text-base);line-height:1.7}.vs-product .product__description,.vs-product .product__description *{color:var(--vs-color-ink)}.vs-product .product__description strong,.vs-product .product__description b{font-weight:inherit}.vs-description:has(+.vs-colour-note),.vs-description:has(+.vs-colour-note) .product__description{margin-bottom:0}.vs-colour-note{margin:1.4rem 0 0;font-size:var(--vs-text-sm);line-height:1.6;letter-spacing:var(--vs-tracking);color:var(--vs-color-muted-text)}.vs-condition__scale{position:relative}.vs-condition__scale:before{content:"";position:absolute;top:.6rem;left:4%;right:4%;height:1px;background:var(--vs-color-accent)}.vs-condition__dot{position:absolute;top:.6rem;left:calc((var(--vs-condition-index) + .5) * 20%);width:1.2rem;height:1.2rem;border-radius:50%;background:var(--vs-color-accent);transform:translate(-50%,-50%)}.vs-condition__labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:var(--vs-space-4) 0 0;list-style:none}.vs-condition__label{display:flex;flex-direction:column;align-items:center;gap:.2em;padding:0 .4rem;text-align:center;font-size:var(--vs-text-sm);line-height:1.4;letter-spacing:var(--vs-tracking);overflow-wrap:break-word;color:var(--vs-color-ink)}.vs-condition__rank{white-space:nowrap}.vs-condition__name{font-size:.85em;line-height:1.35}.vs-condition__label.is-selected{font-weight:600}@media screen and (max-width:749px){.vs-condition__label{font-size:1.05rem;letter-spacing:0}}@media screen and (max-width:340px){.vs-condition__label{font-size:.95rem;letter-spacing:-.01em}}.vs-previews{margin-top:calc(var(--vs-space-7) + var(--vs-space-2));padding:var(--vs-space-4) var(--vs-space-4) var(--vs-space-3);background:var(--vs-color-panel)}.vs-previews__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vs-space-4);margin-bottom:var(--vs-space-3)}.vs-previews__head .vs-section-label{margin:0}.vs-previews__all{font-size:var(--vs-text-sm);letter-spacing:var(--vs-tracking-wide);color:var(--vs-color-ink);text-decoration:underline;text-underline-offset:.3rem}.vs-previews__track{display:flex;gap:var(--vs-space-3);margin:0;padding:0 0 var(--vs-space-2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vs-previews__track::-webkit-scrollbar{display:none}.vs-previews__card{flex:0 0 82%;scroll-snap-align:start;margin:0}.vs-previews__image,.vs-previews__stand-in{display:block;width:100%;height:32rem;object-fit:contain;background:var(--vs-color-bg)}.vs-previews .vs-previews__stand-in{display:block;background:color-mix(in srgb,var(--vs-color-ink) 10%,var(--vs-color-bg))}.vs-previews__caption{margin:var(--vs-space-2) 0 0;font-size:var(--vs-text-sm);letter-spacing:var(--vs-tracking);color:var(--vs-color-ink)}.vs-previews__dots{display:flex;justify-content:center;gap:var(--vs-space-1);margin-top:var(--vs-space-2)}.vs-previews__dot{width:1.6rem;height:1.6rem;padding:0;border:0;background:radial-gradient(circle,var(--vs-color-muted) .35rem,transparent .4rem);cursor:pointer}.vs-previews__dot.is-active{background:radial-gradient(circle,var(--vs-color-ink) .35rem,transparent .4rem)}.product-recommendations__heading{margin:0 0 var(--vs-space-6);font-family:var(--vs-font-body);font-weight:300;font-size:var(--vs-text-xl);line-height:1.2;color:var(--vs-color-ink)}.vs-grid--recs{padding:0}.vs-tile--caption{overflow:visible;background:transparent}.vs-tile--caption .vs-tile__panel{position:static;padding:var(--vs-space-3) 0 0;background:transparent;border-top:0;opacity:1;transform:none;pointer-events:auto}.vs-tile--caption .vs-tile__title{margin-bottom:var(--vs-space-1)}.vs-tile--caption .vs-tile__flag{bottom:auto;top:var(--vs-space-3)}@media screen and (max-width:989px){.vs-product .product__info-container{padding-top:var(--vs-space-5)}.vs-grid--recs{row-gap:var(--vs-space-6)}}@media screen and (max-width:749px){.vs-product .product__media-wrapper{width:calc(100% + 2 * var(--vs-gutter));max-width:none;margin-inline:calc(var(--vs-gutter) * -1)}.vs-product .product__media-wrapper slider-component.slider-mobile-gutter{margin-inline:0}.vs-product .product__media-list.slider--mobile{gap:var(--vs-grid-gap);scroll-padding-left:var(--vs-grid-gap)}.vs-product .product__media-list.slider--mobile>.product__media-item{width:calc(100% - 2 * var(--vs-grid-gap) - 3.2rem);margin:0}.vs-product .product__media-list.slider--mobile>.product__media-item:first-child{margin-left:var(--vs-grid-gap)}.vs-product .product__media-list.slider--mobile>.product__media-item:last-child{margin-right:var(--vs-grid-gap)}.vs-product .product__media-wrapper .vs-era-badge{left:var(--vs-grid-gap)}.vs-product .product__media-list.slider--mobile{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vs-product.css.map */
