.november-path{border:1px solid #d5c5b4;border-radius:22px;padding:0;width:min(820px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:#faf7f1;color:#493c34;box-shadow:0 24px 90px #0005}.november-path[open]{display:grid;grid-template-columns:.85fr 1.15fr;align-items:stretch}.november-path::backdrop{background:#211b17a8;backdrop-filter:blur(4px)}.november-path>img{width:100%;height:100%;min-height:380px;object-fit:cover}.november-copy{padding:48px 32px 32px}.november-copy .eyebrow{font-size:.76rem;letter-spacing:.12em;color:#82654d}.november-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:16px 0}.november-copy p{line-height:1.6}.november-copy .btn{margin:12px 0}.november-close{position:absolute;right:10px;top:10px;width:38px;height:38px;background:#fff;border:1px solid #cdbba5;border-radius:50%;font-size:26px;color:#493c34;cursor:pointer}.november-continue{display:block;border:0;background:none;color:#665344;text-decoration:underline;padding:12px 0;font:inherit;cursor:pointer}.november-path :focus-visible{outline:3px solid #977958;outline-offset:3px}html.november-open{overflow:hidden}@media(max-width:600px){.november-path[open]{grid-template-columns:1fr}.november-path>img{height:170px;min-height:0;object-position:50% 45%}.november-copy{padding:20px 24px}.november-copy h2{font-size:30px}.november-copy .eyebrow{margin-top:0}.november-copy p{margin-bottom:8px}}
.november-discount{display:block;margin:10px 0;color:#665344;text-decoration:underline;font-weight:600}

.november-discount .discount-arrow{display:inline-block;vertical-align:middle;margin-left:6px;color:#92703b;flex-shrink:0}
