.vv-product__grid{display:grid;gap:var(--vv-space-32);padding-top:var(--vv-space-24)}.vv-gallery{display:grid;gap:var(--vv-space-12);min-width:0}.vv-gallery__viewport{position:relative;aspect-ratio:1;overflow:hidden;background-color:var(--vv-color-image-bg)}.vv-gallery__track{display:flex;height:100%;margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.vv-gallery__track::-webkit-scrollbar{display:none}.vv-gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.vv-gallery__slide img,.vv-gallery__placeholder{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.vv-gallery__label{position:absolute;top:var(--vv-space-16);left:var(--vv-space-16)}.vv-gallery__thumbs{display:flex;gap:var(--vv-space-8);margin:0;padding:0;overflow-x:auto;list-style:none}.vv-gallery__thumb{display:block;width:var(--vv-space-64);aspect-ratio:1;padding:0;overflow:hidden;border:1px solid transparent;background-color:var(--vv-color-image-bg);cursor:pointer;transition:border-color var(--vv-duration-fast) ease}.vv-gallery__thumb[aria-current=true]{border-color:var(--vv-color-ink)}.vv-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.vv-product__info{min-width:0}.vv-product__meta{margin:0;font-size:var(--vv-fs-sm);letter-spacing:var(--vv-tracking-wide);text-transform:uppercase;color:var(--vv-color-muted)}.vv-product__title{margin-top:var(--vv-space-14)}.vv-product__number{display:block}.vv-product__tagline{margin:var(--vv-space-18) 0 0;font-family:var(--vv-font-serif);font-size:var(--vv-fs-kicker);font-style:italic;line-height:var(--vv-leading-snug);color:var(--vv-color-text)}.vv-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vv-space-4) var(--vv-space-12);margin-top:var(--vv-space-24)}.vv-product__price-line{display:flex;align-items:baseline;gap:var(--vv-space-10);margin:0}.vv-product__price-current{font-size:var(--vv-fs-serif-lg);font-stretch:var(--vv-stretch-wide);font-weight:var(--vv-weight-bold);line-height:var(--vv-leading-none)}.vv-product__price-current--sale{color:var(--vv-color-accent)}.vv-product__price-was{font-size:var(--vv-fs-lg);color:var(--vv-color-subtle)}.vv-product__tax{margin:0;font-size:var(--vv-fs-md);color:var(--vv-color-muted)}.vv-product__tax a{color:inherit}.vv-product__colours{display:block;margin-top:var(--vv-space-32);padding-top:var(--vv-space-24);border-top:var(--vv-border-hairline)}.vv-product__colours-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vv-space-8) var(--vv-space-16);margin-bottom:var(--vv-space-12);font-size:var(--vv-fs-md)}.vv-product__colours-label{margin:0}.vv-product__colours-label strong{font-weight:var(--vv-weight-semibold)}.vv-product__colours-link{align-self:center;color:var(--vv-color-muted);text-decoration:none;border-bottom:var(--vv-border-control);transition:color var(--vv-duration-fast) ease}.vv-product__colours-link:hover{color:var(--vv-color-ink)}.vv-product__colour-list{display:flex;gap:var(--vv-space-8);margin:0;padding:0 0 var(--vv-space-4);list-style:none;overflow-x:auto;scrollbar-width:none}.vv-product__colour-list::-webkit-scrollbar{display:none}.vv-product__colour{display:block;flex:none;width:var(--vv-space-56);color:var(--vv-color-ink);text-align:center;text-decoration:none}.vv-product__colour-media{display:block;aspect-ratio:1;overflow:hidden;border:var(--vv-icon-stroke) solid transparent;background-color:var(--vv-color-image-bg)}.vv-product__colour[aria-current=page] .vv-product__colour-media,.vv-product__colour:hover .vv-product__colour-media{border-color:var(--vv-color-ink)}.vv-product__colour-media img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.vv-product__colour-number{display:block;margin-top:var(--vv-space-4);font-size:var(--vv-fs-xs)}.vv-product__colour[aria-current=page] .vv-product__colour-number{font-weight:var(--vv-weight-bold)}.vv-product__colour-number{line-height:var(--vv-leading-snug);overflow-wrap:anywhere}.vv-size-switch{display:inline-flex;align-items:center;margin-left:auto;border:var(--vv-border-control)}.vv-size-switch[hidden]{display:none}.vv-size-switch__option{display:inline-flex;align-items:center;justify-content:center;min-width:var(--vv-tap);min-height:var(--vv-tap);padding:0 var(--vv-space-12);font-size:var(--vv-fs-md);color:var(--vv-color-ink);text-decoration:none}.vv-size-switch__option[hidden]{display:none}.vv-size-switch__option[aria-current=true]{background-color:var(--vv-color-ink);color:var(--vv-color-on-dark)}a.vv-size-switch__option:hover{background-color:var(--vv-color-panel)}.vv-buy{margin-top:var(--vv-space-28)}.vv-buy__inner{display:grid;gap:var(--vv-space-12)}.vv-buy__label{font-size:var(--vv-fs-md);color:var(--vv-color-muted)}.vv-buy__variant{min-height:var(--vv-control-height);padding:0 var(--vv-space-12);border:var(--vv-border-control);border-radius:var(--vv-radius-none);background-color:var(--vv-color-bg);font-family:inherit;font-size:var(--vv-fs-base)}.vv-buy__row{display:flex;gap:var(--vv-space-12)}.vv-buy__row .vv-qty{--vv-qty-height: var(--vv-button-height-lg)}.vv-buy__submit{position:relative;flex:1;min-width:0;border:0}@media(max-width:479px){.vv-buy__submit{padding-inline:var(--vv-space-12);white-space:nowrap}.vv-buy__submit-price{display:none}}.vv-buy__now{position:relative;width:100%}.vv-buy__now .path{stroke:currentColor}.vv-buy__submit .loading__spinner,.vv-buy__now .loading__spinner{display:none}.vv-buy__submit.loading>span:first-child,.vv-buy__now.loading>span:first-child{visibility:hidden}.vv-buy__submit.loading .loading__spinner,.vv-buy__now.loading .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.vv-buy__submit .path{stroke:var(--vv-color-on-dark)}.vv-buy__error{margin-bottom:var(--vv-space-12);font-size:var(--vv-fs-md);color:var(--vv-color-accent)}.vv-buy__error[hidden]{display:none}.vv-notify{padding:var(--vv-space-20);background-color:var(--vv-color-panel)}.vv-notify__heading{margin:0 0 var(--vv-space-12);font-size:var(--vv-fs-base);font-weight:var(--vv-weight-semibold)}.vv-notify__form{display:grid;gap:var(--vv-space-12)}.vv-notify__input{min-height:var(--vv-control-height);padding:0 var(--vv-space-12);border:var(--vv-border-control);background-color:var(--vv-color-bg);font-family:inherit;font-size:var(--vv-fs-body)}.vv-notify__success{margin:0;font-family:var(--vv-font-serif);font-size:var(--vv-fs-kicker);font-style:italic}.vv-notify__error{margin:0;font-size:var(--vv-fs-md);color:var(--vv-color-accent)}.vv-product__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vv-space-12);margin:var(--vv-space-16) 0 0;padding:0;list-style:none;font-size:var(--vv-fs-ui);line-height:var(--vv-leading-snug);color:var(--vv-color-text)}.vv-pairs{display:block;margin-top:var(--vv-space-32);padding:var(--vv-space-20);background-color:var(--vv-color-panel)}@media screen and (max-width:767px){.vv-pairs{margin-bottom:var(--vv-chat-clearance)}}.vv-pairs__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--vv-space-12);margin-bottom:var(--vv-space-14)}.vv-pairs__heading{margin:0;font-size:var(--vv-fs-sm);font-weight:var(--vv-weight-semibold);letter-spacing:var(--vv-tracking-wide);text-transform:uppercase}.vv-pairs__sub{margin:0;font-size:var(--vv-fs-sm);color:var(--vv-color-muted)}.vv-pairs__list{display:grid;gap:var(--vv-space-10);margin:0;padding:0;list-style:none}.vv-pairs__item{display:flex;align-items:center;gap:var(--vv-space-14);cursor:pointer}.vv-pairs__check{flex:none;width:var(--vv-space-18);height:var(--vv-space-18);margin:0;accent-color:var(--vv-color-ink)}.vv-pairs__thumb{flex:none;width:var(--vv-space-56);height:var(--vv-space-56);background-color:var(--vv-color-image-bg)}.vv-pairs__thumb img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.vv-pairs__text{display:grid;flex:1;min-width:0}.vv-pairs__name{font-size:var(--vv-fs-base);font-weight:var(--vv-weight-semibold)}.vv-pairs__meta{font-size:var(--vv-fs-ui);color:var(--vv-color-muted)}.vv-pairs__type{text-transform:capitalize}.vv-pairs__price{font-size:var(--vv-fs-base);white-space:nowrap}.vv-pairs__button{margin-top:var(--vv-space-16)}.vv-pairs__status{margin:var(--vv-space-8) 0 0;font-size:var(--vv-fs-md)}.vv-pairs__status:empty{display:none}.vv-accordion{border-bottom:var(--vv-border-hairline)}:not(.vv-accordion)+.vv-accordion{margin-top:var(--vv-space-32);border-top:var(--vv-border-hairline)}.vv-accordion__title{display:flex;align-items:center;justify-content:space-between;min-height:var(--vv-tap);padding:var(--vv-space-18) 0;font-size:var(--vv-fs-md);letter-spacing:var(--vv-tracking-caps);text-transform:uppercase;list-style:none;cursor:pointer}.vv-accordion__title::-webkit-details-marker{display:none}.vv-accordion__sign:before{content:"+";font-size:var(--vv-fs-xl)}.vv-accordion[open] .vv-accordion__sign:before{content:"\2212"}.vv-accordion__body{margin:0;padding-bottom:var(--vv-space-20);font-size:var(--vv-fs-lg);line-height:var(--vv-leading-relaxed);color:var(--vv-color-text)}.vv-accordion__body--rte>*{margin:0 0 var(--vv-space-10)}.vv-accordion__body--rte>:last-child{margin-bottom:0}.vv-details{display:grid;gap:var(--vv-space-4)}.vv-details>div{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--vv-space-16)}.vv-details dt{color:var(--vv-color-muted)}.vv-details dd{margin:0}.vv-product__app{margin-top:var(--vv-space-16)}@media screen and (min-width:768px){.vv-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--vv-space-56)}.vv-gallery{position:sticky;top:var(--vv-sticky-offset);grid-template-columns:8.8rem minmax(0,1fr);gap:var(--vv-space-16)}.vv-gallery__viewport{grid-column:2;grid-row:1;aspect-ratio:4 / 5}.vv-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;gap:var(--vv-space-12);overflow:visible}.vv-gallery__thumb{width:100%}.vv-product__info{position:sticky;top:var(--vv-sticky-offset);max-width:56rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vv-main-product.css.map */
