.mkh-bf-offer{--bf-red:#810f0f;--bf-cream:#f7f0e1;--bf-cream-soft:#f1d9d2;--bf-rule:rgba(247,240,225,.24);--bf-serif:"MKH Bodoni","Bodoni Moda","Didot","Bodoni 72",Georgia,serif;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;margin:0;padding:44px 20px 48px;background:var(--bf-red);color:var(--bf-cream);text-align:left}.mkh-bf-offer *{box-sizing:border-box}.mkh-bf-offer ::selection{background:var(--bf-cream);color:var(--bf-red)}.mkh-bf-offer__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;max-width:1200px;margin:0 auto}.mkh-bf-offer .mkh-bf-offer__title{margin:0;padding:0;border:0;font-family:var(--bf-serif);font-weight:700;font-variation-settings:"opsz" 28;font-size:34px;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;color:var(--bf-cream);text-wrap:balance;text-align:left}.mkh-bf-offer .mkh-bf-offer__discount{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:var(--bf-cream)}.mkh-bf-offer__upto{display:block;margin:0 0 6px 3px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;letter-spacing:.32em;text-transform:uppercase}.mkh-bf-offer__num{display:block;font-family:var(--bf-serif);font-weight:700;font-variation-settings:"opsz" 18;font-size:112px;line-height:.86;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:lining-nums}.mkh-bf-offer__pct{font-size:.78em;letter-spacing:-.02em}.mkh-bf-offer__minus{display:inline-block;width:.36em;height:.075em;margin:0 .07em 0 0;background:currentColor;vertical-align:.3em}.mkh-bf-offer__side{display:grid;gap:18px;justify-items:start}.mkh-bf-offer .mkh-bf-offer__copy{margin:0;max-width:34ch;font-size:15px;line-height:1.55;letter-spacing:0;color:var(--bf-cream-soft)}.mkh-bf-offer .mkh-bf-offer__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:14px 26px;background:var(--bf-cream);color:var(--bf-red);border:0;border-radius:2px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px -14px #1e0000a6;transition:background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.mkh-bf-offer__arrow{flex:0 0 auto;transition:transform .25s cubic-bezier(.16,1,.3,1)}.mkh-bf-offer .mkh-bf-offer__cta:hover{background:#fff;color:var(--bf-red);box-shadow:0 14px 28px -14px #1e0000bf}.mkh-bf-offer .mkh-bf-offer__cta:hover .mkh-bf-offer__arrow{transform:translate(4px)}.mkh-bf-offer .mkh-bf-offer__cta:focus-visible{outline:2px solid var(--bf-cream);outline-offset:4px}.mkh-bf-offer__light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.mkh-bf-offer__light:before{content:"";position:absolute;top:-30%;right:-70%;bottom:-30%;left:-70%;background:linear-gradient(115deg,transparent 38%,rgba(255,214,190,.07) 50%,transparent 62%);animation:mkh-bf-sheen 14s cubic-bezier(.45,0,.25,1) infinite}.mkh-bf-offer__light:after{content:"BLACK FRIDAY";position:absolute;left:-.04em;bottom:-.16em;font-family:var(--bf-serif);font-weight:700;font-variation-settings:"opsz" 96;font-size:84px;line-height:1;letter-spacing:.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(247,240,225,.13);animation:mkh-bf-drift 22s cubic-bezier(.45,0,.25,1) infinite}.mkh-bf-offer.is-motion-paused .mkh-bf-offer__light:before,.mkh-bf-offer.is-motion-paused .mkh-bf-offer__light:after{animation-play-state:paused}@keyframes mkh-bf-sheen{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}@keyframes mkh-bf-drift{0%,to{transform:translate(0)}50%{transform:translate(-6%)}}@media(max-width:359px){.mkh-bf-offer{padding:38px 16px 42px}.mkh-bf-offer .mkh-bf-offer__title{font-size:29px}.mkh-bf-offer__num{font-size:94px}}@media(min-width:700px){.mkh-bf-offer{padding:56px 40px}.mkh-bf-offer__light:after{font-size:128px}.mkh-bf-offer__inner{grid-template-columns:minmax(0,1fr) auto;column-gap:48px;row-gap:28px;align-items:end}.mkh-bf-offer .mkh-bf-offer__title{font-size:38px;white-space:nowrap}.mkh-bf-offer__num{font-size:140px}.mkh-bf-offer__side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-top:26px;border-top:1px solid var(--bf-rule)}.mkh-bf-offer .mkh-bf-offer__copy{font-size:16px}.mkh-bf-offer .mkh-bf-offer__cta{width:auto;min-width:250px}}@media(min-width:1100px){.mkh-bf-offer{padding:72px max(48px,calc((100vw - 1200px)/2))}.mkh-bf-offer__light:after{font-size:clamp(150px,13vw,190px)}.mkh-bf-offer__inner{grid-template-columns:max-content auto minmax(270px,1fr);column-gap:0;align-items:center}.mkh-bf-offer .mkh-bf-offer__title{font-size:clamp(36px,2.9vw,42px);white-space:nowrap;padding-right:clamp(32px,3.4vw,52px)}.mkh-bf-offer .mkh-bf-offer__discount{padding:0 clamp(32px,3.4vw,52px);border-left:1px solid var(--bf-rule);border-right:1px solid var(--bf-rule)}.mkh-bf-offer__num{font-size:clamp(120px,10vw,146px)}.mkh-bf-offer__side{grid-column:auto;grid-template-columns:minmax(0,1fr);justify-items:start;gap:22px;padding:0 0 0 clamp(32px,3.4vw,52px);border-top:0}.mkh-bf-offer .mkh-bf-offer__copy{font-size:17px;max-width:24ch}.mkh-bf-offer .mkh-bf-offer__cta{min-width:0;padding-inline:24px}}@media(prefers-reduced-motion:reduce){.mkh-bf-offer__light:before,.mkh-bf-offer__light:after{animation:none}.mkh-bf-offer .mkh-bf-offer__cta,.mkh-bf-offer__arrow{transition:none}}

