.bfo-landing{font-family:Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#1f2937}.bfo-landing *,.bfo-landing *::before,.bfo-landing *::after{box-sizing:border-box}.bfo-hero{position:relative;isolation:isolate;overflow:hidden;padding:56px 20px 64px;background:linear-gradient(135deg,#08131f 0%,#112437 55%,#1a3350 100%);color:#fff;text-align:center}.bfo-hero::before,.bfo-hero::after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.bfo-hero::before{top:-220px;right:-140px;width:520px;height:520px;background:radial-gradient(closest-side,rgb(26 111 208 / .38),#fff0)}.bfo-hero::after{bottom:-260px;left:-160px;width:560px;height:560px;background:radial-gradient(closest-side,rgb(255 208 0 / .22),#fff0)}.bfo-hero__inner{max-width:760px;margin:0 auto}.bfo-pill{display:inline-flex;align-items:center;gap:9px;max-width:100%;margin:0;padding:7px 16px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;background:rgb(255 255 255 / .07);color:rgb(255 255 255 / .9);font-size:14px;line-height:1.2}.bfo-pill strong{color:#fff;font-size:16px;font-weight:800}.bfo-pill__dot{width:8px;height:8px;border-radius:50%;background:#ffd000;box-shadow:0 0 0 0 rgb(255 208 0 / .7);animation:bfo-pulse 2.2s ease-out infinite}@keyframes bfo-pulse{0%{box-shadow:0 0 0 0 rgb(255 208 0 / .6)}70%{box-shadow:0 0 0 9px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.bfo-landing .bfo-hero h1.bfo-hero__title{margin:20px 0 8px;padding:0;color:#fff;font-size:clamp(34px, 8vw, 68px)!important;line-height:1.05;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;text-align:center}.bfo-hero__date{margin:0;color:rgb(255 255 255 / .72);font-size:clamp(15px, 3.4vw, 19px);letter-spacing:.02em}.bfo-cd{margin-top:32px}.bfo-cd__timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:640px;margin:0 auto}.bfo-cd__unit{padding:20px 6px 16px;border:1px solid rgb(255 255 255 / .14);border-radius:16px;background:rgb(255 255 255 / .06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 30px rgb(0 0 0 / .25),inset 0 1px 0 rgb(255 255 255 / .06)}.bfo-cd__num{display:block;color:#fff;font-size:clamp(30px, 9vw, 54px);line-height:1;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bfo-cd__unit:last-child .bfo-cd__num{color:#86b9f3}.bfo-cd__label{display:block;margin-top:10px;color:rgb(255 255 255 / .62);font-size:11px;line-height:1;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bfo-cd__live{display:none;max-width:520px;margin:0 auto;padding:18px 22px;border:1px solid rgb(255 208 0 / .45);border-radius:16px;background:rgb(255 208 0 / .14);color:#b8f0c0;font-size:18px;font-weight:700}.bfo-cd[data-state="live"] .bfo-cd__timer,.bfo-cd[data-state="over"] .bfo-cd__timer{display:none}.bfo-cd[data-state="live"] .bfo-cd__live{display:block}.bfo-cd[data-state="over"]{display:none}.bfo-btn{display:inline-block;margin-top:32px;padding:15px 32px;border-radius:999px;background:#ffd000;color:#0a1522;font-size:16px;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 10px 26px rgb(255 208 0 / .32);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.bfo-btn:hover,.bfo-btn:focus{background:#74da82;color:#0a1522;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 30px rgb(255 208 0 / .4)}.bfo-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:600px){.bfo-hero{padding:40px 14px 48px}.bfo-cd__timer{gap:8px}.bfo-cd__unit{padding:16px 4px 13px;border-radius:14px}.bfo-cd__label{font-size:9.5px;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.bfo-pill__dot{animation:none}.bfo-btn{transition:none}}.bfo-shops{max-width:1240px;margin:0 auto;padding:44px 20px 24px;scroll-margin-top:90px}.bfo-article{max-width:1240px;margin:0 auto;padding:40px 20px 72px;color:#1f2937;font-size:17px;line-height:1.75}.bfo-article__body h2{margin:2.2em 0 .6em;padding:0;color:#08131f;font-size:28px!important;line-height:1.25;font-weight:700!important;text-align:left;scroll-margin-top:100px}.bfo-article__body h2:first-child{margin-top:0}.bfo-article__body h3{margin:1.8em 0 .5em;padding:0;color:#08131f;font-size:21px!important;line-height:1.3;font-weight:700;text-align:left}.bfo-article__body p{margin:0 0 1.1em}.bfo-article__body ul,.bfo-article__body ol{margin:0 0 1.2em;padding-left:1.4em}.bfo-article__body li{margin:.3em 0}.bfo-article__body a{color:#0f4c97;text-decoration:underline;text-underline-offset:2px}.bfo-article__body a:hover{color:#ffd000}.bfo-article__body img{max-width:100%;height:auto;border-radius:12px}.bfo-article__body .alignleft{float:left;margin:6px 24px 14px 0}.bfo-article__body .alignright{float:right;margin:6px 0 14px 24px}.bfo-article__body .aligncenter{display:block;margin:0 auto 1.2em}.bfo-article__body::after{content:"";display:block;clear:both}@media (max-width:600px){.bfo-article{padding:28px 16px 56px;font-size:16px}.bfo-article__body h2{font-size:23px!important}.bfo-article__body .alignleft,.bfo-article__body .alignright{float:none;display:block;margin:0 auto 1.2em}}.bfo-toc{margin:0 0 36px;border:1px solid #e5e7eb;border-radius:14px;background:#f9fafb}.bfo-toc summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:#08131f;font-size:17px;font-weight:700;line-height:1.3;cursor:pointer;list-style:none}.bfo-toc summary::-webkit-details-marker{display:none}.bfo-toc summary::after{content:"";flex:0 0 auto;width:9px;height:9px;margin-left:12px;border-right:2px solid #555;border-bottom:2px solid #555;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.bfo-toc[open] summary::after{transform:rotate(-135deg)}.bfo-toc summary:focus-visible{outline:2px solid #333;outline-offset:-2px;border-radius:14px}.bfo-toc ol{margin:0;padding:0 20px 18px 42px;font-size:16px;line-height:1.5}.bfo-toc li{margin:6px 0;padding-left:4px}.bfo-toc a{color:#1f2937;text-decoration:none}.bfo-toc a:hover{color:#0f4c97;text-decoration:underline}.bfo-faq{margin:0 0 1.5em}.bfo-faq details{margin:0 0 10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.bfo-faq details[open]{border-color:#ffd000;box-shadow:0 6px 18px rgb(0 0 0 / .06)}.bfo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;color:#08131f;font-size:17px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.bfo-faq summary::-webkit-details-marker{display:none}.bfo-faq summary::after{content:"+";flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#f1f5f4;color:#333;font-size:20px;font-weight:400;line-height:28px;text-align:center}.bfo-faq details[open] summary::after{content:"\2212";background:#ffd000;color:#0a1522}.bfo-faq summary:focus-visible{outline:2px solid #333;outline-offset:-2px;border-radius:12px}.bfo-faq__a{padding:0 20px 16px}.bfo-faq__a p:last-child{margin-bottom:0}.bfo-page{font-family:Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#1f2937}.bfo-page *,.bfo-page *::before,.bfo-page *::after{box-sizing:border-box}.bfo-page__wrap{max-width:1240px;margin:0 auto;padding:48px 20px 80px}.bfo-page__header{max-width:900px;margin:0 auto 28px}.bfo-landing .bfo-page__title,.bfo-page h1.bfo-page__title{margin:0;padding:0 0 18px;border-bottom:3px solid #ffd000;color:#08131f;font-size:clamp(30px, 5vw, 44px)!important;line-height:1.1;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;text-align:left}.bfo-page__content{max-width:900px;margin:0 auto;font-size:17px;line-height:1.75}@media (max-width:600px){.bfo-page__wrap{padding:32px 16px 56px}.bfo-page__content{font-size:16px}}.bfo-blog{font-family:Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#1f2937}.bfo-blog *,.bfo-blog *::before,.bfo-blog *::after{box-sizing:border-box}.bfo-blog__wrap{max-width:1240px;margin:0 auto;padding:48px 20px 80px}.bfo-blog h1.bfo-blog__title{margin:0 0 32px;padding:0 0 18px;border-bottom:3px solid #ffd000;color:#08131f;font-size:clamp(30px, 5vw, 44px)!important;line-height:1.1;font-weight:900;text-transform:uppercase}.bfo-blog__desc{margin:-12px 0 28px;color:#4b5563}.bfo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bfo-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bfo-card:hover{transform:translateY(-3px);border-color:#d1d5db;box-shadow:0 14px 30px rgb(0 0 0 / .09)}.bfo-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#f3f4f6}.bfo-card__media picture,.bfo-card__media img,.bfo-card__img{display:block;width:100%;height:100%;object-fit:cover}.bfo-card__img--empty{background:linear-gradient(135deg,#e5e7eb,#f3f4f6)}.bfo-card__body{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.bfo-blog h2.bfo-card__title{margin:0 0 6px;padding:0;font-size:20px!important;line-height:1.3;font-weight:700!important;text-align:left}.bfo-card__title a{color:#000;text-decoration:none}.bfo-card__title a:hover{color:#0f4c97}.bfo-card__meta{margin:0 0 12px;color:#6b7280;font-size:14px}.bfo-card__excerpt{margin:0 0 16px;color:#374151;font-size:15px;line-height:1.6}.bfo-card__more{margin-top:auto;color:#000;font-weight:700;text-decoration:none}.bfo-card__more:hover{color:#0f4c97;text-decoration:underline}.bfo-blog .pagination,.bfo-blog .navigation.pagination{margin-top:44px}.bfo-blog .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bfo-blog .page-numbers{min-width:44px;padding:11px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#08131f;font-weight:600;line-height:1;text-align:center;text-decoration:none}.bfo-blog a.page-numbers:hover{border-color:#ffd000;color:#0f4c97}.bfo-blog .page-numbers.current{border-color:#ffd000;background:#ffd000;color:#0a1522}.bfo-blog .page-numbers.dots{border-color:#fff0;background:none}.bfo-blog__empty{padding:40px 0;text-align:center;color:#4b5563}@media (max-width:960px){.bfo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bfo-blog__wrap{padding:32px 16px 56px}.bfo-cards{grid-template-columns:1fr;gap:20px}}.bfo-yesno{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:70vh;padding:64px 20px;background:linear-gradient(135deg,#0a0a0b 0%,#1b1b1e 60%,#1a3350 100%);color:#fff;text-align:center;font-family:Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.bfo-yesno::before{content:"";position:absolute;z-index:-1;top:-200px;right:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgb(26 111 208 / .35),#fff0)}.bfo-yesno h1.bfo-yesno__title{margin:0;padding:0;color:rgb(255 255 255 / .85);font-size:clamp(20px, 4vw, 30px)!important;line-height:1.2;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.06em}.bfo-yesno__answer{margin:10px 0 8px;font-size:clamp(90px, 24vw, 220px);line-height:1;font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.bfo-yesno__yes{display:none;color:#ffd000}.bfo-yesno__no{color:#86b9f3}.bfo-yesno__inner[data-state="yes"] .bfo-yesno__yes{display:inline}.bfo-yesno__inner[data-state="yes"] .bfo-yesno__no{display:none}.bfo-yesno__next{margin:0;color:rgb(255 255 255 / .72);font-size:18px}.bfo-yesno__next strong{color:#fff}.bfo-yesno__inner[data-state="yes"] .bfo-yesno__next{display:none}.bfo-contact{max-width:680px;margin:32px 0 0}.bfo-form__row{margin:0 0 18px}.bfo-form label{display:block;margin:0 0 6px;color:#08131f;font-size:15px;font-weight:700}.bfo-form__req{color:#d32f2f}.bfo-form input[type="text"],.bfo-form input[type="email"],.bfo-form textarea{display:block;width:100%;padding:13px 16px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#08131f;font:inherit;font-size:16px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.bfo-form textarea{min-height:170px;resize:vertical}.bfo-form input:focus,.bfo-form textarea:focus{outline:none;border-color:#ffd000;box-shadow:0 0 0 4px rgb(255 208 0 / .22)}.bfo-form__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.bfo-form__captcha{margin:0 0 18px}.bfo-btn--form{margin-top:0;border:0;cursor:pointer}.bfo-form__msg{margin:0 0 22px;padding:14px 18px;border-radius:12px;font-weight:600}.bfo-form__msg--ok{border:1px solid #ffd000;background:#eaf9ed;color:#0b5d22}.bfo-form__msg--err{border:1px solid #f3b4b4;background:#fdeeee;color:#8a1c1c}.bfo-dates{line-height:1.9}.bfo-post{font-family:Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#1f2937}.bfo-post *,.bfo-post *::before,.bfo-post *::after{box-sizing:border-box}.bfo-post__wrap{max-width:1040px;margin:0 auto;padding:48px 20px 80px}.bfo-post h1.bfo-post__title{margin:0 0 28px;padding:0;color:#08131f;font-size:clamp(28px, 4.5vw, 40px)!important;line-height:1.15;font-weight:800;letter-spacing:-.01em;text-align:left}.bfo-post__image{margin:0 0 36px}.bfo-post__image picture,.bfo-post__image img{display:block;width:100%;height:auto;max-height:450px;border-radius:12px;object-fit:cover}.bfo-post__content{font-size:17px;line-height:1.75}@media (max-width:600px){.bfo-post__wrap{padding:32px 16px 56px}.bfo-post__content{font-size:16px}.bfo-post__image img{max-height:260px}}.bfo-brand{font-family:Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#1f2937}.bfo-brand *,.bfo-brand *::before,.bfo-brand *::after{box-sizing:border-box}.bfo-brand__wrap{max-width:1240px;margin:0 auto;padding:44px 20px 80px}.bfo-brand h1.bfo-brand__title{margin:0 0 22px;padding:0;color:#08131f;font-size:clamp(26px, 4vw, 36px)!important;line-height:1.15;font-weight:800;text-align:center}.bfo-brand__logo{display:flex;justify-content:center;margin:0 auto 22px}.bfo-brand__logo a{display:block}.bfo-brand__logo picture,.bfo-brand__logo img{display:block;width:auto;max-width:min(320px, 100%);height:auto;max-height:200px;object-fit:contain}.bfo-brand__cta{margin:0 0 30px;text-align:center}.bfo-brand__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;padding:15px 26px;border-radius:8px;background:#1a6fd0;color:#fff;font-size:15px;line-height:1.3;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 20px rgb(26 111 208 / .28);transition:background-color .2s ease,transform .2s ease}.bfo-brand__btn:hover,.bfo-brand__btn:focus{background:#3b8be6;color:#fff;text-decoration:none;transform:translateY(-2px)}.bfo-brand__btn:focus-visible{outline:3px solid #08131f;outline-offset:3px}.bfo-brand__btn svg{flex:0 0 auto}.bfo-brand__content{max-width:900px;margin:0 auto 28px;font-size:17px;line-height:1.75}.bfo-brand__similar{margin-top:44px}.bfo-brand h2.bfo-brand__similar-title{margin:0 0 18px;padding:0;color:#08131f;font-size:24px!important;line-height:1.2;font-weight:700!important;text-align:left}@media (max-width:600px){.bfo-brand__wrap{padding:28px 16px 56px}.bfo-brand__btn{width:100%;padding:14px 16px;font-size:14px}}.bfo-page--wide .bfo-page__header,.bfo-page--wide .bfo-page__content,.bfo-produkt .bfo-page__header,.bfo-produkt .bfo-page__content{max-width:none}.bfo-place,.bfo-404,.bfo-produkt{font-family:Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#1f2937}.bfo-place *,.bfo-place *::before,.bfo-place *::after{box-sizing:border-box}.bfo-place__hero{padding:40px 20px;background:#f2f2f2;text-align:center}.bfo-place h1.bfo-place__title,.bfo-404 h1.bfo-place__title{max-width:1000px;margin:0 auto;padding:0;color:#08131f;font-size:clamp(26px, 4.6vw, 40px)!important;line-height:1.15;font-weight:800;letter-spacing:-.01em;text-align:center;text-transform:uppercase}.bfo-404__text{max-width:640px;margin:16px auto 0;color:#4b5563;font-size:18px;line-height:1.6}.bfo-404__search{display:flex;gap:10px;max-width:520px;margin:26px auto 0}.bfo-404__search input[type="search"]{flex:1;min-width:0;padding:13px 16px;border:1px solid #d1d5db;border-radius:999px;background:#fff;font:inherit;font-size:16px}.bfo-404__search input:focus{outline:none;border-color:#ffd000;box-shadow:0 0 0 4px rgb(255 208 0 / .22)}.bfo-404__search .bfo-btn{margin-top:0;border:0;cursor:pointer}.bfo-produkt__logos{margin-top:48px}.bfo-produkt .brand-logos-title{margin:0 0 18px;font-size:24px!important;text-align:left}.bfo-place .bfo-article{padding-top:24px}.bfo-product{font-family:Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#1f2937}.bfo-product__wrap{max-width:1240px;margin:0 auto;padding:40px 20px 80px}.bfo-product .woocommerce-notices-wrapper:empty{display:none}.bfo-product div.product{display:flow-root}.bfo-product div.product div.images{width:46%;margin:0 0 40px}.bfo-product div.product div.images img{display:block;width:100%;height:auto;border-radius:12px}.bfo-product div.product div.summary{width:49%;margin:0 0 40px}.bfo-product h1.product_title{margin:0 0 14px;padding:0;color:#08131f;font-size:clamp(19px, 2vw, 24px)!important;line-height:1.3;font-weight:700}.bfo-product .price{margin:0 0 20px;color:#000;font-size:18px}.bfo-product .price a,.bfo-product .price del,.bfo-product .price ins{color:#000}.bfo-product .price del{opacity:.55;margin-right:8px}.bfo-product .price ins{text-decoration:none;font-weight:700}.bfo-product .single_add_to_cart_button,.bfo-product a.button.product_type_external,.bfo-product .product_type_external{display:inline-block;padding:14px 28px;border:0;border-radius:6px;background:#1a6fd0;color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.bfo-product .single_add_to_cart_button:hover,.bfo-product a.button.product_type_external:hover{background:#3b8be6;color:#fff;transform:translateY(-1px)}.bfo-product .onsale{z-index:2;min-width:0;min-height:0;padding:6px 12px;border-radius:4px;background:#ffd000;color:#fff;font-weight:700;line-height:1.2}.bfo-product .related.products{clear:both;padding-top:12px}.bfo-product .related.products>h2{margin:0 0 18px;font-size:24px!important;font-weight:700!important;text-align:left}.bfo-product .related.products ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0}.bfo-product .related.products ul.products::before,.bfo-product .related.products ul.products::after{display:none}.bfo-product .related.products li.product{display:flex;flex-direction:column;width:auto;float:none;margin:0;padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.bfo-product .related.products li.product img{width:100%;height:auto;border-radius:8px}.bfo-product .product_meta,.bfo-product .woocommerce-tabs,.bfo-product .woocommerce-product-details__short-description{display:none}body .bfo-product a.button,body .bfo-product button.button,body .bfo-product .single_add_to_cart_button.button.alt{background:#1a6fd0!important;color:#fff!important;border-radius:6px}body .bfo-product a.button:hover,body .bfo-product button.button:hover,body .bfo-product .single_add_to_cart_button.button.alt:hover{background:#3b8be6!important}body .bfo-product .related.products a.button{margin-top:auto}.bfo-product div.product div.images .woocommerce-product-gallery__image{height:340px}.bfo-product div.product div.images .woocommerce-product-gallery__image>a,.bfo-product div.product div.images .woocommerce-product-gallery__image>picture{display:flex;align-items:center;justify-content:center;height:100%}.bfo-product div.product div.images .woocommerce-product-gallery__image img{width:auto;max-width:100%;height:340px;max-height:340px;margin:0 auto;object-fit:contain}@media (max-width:600px){.bfo-product div.product div.images .woocommerce-product-gallery__image{height:260px}.bfo-product div.product div.images .woocommerce-product-gallery__image img{height:260px;max-height:260px}}.bfo-product .related.products ul.products{align-items:stretch!important;grid-auto-rows:1fr}.bfo-product .related.products li.product{align-self:stretch!important;height:100%;box-sizing:border-box;width:100%;min-width:0;overflow:hidden;position:relative}.bfo-product .related.products li.product *,.bfo-product .related.products li.product *::before,.bfo-product .related.products li.product *::after{box-sizing:border-box}.bfo-product .related.products li.product .custom-product-image-link,.bfo-product .related.products li.product>a:first-child{display:block;width:100%;height:170px;aspect-ratio:auto;overflow:hidden}.bfo-product .related.products li.product .custom-product-image-link picture,.bfo-product .related.products li.product .custom-product-image-link img{display:block;width:100%;height:100%;object-fit:contain}.bfo-product .related.products li.product .woocommerce-loop-product__title{margin:10px 0 6px;text-align:left}.bfo-product ul.products li.product .woocommerce-loop-product__title,.bfo-page ul.products li.product .woocommerce-loop-product__title,.bfo-brand ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;font-size:14px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:0}.bfo-product .related.products li.product .price{display:block;margin:0 0 14px;font-size:14px}body .bfo-product .related.products li.product a.button{display:block;box-sizing:border-box;width:100%;margin:auto 0 0;padding:12px 16px;text-align:center}@media (max-width:960px){.bfo-product div.product div.images,.bfo-product div.product div.summary{float:none;width:100%}.bfo-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bfo-product__wrap{padding:28px 16px 56px}}.bfo-sitemap__group{margin:0 0 36px}.bfo-sitemap h3{margin:0 0 12px;padding:0;color:#08131f;font-size:22px!important;font-weight:700;text-align:left}.bfo-sitemap ul{margin:0;padding:0 0 0 28px}.bfo-sitemap li{margin:4px 0;line-height:1.5}.bfo-sitemap a{color:#000;text-decoration:none}.bfo-sitemap a:hover{color:#0f4c97;text-decoration:underline}.bfo-brand__cta--inline{margin:24px 0}.bfo-brand__btn.brand-btn{animation:bfo-shake 5s linear infinite}@keyframes bfo-shake{0%,100%,89%{transform:translate3d(0,0,0)}90%,94%,98%{transform:translate3d(-5px,0,0)}92%,96%{transform:translate3d(5px,0,0)}}@media (prefers-reduced-motion:reduce){.bfo-brand__btn.brand-btn{animation:none}}body ul.products li.product{position:relative!important;overflow:hidden;padding:14px!important;border:1px solid #ececf0;border-radius:14px!important;background:#fff;box-shadow:0 2px 8px rgb(8 19 31 / .06)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body ul.products li.product::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1a6fd0,#ffd000);opacity:0;transition:opacity .2s ease}body ul.products li.product:hover{transform:translateY(-4px);border-color:rgb(26 111 208 / .45);box-shadow:0 14px 30px rgb(26 111 208 / .16)!important}body ul.products li.product:hover::before{opacity:1}body .woocommerce span.onsale,body span.onsale,body ul.products li.product .onsale{background:linear-gradient(135deg,#3b8be6,#0f4c97)!important;color:#fff!important;font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:13px;filter:drop-shadow(0 3px 5px rgb(15 76 151 / .35))}body ul.products li.product .price{font-size:15px}body ul.products li.product .price a,body span.price a{color:#1a6fd0;text-decoration:none}body ul.products li.product .price del,body ul.products li.product .price del bdi{color:#8b8f98!important;font-weight:400}body ul.products li.product .price ins,body ul.products li.product .price ins bdi{color:#1a6fd0!important;font-weight:900;font-size:18px;text-decoration:none}body .woocommerce ul.products li.product .button,body ul.products li.product a.button,body .bfo-product ul.products li.product a.button{background:linear-gradient(180deg,#ffdc40,#f0b400)!important;color:#0a1522!important;border:0;border-radius:8px!important;font-weight:800;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 6px 16px rgb(240 180 0 / .28);transition:transform .15s ease,box-shadow .15s ease}body .woocommerce ul.products li.product .button:hover,body ul.products li.product a.button:hover,body .bfo-product ul.products li.product a.button:hover{background:linear-gradient(180deg,#ffe680,#f5c400)!important;color:#0a1522!important;box-shadow:0 10px 22px rgb(240 180 0 / .42);transform:translateY(-1px)}body .woocommerce-result-count{color:#4b5563;font-size:14px}body .woocommerce-ordering select{padding:8px 12px;border:1px solid #d9dbe1;border-radius:8px;background:#fff;font-size:14px}.bfo-produkt .bfo-page__header{position:relative;isolation:isolate;overflow:hidden;max-width:none;margin:0 0 32px;padding:34px 36px;border-radius:16px;background:linear-gradient(135deg,#08131f 0%,#112437 60%,#1a3350 100%)}.bfo-produkt .bfo-page__header::before{content:"";position:absolute;z-index:-1;top:-160px;right:-90px;width:380px;height:380px;border-radius:50%;background:radial-gradient(closest-side,rgb(26 111 208 / .5),#fff0)}.bfo-produkt .bfo-page__header::after{content:"";position:absolute;left:36px;bottom:0;width:110px;height:5px;border-radius:5px 5px 0 0;background:linear-gradient(90deg,#ffd000,#1a6fd0)}.bfo-produkt h1.bfo-page__title{padding:0;border:0;color:#fff;font-size:clamp(26px, 4.4vw, 40px)!important}.bfo-product div.product{position:relative;display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:stretch}.bfo-product div.product::before{content:"";display:block;grid-column:1 / -1;grid-row:1;border-radius:18px;background:radial-gradient(circle at 12% 0,rgb(26 111 208 / .5),transparent 55%),radial-gradient(circle at 100% 100%,rgb(255 208 0 / .2),transparent 55%),linear-gradient(135deg,#08131f,#152b42)}.bfo-product div.product::after{display:none}.bfo-product div.product>span.onsale{position:absolute;top:26px;left:26px;z-index:3;margin:0}.bfo-product div.product div.images{z-index:1;grid-column:1;grid-row:1;float:none;width:auto;margin:0;padding:28px}.bfo-product div.product div.images .woocommerce-product-gallery__image{border-radius:14px;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .35)}.bfo-product div.product div.summary{z-index:1;grid-column:2;grid-row:1;float:none;align-self:center;width:auto;margin:0;padding:32px 40px 32px 12px;color:#fff}.bfo-product div.product div.summary h1.product_title{color:#fff;font-size:clamp(21px, 2.4vw, 30px)!important;line-height:1.25;font-weight:800}.bfo-product div.product div.summary p.price,.bfo-product div.product div.summary p.price a{color:#fff;text-decoration:none}.bfo-product div.product div.summary p.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 24px}.bfo-product div.product div.summary p.price a{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.bfo-product div.product div.summary p.price del,.bfo-product div.product div.summary p.price del bdi{color:#9a9ca5;font-size:18px;opacity:1;margin:0}.bfo-product div.product div.summary p.price ins,.bfo-product div.product div.summary p.price ins bdi{color:#ffd000;font-size:38px;font-weight:900;line-height:1;text-decoration:none;text-shadow:0 0 26px rgb(255 208 0 / .35)}body .bfo-product div.product div.summary a.button.single_add_to_cart_button,body .bfo-product div.product div.summary .single_add_to_cart_button.button.alt{display:block;width:100%;max-width:380px;padding:17px 24px;border-radius:10px;background:linear-gradient(180deg,#ffdc40,#f0b400)!important;color:#0a1522!important;font-size:17px;font-weight:900;letter-spacing:.04em;text-align:center;text-transform:uppercase;box-shadow:0 10px 26px rgb(240 180 0 / .35)}body .bfo-product div.product div.summary a.button.single_add_to_cart_button:hover,body .bfo-product div.product div.summary .single_add_to_cart_button.button.alt:hover{background:linear-gradient(180deg,#ffe680,#f5c400)!important;color:#0a1522!important;box-shadow:0 14px 32px rgb(240 180 0 / .5);transform:translateY(-2px)}.bfo-product div.product div.summary p.cart{margin:0}.bfo-product div.product div.summary p.cart::after{content:"Du skickas vidare till butiken";display:block;max-width:380px;margin-top:10px;color:rgb(255 255 255 / .6);font-size:13px;text-align:center}.bfo-product div.product>section.related{grid-column:1 / -1;grid-row:2;margin-top:44px}.bfo-product .related.products>h2{padding-left:14px;border-left:5px solid #1a6fd0;line-height:1.2}@media (max-width:960px){.bfo-product div.product{grid-template-columns:minmax(0,1fr)}.bfo-product div.product::before{grid-row:1 / 3}.bfo-product div.product div.images{grid-column:1;grid-row:1;padding:22px 22px 0}.bfo-product div.product div.summary{grid-column:1;grid-row:2;padding:22px 24px 28px}.bfo-product div.product>section.related{grid-row:3}.bfo-product div.product div.summary p.price ins,.bfo-product div.product div.summary p.price ins bdi{font-size:32px}.bfo-product div.product div.summary p.cart::after,body .bfo-product div.product div.summary a.button.single_add_to_cart_button{max-width:none}}@media (max-width:600px){.bfo-produkt .bfo-page__header{padding:26px 20px}.bfo-produkt .bfo-page__header::after{left:20px}.bfo-product div.product>span.onsale{top:18px;left:18px}}@media (prefers-reduced-motion:reduce){body ul.products li.product,body .woocommerce ul.products li.product .button{transition:none}}.bfo-product div.product div.images,.bfo-product div.product div.summary,.bfo-product div.product div.summary a.button{box-sizing:border-box;min-width:0;max-width:100%}.bfo-product div.product div.images .woocommerce-product-gallery__wrapper,.bfo-product div.product div.images .woocommerce-product-gallery__image{width:100%!important;max-width:100%;box-sizing:border-box}.bfo-brand__hero{position:relative;isolation:isolate;overflow:hidden;margin:0 0 40px;padding:30px 24px 34px;border-radius:18px;background:radial-gradient(circle at 12% 0,rgb(26 111 208 / .5),transparent 55%),radial-gradient(circle at 100% 100%,rgb(255 208 0 / .2),transparent 55%),linear-gradient(135deg,#08131f,#152b42);text-align:center}.bfo-brand__hero::after{content:"";position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(-45deg,rgb(255 255 255 / .03) 0 2px,transparent 2px 16px);pointer-events:none}.bfo-brand__pill{display:inline-block;padding:5px 14px;border-radius:999px;background:#1a6fd0;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bfo-brand__hero h1.bfo-brand__title{margin:14px 0 20px;color:#fff;font-size:clamp(26px, 4.4vw, 40px)!important;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.bfo-brand__hero .bfo-brand__logo{margin:0 auto 24px}.bfo-brand__hero .bfo-brand__logo img{max-height:150px}.bfo-brand__hero .bfo-brand__logo a,.bfo-brand__hero .bfo-brand__logo>picture,.bfo-brand__hero .bfo-brand__logo>img{padding:18px 30px;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .4)}.bfo-brand__hero .bfo-brand__logo a{display:block}.bfo-brand__hero .bfo-brand__cta{margin:0}.bfo-brand__btn,.bfo-brand__btn:visited{background:linear-gradient(180deg,#ffdc40,#f0b400);color:#0a1522;font-weight:900;letter-spacing:.03em;box-shadow:0 10px 26px rgb(240 180 0 / .35)}.bfo-brand__btn:hover,.bfo-brand__btn:focus{background:linear-gradient(180deg,#ffe680,#f5c400);color:#0a1522;box-shadow:0 14px 32px rgb(240 180 0 / .5)}.bfo-brand__content h2:not(.woocommerce-loop-product__title),.bfo-brand h2.bfo-brand__similar-title{padding-left:14px;border-left:5px solid #1a6fd0;line-height:1.2;text-align:left}body li.brand-gallery-item{border:1px solid #ececf0;border-radius:12px}@media (hover:hover){body li.brand-gallery-item:hover{border-color:rgb(26 111 208 / .45);box-shadow:0 12px 26px rgb(26 111 208 / .16)}}body .brand-gallery-filters select:focus,body .brand-gallery-filters input[type="text"]:focus{border-color:#ffd000;box-shadow:0 0 0 3px rgb(255 208 0 / .3)}body #brand-load-more{border:0;border-radius:8px;background:linear-gradient(180deg,#ffdc40,#f0b400);color:#0a1522;font-weight:800;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 8px 20px rgb(240 180 0 / .3)}body #brand-load-more:hover{background:linear-gradient(180deg,#ffe680,#f5c400);color:#0a1522}@media (max-width:600px){.bfo-brand__hero{padding:24px 16px 26px;border-radius:14px}.bfo-brand__hero .bfo-brand__logo a{padding:14px 20px}}.bfo-hero::after{background:radial-gradient(closest-side,rgb(255 208 0 / .2),#fff0)}.bfo-pill__dot{background:#1a6fd0;box-shadow:0 0 0 0 rgb(26 111 208 / .7)}@keyframes bfo-pulse{0%{box-shadow:0 0 0 0 rgb(26 111 208 / .65)}70%{box-shadow:0 0 0 9px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.bfo-cd__live{border-color:rgb(255 208 0 / .5);background:rgb(255 208 0 / .14);color:#fff0b3}.bfo-btn{background:linear-gradient(180deg,#ffdc40,#f0b400);color:#0a1522;font-weight:900;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 10px 26px rgb(240 180 0 / .35)}.bfo-btn:hover,.bfo-btn:focus{background:linear-gradient(180deg,#ffe680,#f5c400);color:#0a1522;box-shadow:0 14px 32px rgb(240 180 0 / .5)}.bfo-yesno__yes{color:#ffd000}.bfo-article__body a{color:#0f4c97}.bfo-article__body a:hover{color:#1a6fd0}.bfo-toc a:hover,.bfo-card__title a:hover,.bfo-card__more:hover,.bfo-sitemap a:hover{color:#0f4c97}.bfo-faq details[open]{border-color:#1a6fd0}.bfo-faq details[open] summary::after{background:#ffd000;color:#0a1522}.bfo-landing .bfo-page__title,.bfo-page h1.bfo-page__title,.bfo-blog h1.bfo-blog__title{border-bottom:3px solid #1a6fd0;border-image:linear-gradient(90deg,#1a6fd0,#ffd000) 1}.bfo-produkt h1.bfo-page__title{border:0;border-image:none}.bfo-blog a.page-numbers:hover{border-color:#1a6fd0;color:#0f4c97}.bfo-blog .page-numbers.current{border-color:#ffd000;background:#ffd000;color:#0a1522}.bfo-form input:focus,.bfo-form textarea:focus,.bfo-404__search input:focus,.simple-search-filter input[type="text"]:focus{border-color:#ffd000;box-shadow:0 0 0 4px rgb(255 208 0 / .28)}main.site-main[class*="bfo-"]{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.bfo-hero{background:radial-gradient(90% 130% at 50% -15%,#1f78dc 0%,#0f4c97 30%,#08131f 72%);padding:64px 20px 138px;border-radius:0 0 48px 48px;text-align:center}.bfo-hero::before{content:"";top:0;left:0;right:0;bottom:0;width:auto;height:auto;border-radius:0;background-image:radial-gradient(rgb(255 208 0 / .22) 2px,transparent 2.6px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 20%,#000 0%,transparent 72%)}.bfo-hero::after{content:"\2605  BLACK FRIDAY  \2605  B\C4 STA ERBJUDANDENA  \2605  HUNDRATALS BUTIKER  \2605  SPARA PENGAR  \2605  BLACK FRIDAY  \2605  B\C4 STA ERBJUDANDENA  \2605  HUNDRATALS BUTIKER  \2605  SPARA PENGAR  \2605  BLACK FRIDAY  \2605  B\C4 STA ERBJUDANDENA  ";top:auto;left:-6%;right:-6%;bottom:30px;width:auto;height:36px;border-radius:0;background:#ffd000;color:#0a1522;font:900 14px/36px Helvetica,Arial,sans-serif;letter-spacing:.3em;white-space:pre;overflow:hidden;transform:rotate(-1.8deg);box-shadow:0 6px 0 rgb(0 0 0 / .25)}.bfo-hero__inner{max-width:820px}.bfo-landing .bfo-hero h1.bfo-hero__title{font-size:clamp(36px, 8vw, 78px)!important;line-height:1.02;letter-spacing:-.025em;text-shadow:0 4px 0 rgb(8 19 31 / .45)}.bfo-landing .bfo-hero h1.bfo-hero__title::after{content:"";display:block;width:120px;height:8px;margin:18px auto 0;border-radius:99px;background:#ffd000}.bfo-hero__date{margin-top:14px;color:#ffd000;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bfo-pill{border:0;background:#fff;color:#0a1522;font-weight:600;box-shadow:0 5px 0 rgb(0 0 0 / .28)}.bfo-pill strong{color:#0f4c97;font-size:17px;font-weight:900}.bfo-pill__dot{background:#1a6fd0;box-shadow:0 0 0 0 rgb(26 111 208 / .6)}.bfo-cd{margin-top:30px}.bfo-cd__timer{max-width:580px;gap:18px}.bfo-cd__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:0;border:4px solid #ffd000;border-radius:50%;background:radial-gradient(circle at 30% 24%,#2b82e8,#0b3a74);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 9px 0 rgb(0 0 0 / .3),inset 0 0 0 4px rgb(255 255 255 / .12)}.bfo-cd__num{font-size:clamp(24px, 6.4vw, 46px);font-weight:900}.bfo-cd__label{margin-top:6px;color:#ffd000;font-size:10px;letter-spacing:.1em}.bfo-cd__unit:last-child{border-color:#fff;background:#ffd000}.bfo-cd__unit:last-child .bfo-cd__num{color:#0a1522}.bfo-cd__unit:last-child .bfo-cd__label{color:#0f4c97}@media (max-width:600px){.bfo-hero{padding:46px 14px 120px;border-radius:0 0 32px 32px}.bfo-cd__timer{gap:8px}.bfo-cd__unit{border-width:3px;box-shadow:0 6px 0 rgb(0 0 0 / .3),inset 0 0 0 3px rgb(255 255 255 / .12)}.bfo-cd__label{margin-top:3px;font-size:7.5px;letter-spacing:.02em}}.bfo-btn,.bfo-brand__btn,body #brand-load-more{border:0;border-radius:14px;background:#ffd000;color:#0a1522;letter-spacing:.05em;box-shadow:0 6px 0 #c99a00;transition:transform .12s ease,box-shadow .12s ease}.bfo-btn{padding:18px 42px;font-size:15px}.bfo-btn:not(.bfo-btn--form)::after{content:"\2192";margin-left:12px;font-weight:900}.bfo-btn:hover,.bfo-btn:focus,.bfo-brand__btn:hover,.bfo-brand__btn:focus,body #brand-load-more:hover{background:#ffdc33;color:#0a1522;transform:translateY(3px);box-shadow:0 3px 0 #c99a00}body li.brand-gallery-item{position:relative;overflow:hidden;border:0;border-radius:18px;background:#fff;box-shadow:0 2px 0 #dfe7f2,0 12px 26px rgb(8 19 31 / .1);transition:transform .18s ease,box-shadow .18s ease}body li.brand-gallery-item::before{content:"";position:absolute;top:0;right:0;z-index:1;width:34px;height:34px;background:#ffd000;clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none}body li.brand-gallery-item::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,#1a6fd0,#ffd000);pointer-events:none}@media (hover:hover){body li.brand-gallery-item:hover{transform:translateY(-5px);border-color:#fff0;box-shadow:0 2px 0 #dfe7f2,0 18px 34px rgb(26 111 208 / .28)}}body .brand-gallery-filters select,body .brand-gallery-filters input[type="text"]{border:2px solid #cfdbea;border-radius:999px;padding-left:20px}.bfo-article__body h2{position:relative;padding-bottom:16px;color:#08131f}.bfo-article__body h2::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:6px;border-radius:99px;background:#ffd000}.bfo-toc{border:2px dashed #7fb0ea;border-radius:20px;background:#f3f8fe;box-shadow:none}.bfo-toc summary{font-weight:800}.bfo-faq details{border:0;border-radius:16px;background:#f3f8fe;box-shadow:inset 0 0 0 2px #dbe7f6}.bfo-faq details[open]{box-shadow:inset 0 0 0 2px #1a6fd0}.bfo-landing .bfo-page__title,.bfo-page h1.bfo-page__title,.bfo-blog h1.bfo-blog__title{position:relative;padding-bottom:18px;border:0;border-image:none}.bfo-landing .bfo-page__title::after,.bfo-page h1.bfo-page__title::after,.bfo-blog h1.bfo-blog__title::after{content:"";position:absolute;left:0;bottom:0;width:84px;height:7px;border-radius:99px;background:#ffd000}.bfo-card{border:0;border-radius:22px;overflow:hidden;box-shadow:0 2px 0 #dfe7f2,0 12px 28px rgb(8 19 31 / .1);transition:transform .18s ease,box-shadow .18s ease}.bfo-card:hover{transform:translateY(-5px);box-shadow:0 2px 0 #dfe7f2,0 20px 36px rgb(26 111 208 / .25)}.bfo-form input,.bfo-form textarea{border:2px solid #cfdbea;border-radius:12px}.bfo-brand__hero{border-radius:30px;background:radial-gradient(90% 130% at 50% -20%,#1f78dc 0%,#0f4c97 34%,#08131f 78%)}.bfo-brand__hero::after{content:"";inset:auto 0 0 0;z-index:0;width:auto;height:10px;border-radius:0;background:#ffd000}.bfo-brand__pill{padding:7px 18px;border-radius:8px;background:#ffd000;color:#0a1522;transform:rotate(-3deg)}.bfo-brand__hero h1.bfo-brand__title{text-shadow:0 4px 0 rgb(8 19 31 / .45)}.bfo-brand__hero .bfo-brand__logo a,.bfo-brand__hero .bfo-brand__logo>picture,.bfo-brand__hero .bfo-brand__logo>img{border-radius:20px;box-shadow:0 8px 0 rgb(0 0 0 / .28)}.bfo-brand__content h2:not(.woocommerce-loop-product__title),.bfo-brand h2.bfo-brand__similar-title{position:relative;padding-left:0;padding-bottom:14px;border-left:0}.bfo-brand__content h2:not(.woocommerce-loop-product__title)::after,.bfo-brand h2.bfo-brand__similar-title::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:6px;border-radius:99px;background:#ffd000}@media (prefers-reduced-motion:reduce){body li.brand-gallery-item,.bfo-card,.bfo-btn,.bfo-brand__btn{transition:none}}