:root{--nv-ink:#111;--nv-mute:#6b6b6b;--nv-line:#e5e5e5;--nv-tile:#f3f3f3;--nv-gut:16px;--nv-max:1440px}.nv *{box-sizing:border-box}.nv{color:var(--nv-ink)}.nv a{color:inherit}.nv-wrap{max-width:var(--nv-max);margin:0 auto;padding:0 var(--nv-gut)}@media(min-width:750px){:root{--nv-gut:32px}}.nv-h{font-size:22px;line-height:1.15;font-weight:700;text-transform:uppercase;letter-spacing:0;margin:0}.nv-sub{font-size:15px;line-height:1.4;color:var(--nv-mute);margin:6px 0 0}@media(min-width:750px){.nv-h{font-size:28px}}.nv-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 20px;border:0;border-radius:6px;background:var(--nv-ink);color:#fff!important;font:inherit;font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer}.nv-btn[disabled]{opacity:.55;cursor:default}.nv-btn--white{background:#fff;color:var(--nv-ink)!important;width:auto;min-width:200px;box-shadow:0 1px 8px #0000002e}.nv-hero{position:relative;display:block;background:#111}.nv-hero img{display:block;width:100%;height:clamp(420px,112vw,520px);object-fit:cover;object-position:50% 20%}.nv-hero__cta{position:absolute;left:0;right:0;bottom:22px;display:flex;justify-content:center}@media(min-width:750px){.nv-hero img{height:min(68vh,680px);object-position:50% 28%}.nv-hero__cta{bottom:36px}}.nv-sec{padding:32px 0}@media(min-width:750px){.nv-sec{padding:52px 0}}.nv-sec__head{margin-bottom:18px}.nv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}@media(min-width:750px){.nv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px}}.nv-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.nv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-card-sub{font-size:13px;line-height:1.3;color:var(--nv-mute);margin:2px 0 0}.product-card .price--on-sale .price-item--sale,.product-card .price-item--sale,.main-product .price-item--sale{color:var(--nv-ink)!important}.product-card__media,.product-card__media img{border-radius:0!important}.product-card .product-card__title,.product-card .card__heading,.product-card__info a{font-weight:500;text-transform:none;letter-spacing:0}.nv-offer{background:var(--nv-ink);color:#fff}.nv-offer .nv-sub{color:#c9c9c9}.nv-offer__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0}.nv-offer__tile{border:1px solid #3a3a3a;border-radius:6px;padding:14px 12px;text-align:center}.nv-offer__tile--on{background:#fff;color:var(--nv-ink);border-color:#fff}.nv-offer__n{display:block;font-size:13px;font-weight:600;text-transform:uppercase}.nv-offer__p{display:block;font-size:26px;font-weight:700;line-height:1.2;margin-top:4px}.nv-offer__e{display:block;font-size:13px;margin-top:2px;opacity:.72}.nv-offer__note{font-size:13px;color:#c9c9c9;margin:12px 0 0}@media(min-width:750px){.nv-offer__in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.nv-offer__tiles{margin:0}}.nv-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@media(min-width:750px){.nv-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.nv-tile{position:relative;display:block;overflow:hidden;background:var(--nv-tile);text-decoration:none}.nv-tile img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .4s}@media(hover:hover){.nv-tile:hover img{transform:scale(1.03)}}.nv-tile__l{position:absolute;left:8px;bottom:8px;background:#fff;color:var(--nv-ink);border-radius:4px;padding:6px 10px;font-size:13px;font-weight:600;text-transform:uppercase}.nv-facts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.nv-facts li{display:flex;align-items:center;gap:12px;background:var(--nv-tile);border-radius:6px;padding:14px;font-size:15px;line-height:1.3;font-weight:500}.nv-facts svg{flex:0 0 22px;width:22px;height:22px}@media(min-width:750px){.nv-facts{grid-template-columns:repeat(2,1fr)}}.nv-link{background:none;border:0;padding:0;font:inherit;font-size:15px;color:var(--nv-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nv-sec__foot{margin-top:14px}.nv-trust{display:grid;gap:8px}@media(min-width:750px){.nv-trust{grid-template-columns:repeat(3,1fr);gap:12px}}.nv-trust__t{display:flex;align-items:center;gap:14px;background:var(--nv-tile);border-radius:6px;padding:16px;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.25}.nv-trust__t small{display:block;font-size:13px;font-weight:400;text-transform:none;color:var(--nv-mute);margin-top:2px}.nv-trust svg{flex:0 0 24px;width:24px;height:24px}.nv-acc{border-top:1px solid var(--nv-line)}.nv-acc details{border-bottom:1px solid var(--nv-line)}.nv-acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.nv-acc summary::-webkit-details-marker{display:none}.nv-acc summary:after{content:"";flex:0 0 9px;width:9px;height:9px;margin-right:4px;border-right:2px solid var(--nv-ink);border-bottom:2px solid var(--nv-ink);transform:rotate(45deg) translateY(-2px);transition:transform .2s}.nv-acc details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.nv-acc__b{padding:0 0 16px;font-size:15px;line-height:1.5}.nv-acc__b p{margin:0 0 10px}.nv-acc__b p:last-child{margin:0}.nv-acc__b ul{margin:0;padding-left:18px}.nv-narrow{max-width:760px;margin:0 auto}.nv-size h4{font-size:13px;font-weight:700;text-transform:uppercase;margin:14px 0 6px}.nv-size h4:first-child{margin-top:0}.nv-size table{width:100%;border-collapse:collapse;font-size:14px}.nv-size th{background:var(--nv-ink);color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;padding:8px 4px;text-align:center}.nv-size td{border-bottom:1px solid var(--nv-line);padding:9px 4px;text-align:center}.nv-size td:first-child{font-weight:700}.nv-size__note{font-size:13px;color:var(--nv-mute);margin:10px 0 0}dialog.nv-modal{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 40px);border:0;border-radius:10px;padding:18px;color:var(--nv-ink)}dialog.nv-modal::backdrop{background:#0000008c}.nv-modal__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nv-modal__top h3{margin:0;font-size:18px;font-weight:700;text-transform:uppercase}.nv-modal__x{width:40px;height:40px;margin:-8px -8px -8px 0;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:var(--nv-ink)}.nv-pdp-sub{font-size:15px;color:var(--nv-mute);margin:0}.nv-colours__l{font-size:15px;margin:0 0 8px}.nv-colours__l b{font-weight:600}.nv-colours__r{display:grid;grid-template-columns:repeat(4,minmax(0,64px));gap:8px}.nv-colours a{display:block;border:1px solid var(--nv-line);border-radius:6px;overflow:hidden;background:#fff}.nv-colours a[aria-current=true]{border:2px solid var(--nv-ink)}.nv-colours img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.nv-sizehelp{display:flex;align-items:center;gap:8px;font-size:15px}.nv-sizehelp svg{width:20px;height:20px}.nv-stock{display:flex;align-items:center;gap:10px;font-size:15px;margin:0}.nv-stock i{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#35c23a;box-shadow:0 0 0 4px #35c23a29}.nv-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:12px;font-weight:600;line-height:1.25;text-transform:uppercase}.nv-icons svg{display:block;width:26px;height:26px;margin:0 auto 6px}.nv-b3{border:1px solid var(--nv-line);border-radius:8px;padding:14px}.nv-b3__t{font-size:17px;font-weight:700;text-transform:uppercase;margin:0}.nv-b3__s{font-size:14px;color:var(--nv-mute);margin:2px 0 12px}.nv-b3__row{display:grid;grid-template-columns:56px minmax(0,1fr) 84px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--nv-line)}.nv-b3__row img{display:block;width:56px;height:56px;object-fit:contain;background:#fff}.nv-b3 select{width:100%;height:44px;padding:0 6px;border:1px solid #bdbdbd;border-radius:6px;background:#fff;color:var(--nv-ink);font:inherit;font-size:15px}.nv-b3 select.nv-miss{border-color:#c62828;box-shadow:0 0 0 1px #c62828}.nv-b3__name{font-size:15px;font-weight:600;line-height:1.2}.nv-b3__total{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-top:1px solid var(--nv-line);font-size:15px}.nv-b3__total b{font-size:20px;font-weight:700}.nv-b3__total s{color:var(--nv-mute);margin-right:6px}.nv-b3__msg{font-size:14px;color:#c62828;margin:8px 0 0;min-height:0}.nv-b3__msg:empty{display:none}.nv-noborder .product__title{margin:0}.product-card__badge,.product-card .badge{display:none!important}:root{--button-border-radius:6px;--shopify-accelerated-checkout-button-border-radius:6px}.price span.sale,.price .sale{color:var(--nv-ink)!important}.nv-offer .nv-h{color:#fff}.nv-tile{aspect-ratio:3/4}.nv-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 20%}.main-product .button,.product-form .button,product-form .button{font-size:15px;letter-spacing:.02em;min-height:52px}.product-option__label:not(.product-option__label--swatch){min-width:52px;min-height:44px;font-size:15px}.price,.price *{color:var(--nv-ink)!important}.price del,.price del *,.price s{color:var(--nv-mute)!important}.main-product .price{font-size:20px;font-weight:600}.nv-colours a{aspect-ratio:1/1}.nv-colours img{height:100%!important;width:100%!important;aspect-ratio:auto}.main-product .product-option__label{min-width:56px!important;min-height:46px!important;font-size:16px!important;border-radius:6px!important;justify-content:center}.main-product .product-option__input:checked+.product-option__label{background:var(--nv-ink)!important;color:#fff!important;border-color:var(--nv-ink)!important}@media(min-width:750px){.nv-hero img{object-position:50% 0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nv.css.map */
