[data-yaya-bf-window][hidden]{display:none!important}
.yaya-bf-sale{box-sizing:border-box;background:#50212b;color:#fff8ec;padding:17px 4%;display:flex;justify-content:space-between;align-items:center;gap:20px;font:16px/1.4 YayaBody,Assistant,Arial,sans-serif}
.yaya-bf-sale p{margin:0}.yaya-bf-sale strong{font-weight:600}.yaya-bf-sale a{color:inherit;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.yaya-bf-sale small{display:block;font-size:12px;margin-top:3px}
html.yaya-bf-active .yaya-holiday-banner,html.yaya-bf-active [data-p60],html.yaya-bf-active .p60-sticky{display:none!important}
.yaya-bf-intro{padding:40px 4% 30px;background:#f5f2ec;color:#222921;font:16px/1.5 YayaBody,Assistant,Arial,sans-serif;box-sizing:border-box;max-width:100%}.yaya-bf-intro h1{font:400 clamp(40px,5vw,72px)/1.1 Restora,Georgia,serif;margin:0 0 18px}.yaya-bf-intro p{max-width:850px;margin:0 0 12px}.yaya-bf-intro nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.yaya-bf-intro nav a{padding:10px 16px;border:1px solid #a8aca1;color:inherit;text-decoration:none;background:#fff}.yaya-bf-intro nav a[aria-current=page]{background:#222921;color:#fff}.yaya-bf-intro .bf-fine{font-size:13px;color:#52594e}.yaya-bf-badge{display:block;color:#722532;font:600 13px/1.4 YayaBody,Assistant,Arial,sans-serif;margin:7px 0}.yaya-bf-nav{color:#8e2435!important;font-weight:600!important}
@media(max-width:700px){.yaya-bf-sale{padding:12px 20px;font-size:14px;gap:12px}.yaya-bf-sale small{font-size:11px}.yaya-bf-sale a{font-size:13px}.yaya-bf-intro{padding:26px 20px}.yaya-bf-intro h1{font-size:42px}.yaya-bf-intro nav{gap:8px}.yaya-bf-intro nav a{font-size:13px;padding:9px 12px}}
