[data-november-promotion][hidden]{display:none!important}html.november-popup-open{overflow:hidden}.november-popup{width:min(720px,calc(100vw - 48px));max-width:none;max-height:90vh;max-height:90dvh;margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:16px;background:#fbf4e8;color:#342117;box-shadow:0 24px 80px #20110b59;scrollbar-color:#9c6545 #fbf4e8;scrollbar-width:thin}.november-popup::backdrop{background:#1e140dbd}.november-popup__layout{position:relative;isolation:isolate}.november-popup__leaves{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.november-popup__corner{position:absolute;display:block;width:190px;height:auto}.november-popup__corner--top{top:4px;left:4px}.november-popup__corner--bottom{bottom:4px;right:4px;transform:rotate(180deg)}.november-popup__content{padding:72px 100px 56px;text-align:center}.november-popup__content h2{max-width:18ch;margin:0 auto 16px;color:#342117;font-family:var(--font-heading);font-size:clamp(27px,3vw,34px);font-weight:650;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.november-popup__offer{margin:0 0 4px;color:#863c27;font-size:clamp(48px,6vw,70px);font-weight:700;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:lining-nums}.november-popup__description{margin:0 0 22px;color:#5d3b2b;font-size:16px;line-height:1.5}.november-popup__coupon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;padding:10px 12px;border:1px solid #b38b71;border-radius:10px;background:#fffaf3}.november-popup__code{display:block;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:0;user-select:all;-webkit-user-select:all}.november-popup__copy{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:8px 7px;border:0;border-radius:6px;background:transparent;color:#713920;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.november-popup__copy svg{width:18px;height:18px;flex:0 0 18px;stroke:currentColor;stroke-width:1.5}.november-popup__copy:hover,.november-popup__close:hover{background:#eaddca}.november-popup__copy:disabled{cursor:progress;color:#775a48}.november-popup__status{min-height:2.5em;margin:6px 0 8px;color:#713920;font-size:12px;line-height:1.25}.november-popup__activate{display:flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border-radius:8px;background:#7b3626;color:#fffaf3;font-size:16px;font-weight:650;line-height:1.4;text-align:center;text-decoration:none}.november-popup__activate:hover{background:#58251a;color:#fffaf3}.november-popup__terms{margin:16px 0 4px;color:#654635;font-size:12px;line-height:1.5;text-wrap:pretty}.november-popup__dismiss{min-height:44px;padding:8px;border:0;border-radius:6px;background:transparent;color:#5d3b2b;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.november-popup__close{position:absolute;top:8px;right:8px;z-index:1;display:grid;width:44px;height:44px;place-items:center;padding:10px;border:0;border-radius:50%;background:#fbf4e8;color:#342117;cursor:pointer}.november-popup__close svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.november-popup :is(a,button,[tabindex]):focus-visible{outline:2px solid #713920;outline-offset:3px}.november-popup ::selection{background:#7b3626;color:#fffaf3}@media(max-width:640px){.november-popup{width:min(400px,calc(100vw - 24px))}.november-popup__corner{width:100px}.november-popup__content{padding:56px 28px 44px}.november-popup__content h2{max-width:16ch;margin-bottom:12px;font-size:27px}.november-popup__offer{font-size:52px}.november-popup__description{margin-bottom:16px;font-size:15px}.november-popup__coupon{column-gap:8px;padding:6px 8px}.november-popup__code{font-size:18px}.november-popup__copy{font-size:13px}.november-popup__status{min-height:2.5em;margin-bottom:6px}.november-popup__terms{margin-top:12px}}@media(max-width:350px){.november-popup__content{padding:54px 24px 40px}.november-popup__corner{width:86px}.november-popup__content h2{font-size:25px}}@media(forced-colors:active){.november-popup{border:1px solid CanvasText}.november-popup__activate{border:1px solid LinkText}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/november-popup.css.map */
