.bf-campaign-bar{background:#000;color:#fff;border-block:1px solid #252222;font-family:Outfit,Arial,sans-serif}.bf-campaign-bar[hidden],.bf-campaign-bar [hidden]{display:none}.bf-campaign-bar__inner{display:flex;flex-direction:column;align-items:center;gap:20px;padding-block:28px;text-align:center}.bf-campaign-bar__heading,.bf-campaign-bar__copy,.bf-campaign-bar__action{min-width:0}.bf-campaign-bar__phase{margin:0;color:#fff;font-size:clamp(25px,7.6vw,32px);font-weight:800;line-height:1.14;letter-spacing:.5px;text-transform:uppercase}.bf-campaign-bar__emotion{margin:4px 0 0;color:#fff;font-size:18px;font-weight:700;line-height:1.25;text-transform:uppercase;text-wrap:balance}.bf-campaign-bar__copy{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:15px;line-height:1.45}.bf-campaign-bar__offer{background:#bd1d1d;padding:3px 12px;font-size:20px;font-weight:800;line-height:1.3;text-transform:uppercase;text-wrap:balance}.bf-campaign-bar__community{color:#d9d9d9}.bf-campaign-bar__action{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:100%}.bf-campaign-bar__deadline{display:flex;flex-direction:column;align-items:center;gap:10px}.bf-campaign-bar__deadline>[data-bf-countdown-label]{color:#d9d9d9;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.bf-campaign-bar__clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:288px;max-width:100%}.bf-campaign-bar__clock>span{display:flex;flex-direction:column;gap:4px;align-items:center}.bf-campaign-bar__clock>span+span{border-left:1px solid #808080}.bf-campaign-bar__clock strong{color:#fff;font-size:26px;line-height:30px;font-variant-numeric:tabular-nums}.bf-campaign-bar__clock small{color:#d9d9d9;font-size:10px;letter-spacing:1px;text-transform:uppercase}.bf-campaign-bar__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 20px;background:#bd1d1d;color:#fff;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;line-height:1.4}.bf-campaign-bar__cta:hover{background:#a51920;color:#fff}.bf-campaign-bar__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:1100px){.bf-campaign-bar__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(240px,.9fr);gap:32px;padding-block:36px;text-align:left}.bf-campaign-bar__phase{font-size:clamp(30px,3vw,44px);letter-spacing:1px}.bf-campaign-bar__emotion{font-size:20px}.bf-campaign-bar__copy,.bf-campaign-bar__action{border-left:1px solid #3a3633;padding-left:32px}.bf-campaign-bar__copy{align-items:flex-start;font-size:17px;gap:8px}.bf-campaign-bar__offer{font-size:24px}.bf-campaign-bar__clock strong{font-size:30px;line-height:34px}.bf-campaign-bar__cta{min-height:48px;font-size:14px;text-align:center}}.bf-campaign-footer{background:#000;color:#fff;border-block:1px solid #252222;font-family:Outfit,Arial,sans-serif}.bf-campaign-footer[hidden],.bf-campaign-footer [hidden]{display:none}.bf-campaign-footer__inner{display:flex;flex-direction:column;align-items:center;gap:20px;padding-block:28px;text-align:center}.bf-campaign-footer__phase{margin:0;color:#fff;font-weight:800;font-size:clamp(25px,7.6vw,32px);line-height:1.14;letter-spacing:.5px;text-transform:uppercase}.bf-campaign-footer__copy{min-width:0;max-width:700px;font-size:16px;line-height:1.65;text-wrap:pretty}.bf-campaign-footer__copy p{margin:0}.bf-campaign-footer__copy strong{background:#bd1d1d;color:#fff;padding:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bf-campaign-footer__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 20px;background:#bd1d1d;color:#fff;font-size:13px;font-weight:600;letter-spacing:2px;line-height:1.4;text-transform:uppercase;text-decoration:none}.bf-campaign-footer__cta:hover{color:#fff;background:#a51920}.bf-campaign-footer__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:1100px){.bf-campaign-footer__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(180px,.8fr);gap:32px;padding-block:40px;text-align:left}.bf-campaign-footer__phase{font-size:clamp(30px,3vw,44px);letter-spacing:1px}.bf-campaign-footer__copy{padding-left:32px;border-left:1px solid #3a3633;font-size:19px;line-height:1.6}.bf-campaign-footer__cta{min-height:48px;text-align:center;font-size:14px}}.misaki-review-bar{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;background:#f8f9fa;color:#333;text-decoration:none;line-height:1.4;font-size:14px;font-weight:600;letter-spacing:0}.misaki-review-bar:hover,.misaki-review-bar:focus-visible{color:#111}.misaki-review-bar__stars{color:#c9a24a;display:flex;flex:0 0 auto;gap:1px}.misaki-review-bar__stars svg{display:block;width:14px;height:14px;fill:currentColor}.misaki-review-bar__stars .misaki-review-bar__star--empty{fill:none;stroke:currentColor}.misaki-review-bar__text{white-space:nowrap}.misaki-review-bar__text--compact{display:none}@media(max-width:768px){.misaki-review-bar{gap:6px;padding:8px;font-size:13px}.misaki-review-bar__text--full{display:none}.misaki-review-bar__text--compact{display:inline}}.misaki-promises-footer__heading{margin-top:30px;margin-bottom:20px;text-align:center}.misaki-promises-footer__title{margin:0;font-size:18px;font-weight:600}.misaki-promises-footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));container-type:inline-size;align-items:start;gap:20px;margin-top:10px;margin-bottom:40px;padding-top:10px;padding-inline:20px;text-align:center}.misaki-promises-footer__item{display:flex;flex-direction:column;align-items:center;min-width:0;color:inherit;text-decoration:none}.misaki-promises-footer__item:hover .misaki-promises-footer__text{text-decoration:underline;text-underline-offset:3px}.misaki-promises-footer__item:focus-visible{outline:2px solid currentColor;outline-offset:4px}.misaki-promises-footer__icon{display:block;width:64px;max-width:100%;height:auto;margin:0 auto 4px}.misaki-promises-footer__text{display:block;max-width:100%;margin:0;font-size:14px;white-space:nowrap}@media(max-width:768px){.misaki-promises-footer__grid{gap:8px;padding-inline:12px}.misaki-promises-footer__text{font-size:min(14px,calc(3.15cqw - .55px))}.misaki-promises-footer__icon{width:48px;margin-bottom:2px}}
/*# sourceMappingURL=/cdn/shop/t/118/compiled_assets/styles.css.map?subset=AAMAAAAAAAAAgAAAAAAAAIA */
