.bw-example-burst{position:absolute;top:405px;left:max(calc((100% - 1280px)/2 + 420px),450px);width:164px;height:164px;padding:25px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;color:#23170b;background:linear-gradient(135deg,#ffe5a3,#d9a54d);clip-path:polygon(50% 0,58% 10%,70% 3%,74% 16%,89% 13%,87% 28%,100% 35%,91% 47%,100% 58%,87% 66%,89% 81%,74% 81%,68% 96%,56% 89%,47% 100%,38% 88%,23% 94%,20% 81%,6% 81%,10% 66%,0 57%,10% 45%,1% 34%,15% 27%,12% 13%,28% 16%,33% 3%,44% 11%);z-index:2}
.bw-example-burst:hover{background:#ffe6a8}
.bw-example-burst:focus-visible{clip-path:none;outline:3px solid #ed168c}
.bw-burst-caption{font-size:9px;text-transform:uppercase;font-weight:700}
.bw-burst-detail{font-size:11px;line-height:1.25}
.bw-example-burst strong{font-size:37px;line-height:1.1;font-weight:700}
.bw-example-burst small{font-size:9px;line-height:1.2}
.bw-field-error{font-size:12px;color:#ffd0e5;line-height:1.45}
.bw-field [aria-invalid=true]{border-color:#fa6bb5}
.bw-form-status:not(:empty){padding:12px 14px;background:#24151d;border-left:3px solid #ed168c}
.bw-form-status:focus{outline:2px solid #e1bf79;outline-offset:3px}
.bw-form button:disabled{opacity:.7;cursor:wait;transform:none}
.bw-spam-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.bw-result-page{min-height:100svh;background:#080909 url('beauty-salon-clean-1536.jpg') center/cover fixed no-repeat}
.bw-result-page:before{content:"";position:fixed;inset:0;background:linear-gradient(90deg,#050505ef,#050505a6);z-index:-1}
.bw-result-page{isolation:isolate}
.bw-result-main{width:calc(100% - 48px);max-width:950px;margin:0 auto;padding:70px 0}
.bw-result-main>.bw-kicker{margin-top:90px}
.bw-result-main h1{font-family:Georgia,serif;font-size:76px;line-height:1.05;color:#efd39b;font-weight:400;margin:20px 0}
.bw-result-main>p:not(.bw-kicker){max-width:610px;line-height:1.8;font-size:17px;color:#e4dccf}
.bw-result-main .bw-note{font-size:13px!important;margin-top:35px}
@media(max-width:1100px) and (min-width:701px){.bw-example-burst{width:145px;height:145px;top:560px;left:35px}.bw-example-burst strong{font-size:31px}}
@media(max-width:700px){
  .bw-campaign-hero{overflow:visible;background-image:url('beauty-salon-clean-960.jpg');background-image:image-set(url('beauty-salon-clean-960.avif') type('image/avif'),url('beauty-salon-clean-960.webp') type('image/webp'),url('beauty-salon-clean-960.jpg') type('image/jpeg'))}
  .bw-example-burst{top:100%;left:0;right:0;width:100%;height:58px;clip-path:none;display:grid;grid-template-columns:1fr 100px;grid-template-rows:18px 18px;gap:0 12px;padding:10px 18px;text-align:left;align-items:center;justify-items:start;background:#e9c47f}
  .bw-burst-caption{grid-column:1;grid-row:1;font-size:10px}
  .bw-burst-detail{grid-column:1;grid-row:2;font-size:11px}.bw-burst-detail br{display:none}
  .bw-example-burst strong{grid-column:2;grid-row:1/3;font-size:30px;justify-self:end;align-self:start;line-height:1}
  .bw-example-burst small{position:absolute;right:18px;bottom:5px;font-size:8px}
  .bw-campaign-showcase{padding-top:96px}
  .bw-result-main{padding:32px 0}.bw-result-main>.bw-kicker{margin-top:65px}.bw-result-main h1{font-size:50px}.bw-result-main>p:not(.bw-kicker){font-size:15px}
}
.bw-campaign-product-image>picture,.bw-holder-layout figure>picture,.bw-member-layout figure>picture{display:block}
