.mio-bf{position:relative;isolation:isolate;min-height:var(--d-height);background:#cdbca9;color:var(--ink);font-family:"Luxe DM Sans",Arial,sans-serif;--display:"Lulu Bodoni","Times New Roman",serif;--shadow-color:rgb(0 0 0 / var(--shadow));--group-width:min(var(--d-width),48vw)}.mio-bf--font-modern{--display:"Luxe DM Sans",Arial,sans-serif}.mio-bf *{box-sizing:border-box}.mio-bf__desktop-media{position:absolute;inset:0;z-index:-2}.mio-bf::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0 / var(--dim)),transparent 65%)}.mio-bf .mio-bf__image,.mio-bf .mio-bf__video{display:block;width:100%;height:100%;object-fit:cover}.mio-bf__mobile-media{display:none}.mio-bf__content{position:absolute;left:var(--d-left);top:var(--d-top);transform:translateY(-50%);width:var(--group-width);text-align:center;text-shadow:0 1px 3px var(--shadow-color),0 3px 12px var(--shadow-color)}.mio-bf p,.mio-bf h1{margin:0;color:inherit;max-width:none}.mio-bf__type-group{width:100%}.mio-bf__eyebrow{font-family:var(--display);font-size:var(--d-eyebrow-size);font-weight:400;line-height:1.2;white-space:nowrap;text-align:justify;text-align-last:justify;letter-spacing:0}.mio-bf__offer{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-top:var(--d-gap)!important;padding-top:var(--d-gap);border-top:1px solid var(--gold);font-family:var(--display);font-weight:400;line-height:1;color:var(--gold)!important;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1;letter-spacing:-.025em;white-space:nowrap}.mio-bf__lead{display:inline-flex;align-items:baseline;gap:.18em;white-space:nowrap;font-size:var(--d-discount-size)}.mio-bf__discount{font-size:var(--d-discount-size);line-height:1}.mio-bf__off{font-size:var(--d-off-size);line-height:1}.mio-bf__sitewide{font-size:var(--d-sitewide-size);line-height:1}.mio-bf__urgency{font-size:var(--d-urgency-size);letter-spacing:.12em;line-height:1.7;margin-top:var(--d-gap)!important;text-wrap:balance}.mio-bf__note{font-family:var(--display);font-size:var(--d-note-size);font-style:italic;line-height:1.5;margin-top:16px!important}.mio-bf .mio-bf__button{position:absolute;left:calc(var(--d-left) + var(--group-width)/2);top:calc(var(--d-top) + 185px);transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:50px;max-width:calc(100% - 48px);padding:17px 30px;border-radius:999px;background:var(--button-bg);color:var(--button-ink);font-family:"Luxe DM Sans",Arial,sans-serif;font-size:var(--d-button-size);font-weight:500;line-height:1.3;text-decoration:none;text-align:center;text-shadow:none;transition:filter .2s}.mio-bf__button:hover{filter:brightness(.92)}.mio-bf__button:focus-visible{outline:2px solid var(--ink);outline-offset:5px}@media(min-width:2000px){.mio-bf{min-height:max(var(--d-height),35vw)}}@media(min-width:750px) and (max-width:1100px){.mio-bf__eyebrow{font-size:calc(var(--d-eyebrow-size)*.7)}.mio-bf__lead,.mio-bf__discount{font-size:calc(var(--d-discount-size)*.7)}.mio-bf__off{font-size:calc(var(--d-off-size)*.7)}.mio-bf__sitewide{font-size:calc(var(--d-sitewide-size)*.7)}}@media(max-width:749px){.mio-bf{min-height:var(--m-media-height)}.mio-bf__desktop-media{display:none}.mio-bf__mobile-media{display:block;position:absolute;inset:0;z-index:-2}.mio-bf::before{background:linear-gradient(90deg,rgb(0 0 0 / var(--dim)),rgb(0 0 0 / .08)),linear-gradient(0deg,rgb(0 0 0 / .3),transparent 40%)}.mio-bf__content{position:relative;left:auto;top:auto;transform:none;width:100%;padding:var(--m-top) 30px 150px;text-align:left;pointer-events:none}.mio-bf__type-group{width:260px;max-width:100%}.mio-bf__eyebrow{font-family:"Luxe DM Sans",Arial,sans-serif;font-size:var(--m-eyebrow-size);line-height:1.3;font-weight:500;letter-spacing:.06em}.mio-bf__offer{display:block;border:0;padding:0;margin-top:24px!important;white-space:normal}.mio-bf__lead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;font-size:var(--m-discount-size)}.mio-bf__discount{font-size:var(--m-discount-size)}.mio-bf__off{font-size:var(--m-off-size)}.mio-bf__sitewide{display:block;font-size:var(--m-sitewide-size);margin-top:8px;letter-spacing:.015em}.mio-bf__urgency{max-width:300px;font-size:var(--m-urgency-size);letter-spacing:.08em;line-height:1.8;margin-top:24px!important}.mio-bf__note{font-size:var(--m-note-size);font-style:normal;margin-top:32px!important}.mio-bf .mio-bf__button{top:auto;bottom:var(--m-button-bottom);left:50%;font-size:var(--m-button-size);min-width:210px;max-width:calc(100% - 48px)}}@media(prefers-reduced-motion:reduce){.mio-bf__button{transition:none}}
@media(min-width:750px){.mio-bf .mio-bf__button{position:static;transform:none;margin-top:24px}}@media(max-width:749px){.mio-bf__content{position:static}.mio-bf .mio-bf__button{position:absolute;pointer-events:auto}}
.mio-bf{display:block}.mio-bf__type-group{margin-inline:auto}.mio-bf__eyebrow{text-align:center;text-align-last:auto;letter-spacing:0}.mio-bf__offer{justify-content:flex-start;gap:12px}.mio-bf__lead{justify-content:flex-start;gap:12px}.mio-bf__sitewide{letter-spacing:0}@media(max-width:749px){.mio-bf__type-group{margin-inline:0}.mio-bf__eyebrow{text-align:left;letter-spacing:0}.mio-bf__lead{justify-content:flex-start;gap:10px}}
.mio-bf__offer{letter-spacing:0}
@media(min-width:750px){.mio-bf[data-full-image="true"]{min-height:0;height:auto}.mio-bf[data-full-image="true"] .mio-bf__desktop-media{position:relative;inset:auto;width:100%}.mio-bf[data-full-image="true"] .mio-bf__desktop-media .mio-bf__image{display:block;width:100%;height:auto;object-fit:contain}.mio-bf[data-full-image="true"] .mio-bf__desktop-media svg{aspect-ratio:16 / 9}}
.mio-bf__content,.mio-bf .mio-bf__button{display:none!important}
.mio-bf::before{content:none!important}
@media(max-width:749px){.mio-bf{min-height:0!important;height:auto!important}.mio-bf__mobile-media{position:relative!important;inset:auto!important;display:block!important}.mio-bf__mobile-media .mio-bf__image{width:100%;height:auto!important;object-fit:contain!important}}
