.product-item__title-colour,.product__title-colour{white-space:nowrap}@media(max-width:1023px){.product-item__product-title{min-height:3em;min-height:2lh}}.product__block--product-header .product__title{font-family:var(--font-body);font-size:15px;line-height:1.35;letter-spacing:.02em;text-transform:uppercase}.product__block--product-header .product__title .product__title-colour{display:block}.product__top:has(.vml-crumb) .product__media-container.above-mobile .product__media>.product__media-item:first-child:nth-last-child(odd){grid-column:1 / -1}.accordion:has(.vml-empty){display:none}.vml-crumb{margin-bottom:12px;font-size:13px}.vml-crumb ol{display:flex;gap:6px;margin:0;padding:0;list-style:none}.vml-crumb li+li:before{content:"/";margin-right:6px;opacity:.4}.vml-crumb a{opacity:.6;text-decoration:none}.vml-crumb a:hover,.vml-crumb a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}.vml-details{margin:0;padding-left:1.1em}.vml-size-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.vml-size-table caption{margin-bottom:8px;text-align:left;opacity:.6}.vml-size-table th,.vml-size-table td{padding:8px 4px;border-bottom:1px solid rgba(28,27,27,.12);text-align:left;font-weight:400}.vml-fit-note{margin-top:12px}.vml-story,.vml-worn-with{width:90vw;max-width:1400px;margin:0 auto;padding-top:64px}.vml-story__text{max-width:60ch}.vml-story__text h2,.vml-worn-with h2{margin-bottom:16px}.vml-story--with-image{display:grid;gap:32px}.vml-story__image img{display:block;width:100%;height:auto}.vml-worn-with__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:721px){.vml-story,.vml-worn-with{width:93.4vw}}@media(min-width:990px){.vml-story--with-image{grid-template-columns:1fr 1fr;align-items:center;gap:64px}.vml-worn-with__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vml-collection-text{width:90vw;max-width:1400px;margin:48px auto 56px;display:grid;justify-items:center;row-gap:16px;font-size:15px;line-height:1.5;text-align:center}.vml-collection-text h2{margin:0;font-family:var(--font-heading);font-size:var(--font-size-heading-3-base);line-height:1.2}.vml-collection-text__body p{margin:0}.vml-collection-text__body{max-width:62ch}@media(min-width:721px){.vml-collection-text{width:93.4vw;margin-block:72px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/vml-custom.css.map */
