:root{--v-ink:#1d2023;--v-cream:#f5f3ef;--v-sand:#e9e4dc;--v-terra:#8a4b3c;--v-terra-d:#73392c;--v-mute:#6e6962;--v-line:#e4dfd7;--v-gap:1.2rem}@media screen and (min-width:750px){:root{--v-gap:1.6rem}}.v-h{color:var(--v-ink);font-family:"Archivo",var(--font-heading-family);font-size:clamp(2.2rem,2.6vw,3.2rem);font-variation-settings:"wdth" 112;font-weight:800;letter-spacing:-.005em;line-height:1.05;margin:0;text-transform:uppercase}.v-h em{color:var(--v-terra);font-style:italic}.v-eyebrow{color:var(--v-terra);font:600 1.2rem/1.2 "Inter Tight",var(--font-body-family);letter-spacing:.12em;margin:0 0 .8rem;text-transform:uppercase}.v-sec{background:var(--v-cream);padding:var(--v-pt,48px) 0 var(--v-pb,48px)}.v-head{align-items:flex-end;display:flex;gap:1.6rem;justify-content:space-between;margin-bottom:2rem}.v-head__r{align-items:center;display:flex;gap:1.6rem}.v-head__all{color:var(--v-ink);font:600 1.2rem/1 Inter Tight,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.4rem;white-space:nowrap}.v-count{color:var(--v-mute);font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.v-crumbs{color:var(--v-mute);font-size:1.2rem;letter-spacing:.06em;margin:0 0 1.6rem;text-transform:uppercase}.v-crumbs a{color:var(--v-mute)}.v-arrows{display:none;gap:.6rem}@media screen and (min-width:990px){.v-arrows{display:flex}}.v-arrow{align-items:center;background:#fff;border:1px solid var(--v-line);border-radius:50%;color:var(--v-ink);cursor:pointer;display:flex;font-size:2rem;height:3.6rem;justify-content:center;line-height:1;padding:0 0 .2rem;width:3.6rem}.v-arrow:hover{border-color:var(--v-ink)}.v-rail{display:flex;gap:var(--v-gap);list-style:none;margin:0;overflow-x:auto;padding:0 0 .4rem;scroll-snap-type:x mandatory;scrollbar-width:none}.v-rail::-webkit-scrollbar{display:none}.v-rail>.v-card{flex:0 0 64%;scroll-snap-align:start}@media screen and (min-width:750px){.v-rail>.v-card{flex-basis:calc((100% - 2 * var(--v-gap)) / 3.2)}}@media screen and (min-width:990px){.v-rail>.v-card{flex-basis:calc((100% - 3 * var(--v-gap)) / 4.3)}}.v-grid{display:grid;gap:var(--v-gap);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.v-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1100px){.v-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.v-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2rem}.v-chip{background:#fff;border:1px solid var(--v-line);border-radius:2rem;color:var(--v-ink);cursor:pointer;font:600 1.2rem/1 Inter Tight,sans-serif;letter-spacing:.08em;padding:1rem 1.6rem;text-transform:uppercase}.v-chip:hover{border-color:var(--v-ink)}.v-chip.is-on{background:var(--v-ink);border-color:var(--v-ink);color:#fff}.v-card{background:#fff;border-radius:4px;display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden;position:relative}.v-card[hidden]{display:none}.v-card__img{aspect-ratio:1/1;background:#fff;display:block;overflow:hidden;position:relative}.v-card__img img{display:block;height:100%;object-fit:contain;transition:transform .4s ease;width:100%}@media(hover:hover){.v-card:hover .v-card__img img{transform:scale(1.04)}}.v-card__badge{background:var(--v-sand);border-radius:2rem;color:var(--v-ink);font:600 1rem/1 Inter Tight,sans-serif;left:1rem;letter-spacing:.08em;padding:.5rem .8rem;position:absolute;text-transform:uppercase;top:1rem;z-index:1}.v-card__add{margin:0;position:absolute;right:.8rem;top:.8rem;z-index:2}.v-card__add .form{margin:0}.v-card__add button{align-items:center;background:var(--v-cream);border:0;border-radius:50%;color:var(--v-ink);cursor:pointer;display:flex;height:3.8rem;justify-content:center;padding:0;position:relative;width:3.8rem}.v-card__add button:hover{background:var(--v-ink);color:#fff}.v-card__add .svg-wrapper{display:flex;height:2.2rem;width:2.2rem}.v-card__add .svg-wrapper svg{height:100%;width:100%}.v-card__add .loading__spinner{position:absolute}.v-card__add button.loading .svg-wrapper{opacity:0}.v-card__body{color:var(--v-ink);display:grid;gap:.3rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding:1.2rem 1.4rem 1.6rem;text-decoration:none}.v-card__name{font-family:Archivo,sans-serif;font-size:1.6rem;font-variation-settings:"wdth" 112;font-weight:800;-webkit-hyphens:auto;hyphens:auto;line-height:1.1;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.v-card__price{font-size:1.5rem;font-weight:600;text-align:right;white-space:nowrap}.v-card__colour{color:var(--v-mute);font-size:1.15rem;grid-column:1/-1;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.v-card.is-out .v-card__img img{opacity:.45}.v-top{background:var(--v-terra);color:#fff;font:600 1.15rem/1.3 Inter Tight,sans-serif;letter-spacing:.1em;padding:.9rem 1.6rem;text-align:center;text-transform:uppercase}.v-top p{margin:0}html body .header__menu-item,html body .header__menu-item span{color:var(--v-ink);font-family:Inter Tight,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.v-hero{aspect-ratio:4/5;background:var(--v-sand);color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none}@media screen and (min-width:750px){.v-hero{aspect-ratio:auto;height:min(78vh,760px)}}.v-hero img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.v-hero:after{background:linear-gradient(to top,#00000073,#0000);bottom:0;content:"";height:45%;left:0;position:absolute;right:0}.v-hero__label{bottom:0;display:block;left:0;padding:0 2rem 2.4rem;position:absolute;right:0;z-index:1}@media screen and (min-width:750px){.v-hero__label{padding:0 4rem 4rem}}.v-hero__title{color:#fff;display:block;font-family:Archivo,sans-serif;font-size:clamp(3.2rem,5vw,6rem);font-variation-settings:"wdth" 118;font-weight:800;line-height:.95;margin:0 0 1.4rem;text-transform:uppercase}.v-hero__cta{color:#fff;display:inline-block;font:600 1.3rem/1 Inter Tight,sans-serif;letter-spacing:.1em;text-decoration:underline;text-transform:uppercase;text-underline-offset:.5rem}.v-marquee{background:var(--v-bg,#fff);border-bottom:1px solid var(--v-line);border-top:1px solid var(--v-line);color:var(--v-fg,var(--v-ink));overflow:hidden}.v-marquee__track{animation:v-marq 34s linear infinite;display:flex;width:max-content}.v-marquee__item{flex:0 0 auto;font-family:Archivo,sans-serif;font-size:1.5rem;font-variation-settings:"wdth" 112;font-weight:700;padding:1.3rem 2.4rem;text-transform:uppercase;white-space:nowrap}.v-marquee__item strong{color:var(--v-terra)}.v-marquee--terra .v-marquee__item strong{color:#fff;text-decoration:underline;text-underline-offset:.3rem}.v-marquee__item p{display:inline;margin:0}@keyframes v-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.v-marquee__track{animation:none}}.v-split{background:#fff;display:grid}@media screen and (min-width:750px){.v-split{grid-template-columns:1fr 1fr}}.v-split__img{aspect-ratio:1/1;display:block;overflow:hidden}.v-split__img img{display:block;height:100%;object-fit:cover;width:100%}.v-split__txt{display:flex;flex-direction:column;justify-content:center;padding:3.2rem 2rem 4rem}@media screen and (min-width:990px){.v-split__txt{padding:6rem}}.v-split__txt .v-h{font-size:clamp(2.8rem,3.4vw,4.4rem)}.v-split__p{color:var(--v-mute);font-size:1.6rem;line-height:1.6;margin:1.6rem 0 2.4rem;max-width:44rem}.v-btn{align-items:center;align-self:flex-start;background:var(--v-terra);border-radius:2px;color:#fff;display:inline-flex;font:700 1.3rem/1 Inter Tight,sans-serif;justify-content:center;letter-spacing:.1em;min-height:5rem;padding:0 3rem;text-decoration:none;text-transform:uppercase}.v-btn:hover{background:var(--v-terra-d);color:#fff}.v-trust{background:var(--v-cream);border-top:1px solid var(--v-line)}.v-trust ul{display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:2.4rem 0}@media screen and (min-width:990px){.v-trust ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.v-trust li{align-items:center;color:var(--v-ink);display:flex;font:600 1.2rem/1.3 Inter Tight,sans-serif;gap:1rem;letter-spacing:.06em;text-transform:uppercase}.v-ico{display:inline-flex;flex:0 0 auto;height:2.2rem;width:2.2rem}.v-ico svg{height:100%;width:100%}html body .newsletter__wrapper h2,html body .newsletter .h2{font-family:Archivo,sans-serif;font-variation-settings:"wdth" 112;font-weight:800;letter-spacing:-.005em;text-transform:uppercase}.v-pt{align-items:baseline;display:flex;gap:1.6rem;justify-content:space-between;margin:0}.v-pt__name{color:var(--v-ink);font-family:Archivo,sans-serif;font-size:clamp(3rem,3.2vw,4rem);font-variation-settings:"wdth" 115;font-weight:800;line-height:1;margin:0;text-transform:uppercase}.v-pt__price{color:var(--v-ink);font-size:2.2rem;font-weight:600;white-space:nowrap}.v-pt__sub{color:var(--v-mute);font-size:1.2rem;letter-spacing:.08em;margin:.6rem 0 0;text-transform:uppercase}html body .product-form__submit,html body .product-form__buttons .product-form__submit.button{--color-button:138,75,60;--color-button-text:255,255,255;background-color:var(--v-terra)!important;border:0!important;border-radius:2px;color:#fff!important;font-family:Inter Tight,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.1em;min-height:5.6rem;text-transform:uppercase}html body .product-form__submit:after,html body .product-form__submit:before{box-shadow:none!important}html body .product-form__submit:hover{background-color:var(--v-terra-d)!important}.v-feat{border-bottom:1px solid var(--v-line);border-top:1px solid var(--v-line);display:grid;gap:1.4rem 1.6rem;grid-template-columns:1fr 1fr;list-style:none;margin:1.6rem 0 0;padding:1.8rem 0}.v-feat li{align-items:center;color:var(--v-ink);display:flex;font-size:1.3rem;gap:.9rem;line-height:1.3}.v-feat .v-ico{height:2rem;width:2rem}html body .product__accordion summary{align-items:center;display:flex;position:relative}html body .product__accordion summary .summary__title{flex:1 1 auto}html body .product__accordion summary>.svg-wrapper,html body .product__accordion summary>.icon-caret{margin-left:auto;position:static;transform:none}html body .product__accordion .accordion__title{color:var(--v-ink);font-family:Inter Tight,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html body .product__media-item,html body .product__media-wrapper .media{background:#fff}html body .ls-pick__item a{border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ls-v12.css.map */
