.november-theme{--season-green:#063d32;--season-gold:#e6bd64;--season-paper:#fbf7ef;color:#153e34;background:#fbf7ef}.november-welcome{isolation:isolate;background:#063d32;border:1px solid #244c3c;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:380px;margin:20px 0 22px;display:grid;overflow:hidden}.november-copy{color:#fffaf0;background:radial-gradient(at 0 100%,#194d3a,#0000 70%);min-width:0;padding:44px 38px;position:relative}.november-eyebrow{letter-spacing:.14em;color:#efcf8c;font-size:13px;font-weight:700}.november-copy h1{letter-spacing:-.04em;color:#fffaf0;word-break:keep-all;overflow-wrap:break-word;margin:18px 0 16px;font-size:clamp(30px,3.6vw,44px);line-height:1.32}.november-copy h1 span{color:#efcc78}.november-divider{color:#e4ba60;align-items:center;gap:12px;max-width:290px;margin:0 0 18px;font-size:12px;display:flex}.november-divider:before,.november-divider:after{content:"";background:#c8a352;flex:1;height:1px}.november-copy p{color:#f2eee3;word-break:keep-all;overflow-wrap:break-word;max-width:31em;font-size:17px;line-height:1.8}.november-cta{color:#092f28;max-width:100%;min-height:48px;font:inherit;word-break:keep-all;overflow-wrap:break-word;background:linear-gradient(120deg,#efcf7a,#d9ab4b);border:1px solid #f5db94;border-radius:28px;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:12px 24px;font-weight:800;display:inline-flex}.november-cta:hover{background:#f2d58d}.november-cta:focus-visible{outline-offset:5px;outline:3px solid #fffaf0}.november-photo{background:#806338;min-width:0;min-height:300px;position:relative}.november-photo img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.november-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#063d3226,#0000 35%),linear-gradient(#0000 60%,#16251ed9);position:absolute;inset:0}.november-photo-note{z-index:1;color:#fffaf0;letter-spacing:.025em;word-break:keep-all;font-size:14px;position:absolute;bottom:24px;left:24px;right:24px}.november-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}.november-shortcuts button{color:#123e32;text-align:left;min-width:0;font:inherit;background:linear-gradient(135deg,#fffdf7,#f0e6d3);border:1px solid #d9ceba;border-radius:14px;align-items:center;gap:13px;min-height:106px;padding:21px 18px;display:flex}.november-shortcuts button>svg:first-child{color:#315a40;flex-shrink:0;width:30px;height:30px}.november-shortcuts button>svg:last-child{flex-shrink:0;width:18px;margin-left:auto}.november-shortcuts span{word-break:keep-all;overflow-wrap:break-word;min-width:0}.november-shortcuts strong{font-size:20px;display:block}.november-shortcuts small{color:#59634c;margin-top:4px;font-size:12px;line-height:1.6;display:block}.november-shortcuts button:hover{background:#f5ecd9;border-color:#9b793a}.november-theme .consumer-catalog-heading h2{color:#123e32}.november-theme :is(.consumer-benefit-card,.offer){background:#fffdf9;border-color:#ded5c4}.november-theme .consumer-catalog-home{border-top:1px solid #d8c8a7;padding-top:26px}.november-theme .desktopnav button.active{color:#fff9ea;background:#063d32}.november-theme .desktopnav{border-bottom:1px solid #d9ceba;padding-bottom:12px}.november-detail{background:#fcf9f2;border-top:3px solid #b59045;padding-top:12px}.november-detail-heading{color:#123e32;padding:20px 0 30px}.november-detail-heading>span{color:#775e2b;letter-spacing:.06em;font-size:13px}.november-detail-heading h2{margin:10px 0 8px;font-size:clamp(28px,3vw,38px);line-height:1.35}.november-detail-heading p{color:#59634f;font-size:15px}.november-detail .consumer-detail-hero{background:#fffdf8;border:1px solid #ded2bc;border-radius:18px;padding:24px}.november-detail .consumer-detail-sections .panel{background:#fffdf8;border:1px solid #ded2bc}.november-detail .consumer-detail-sections h2{color:#153f33;border-bottom:1px solid #d8c8a7;padding-bottom:14px}.november-detail .consumer-cost{color:#354c38;background:#f3ebdb}@media (width<=900px){.november-copy{padding:32px 25px}.november-shortcuts{gap:10px}.november-shortcuts button{gap:8px;padding:18px 12px}.november-shortcuts strong{font-size:18px}.november-shortcuts small{font-size:12px}}@media (width<=700px){.november-welcome{border-radius:16px;grid-template-columns:minmax(0,1fr);margin-top:14px}.november-copy{padding:28px 24px 30px}.november-copy h1{font-size:34px}.november-copy p{font-size:16px}.november-photo{aspect-ratio:3/2;min-height:0}.november-photo img{object-position:50% 48%}.november-photo-note{font-size:13px;bottom:17px;left:22px}.november-shortcuts{grid-template-columns:1fr;gap:10px;margin-bottom:26px}.november-shortcuts button{gap:16px;min-height:82px;padding:17px 20px}.november-shortcuts strong{font-size:19px}.november-shortcuts small{font-size:13px}.november-detail .consumer-detail-hero{padding:18px}.november-detail-heading{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.november-theme *{scroll-behavior:auto}}.november-welcome[data-layout=stacked]{grid-template-columns:minmax(0,1fr)}.november-design-editor{word-break:keep-all;overflow-wrap:break-word;max-width:1180px;margin:auto;padding:24px}.november-design-editor fieldset{border:1px solid #d9ceba;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;padding:20px;display:grid}.november-design-editor label{gap:8px;min-width:0;display:grid}.november-design-editor :is(input,select,textarea){width:100%;min-width:0;min-height:44px;font:inherit;color:#153e34;background:#fff;border:1px solid #9b998d;border-radius:6px;padding:10px}.november-design-editor button{white-space:normal;word-break:keep-all;max-width:100%;min-height:44px;font:inherit;border:1px solid #244c3c;border-radius:8px;padding:10px 16px}.november-design-editor button:disabled{opacity:.6;cursor:not-allowed}.november-design-editor .design-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.november-design-editor p{line-height:1.8}@media (width<=700px){.november-design-editor{padding:20px 16px}.november-design-editor fieldset{grid-template-columns:minmax(0,1fr);padding:14px}}.november-design-editor textarea{resize:vertical;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;line-height:1.6}.ncc-design-theme{--design-background:#063d32;--design-foreground:#fffaf0;--design-accent:#efcc78;--design-paper:#fbf7ef;--design-surface:#fff;--design-border:#c9d4cb;--design-muted:#52665a;--design-button:#efcc78;--design-button-text:#173c31;min-width:0}.ncc-design-theme .november-theme{background:var(--design-paper);color:#203a31}.ncc-design-theme .november-welcome{background:var(--design-background);border-color:var(--design-border)}.ncc-design-theme .november-copy{color:var(--design-foreground);background:0 0}.ncc-design-theme .november-copy h1,.ncc-design-theme .november-copy p{color:var(--design-foreground)}.ncc-design-theme .november-copy h1 span,.ncc-design-theme .november-eyebrow,.ncc-design-theme .november-divider{color:var(--design-accent)}.ncc-design-theme .november-divider:before,.ncc-design-theme .november-divider:after{background:var(--design-accent)}.ncc-design-theme .november-cta{background:var(--design-button);color:var(--design-button-text);border-color:var(--design-button)}.ncc-design-theme .november-cta:disabled{opacity:1;cursor:default}.ncc-design-theme .november-cta:hover{filter:brightness(.96)}.ncc-design-theme .november-photo:after{background:linear-gradient(90deg,#00000010,#0000 35%)}.ncc-design-theme .november-welcome[data-layout=stacked] .november-photo{aspect-ratio:3;min-height:0}.ncc-design-theme .november-member-greeting{margin-bottom:4px;font-size:14px;font-weight:800}.ncc-design-theme .november-shortcuts button{background:var(--design-surface);border-color:var(--design-border);color:#203a31}.ncc-design-theme .november-shortcuts small{color:var(--design-muted)}.ncc-design-theme .november-detail{background:var(--design-paper);border-color:var(--design-accent);padding:18px}.ncc-design-theme .november-detail-heading{color:#203a31}.ncc-design-theme .november-detail-heading>span,.ncc-design-theme .november-detail-heading p{color:var(--design-muted)}.design-detail-artwork{border-radius:18px;min-width:0;margin:0 0 24px;overflow:hidden}.design-detail-artwork img{aspect-ratio:3;object-fit:cover;object-position:50% 48%;width:100%;height:auto;display:block}.ncc-design-theme .november-detail :is(.consumer-detail-hero,.consumer-detail-sections .panel),.ncc-design-theme :is(.consumer-benefit-card,.consumer-benefit-grid>.offer){background:var(--design-surface);border-color:var(--design-border)}.ncc-design-theme .consumer-cost{background:var(--design-paper);color:#354c38}.ncc-design-theme .consumer-apply{background:var(--design-background);border:1px solid var(--design-border);color:var(--design-foreground)!important}.ncc-design-theme[data-palette=beige] .consumer-apply,.ncc-design-theme[data-palette=ivory] .consumer-apply{background:var(--design-button);color:var(--design-button-text)!important}.ncc-design-theme .consumer-photo figcaption{background:var(--design-surface);color:var(--design-muted)}.ncc-design-theme[data-card-style=soft] :is(.consumer-benefit-card,.consumer-benefit-grid>.offer,.november-shortcuts button){border-width:1px;border-radius:24px;box-shadow:0 8px 24px #583a1910}.ncc-design-theme[data-card-style=outlined] :is(.consumer-benefit-card,.consumer-benefit-grid>.offer,.november-shortcuts button){box-shadow:none;border-width:2px;border-radius:4px}.ncc-design-theme[data-card-style=classic] :is(.consumer-benefit-card,.consumer-benefit-grid>.offer){border-radius:10px;box-shadow:0 3px 10px #183f2410}.ncc-design-theme[data-palette=navy] .november-theme{color:#182c49}.ncc-design-theme[data-palette=terracotta] .november-theme{color:#623b2c}.ncc-design-theme[data-palette=navy] .desktopnav button.active,.ncc-design-theme[data-palette=terracotta] .desktopnav button.active{background:var(--design-background);color:var(--design-foreground)}@media (width<=700px){.ncc-design-theme .november-welcome[data-layout=stacked] .november-photo,.design-detail-artwork img{aspect-ratio:3/2}.ncc-design-theme .november-detail{padding:12px}.ncc-design-theme .november-copy h1{font-size:clamp(28px,7vw,34px)}}.november-photo.design-seasonal-artwork{aspect-ratio:3/2;min-height:0}.design-detail-artwork.design-seasonal-artwork{aspect-ratio:3;max-height:280px}.design-seasonal-artwork>svg{width:100%;height:100%}.ncc-design-theme[data-seasonal=true] .november-margins{display:none}.ncc-design-theme .header.bright-home-header.approved-home-header{background:var(--design-background);color:var(--design-foreground)}.ncc-design-theme .header.approved-home-header .header-actions :is(.account-link,.iconbutton){color:var(--design-accent);border-color:var(--design-accent)}.ncc-design-theme .november-welcome[data-home-scene=integrated]{background:#173a2d;border:1px solid #cfc3a7;border-radius:22px;min-height:440px;display:block;position:relative}.ncc-design-theme .november-welcome[data-home-scene=integrated] .november-copy{z-index:1;color:#fff8e9;background:0 0;width:48%;padding:46px 34px;position:relative}.ncc-design-theme .november-welcome[data-home-scene=integrated] .november-copy :is(h1,p){color:#fff8e9}.ncc-design-theme .november-welcome[data-home-scene=integrated] :is(.november-eyebrow,.november-copy h1 span){color:#efd391}.ncc-design-theme .november-welcome[data-home-scene=integrated] .november-cta{color:#173a2d;background:#efd391;border-color:#efd391;margin-top:18px}.ncc-home-scene{z-index:0;pointer-events:none;width:76%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 29%);mask-image:linear-gradient(90deg,#0000,#000 29%)}.ncc-home-scene img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.ncc-design-theme[data-home-scene=integrated] :is(.november-shortcuts button,.consumer-benefit-card,.consumer-benefit-grid>.offer){background:#fffdf7;border:1px solid #d9ceba;border-radius:22px;box-shadow:0 5px 18px #173a2d08}.ncc-design-theme[data-home-scene=integrated] .november-shortcuts{gap:16px;margin-bottom:28px}.ncc-scene-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.ncc-scene-options button{text-align:left;background:#fff9ed;overflow:hidden;padding:0!important}.ncc-scene-options img{width:100%;height:auto;display:block}.ncc-scene-options strong{padding:14px;display:block}.ncc-scene-options [aria-pressed=true]{outline-offset:2px;outline:3px solid #a48335}@media (width<=700px){.ncc-design-theme .november-welcome[data-home-scene=integrated]{flex-direction:column;min-height:0;display:flex}.ncc-design-theme .november-welcome[data-home-scene=integrated] .november-copy{width:100%;padding:26px 24px 8px}.ncc-design-theme .november-welcome[data-home-scene=integrated] .november-copy h1{margin:12px 0;font-size:30px;line-height:1.3}.ncc-design-theme .november-welcome[data-home-scene=integrated] .november-copy p{margin:10px 0;font-size:16px;line-height:1.65}.ncc-design-theme .november-welcome[data-home-scene=integrated] .november-divider{display:none}.ncc-home-scene{width:100%;height:240px;margin-top:-4px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 24%);mask-image:linear-gradient(#0000,#000 24%)}.ncc-home-scene img{object-position:right 48%}.ncc-scene-options{grid-template-columns:minmax(0,1fr)}}
