.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}}.bf-load-more{padding:32px 0 8px;text-align:center}.bf-load-more__button[aria-busy=true]{cursor:wait;opacity:.65}.bf-load-more__status:empty{display:none}.bf-load-more__status{margin:12px auto 0;max-width:36em;font-size:14px}.bf-collection [hidden]{display:none!important}.bf-sort-note{font-size:13px;margin:0 0 20px}.bf-collection .filter-form{display:flex;flex-direction:column}.bf-collection .filter-form>div{order:10}.bf-collection .filter-form>[data-bf-filter-priority="1"]{order:1}.bf-collection .filter-form>[data-bf-filter-priority="2"]{order:2}.bf-collection .filter-form>[data-bf-filter-priority="3"]{order:3}.bf-collection .filter-form>[data-bf-filter-priority="4"]{order:4}.bf-product-purpose{margin-top:5px;color:#ccc;font-size:13px;line-height:1.4}.bf-collection .bf-product-gallery{background:#f4f4f4;display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bf-collection .grid-product__image-mask,.bf-collection .bf-product-gallery>a{background:#f4f4f4}.bf-collection .grid-product__link:after{pointer-events:none}.bf-collection .bf-product-gallery>a{display:block;flex:0 0 100%;width:100%;scroll-snap-align:start}.bf-collection .bf-product-gallery .image-wrap img{height:100%;object-fit:cover}.bf-collection .bf-product-gallery>a>.grid-product__secondary-image{position:relative;opacity:1;display:block;animation:none}.bf-collection .bf-product-gallery::-webkit-scrollbar{display:none}.bf-collection .bf-product-gallery>.grid__image-ratio,.bf-collection .bf-product-gallery>.image-wrap,.bf-collection .bf-product-gallery>.grid-product__secondary-image{flex:0 0 100%;scroll-snap-align:start;width:100%}.bf-collection .bf-product-gallery>.grid-product__secondary-image{animation:none;bottom:auto;display:block;left:auto;opacity:1;position:relative;right:auto;top:auto}.bf-collection .bf-product-gallery__hint{align-items:center;background:#00000094;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:32px;z-index:4}.bf-collection .bf-product-gallery__hint--previous{left:10px;right:auto}.bf-collection .bf-product-gallery__hint--next{left:auto;right:10px}.bf-collection .bf-product-gallery__hint:hover,.bf-collection .bf-product-gallery__hint:focus-visible{background:#000000d1}.bf-collection .bf-product-gallery__hint svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:17px}@media only screen and (max-width:768px){.bf-collection .collection-filter__item--drawer{flex:0 1 36%}.bf-collection .collection-filter__item--sort{flex:0 1 60%;min-width:0}.bf-collection .collection-filter .btn{padding:0 10px;font-size:15px}.bf-collection .collection-filter .btn .icon{width:18px;margin-right:6px}.bf-collection .bf-product-gallery{margin-bottom:-16px;overflow-y:hidden;padding-bottom:16px}.bf-collection .bf-product-gallery__hint{height:28px;width:28px}.bf-collection .bf-product-gallery__hint svg{height:15px;width:15px}}.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=AAMAAIAAAAAAgAAAAAAAAIA */
