.nov-preview{padding:10px 24px;background:#eaf2f5;border-bottom:1px solid #b8cdd8;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;color:#243840;font-size:13px}.nov-preview label{font-weight:700}.nov-preview select{font:inherit;background:#fff;color:inherit;border:1px solid #718995;border-radius:2px;min-height:44px;max-width:100%;padding:8px 30px 8px 10px}.nov-eyebrow,.nov-preview span{font-size:12px}.nov-eyebrow{letter-spacing:.07em;text-transform:uppercase;font-weight:700;line-height:1.5}.nov-hero{display:grid;grid-template-columns:1fr 1fr;background:#edf0dc;color:#44251e;min-height:590px}.nov-hero-copy{padding:70px clamp(28px,5vw,90px);align-self:center}.nov-hero h1{font-family:var(--serif);font-size:clamp(44px,4.7vw,74px);line-height:1.04;font-weight:500;margin:24px 0}.nov-hero h1 em,.nov-hub h1 em{font-weight:400}.nov-hero-offer{font-size:23px;font-weight:600;line-height:1.4;margin:0 0 12px}.nov-hero-copy>p:not(.nov-eyebrow){max-width:480px}.nov-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:28px 0}.nov-actions>a:not(.nov-button){color:inherit;text-underline-offset:5px}.nov-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;background:#731d2b;color:#fff!important;padding:13px 24px;border-radius:2px;text-decoration:none;font-weight:600;text-align:center}.nov-button:hover{background:#531420}.nov-hero-note{font-size:14px;margin-top:24px}.nov-hero-photo{position:relative;min-height:520px}.nov-hero-photo img{object-fit:cover;object-position:center}.nov-hero-photo>span{position:absolute;bottom:20px;left:20px;background:#fff;color:#44251e;padding:7px 12px;font-size:13px}.nov-clearance{padding:30px clamp(24px,5vw,90px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f5e2cc;color:#44251e}.nov-clearance h2{font-family:var(--serif);font-size:36px;line-height:1.1;margin:8px 0}.nov-clearance p{margin:0}.nov-banner{background:#731d2b;text-align:center;padding:12px 22px}.nov-banner a{color:#fff;font-size:14px;text-decoration:none}.nov-banner span{display:inline-block;margin-left:16px;text-decoration:underline;text-underline-offset:3px}.nov-hub{background:#fff;color:#44251e}.nov-hub-head{padding:64px 24px;background:#edf0dc;text-align:center}.nov-hub h1{font-family:var(--serif);font-size:clamp(40px,5vw,68px);line-height:1.12;font-weight:500;margin:22px auto;max-width:950px}.nov-hub-head>p:last-child{max-width:640px;margin:auto;font-size:18px}.nov-hub-body{max-width:1240px;margin:auto;padding:48px 28px}.nov-hub-body>section{margin-bottom:64px;scroll-margin-top:110px}.nov-hub h2{font-family:var(--serif);font-size:38px;font-weight:500;line-height:1.15;margin-bottom:24px}.nov-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nov-offer{background:#faf6ef;border:1px solid #e1d6c8;padding:28px;scroll-margin-top:110px}.nov-offer h3{font-family:var(--serif);font-size:30px;line-height:1.15;margin:14px 0;font-weight:600}.nov-offer>p{margin-bottom:14px}.nov-offer>a{display:block;color:#731d2b;min-height:44px;padding:10px 0;font-weight:700;text-underline-offset:5px}.nov-terms{font-size:12px;color:#67564e}.nov-colour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.nov-colour{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:5px 16px;border:1px solid #d8d0c5;padding:18px;color:inherit;text-decoration:none}.nov-colour:hover{border-color:#731d2b;background:#faf6ef}.nov-swatch{grid-row:span 2;width:48px;height:56px;object-fit:cover;border:1px solid #d4c8b8}.nov-colour strong{color:#731d2b}.nov-colour strong span{float:right}.nov-ended{border-top:1px solid #d8d0c5;padding:20px 0}.nov-ended summary{cursor:pointer;min-height:44px;font-weight:600}.nov-ended p{margin:12px 0;color:#67564e}.nov-footnote{font-size:13px;border-top:1px solid #d8d0c5;padding-top:24px;max-width:900px}.nov-clearance a:focus-visible,.nov-hero a:focus-visible,.nov-hub a:focus-visible,.nov-preview select:focus-visible{outline:3px solid #236984;outline-offset:4px}@media(max-width:1000px){.nov-colour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nov-hero-copy{padding:40px 28px}.nov-hero{min-height:530px}}@media(max-width:700px){.nov-preview{padding:10px 14px;justify-content:flex-start;gap:5px 12px}.nov-preview select{flex:1 1;min-width:190px}.nov-preview span{width:100%}.nov-hero{grid-template-columns:1fr}.nov-hero-copy{padding:34px 24px}.nov-hero h1{font-size:48px;margin:20px 0}.nov-hero-offer{font-size:21px}.nov-hero-photo{min-height:360px}.nov-actions{gap:18px;margin:22px 0}.nov-clearance{align-items:flex-start;flex-direction:column;padding:28px 24px;gap:18px}.nov-clearance h2{font-size:32px}.nov-hub-head{padding:40px 22px}.nov-hub h1{font-size:42px}.nov-hub-body{padding:34px 20px}.nov-hub h2{font-size:33px}.nov-offers{grid-template-columns:1fr}.nov-offer{padding:24px}.nov-offer h3{font-size:29px}.nov-colour-grid{grid-template-columns:1fr}.nov-colour{padding:15px}.nov-hub-body>section{margin-bottom:44px}.nov-banner span{margin-left:0;display:block}}.nov-price-pair{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;font-size:14px}.nov-price-pair s{font-weight:400;color:#67564e;text-decoration:line-through}.nov-price-pair strong,.nov-price-red{color:#b00020!important}.nov-colour-price{grid-column:2;font-size:13px}.november-price-preview .cd-item-now,.november-price-preview .pprice-now,.november-price-preview .price-now,.november-price-preview .vb-line-prices strong,.november-price-preview .vb-total-prices strong{color:#b00020!important}.nov-preview-price-note{font-size:13px;padding:10px 0;color:#67564e}.november-price-preview .pdp-price-row{flex-wrap:wrap}.november-price-preview .cd-checkout:disabled{cursor:not-allowed;opacity:.65}.storefront-shell .nov-clearance h2,.storefront-shell .nov-hero h1,.storefront-shell .nov-hub h1,.storefront-shell .nov-hub h2,.storefront-shell .nov-hub h3{font-family:var(--serif)}.nov-more{border-top:1px solid #d8d0c5;padding-top:32px}.nov-more p{max-width:650px}.nov-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nov-offers:has(>.nov-offer:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.nov-offer{padding:0;overflow:hidden;display:flex;flex-direction:column}.nov-offer>a.nov-offer-photo{position:relative;display:block;aspect-ratio:4/3;padding:0;min-height:0;overflow:hidden}.nov-offer-photo img{object-fit:cover}.nov-offer-copy{padding:24px;display:flex;flex-direction:column;flex:1 1}.nov-offer-copy h3{font-size:28px;margin:12px 0}.nov-offer-copy>p{margin-bottom:14px}.nov-offer-copy>.nov-eyebrow{font-size:11px}.nov-offer-copy>a{display:block;color:#731d2b;min-height:44px;padding:10px 0;font-weight:700;text-underline-offset:5px}.nov-offer-copy>.nov-terms{margin-top:auto;padding-top:8px}@media(max-width:1000px){.nov-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.nov-offers,.nov-offers:has(>.nov-offer:nth-child(2):last-child){grid-template-columns:1fr}.nov-offer-copy{padding:22px}}.november-price-preview .vb-total.is-full-price .vb-total-prices strong{color:var(--ink)!important}.november-price-preview .search-result-price .price-now{color:var(--rust)!important}.nov-colour-page{max-width:1240px;margin:0 auto;padding:36px 24px 72px}.nov-colour-head{max-width:720px;margin-bottom:32px}.nov-colour-back{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--mid);text-decoration:underline;text-underline-offset:3px}.nov-colour-back:hover{color:var(--ink)}.nov-colour-head h1{font-family:var(--serif,Georgia,serif);font-size:clamp(38px,5.4vw,68px);line-height:1.02;margin:10px 0 14px;color:var(--ink)}.nov-colour-head h1 em{font-style:italic;color:#b00020}.nov-colour-head p:last-child{font-size:16px;line-height:1.55;color:var(--mid)}.nov-colour-products{grid-template-columns:repeat(3,minmax(0,1fr))}.nov-colour-others{margin-top:64px;padding-top:28px;border-top:1px solid var(--sand)}.nov-colour-page .nov-colour-others h2{font-family:var(--serif);font-size:28px!important;font-weight:300;line-height:1.15;color:var(--ink);margin:0 0 16px}.nov-colour-others ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nov-colour-others a{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1px solid var(--sand);background:#fff;color:var(--ink);font-size:14px;transition:border-color .15s var(--ease)}.nov-colour-others a:hover{border-color:var(--ink)}.nov-colour-back:focus-visible,.nov-colour-others a:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.nov-colour-others .nov-swatch{width:32px;height:38px;flex-shrink:0}.nov-colour-others strong{margin-left:auto;font-size:13px;color:#b00020;white-space:nowrap}@media(max-width:1000px){.nov-colour-others ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.nov-colour-page{padding:20px 16px 56px}.nov-colour-products{grid-template-columns:repeat(2,minmax(0,1fr))}.nov-colour-others ul{grid-template-columns:1fr}.nov-colour-others{margin-top:44px}}