.vs-pdp,.vs-recs{letter-spacing:.025em}.vs-pdp{--vs-line:#E8E8E1;--vs-muted:rgba(var(--color-foreground),.68);--vs-soft:#F5F5F5;padding:0 0 4.8rem}.vs-pdp__wrap{display:block}@media(min-width:990px){.vs-pdp{padding:3.2rem 0 8rem}.vs-pdp__wrap{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:7.2rem;align-items:start}}@media(max-width:989px){.vs-pdp__wrap.page-width{padding:0}}.vs-pdp__media{min-width:0}@media(min-width:990px){.vs-pdp__media{position:sticky;top:9.6rem}}.vs-gallery{display:flex;gap:1.6rem;align-items:flex-start}.vs-gallery__thumbs{display:none;list-style:none;margin:0;padding:0;flex:0 0 7.2rem;flex-direction:column;gap:1rem;max-height:calc(100vh - 14rem);overflow-y:auto;scrollbar-width:none}.vs-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:990px){.vs-gallery__thumbs{display:flex}}.vs-gallery__thumb{display:block;width:7.2rem;padding:0;border:1px solid transparent;background:var(--vs-soft);cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s}.vs-gallery__thumb img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.vs-gallery__thumb:hover,.vs-gallery__thumb.is-active{opacity:1}.vs-gallery__thumb.is-active{border-color:rgb(var(--color-foreground))}.vs-gallery__main{position:relative;flex:1 1 auto;min-width:0}.vs-gallery__track{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;background:var(--vs-soft)}.vs-gallery__track::-webkit-scrollbar{display:none}.vs-gallery__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.vs-gallery__zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.vs-gallery__img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;max-height:62vh;margin:0 auto}@media(min-width:990px){.vs-gallery__img{max-height:calc(100vh - 12rem)}}.vs-gallery__dots{position:absolute;left:0;right:0;bottom:1.2rem;display:flex;justify-content:center;gap:.6rem;pointer-events:none}.vs-gallery__dot{width:.6rem;height:.6rem;border-radius:50%;background:rgba(var(--color-foreground),.25);transition:background .2s,transform .2s}.vs-gallery__dot.is-active{background:rgb(var(--color-foreground));transform:scale(1.15)}@media(min-width:990px){.vs-gallery__dots{display:none}}.vs-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;display:none;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffeb;color:rgb(var(--color-foreground));cursor:pointer;opacity:0;transition:opacity .2s}.vs-gallery__arrow--prev{left:1.6rem}.vs-gallery__arrow--next{right:1.6rem}@media(hover:hover)and (min-width:990px){.vs-gallery__arrow{display:flex}.vs-gallery__main:hover .vs-gallery__arrow{opacity:1}}.vs-gallery__zoomhint{position:absolute;top:1.2rem;right:1.2rem;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffe6;pointer-events:none}.vs-pdp__info{padding:2rem 2rem 0;min-width:0;display:flex;flex-direction:column}@media(min-width:990px){.vs-pdp__info{padding:1.2rem 0 0;max-width:50rem}}.vs-pdp__eyebrow{font-size:1.1rem;letter-spacing:.22rem;text-transform:uppercase;color:var(--vs-muted);text-decoration:none;margin-bottom:.8rem;align-self:flex-start}.vs-pdp__eyebrow:hover{color:rgb(var(--color-foreground))}.vs-pdp__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2;letter-spacing:0;margin:0 0 .6rem}@media(min-width:990px){.vs-pdp__title{font-size:2.8rem;line-height:1.2;margin-bottom:1.2rem}}.vs-pdp__price{font-size:1.8rem;font-weight:600;color:#111;letter-spacing:.02rem;margin:0 0 1.4rem}@media(min-width:990px){.vs-pdp__price{font-size:1.9rem;margin-bottom:2.4rem}}.vs-pdp__bullets{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.82)}.vs-pdp__bullets li{position:relative;padding-left:1.8rem}.vs-pdp__bullets li:before{content:"";position:absolute;left:0;top:.95rem;width:.8rem;height:1px;background:rgb(var(--color-foreground))}.vs-pdp__bullets strong{font-weight:500;color:rgb(var(--color-foreground))}.vs-pdp__bullets--top{display:none}@media(min-width:990px){.vs-pdp__bullets--top{display:grid;margin-bottom:2.8rem;padding-bottom:2.8rem;border-bottom:1px solid var(--vs-line)}.vs-pdp__bullets--mobile{display:none}}.vs-pdp__bullets--mobile{margin:2.4rem 0 0}.vs-opt{border:0;margin:0 0 1.4rem;padding:0;min-width:0}@media(min-width:990px){.vs-opt{margin-bottom:2.2rem}}.vs-opt__label{font-size:1.15rem;letter-spacing:.16rem;text-transform:uppercase;padding:0;margin:0 0 .8rem;color:var(--vs-muted)}.vs-opt__label span{color:rgb(var(--color-foreground));letter-spacing:.06rem;text-transform:none;font-size:1.35rem}.vs-opt__values{display:flex;flex-wrap:wrap;gap:.8rem}.vs-swatch{display:block;width:4.8rem;height:6rem;padding:2px;border:1px solid var(--vs-line);cursor:pointer;background:var(--vs-soft);transition:border-color .15s}.vs-swatch img{display:block;width:100%;height:100%;object-fit:cover}.vs-swatch--text{width:auto;height:4.4rem;padding:0 1.4rem;display:flex;align-items:center;font-size:1.3rem}.vs-size{min-width:5.2rem;height:4.4rem;padding:0 1.2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vs-line);font-size:1.35rem;letter-spacing:.06rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.vs-size:hover,.vs-swatch:hover{border-color:rgba(var(--color-foreground),.6)}input:checked+.vs-swatch{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}input:checked+.vs-size{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}input.is-unavailable+.vs-size{color:rgba(var(--color-foreground),.4);background:linear-gradient(to top left,transparent calc(50% - .5px),rgba(var(--color-foreground),.25) 50%,transparent calc(50% + .5px))}input.is-unavailable:checked+.vs-size{color:rgb(var(--color-background));background:rgba(var(--color-foreground),.5)}input:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.vs-pdp__fit{font-size:1.3rem;color:var(--vs-muted);margin:-.2rem 0 1.4rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.vs-link{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;font:inherit;font-size:inherit;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.vs-atc{position:relative;width:100%;min-height:5.4rem;border:1px solid #000;background:#000;color:#fff;border-radius:0;font-family:var(--font-body-family);font-weight:600;font-size:1.35rem;letter-spacing:.16rem;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.vs-atc:hover{opacity:.88}.vs-atc[disabled]{opacity:.45;cursor:not-allowed}.vs-atc.is-loading [data-atc-label]{visibility:hidden}.vs-atc__spinner{display:none;position:absolute;left:50%;top:50%;width:1.8rem;height:1.8rem;margin:-.9rem 0 0 -.9rem;border:1.5px solid rgba(var(--color-background),.35);border-top-color:rgb(var(--color-background));border-radius:50%;animation:vs-spin .7s linear infinite}.vs-atc.is-loading .vs-atc__spinner{display:block}@keyframes vs-spin{to{transform:rotate(360deg)}}.vs-pdp__error{color:#8a2a1a;font-size:1.3rem;margin:.8rem 0 0}.vs-pdp__delivery{display:flex;align-items:center;gap:.8rem;font-size:1.35rem;margin:1.2rem 0 0;color:rgba(var(--color-foreground),.85)}.vs-pdp__delivery strong{font-weight:500}.vs-pdp__delivery .vs-icon{flex:0 0 auto}.vs-pdp__trust{list-style:none;margin:2.4rem 0 0;padding:1.6rem 0;border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem}@media(min-width:1200px){.vs-pdp__trust{grid-template-columns:repeat(4,auto);justify-content:space-between}}.vs-pdp__trust li{display:flex;align-items:center;gap:.8rem;font-size:1.15rem;letter-spacing:.1rem;text-transform:uppercase;white-space:nowrap}.vs-pdp__trust .vs-icon{flex:0 0 auto}.vs-acc{margin-top:.8rem}.vs-acc__item{border-bottom:1px solid var(--vs-line)}.vs-acc__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1.9rem 0;cursor:pointer;font-size:1.25rem;letter-spacing:.18rem;text-transform:uppercase}.vs-acc__item summary::-webkit-details-marker{display:none}.vs-acc__icon{position:relative;width:1.2rem;height:1.2rem}.vs-acc__icon:before,.vs-acc__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .2s}.vs-acc__icon:after{transform:rotate(90deg)}.vs-acc__item[open] .vs-acc__icon:after{transform:rotate(0)}.vs-acc__body{padding:0 0 2rem;font-size:1.45rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.vs-acc__body h3{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.14rem;text-transform:uppercase;margin:1.8rem 0 .8rem}.vs-acc__body ul{padding-left:1.8rem}.vs-acc__body>:first-child{margin-top:0}.vs-pdp__support{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--vs-muted);margin:2rem 0 0}.vs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid var(--vs-line);transform:translateY(105%);transition:transform .25s ease;visibility:hidden}.vs-sticky.is-visible{transform:none;visibility:visible}.vs-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;font-size:1.25rem;line-height:1.4}.vs-sticky__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.vs-sticky__meta{color:var(--vs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-atc--sticky{width:auto;min-width:15rem;min-height:4.6rem;font-size:1.2rem;letter-spacing:.18rem;flex:0 0 auto}@media(min-width:990px){.vs-sticky{display:none}}.vs-drawer{position:fixed;top:0;right:0;bottom:0;left:0;margin:0 0 0 auto;width:min(52rem,100vw);max-width:100vw;height:100%;max-height:100%;padding:0;border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.vs-drawer::backdrop{background:#0006}.vs-drawer[open]{animation:vs-in .28s ease}@keyframes vs-in{0%{transform:translate(100%)}to{transform:none}}.vs-drawer__panel{display:flex;flex-direction:column;height:100%}.vs-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:2rem 2.4rem;border-bottom:1px solid var(--vs-line)}.vs-drawer__head h2{margin:0;font-size:2rem}.vs-drawer__close,.vs-lightbox__close{width:4.4rem;height:4.4rem;border:0;background:none;font-size:3rem;line-height:1;cursor:pointer;color:inherit}.vs-drawer__body{padding:2.4rem;overflow-y:auto;font-size:1.45rem;line-height:1.65}.vs-drawer__body h3{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.14rem;text-transform:uppercase;margin:2.4rem 0 1rem}.vs-drawer__body>h3:first-child{margin-top:0}.vs-table{overflow-x:auto}.vs-table table{width:100%;border-collapse:collapse;font-size:1.35rem;table-layout:auto}.vs-table th,.vs-table td{border:0;border-bottom:1px solid var(--vs-line);padding:1rem .8rem;text-align:left}.vs-table th{font-weight:500;font-size:1.15rem;letter-spacing:.1rem;text-transform:uppercase}.vs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;max-width:100vw;max-height:100%;margin:0;padding:0;border:0;background:#fff}.vs-lightbox::backdrop{background:#fff}.vs-lightbox__close{position:absolute;top:1rem;right:1rem;z-index:2;color:#000}.vs-lightbox__track{display:flex;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vs-lightbox__track::-webkit-scrollbar{display:none}.vs-lightbox__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;overflow:auto;display:flex;align-items:center;justify-content:center}.vs-lightbox__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in;transition:transform .25s ease}.vs-lightbox__slide.is-zoomed img{transform:scale(2);cursor:zoom-out}.vs-lightbox .vs-gallery__arrow{display:flex;opacity:1}@media(max-width:989px){.vs-lightbox .vs-gallery__arrow{display:none}}.vs-recs{--vs-line:#E8E8E1;padding:5.6rem 0 2.4rem}.vs-recs--empty{display:none}.vs-recs+.vs-recs,.shopify-section+.shopify-section .vs-recs{padding-top:2.4rem}.vs-recs__head{margin-bottom:2.4rem}.vs-recs__eyebrow{font-size:1.1rem;letter-spacing:.22rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65);margin:0 0 .6rem}.vs-recs__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.1rem;margin:0;line-height:1.2;letter-spacing:0}@media(min-width:990px){.vs-recs{padding:8rem 0 3.2rem}.vs-recs__title{font-size:2.6rem}.vs-recs__head{margin-bottom:3.6rem}}.vs-recs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.2rem}@media(min-width:990px){.vs-recs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2.4rem}}.vs-card__link{display:block;color:inherit;text-decoration:none}.vs-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f5f5f5;margin-bottom:1.2rem}.vs-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.vs-card__img--alt{opacity:0}@media(hover:hover){.vs-card__link:hover .vs-card__img--alt{opacity:1}.vs-card__link:hover .vs-card__img{transform:scale(1.02)}}.vs-card__type{font-size:1.05rem;letter-spacing:.18rem;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 .4rem}.vs-card__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.45;margin:0 0 .4rem;letter-spacing:.02rem}.vs-card__price{font-size:1.35rem;font-weight:600;color:#111;margin:0}body:has(.vs-pdp) .product-media-modal{display:none}@media(max-width:989px){.vs-pdp__info{padding-top:1.6rem}.vs-pdp__eyebrow{display:none}.vs-pdp__title{font-size:1.9rem;line-height:1.25;margin-bottom:.4rem}.vs-pdp__price{margin-bottom:1.2rem}.vs-opt{margin-bottom:1.1rem}.vs-opt__label{margin-bottom:.6rem}.vs-swatch{width:4.4rem;height:5.2rem}.vs-pdp__fit{margin:-.2rem 0 1.1rem;font-size:1.25rem}.vs-atc{min-height:5.2rem}}.vs-pdp__title{font-weight:700!important;font-size:2rem!important;line-height:1.25!important;letter-spacing:0!important;margin:0 0 .8rem!important}@media(min-width:990px){.vs-pdp__title{font-size:2.4rem!important}}.vs-pdp__price{font-size:2rem;font-weight:700;color:#111;margin:0 0 1.2rem}.vs-pdp__points{list-style:none;margin:0 0 1.8rem;padding:0;display:grid;gap:.6rem;font-size:1.3rem;line-height:1.4}.vs-pdp__points li{display:flex;align-items:center;gap:.8rem}.vs-pdp__points .vs-icon{flex:0 0 auto}.vs-pdp__points a{color:inherit;text-underline-offset:.25rem}.vs-opt__label{letter-spacing:.06em}.vs-pdp__bullets--top{border-bottom:0!important;padding-bottom:0!important}@media(max-width:989px){.vs-pdp__points{margin-bottom:1.4rem;gap:.4rem;font-size:1.25rem}}@media(max-width:989px){.vs-pdp__points{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:1.2rem;margin-bottom:1.2rem}.vs-pdp__points li{gap:.5rem}.vs-opt{margin-bottom:1.2rem}.vs-swatch{width:4rem;height:4.8rem}}.vs-swatch:not(.vs-swatch--text){width:5.2rem;height:auto;aspect-ratio:1/1}.vs-swatch img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}@media(max-width:989px){.vs-swatch:not(.vs-swatch--text){width:4.6rem;height:auto}}.vs-pdp__pay{list-style:none;margin:1rem 0 .4rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.vs-pdp__pay li{display:flex}.vs-pdp__pay .vs-pay-icon{width:2.6rem;height:1.7rem;opacity:.9}.vs-pdp .vs-swatch:not(.vs-swatch--text){width:5.2rem;height:5.2rem;aspect-ratio:1/1;box-sizing:border-box}@media(max-width:989px){.vs-pdp .vs-swatch:not(.vs-swatch--text){width:5.2rem;height:5.2rem}}.vs-pdp ul.vs-pdp__points{display:block!important;list-style:none;margin:0 0 2rem;padding:0;border:0;font-family:var(--font-body-family);font-size:1.38rem;font-weight:400;line-height:1.4;letter-spacing:.025em;color:#000}.vs-pdp ul.vs-pdp__points li.vs-sp{display:flex;align-items:center;gap:1.2rem;margin:0 0 .5rem;padding:0;white-space:normal}.vs-pdp ul.vs-pdp__points li.vs-sp:last-child{margin-bottom:0}.vs-pdp .vs-sp__icon{flex:0 0 2rem;width:2rem;height:2rem;color:#000}@media(min-width:750px){.vs-pdp ul.vs-pdp__points{font-size:1.5rem}}.vs-sticky .vs-sticky__meta{display:flex;align-items:baseline;gap:.4rem;min-width:0;overflow:visible;text-overflow:clip}.vs-sticky [data-sticky-variant]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-sticky [data-sticky-price]{flex:0 0 auto;font-weight:700;color:#111;font-size:1.5rem;letter-spacing:0;white-space:nowrap}.vs-pdp .vs-swatch:not(.vs-swatch--text){width:5.4rem!important;height:5.4rem!important;padding:2px;border-radius:2px;overflow:hidden}.vs-pdp .vs-swatch:not(.vs-swatch--text) img{border-radius:0;width:100%;height:100%;object-fit:cover;object-position:center}.vs-pdp .vs-opt--color .vs-opt__values{gap:.8rem}.vs-pdp .vs-swatch:not(.vs-swatch--text){background:#fff}.vs-pdp .vs-swatch img{opacity:1!important;transition:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vs-pdp.css.map */
