.bb-november{display:block;background:linear-gradient(110deg,#fff2bc 0%,#ffdf69 55%,#ffd13b 100%);color:#191919!important;text-decoration:none!important;overflow:hidden;border-bottom:1px solid #e7bc33}
.bb-november__inner{max-width:1440px;margin:auto;min-height:106px;padding:14px 32px;display:flex;align-items:center;gap:28px;position:relative;box-sizing:border-box}
.bb-november__date{display:grid;text-align:center;padding-right:28px;border-right:1px solid #19191925;flex-shrink:0}.bb-november__date b{font-size:38px;letter-spacing:-2px;line-height:1.1;font-weight:900}.bb-november__date small{font-size:12px;margin-top:5px;font-weight:600}
.bb-november__copy{display:grid;gap:3px;position:relative;z-index:1}.bb-november__copy>small{font-size:10px;font-weight:800;letter-spacing:2px}.bb-november__copy strong{font-size:25px;line-height:1.3;letter-spacing:-.6px;font-weight:800}.bb-november__copy em{font-style:normal;color:#a72d19}.bb-november__copy>span{font-size:12px}
.bb-november__cta{background:#191919;color:#fff;border-radius:30px;padding:13px 20px;white-space:nowrap;font-size:12px;font-weight:700;display:flex;gap:20px;z-index:1;margin-left:15px}.bb-november:hover .bb-november__cta{background:#a72d19}.bb-november:focus-visible{outline:3px solid #a72d19;outline-offset:-4px}
.bb-november__art{width:200px;height:78px;margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bb-november__art img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.bb-november__copy{min-width:0}.bb-november__copy strong{overflow-wrap:anywhere}.bb-points-notice{padding:16px 18px;margin:16px 0;border:1px solid #e2c765;border-radius:12px;background:#fff8da;color:#493913;font-size:14px;line-height:1.6}.bb-points-notice strong,.bb-points-notice small{display:block}.bb-points-notice a{font-weight:700;color:inherit;text-decoration:underline}.bb-points-notice small{font-size:12px}
@media(max-width:1000px){.bb-november__art{display:none}}
.wvt-single-product__price>.bb-points-notice{display:block;flex-basis:100%;font-weight:400;letter-spacing:0}.bb-points-notice p{margin:6px 0}
.bb-november__bricks{position:relative;width:200px;height:70px;margin-left:auto;flex-shrink:0}.bb-november__bricks i{position:absolute;width:90px;height:40px;border-radius:5px;background:#df472f;box-shadow:inset 0 -8px #0002,0 9px 10px #51290026;transform:rotate(-15deg);left:15px;top:17px}.bb-november__bricks i:before{content:"";position:absolute;left:9px;top:-8px;width:20px;height:12px;background:inherit;border-radius:50%;box-shadow:27px 0 #ffffff55,53px 0 #ffffff55}.bb-november__bricks i:nth-child(2){left:90px;top:34px;background:#faf9ef;transform:rotate(14deg)}.bb-november__bricks i:nth-child(3){left:72px;top:0;background:#30343d;transform:rotate(8deg)}
.wvt-product-card__media{position:relative!important}.bb-november-badge{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;width:fit-content;max-width:calc(100% - 16px);background:#fff1b9f5;color:#573715;border:1px solid #e8c65d;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:700;line-height:1.35;pointer-events:none;box-sizing:border-box}
.bb-november-price{display:inline-block;vertical-align:middle;background:#fff1b9;color:#573715;border:1px solid #e8c65d;padding:8px 12px;border-radius:7px;font-size:12px;font-weight:700;line-height:1.45;margin:5px 0 5px 12px;letter-spacing:0}.wvt-single-product__price{display:flex;align-items:center;flex-wrap:wrap;gap:5px}
@media(max-width:1000px){.bb-november__bricks{width:140px}.bb-november__inner{gap:18px;padding:14px 22px}.bb-november__copy strong{font-size:21px}.bb-november__cta{margin-left:auto}.bb-november__bricks{display:none}}
@media(max-width:600px){.bb-november__inner{min-height:112px;padding:12px 16px;gap:14px;flex-wrap:wrap}.bb-november__date{padding-right:14px}.bb-november__date b{font-size:30px}.bb-november__date small{font-size:10px}.bb-november__copy{flex:1}.bb-november__copy>small{font-size:8px;letter-spacing:1px}.bb-november__copy strong{font-size:18px;line-height:1.2}.bb-november__copy>span{font-size:11px}.bb-november__cta{padding:6px 12px;font-size:10px;margin:0 0 0 auto;gap:12px}.bb-november-badge{font-size:10px;padding:5px 6px;left:5px;right:5px;bottom:5px;max-width:calc(100% - 10px)}.bb-november-price{margin-left:0;font-size:11px}}
