.bf-hero{position:relative;display:flex;align-items:center;overflow:hidden;background:#1a1a1d;color:#fff;font-family:inherit}.bf-hero--small{min-height:440px}.bf-hero--medium{min-height:600px}.bf-hero--large{min-height:760px}.bf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bf-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,var(--bf-hero-overlay)),rgba(0,0,0,calc(var(--bf-hero-overlay) * .55)) 45%,#0000 75%);z-index:1;pointer-events:none}.bf-hero__media picture,.bf-hero__img,.bf-hero__placeholder{display:block;width:100%;height:100%}.bf-hero__img{object-fit:cover;object-position:center}.bf-hero__placeholder{background:#252626}.bf-hero__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.bf-hero__inner{position:relative;z-index:3;width:100%;pointer-events:none}.bf-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:560px;padding:64px 0}.bf-hero__content--center{align-items:center;margin:0 auto;text-align:center}.bf-hero__content>*{margin:0}.bf-hero__seo{color:inherit;font-family:inherit;font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}.bf-hero__label{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;background:var(--bf-accent, #dd1b1f);color:var(--bf-accent-text, #fff);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bf-hero__heading{color:#fff;font-family:var(--font-heading--family, inherit);font-size:var(--bf-hero-h, 64px);font-weight:700;line-height:1.02}.bf-hero__text{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:18px;line-height:1.3}.bf-hero__content--center .bf-hero__text{justify-content:center}.bf-hero__code{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:2px dashed currentColor;font-size:20px;font-weight:700;letter-spacing:.06em;pointer-events:auto;-webkit-user-select:all;user-select:all}.bf-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:6px!important;padding:0 28px;border-radius:0;background:var(--bf-hero-btn-bg, #fff);color:var(--bf-hero-btn-text, #1a1a1d);font-size:16px;font-weight:600;text-decoration:none;pointer-events:auto;transition:transform .2s ease,background-color .2s ease}.bf-hero__button--ds-small{min-height:42px;padding:0 20px;font-size:14px}.bf-hero__button--ds-large{min-height:60px;padding:0 36px;font-size:18px}.bf-hero__button--d-wide{min-width:320px}.bf-hero__button--d-full{align-self:stretch}.bf-hero__button:hover{opacity:.9;transform:translateY(-1px)}.bf-hero__trust{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:var(--bf-hero-trust-bg, #faf5ea);color:var(--bf-hero-trust-text, #1a1a1d);font-size:15px;line-height:1.2;text-decoration:none;white-space:nowrap;pointer-events:auto;transition:opacity .2s ease}.bf-hero__trust:hover{opacity:.9}.bf-hero__trust-logo{color:#191919}.bf-hero__trust--logo-white .bf-hero__trust-logo{color:#fff}.bf-hero__trust-logo svg{display:block;width:100%;height:auto}.bf-hero__trust--top{margin-bottom:4px!important}.bf-hero__trust-text p{display:inline;margin:0}.bf-hero__trust-text strong{font-weight:700}.bf-hero__trust-stars{display:block;width:104px;height:auto;flex-shrink:0}.bf-hero__trust-logo{display:block;width:78px;height:auto;flex-shrink:0;margin-top:-2px}.bf-hero__note{font-size:13px;opacity:.75}@media screen and (max-width:749px){.bf-hero{align-items:flex-end}.bf-hero--small{min-height:480px}.bf-hero--medium{min-height:600px}.bf-hero--large{min-height:720px}.bf-hero__media:after{background:linear-gradient(0deg,rgba(0,0,0,var(--bf-hero-overlay)),rgba(0,0,0,calc(var(--bf-hero-overlay) * .6)) 45%,#0000 80%)}.bf-hero__content,.bf-hero__content--left{align-items:center;max-width:none;margin:0 auto;padding:40px 0 36px;gap:14px;text-align:center}.bf-hero__text{justify-content:center;font-size:16px}.bf-hero__label{min-height:30px;font-size:13px}.bf-hero__code{min-height:36px;font-size:18px}.bf-hero__heading{font-size:var(--bf-hero-h-m, 38px)}.bf-hero__button{align-self:center;min-width:0}.bf-hero__button{min-height:52px;padding:0 28px;font-size:16px}.bf-hero__button--ms-small{min-height:42px;padding:0 20px;font-size:14px}.bf-hero__button--ms-large{min-height:60px;padding:0 36px;font-size:18px}.bf-hero__button--m-wide{min-width:75%}.bf-hero__button--m-full{align-self:stretch}.bf-hero__trust{gap:8px;padding:7px 12px;font-size:14px}.bf-hero--m-stack{flex-direction:column;align-items:stretch;min-height:0;background:var(--bf-hero-m-bg, #140c0c)}.bf-hero--m-stack .bf-hero__media{position:relative;inset:auto;width:100%;overflow:hidden;aspect-ratio:var(--bf-hero-m-ratio, 1 / 1)}.bf-hero--m-stack .bf-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.bf-hero--m-stack .bf-hero__img{object-position:50% var(--bf-hero-m-focus, 35%)}.bf-hero--m-stack .bf-hero__media:after{background:linear-gradient(0deg,var(--bf-hero-m-bg, #140c0c) 0%,rgba(0,0,0,0) 30%)}.bf-hero--m-stack .bf-hero__content{padding:8px 0 36px}.bf-hero__trust-stars{width:90px}.bf-hero__trust-logo{width:68px}}.masonry-section .f-column>*:first-child{margin-block-start:var(--offset-top, 0)}.show-more-button{background:linear-gradient(180deg,rgb(var(--color-background) / 0%),rgb(var(--color-background) / 100%) 60%);height:25svh;z-index:1;padding-inline:var(--page-padding)}.show-more-button--expanded{--padding-block-start-mobile: 2.4rem;--padding-block-start: 6rem;position:relative;background:none;height:auto;padding-bottom:0}.md-bis{width:100%}.md-bis__trigger{width:100%;min-height:54px;border:1px solid #2b292b;background:#2b292b;color:#fff;font:inherit;cursor:pointer}.md-bis__form{width:100%;min-height:54px;border:1px solid #2b292b;display:none;align-items:stretch;background:#fff}.md-bis__input{flex:1;min-width:0;border:0;padding:0 16px;font:inherit;outline:none}.md-bis__submit{border:0;background:#2b292b;color:#fff;padding:0 22px;font:inherit;cursor:pointer}.md-bis__submit:disabled{opacity:.65;cursor:wait}.md-bis__message{width:100%;min-height:54px;display:none;align-items:center;justify-content:center;gap:8px;color:#008a46;background:#f8fcf8;border:1px solid #dcefdc;font:inherit;text-align:center}.md-bis__success-icon{font-weight:700}.md-delivery-estimate{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;color:#009b5a;font:inherit;line-height:inherit;font-weight:inherit;text-align:center}.md-delivery-estimate__icon{display:inline-flex;align-items:center;justify-content:center;color:inherit;font:inherit;line-height:1;transform:translateY(-1px);flex-shrink:0}.md-delivery-estimate__text{color:inherit;font:inherit;line-height:inherit;font-weight:inherit}.md-delivery-estimate strong{font-weight:700;color:inherit}.md-delivery-estimate--low-stock{color:#d93025}@media screen and (max-width:749px){.md-delivery-estimate{align-items:flex-start;gap:4px;line-height:1.15}.md-delivery-estimate__icon{margin-top:3px;transform:none}.md-delivery-estimate__text{max-width:92%}}.md-scalapay-message{text-align:center;color:#5c5c5c;font:inherit;line-height:1.4;font-size:.92em;margin-top:-8px}.md-scalapay-message strong{color:#1f1f1f;font-weight:600}.md-scalapay-message__price{white-space:nowrap}.md-trustpilot-widget{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;width:100%;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.md-trustpilot-widget:hover{opacity:.85}.md-trustpilot-widget__text{margin:0;font:inherit;line-height:inherit;white-space:nowrap;color:inherit}.md-trustpilot-widget__text strong{font-weight:700}.md-trustpilot-widget__text p{margin:0}.md-trustpilot-widget__stars{width:110px;height:auto;flex-shrink:0;display:block}.md-trustpilot-widget__logo{width:80px;height:auto;flex-shrink:0;display:block;margin-top:-2px}@media screen and (max-width:768px){.md-trustpilot-widget{gap:8px}.md-trustpilot-widget__stars{width:95px}.md-trustpilot-widget__logo{width:70px}}.bf-badge{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;background:var(--bf-accent, #dd1b1f);color:var(--bf-accent-text, #fff);font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;border-radius:0}.bf-badge--dark{background:var(--bf-dark, #0d0d0f);color:#fff}.bf-badges{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin:0 0 12px}.bf-badge--overlay{position:absolute;left:12px;bottom:12px;z-index:2;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;pointer-events:none}.bf-badge--card{align-self:flex-start;width:max-content;margin-top:6px;pointer-events:none}.product-badges--empty+.bf-badge--card{margin-top:0}.price--bf .price__regular,.price--bf .price__sale{display:none!important}.bf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.bf-price__now{color:var(--bf-accent, #dd1b1f);font-weight:700}.product-card .bf-price__now{color:inherit}.bf-price__was{text-decoration:line-through;opacity:.6;font-size:.85em;font-weight:400}.bf-price__pct{align-self:center;padding:3px 6px;background:var(--bf-accent, #dd1b1f);color:var(--bf-accent-text, #fff);font-size:12px;font-weight:700;line-height:1}.bf-price__note{flex-basis:100%;font-size:12px;font-weight:400;opacity:.75}@media screen and (max-width:767px){.bf-badge{min-height:22px;padding:0 7px;font-size:11px}.bf-badge--overlay{left:8px;bottom:8px;max-width:calc(100% - 16px)}}.bf-bar{position:relative;z-index:5;background:var(--bf-bar-bg, #1a1a1d);color:var(--bf-bar-text, #fff);font-family:inherit}.bf-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;min-height:48px;padding:8px 16px;box-sizing:border-box;font-size:16px;line-height:1.2;text-align:center}.bf-bar__label{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;background:var(--bf-accent, #dd1b1f);color:var(--bf-accent-text, #fff);font-weight:700;text-transform:uppercase}.bf-bar__code{position:relative;display:inline-flex;align-items:center;min-height:28px;margin:0;padding:0 13px;border:1.5px dashed currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;-webkit-appearance:none;appearance:none}.bf-bar__code.is-copied:after{content:attr(data-copied);position:absolute;left:100%;top:50%;transform:translate(8px,-50%);padding:3px 8px;background:#fff;color:#000;font-size:12px;white-space:nowrap}@media screen and (max-width:767px){.bf-bar__inner{gap:6px 10px;min-height:44px;font-size:13px}.bf-bar__label{min-height:24px;padding:0 7px}.bf-bar__code{min-height:24px;padding:0 9px}}.bf-cart{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--bf-bar-bg, #252626);color:var(--bf-bar-text, #fff);text-align:left}.bf-cart__form{display:flex;flex-direction:column;gap:10px;margin:0}.bf-cart__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.3}.bf-cart__label{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;background:var(--bf-accent, #dd1b1f);color:var(--bf-accent-text, #fff);font-size:12px;text-transform:uppercase}.bf-cart .bf-cart__button{width:100%;min-height:44px;border:none;border-radius:0;background:#fff;color:#1a1a1d;font-size:14px;font-weight:600}.bf-cart__error{font-size:12px;color:#ffb4ab}.bf-cart--applied{flex-direction:row;align-items:center;gap:8px;padding:12px 14px;background:#edf7ee;color:#2e6e2a;border:1px solid #3c8e3740;font-size:13px}.bf-drawer{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding:0;color:inherit;font-family:inherit;text-decoration:none;line-height:1.2;white-space:nowrap}.bf-drawer__label{display:inline-flex;flex-shrink:0;align-items:center;min-height:24px;padding:0 7px;background:var(--bf-accent, #dd1b1f);color:var(--bf-accent-text, #fff);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.bf-drawer__text{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px}.bf-drawer__text strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/71/compiled_assets/styles.css.map */
