.bf-product-page{--bf-red:#e9453b;--bf-red-hover:#ff5a4f;--bf-bg:#0e0e0f;--bf-panel:#18181a;--bf-border:#2a2a2d;--bf-text:#f4f1ec;--bf-muted:#cfcac2;background:var(--bf-bg);color:var(--bf-text)}.bf-product-page .bf-product-crumbs,.bf-product-page .bf-product-crumbs a,.bf-product-page .bf-product-crumbs p,.bf-product-page .bf-product-crumbs span,.bf-product-page .bf-product-crumbs .text-zircon,.bf-product-page .bf-product-crumbs .text-primary-dark{color:#fff!important}.bf-product-page h1,.bf-product-page h2,.bf-product-page h3,.bf-product-page h4,.bf-product-page h5,.bf-product-page h6,.bf-product-page p,.bf-product-page span,.bf-product-page label,.bf-product-page li{color:var(--bf-text)}.bf-product-page .text-primary-dark,.bf-product-page .text-black,.bf-product-page .text-gray-800,.bf-product-page .text-gray-900,.bf-product-page .text-\[\#222\]{color:var(--bf-text)!important}.bf-product-page .text-primary-light,.bf-product-page .text-dark-grey,.bf-product-page .text-gray-400,.bf-product-page .text-gray-500,.bf-product-page .text-gray-600,.bf-product-page .text-gray-700{color:var(--bf-muted)!important}.bf-product-page .text-custom-blue,.bf-product-page .text-secondary-light{color:var(--bf-red)!important}.bf-product-page .border-custom-blue{border-color:var(--bf-red)!important}.bf-product-page .bg-custom-blue{background-color:var(--bf-red)!important}.bf-product-page .border-\[\#222\]{border-color:var(--bf-red)!important}.bf-product-page .bg-primary-lightest,.bf-product-page .bg-solitude-2,.bf-product-page .bg-white,.bf-product-page .sm\:bg-primary-lightest,.bf-product-page .md\:bg-white,.bf-product-page .bg-\[\#F1F5FA\]{background-color:var(--bf-panel)!important}.bf-product-page .bg-\[\#F7F7F7\],.bf-product-page .bg-\[\#F8FAFC\]{background-color:#fff!important}.bf-product-page .bg-\[\#F7F7F7\] span{color:#111!important}.bf-product-page .bg-very-light-grey,.bf-product-page .h-\[1px\].w-full{background-color:var(--bf-border)!important}.bf-product-page .price{color:var(--bf-red)!important}.bf-product-page .shadow-md,.bf-product-page .sm\:shadow-md{box-shadow:0 4px 20px -1px #00000073!important}.bf-product-page .bg-blue-100,.bf-product-page .bg-sky-100,.bf-product-page .bg-primary-lighter{color:var(--bf-text)!important;border-color:var(--bf-red)!important;background-color:#e9453b2e!important}.bf-product-page .ring-custom-blue,.bf-product-page .ring-blue-500,.bf-product-page .outline-custom-blue{--tw-ring-color:var(--bf-red)!important}.bf-product-page .text-primary-light svg,.bf-product-page svg.text-primary-light{color:var(--bf-muted)!important}.bf-product-page a.text-primary-dark{color:var(--bf-text)!important}.bf-product-page .bg-custom-blue,.bf-product-page a.bg-custom-blue,.bf-product-page button.bg-custom-blue,.bf-product-page a.border-custom-blue.bg-custom-blue{color:#fff!important}.bf-product-page .call-center{background-color:#fff!important;border-color:#d5d5d5!important;box-shadow:0 2px 20px #00000059!important}.bf-product-page .call-center,.bf-product-page .call-center span{color:#111!important}.bf-product-page .bf-insured-delivery,.bf-product-page .bf-insured-delivery p{color:var(--bf-text)!important}.bf-product-page .bf-insured-delivery img{filter:brightness(0)invert();opacity:.95}.bf-product-page .bf-marketplaces{justify-content:center}.bf-product-page .bf-marketplaces>a{overflow:hidden;background-color:#fff!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.bf-product-page .bf-marketplaces>a img,.bf-product-page .bf-marketplaces>a span{margin-left:0!important;margin-right:0!important;display:block!important}.bf-product-page .embla-thumbs__slide,.bf-product-page .embla-thumbs__slide__button,.bf-product-page .embla-thumbs__slide__img{background-color:#fff!important}.bf-product-page .embla-thumbs__slide__button{opacity:1!important}.bf-product-page .embla-thumbs__slide{border-color:#d5d5d5!important}.bf-product-page .embla-thumbs__slide--selected{border-color:var(--bf-red)!important;border-width:2px!important}.bf-product-page.bf-sticky-bar,.bf-product-page .bf-sticky-bar{background:var(--bf-panel)!important;color:var(--bf-text)!important}.bf-price-tag{display:none}.bf-product-page .bf-price-tag{background:var(--bf-red);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;padding:6px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;color:#fff!important}
