*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:"Barlow",sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#fff0}body{margin:0;line-height:inherit;font-family:"Barlow",sans-serif;font-size:18px;line-height:28px!important;font-weight:400;color:#000!important}h1,h2,h3,h4,h5,h6{font-family:"Libre Franklin",sans-serif;font-weight:500!important;color:#000}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:600!important}code,kbd,samp,pre{font-family:"Barlow",sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:"Barlow",sans-serif;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:#fff0;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role='button']{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--containerPadding:100px;--orange:#fe5004;--primary:#83112f}html{transition-property:all;transition-duration:500ms;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:1!important}.container,.wp-block-woocommerce-cart.alignwide,.wp-block-woocommerce-checkout.alignwide.wc-block-checkout{max-width:100%!important;width:100%!important;padding-left:var(--containerPadding)!important;padding-right:var(--containerPadding)!important}@media screen and (max-width:1700px){:root{--containerPadding:50px}}@media (min-width:1200px) and (max-width:1280px){:root{--containerPadding:25px}}@media screen and (max-width:990px){:root{--containerPadding:50px}}@media screen and (max-width:767px){:root{--containerPadding:25px}}.bg-black{background-color:#000}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.container{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:480px){.container{max-width:480px}}@media (min-width:767px){.container{max-width:767px;padding-right:2rem;padding-left:2rem}}@media (min-width:990px){.container{max-width:990px}}@media (min-width:1200px){.container{max-width:1200px;padding-right:0rem;padding-left:0rem}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:1920px){.container{max-width:1920px}}@media screen and (min-width:783px){.adminFixedHeader{top:32px!important}}@media screen and (max-width:783px){.adminFixedHeader{top:46px!important}}@media (min-width:767px) and (max-width:1200px){.navBase{position:fixed!important;right:0;top:0;z-index:20;display:flex;height:100%;width:350px;align-items:flex-start;justify-content:center;--tw-bg-opacity:1;background-color:var(--primary);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:500ms;transition-timing-function:cubic-bezier(0,0,.2,1);overflow-y:auto;padding-top:80px;padding-bottom:20px}.navHandler{visibility:hidden;width:0}.navHandler>ul{opacity:0;visibility:0;transition:all 0.3s ease-in}.navBase>ul{width:100%;max-height:calc(100vh - 100px);overflow-y:auto;padding:0 25px;margin-top:0}.navBase{z-index:25}.navBase ul.sub-menu{position:static!important;background:transparent!important;left:auto!important;transform:none!important;padding:0!important;margin:0!important;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:all 0.3s ease-in-out}.navBase ul.sub-menu.open{opacity:1;visibility:visible;height:auto;padding:10px 0 0 20px!important;margin:0!important}.navBase ul.sub-menu li{margin-bottom:8px}.navBase ul.sub-menu li a{color:rgb(255 255 255 / .8)!important;font-size:16px!important;padding:5px 0!important}.navBase ul.sub-menu li a:hover{color:white!important}.navBase>ul>li{margin-bottom:15px}.navBase>ul>li>a{display:block;padding:10px 0;font-size:18px;font-weight:500}}@media screen and (max-width:767px){.navBase{position:fixed!important;right:0;top:0;z-index:20;display:flex;height:100%;width:100vw;align-items:flex-start;justify-content:center;--tw-bg-opacity:1;background-color:var(--primary);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:500ms;transition-timing-function:cubic-bezier(0,0,.2,1);overflow-y:auto;padding-top:140px;padding-bottom:50px}.navHandler{visibility:hidden;width:0}.navHandler>ul{opacity:0;visibility:0;transition:all 0.3s ease-in}.navBase>ul{width:100%;max-height:calc(100vh - 100px);overflow-y:auto;padding:0 50px;margin-top:0}.navBase{z-index:25}header{z-index:30}.navBase ul.sub-menu{position:static!important;background:transparent!important;left:auto!important;transform:none!important;padding:0!important;margin:0!important;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:all 0.3s ease-in-out}.navBase ul.sub-menu.open{opacity:1;visibility:visible;height:auto;padding:10px 0 0 0px!important;margin:0!important}.navBase ul.sub-menu li{margin-bottom:8px}.navBase ul.sub-menu li a{color:rgb(255 255 255 / .8)!important;font-size:16px!important;padding:5px 0!important}.navBase ul.sub-menu li a:hover{color:white!important}.navBase>ul>li{margin-bottom:15px}.navBase>ul>li>a{display:block;padding:10px 0;font-size:18px;font-weight:500}}.baseTransition,.beforeBaseTransition::before,.beforeBaseTransition::after{transition-property:all;transition-duration:500ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.baseH1{font-size:60px;line-height:70px}.invisible{visibility:hidden}.fixed{position:fixed}.relative{position:relative}.left-0{left:0}.top-0{top:0}.top-\[32px\]{top:32px}.top-\[46px\]{top:46px}.z-20{z-index:20}.z-30{z-index:30}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-10{margin-top:2.5rem}.inline-block{display:inline-block}.flex{display:flex}.h-0{height:0}.h-6{height:1.5rem}.h-96{height:24rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-6{width:1.5rem}.w-96{width:24rem}.w-full{width:100%}.max-w-full{max-width:100%}.flex-grow{flex-grow:1}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.px-0{padding-left:0;padding-right:0}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-52{padding-top:13rem}.text-center{text-align:center}.text-primary{color:#82112f!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:600!important}.font-extrabold{font-weight:800}.font-light{font-weight:400}.uppercase{text-transform:uppercase}.leading-tight{line-height:1.25}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.duration-500{transition-duration:500ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.alignfull{margin:2rem calc(50% - 50vw)!important;max-width:100vw!important;width:100vw}.alignwide{margin:2rem 0;max-width:1600px!important}.alignnone{margin-left:0;margin-right:0;height:auto;max-width:100%}.aligncenter{margin:.5rem auto;display:block}@media (min-width:767px){.alignleft:not(.wp-block-button){margin-right:.5rem;float:left}.alignright:not(.wp-block-button){margin-left:.5rem;float:right}.wp-block-button.alignleft a{float:left;margin-right:1rem}.wp-block-button.alignright a{float:right;margin-left:1rem}}.wp-caption{display:inline-block}.wp-caption img{margin-bottom:.5rem;line-height:1}.wp-caption-text{font-size:.875rem;color:#4b5563}.entry-content h1,.block-editor-block-list__layout h1{font-size:1.5rem;line-height:2rem}.entry-content h2,.block-editor-block-list__layout h2{font-size:1.25rem}.entry-content h3,.block-editor-block-list__layout h3{font-size:1.125rem;line-height:1.75rem}.entry-content p a,.entry-content ul a,.entry-content ol a,.block-editor-block-list__layout p a,.block-editor-block-list__layout ul a,.block-editor-block-list__layout ol a{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity));text-decoration-line:underline}.entry-content p a:hover,.entry-content ul a:hover,.entry-content ol a:hover,.block-editor-block-list__layout p a:hover,.block-editor-block-list__layout ul a:hover,.block-editor-block-list__layout ol a:hover{text-decoration-line:none}.entry-content p,.entry-content ul,.entry-content ol,.block-editor-block-list__layout p,.block-editor-block-list__layout ul,.block-editor-block-list__layout ol{margin-bottom:2rem}.entry-content ul:not(.block-editor-block-variation-picker__variations) li,.block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li{list-style-position:inside;list-style-type:disc}.entry-content ol li,.block-editor-block-list__layout ol li{list-style-position:inside;list-style-type:decimal}@media (min-width:990px){.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-left{text-align:left}}@media (min-width:1200px){.lg\:text-5xl{font-size:3rem;line-height:1}}.underlineLink{position:relative;display:inline-block}.underlineLink::after{content:'';background-color:#fff;opacity:.2;width:0%;height:1px;position:absolute;bottom:-2px;left:0;transition:all 0.3s ease-in-out}.underlineLink:hover::after{width:100%}.underlineLinkBlack::after{background-color:#000}.animate_fadeOutUp{animation:fadeOutUp 1s forwards;opacity:1}.animate_fadeOutRight{animation:fadeOutRight 1s forwards;opacity:1}.animate_fadeOutLeft{animation:fadeOutLeft 1s forwards;opacity:1}.animate_fadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animate_fadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animate_fadeInRight{animation:fadeInRight 1s forwards;opacity:0}@keyframes fadeInUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0%)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0%)}}@keyframes fadeOutLeft{from{opacity:1;transform:translateX(0%)}to{opacity:0;transform:translateX(100%)}}@keyframes fadeOutRight{from{opacity:1;transform:translateX(0%)}to{opacity:0;transform:translateX(-100%)}}@media screen and (max-width:767px){.baseH1{font-size:3rem;line-height:1.2}}.animate_scale{animation:scale 1s infinite}.animate_scale-2{animation:scale 2s infinite}.animate_scale-3{animation:scale 3s infinite}.animate_scale-4{animation:scale 4s infinite}.animate_scale-5{animation:scale 5s infinite}.animate_scale-6{animation:scale 6s infinite}@keyframes scale{0%{transform:scale(.5)}50%{transform:scale(1)}100%{transform:scale(.5)}}.animate_rotate{animation:rotate 6s linear infinite;transform-origin:center center}@keyframes rotate{from{transform:rotate(-360deg)}to{transform:rotate(360deg)}}.animate_banner{animation:banner 12s linear infinite}@keyframes banner{0%{transform:translateX(calc(4430px - 100vw))}100%{transform:translateX(252px)}}header>div{transition:all 0.3s ease-in-out}header.stickNav>div{background-color:#000!important}.quform-edit-form{display:none}.baseButton{color:#fff;background:var(--orange);border:1px solid var(--orange)}.baseButton:hover{background:#fff0;color:var(--orange)}.error404 header>div{background-color:#000!important}.baseTextBigger{font-size:20px;line-height:32px}.editor p{margin-bottom:1.25rem}.editor ul{padding-left:20px!important;list-style:disc!important;list-style-type:disc!important;margin-bottom:1.25rem!important}.editor ul li,.singleEditor li,.editor table,.singleEditor table{margin-bottom:1.25rem}.singleEditor img{max-width:100%}.singleEditor figure{max-width:100%;margin-bottom:1.25rem}.singleEditor h2{font-size:40px;line-height:1.2;margin-bottom:2.25rem}.singleEditor h3{font-size:28px;line-height:1.2;margin-bottom:2.25rem}.singleEditor h4{font-size:20px;line-height:1.2;margin-bottom:2.25rem}.singleEditor ul,.singleEditor ol,.singleEditor p{margin-bottom:2.25rem}.singlePostEditor>*{margin-bottom:1.25rem}.singlePostEditor h2{font-size:40px;line-height:1.2}.singlePostEditor h3{font-size:28px;line-height:1.2}.singlePostEditor h4{font-size:20px;line-height:1.2}.singlePostEditor img{max-width:100%}.singlePostEditor figure{max-width:100%;margin-bottom:1.25rem}.singlePostEditor figcaption{color:#000!important;font-size:16px!important;border-left:1px solid #e6e6e6;padding-left:20px;line-height:22px;margin-top:20px}.singlePostEditor blockquote{margin-top:1.25rem;font-size:24px;line-height:1.3;padding-left:35px;border-left:1px solid #e6e6e6}.grid-sizer{width:33%}.masonryContainer{display:flex;flex-wrap:wrap;gap:2.5rem}.masonryColumn{width:calc(33% - 2.5rem);margin-bottom:2.5rem}.baseH2,.editor h2{font-size:48px;line-height:1.25;text-transform:uppercase}.editor h2{margin-bottom:1.25rem}.subheadingLine::after{content:'';width:100%;height:1px;background:#000;position:absolute;left:0;opacity:10%;bottom:-12px}.dark-logo-header .custom-logo-link:not(#dark-logo){display:none}.dark-logo-header ul#menu-main-menu li{color:#000!important}.dark-logo-header>div{border-bottom:1px solid #e6e6e6}.stickNav>div{border:0}header.dark-logo-header.stickNav .custom-logo-link:not(#dark-logo){display:block}header.dark-logo-header.stickNav .custom-logo-link#dark-logo{display:none}header.dark-logo-header.stickNav ul#menu-main-menu li{color:#fff!important}@media screen and (max-width:1200px){.grid-sizer{width:50%}.masonryColumn{width:calc(50% - 2.5rem)}.customer-gallery-slider-js .slick-next{right:0!important}div#primary-menu ul li a{white-space:nowrap}}@media screen and (max-width:767px){.grid-sizer{width:100%}.masonryColumn{width:100%}.baseH2{font-size:2.25rem;line-height:2.5rem}}.a2a_kit a{transition:all 0.3s ease-in-out!important}.headingHide h3{display:none}#contact-us-form{max-width:600px}footer span.quform-required{color:#fff!important}span.quform-required{color:var(--primary)!important}select.quform-field{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;position:relative!important}.quform-element.quform-element-radio.quform-element-2_7.quform-cf.quform-element-required label{color:#000!important;opacity:100%!important;margin-bottom:15px}.page-id-105663 .quform-option{display:flex;font-size:14px;line-height:1.3}.quform-input.quform-input-select.quform-input-2_18.quform-cf::after{content:'';background:url(https://blumsafe.com/wp-content/uploads/2024/07/down-arrow.png);position:absolute;right:15px;bottom:50%;width:15px;height:15px;transform:translateY(50%);background-size:contain;background-repeat:no-repeat}.quform-input.quform-input-select.quform-input-2_18.quform-cf{position:relative}.bannerEditor img{width:auto;height:auto;margin-left:5px;margin-right:5px}.bannerEditor p *{display:inline-block}.bannerEditor p{font-size:16px;display:flex;justify-content:center;align-items:center;gap:7px}.bannerEditor *{color:#fff}.heading-slider h1{line-height:1.15!important;margin-left:20px}.heading-slider p{font-size:38px;line-height:1.3;color:#fff;margin-left:20px}.hero-editor h1,.hero-editor h2,.hero-editor p{font-size:38px;line-height:1.3;color:#fff}.heroGradient{background:linear-gradient(0deg,#fff0 0%,#fff0 50%,rgb(0 0 0) 100%)}.borderColorWhite{border-color:#fff6}.borderColorWhite24{border-color:#ffffff3d}.quform-elements.quform-elements-1.quform-cf.quform-responsive-elements-phone-landscape{padding:0!important}footer button.quform-submit{color:#e6e6e6;padding:0!important;transition:all 0.3s ease-in-out;font-size:16px}footer button.quform-submit:hover,.quform-element.quform-element-submit.quform-element-3_2.quform-cf.quform-button-style-theme button.quform-submit:hover{transform:translateX(10px)}.quform-element.quform-element-submit.quform-element-3_2.quform-cf.quform-button-style-theme button.quform-submit{color:#000;padding:0!important;transition:all 0.3s ease-in-out;font-size:16px}.quform-button-submit-icon i.fa.fa-angle-right::before{display:none}.quform-element.quform-element-submit.quform-element-3_2.quform-cf.quform-button-style-theme svg path{stroke:#000}.menu-item.cart-icon{display:flex;align-items:center}.menu-item.cart-icon a{display:flex;align-items:center}.menu-item.cart-icon svg{fill:#fff}.full-width-search-form{width:100%;height:0;background:#fff;position:fixed;top:0;left:0;visibility:hidden;opacity:0;transition:all 0.5s ease-in-out;display:grid;place-items:center;z-index:99}.full-width-search-form.showSearch{height:50%;visibility:visible;opacity:1}#slider h1,#slider h2{font-family:"Libre Franklin",sans-serif!important;font-weight:500!important;margin-bottom:15px}#slider p{font-family:'Barlow',sans-serif;font-weight:400!important;margin-bottom:15px}header ul li span,ul#menu-main-menu li a{font-weight:400}ul#menu-main-menu li{white-space:nowrap}#custom-popup,.custom-popup-from-option-pages{position:fixed;inset:0;z-index:99999;background:#0000008a;backdrop-filter:blur(6px);visibility:hidden;opacity:0;transition:all 0.5s ease-in-out;display:flex;flex-direction:column;justify-content:center}#custom-popup.show,.custom-popup-from-option-pages.show{opacity:1;visibility:visible}.popup-container{max-width:80%;margin:auto;max-height:80%;position:relative}#slider .section-index-1{background-position:top center}#slider .section-index-2{background-position:center center}#slider .section-index-3{background-position:center center}#slider .section-index-4{background-position:top center}img.custom-logo{height:66px;width:auto}@media screen and (min-width:1200px){ul#menu-main-menu li{position:relative}ul.sub-menu{position:absolute;background:#000;left:-25px;transform:translateX(15px);padding:25px;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out}ul.sub-menu li{margin-bottom:4px}ul.sub-menu li a,ul#menu-main-menu li a{transition:all 0.3s ease-in-out}ul#menu-main-menu li:hover ul.sub-menu{opacity:1;visibility:visible;transform:translateX(0)}ul#menu-main-menu li a:hover{opacity:.7}}.polygon-clip-path{clip-path:polygon(100% 0,100% 48%,40% 100%,0 69%,0 0)}.polygon-clip-path-revert{clip-path:polygon(100% 0,100% 69%,60% 100%,0 48%,0 0)}.single-product .woocommerce{padding-top:100px}.woocommerce-product-gallery__wrapper>div img{width:100%;padding-left:180px}.flex-viewport{min-height:690px}ol.flex-control-nav.flex-control-thumbs{display:flex;flex-direction:column;width:100%;max-width:80px;position:absolute;top:0;background:#fff}ol.flex-control-nav.flex-control-thumbs.slick-initialized.slick-slider.slick-vertical{max-height:690px}.woocommerce div.product div.images .flex-control-thumbs li{width:100%;margin-bottom:15px}.woo-button{background:var(--primary)!important;color:#fff!important;font-weight:400!important;border-radius:0!important;font-size:18px!important;transition:all 0.3s ease-in-out!important;padding:15px 30px!important;text-transform:uppercase!important}.woo-button:hover{opacity:.7}.woocommerce .quantity .qty{width:100px;height:48px;border:1px solid #ddd}.woocommerce div.product form.cart div.quantity{margin-right:10px!important}h3.tc-cell{width:250px!important;display:flex;align-items:center!important}bdi{color:#000!important}nav.woocommerce-breadcrumb{margin-bottom:0!important}.tm-final-totals:first-child{display:none!important}.single-product div#content{padding-top:50px}#winders-color-option span.tc-col.tc-label.radio-image-label-inline{display:none}#winders-color-option ul{display:flex!important;flex-wrap:wrap!important;gap:17px!important}#winders-color-option ul li{width:52px!important}#winders-option ul li.tc-active{outline:2px solid #83112f;border:0;border-radius:2px}#winders-color-option ul li:last-child span.tc-image.tc-image-inline{background:url(https://blumsafe.com/wp-content/uploads/2024/06/winders-mixed-colors.jpg);background-size:cover!important;background-position:center center;border:0;position:relative}html body main#main #winders-color-option ul li span.tc-image.tc-image-inline,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap .tmhexcolorimage-inline{border:0;width:52px!important;height:52px!important}#winders-color-option ul li.tc-active span.tc-image.tc-image-inline{outline:2px solid #83112f;border-radius:2px}#winders-color-option ul li.tc-active span.tc-image.tc-image-inline::before{opacity:1}#winders-color-option ul li span.tc-image.tc-image-inline::before{content:'';background:url(https://blumsafe.com/wp-content/uploads/2024/06/tick-1.png);position:absolute;inset:0;opacity:0;background-size:16px;background-repeat:no-repeat;background-position:center center}.tc-section-inner-wrap>div>div>div{gap:30px!important}a.popup-white-blumsafe{font-size:14px;position:relative;left:18px;top:-15px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding-left:50px}.woocommerce .quantity .qty[type='number']{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:0!important;outline:0!important}.woocommerce .quantity .qty[type='number']::-webkit-inner-spin-button,.woocommerce .quantity .qty[type='number']::-webkit-outer-spin-button{-webkit-appearance:none}.disable-input-element{display:none!important}.woocommerce-product-details__short-description{margin-bottom:50px}p.stars a{color:var(--primary)!important}.product_meta{display:flex;gap:50px}.product_meta a,.editor a{transition:all 0.3s ease-in-out;text-decoration:underline;color:var(--primary)}.product_meta a:hover,.editor a:hover{color:var(--primary);opacity:.7}section.related.products .products.columns-4{max-width:1060px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:100px}section.related.products .products.columns-4::after,section.related.products .products.columns-4::before{display:none!important}.font-futura{font-family:"Libre Franklin",sans-serif}.font-europa{font-family:"Barlow",sans-serif}.woocommerce .star-rating span::before{color:var(--primary)}.woocommerce .star-rating{font-size:15px}.woocommerce-photo-reviews-form-main-inner,.woocommerce-photo-reviews-form{padding:0!important}p.comment-notes{font-size:16px;line-height:25px;margin-bottom:1rem}p.stars a::before{color:var(--primary)!important}div#respond label{font-size:16px}div#respond textarea,div#respond input{font-size:16px;border:1px solid #ddd;padding:5px 15px}div#respond textarea::placeholder{opacity:0!important}label[for='wcpr_image_upload']{font-size:14px!important;line-height:20px;margin-top:15px!important}button.wcpr_image_upload_button.button,#respond input#submit{background:transparent!important;font-size:16px!important;color:#000!important;font-weight:400!important;font-family:'Barlow',sans-serif!important;border:1px solid #707070!important;border-radius:0!important;width:100%!important;margin-bottom:20px!important;padding:15px 0!important;transition:all 0.3s ease-in-out!important}button.wcpr_image_upload_button.button:hover,#respond input#submit:hover{color:#fff!important;background:var(--primary)!important;border-color:var(--primary)!important}#respond input{margin-bottom:15px}#respond input#wp-comment-cookies-consent{margin-bottom:0!important}p.comment-form-cookies-consent{font-size:16px;line-height:20px;margin-bottom:25px}.summary.entry-summary .woocommerce-product-rating{display:none!important}.primaryLink{display:inline-block;position:relative;color:var(--primary)}.primaryLink::after{content:'';position:absolute;left:0;bottom:2px;width:100%;height:1px;background:var(--primary);transition:all 0.3s ease-in-out}.primaryLink:hover::after{width:0}.archive ul.products.columns-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr!important;gap:50px}.archive ul.products.columns-4::before,.archive ul.products.columns-4::after{display:none!important}a.baseLink,.baseLink a{position:relative;display:inline-block}a.baseLink::after,.baseLink a::after{content:'';width:100%;height:1px;position:absolute;left:0%;bottom:2px;transition:all 0.3s ease-in-out}a.baseLinkBlack,.baseLinkBlack a,a.baseLinkBlack:hover,.baseLinkBlack:hover{color:#000}a.baseLinkBlack::after,.baseLinkBlack a::after{background:#000}a.baseLinkWhite,.baseLinkWhite a,a.baseLinkWhite:hover,.baseLinkWhite a:hover{color:#fff}a.baseLinkWhite::after,.baseLinkWhite a::after{background:#fff}a.baseLink:hover::after,.baseLink a:hover::after{width:0}.woocommerce-notices-wrapper a.button{font-weight:400;font-size:18px!important;background:var(--primary);color:#fff;border:0;border-radius:0;padding:15px 30px;text-transform:uppercase;transition:all 0.3s ease-in-out}.single-product header>div{border:0!important}div#angelleye_ppcp_product{position:relative;z-index:0}.page-id-105446 .big-font p a{text-decoration:underline}.editor .user-manuals-list{list-style:none!important;margin:0;padding-left:0!important;margin-top:40px!important}.editor .user-manuals-list li{border-bottom:1px solid #b3b3b3;padding-bottom:15px;transition:all 0.4s ease-in-out}.editor .user-manuals-list li a{color:#820f30;text-decoration:none;font-size:22px;transition:all 0.4s ease-in-out}.editor .user-manuals-list li a:hover{opacity:.7}.editor .user-manuals-list li:hover{transform:translateX(5px)}.editor th,.editor td,.singleEditor th,.singleEditor td{border:1px solid #ddd;padding:10px 15px;font-weight:400;font-family:"Barlow",sans-serif}.product-th a{display:flex;justify-content:center}.about-title-section h1{font-size:60px}.bs-scene-photos{background-color:#fff0;background-image:url(https://blumsafe.com/wp-content/uploads/2024/06/blumsafe-product-information-bg-a.jpg);background-size:cover;padding:40px 80px;padding:80px 60px!important;display:block;height:100%}.bs-video-tour{background-color:#fff0;background-image:url(https://blumsafe.com/wp-content/uploads/2024/06/blumsafe-product-information-bg-a.jpg);background-size:cover;padding:40px 80px;position:relative;padding:80px 120px!important;display:block;height:100%}.bs-video-tour svg{width:60px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.bs-video-box,.bs-scene-box{border:1px solid #000;padding:5px}.button-box{position:relative;display:grid;width:100%;justify-content:center;grid-template-columns:1fr 1fr;column-gap:40px}.page-id-105419 .title-background-image{background-image:url(https://blumsafe.com/wp-content/uploads/2024/06/our-story-title-background.png)}.page-id-105419 .title-background-image img{display:none}.lastmb-0:last-child{margin-bottom:0!important}.galleryEditor h2{font-size:36px;line-height:1.2!important;margin-bottom:10px}.galleryEditor h3{font-size:26px;line-height:1.2!important;text-transform:uppercase;margin-bottom:15px}.accordion-title.open svg{rotate:180deg}select.quform-field,option.quform-field{background:#fff0;font-weight:400!important}ol.flex-control-nav{padding-top:50px!important;padding-bottom:50px!important}.singlePostEditor h2{font-size:32px;line-height:1.2}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff!important;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:15px 15px 15px;position:absolute;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;width:100%;will-change:transform;bottom:20px}@media screen and (min-width:767px){figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex{display:grid!important;grid-template-columns:1fr 1fr}.postid-102037 figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex{display:flex!important}.postid-102037 figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex>figure:nth-child(1),.postid-102037 figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex>figure:nth-child(2),.postid-102037 figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex>figure:nth-child(3){width:32%!important}.postid-102037 figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex>figure:nth-child(4),.postid-102037 figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex>figure:nth-child(5){width:49%!important}}.search .woocommerce-no-products-found{padding-left:var(--containerPadding);padding-right:var(--containerPadding);padding-top:3rem;padding-bottom:1rem}.woocommerce-info{border-top-color:var(--priamry)}.woocommerce-info::before{color:var(--primary)}.woocommerce-no-products-found{max-width:700px;margin:auto}.postid-102037 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{bottom:35px}figure.wp-block-image.alignleft{float:left;clear:none;width:auto!important;margin-right:20px}figure.wp-block-image.alignright{float:right;clear:none;width:auto!important;margin-left:20px}.woocommerce #reviews #comments ol.commentlist li{border-top:1px solid #ddd!important}.woocommerce #reviews #comments ol.commentlist ul.children{margin-left:0!important;padding-left:0!important;list-style:none!important}.woocommerce #reviews #comments ol.commentlist ul.children>li{padding-left:50px!important}strong.woocommerce-review__author{font-size:20px!important;color:#000;font-family:"Barlow",sans-serif;font-weight:400!important}.woocommerce #reviews #comments ol.commentlist li .description p{font-size:16px!important;line-height:24px}h2.woocommerce-Reviews-title{display:none}.woocommerce #reviews #comments>ol.commentlist>li:first-child{padding-top:0!important;margin-top:0!important;border-top:0!important}.comment_container p.meta{margin-bottom:0.6rem!important}.woocommerce #reviews #comments ol.commentlist ul.children>li::before{content:'';display:block;width:17px;height:11px;position:absolute;left:0;background-image:url(https://blumsafe.com/wp-content/uploads/2024/07/black-arrow.png);background-size:contain;background-repeat:no-repeat}div#respond{display:none}.mini-cart-content dl.tc-epo-metadata.variation{display:none}.mini-cart-content span.quantity{display:none}.woocommerce-mini-cart__buttons a{background:var(--primary)!important;padding:15px 30px!important;text-align:center;transition:all 0.3s ease-in-out;width:100%}.woocommerce-mini-cart__buttons a:hover{opacity:70%}.woocommerce-mini-cart__buttons a:nth-child(2){background:#000!important}.page-id-105195 .wc-block-cart__submit-container{background:var(--primary);color:#fff;transition:all 0.3s ease-in-out}.page-id-105195 .wc-block-cart__submit-container:hover{opacity:.7}.wc-block-components-form .wc-block-components-text-input input[type='email'],.wc-block-components-form .wc-block-components-text-input input[type='number'],.wc-block-components-form .wc-block-components-text-input input[type='tel'],.wc-block-components-form .wc-block-components-text-input input[type='text'],.wc-block-components-form .wc-block-components-text-input input[type='url'],.wc-block-components-text-input input[type='email'],.wc-block-components-text-input input[type='number'],.wc-block-components-text-input input[type='tel'],.wc-block-components-text-input input[type='text'],.wc-block-components-text-input input[type='url']{border:0!important;outline:0!important;border-bottom:1px solid #000!important;border-radius:0!important;transition:all 0.3s ease-in-out}.wc-block-components-form .wc-block-components-text-input input[type='email']:focus,.wc-block-components-form .wc-block-components-text-input input[type='number']:focus,.wc-block-components-form .wc-block-components-text-input input[type='tel']:focus,.wc-block-components-form .wc-block-components-text-input input[type='text']:focus,.wc-block-components-form .wc-block-components-text-input input[type='url']:focus,.wc-block-components-text-input input[type='email']:focus,.wc-block-components-text-input input[type='number']:focus,.wc-block-components-text-input input[type='tel']:focus,.wc-block-components-text-input input[type='text']:focus,.wc-block-components-text-input input[type='url']:focus{border-bottom:0!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:500}.wc-block-cart-items thead tr th span,span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{font-weight:500!important;font-size:18px!important}.wc-block-cart-items a.wc-block-components-product-name br{display:none}.wc-block-cart-items .wc-block-components-product-metadata__description{display:none}ul.wc-block-components-product-details li span{font-size:16px;font-weight:400!important}input.wc-block-components-quantity-selector__input{font-weight:400!important}button.wc-block-cart-item__remove-link{color:var(--primary)!important;font-size:18px!important}.page-id-105195 .wc-block-components-sidebar-layout .wc-block-components-main{width:75%}.page-id-105195 .wc-block-components-sidebar{width:25%}@media screen and (max-width:767px){.page-id-105195 .wc-block-components-sidebar-layout .wc-block-components-main{width:100%}.page-id-105195 .wc-block-components-sidebar{width:100%}}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:var(--primary);color:#fff;max-width:250px;padding-left:0;padding-right:0;transition:all 0.3s ease-in-out}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{opacity:.7}.wc-block-components-order-summary__content .wc-block-components-product-metadata__description{display:none}.wc-block-components-order-summary__content span.wc-block-components-product-name br{display:none}.wc-block-components-order-summary__content ul.wc-block-components-product-details li span{font-size:16px!important;font-weight:400!important}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border:1px solid #000;border-radius:0}.page-id-105197 .woocommerce{padding-left:var(--containerPadding);padding-right:var(--containerPadding);padding-bottom:80px}nav.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:1px solid #ddd}nav.woocommerce-MyAccount-navigation ul li{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:15px 30px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,.page-id-105197 .woocommerce-button{color:#fff;font-size:18px;font-weight:400!important;background:var(--primary);border-radius:0!important;padding:15px 30px;transition:all 0.3s ease-in-out}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.woocommerce-privacy-policy-text{margin-bottom:1.25rem}#customer_login h2{font-size:32px;line-height:1.2}.configurator-item-ul span.tc-label-inner,.configurator-item-ul span.tc-label-text{text-align:center!important}span.tc-label-text{text-transform:uppercase!important;font-size:16px!important;line-height:1.4!important}.tc-tooltip{color:var(--primary)!important}.custom-popup-from-option-pages.popup-default-safe-color>.popup-container,.custom-popup-from-option-pages.popup-interior-finish>.popup-container{width:80%!important;height:80%!important}.popup-tab{border-bottom:1px solid #000;padding:10px 0;text-align:center;margin:0 25px 25px 25px;cursor:pointer}.accordion-content div#respond{display:block}div#angelleye_ppcp_checkout_top iframe{z-index:0!important}a.cart-contents{display:flex;align-items:center;gap:.5rem;color:#fff;position:relative}.mini-cart-content{position:absolute;margin-top:.5rem;background:#fff}.page-id-105195 .wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns{display:none}.wp-block-woocommerce-empty-cart-block h2:nth-child(3){display:none}hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots{display:none}.wp-block-woocommerce-empty-cart-block{padding-bottom:50px}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{margin-bottom:10px}h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{font-size:22px}.page-id-105197 .woocommerce{max-width:1200px;margin:0 auto}.randomEditor h3{margin-bottom:1.25rem!important}.singlePostGalleryGrid a{position:relative;transition:all 0.3s ease-in-out}.singlePostGalleryGrid a:hover{opacity:70%}.postid-105486 .slick-list.draggable{height:auto!important}.randomEditor table p{margin-bottom:1.25rem!important}.page-id-105197 .woocommerce-privacy-policy-text{font-size:16px;line-height:1.4}.postid-106060 #winders-color-option ul li:last-child span.tc-image.tc-image-inline{background:#000!important}.postid-106064 #tm-extra-product-options-fields>li{gap:35px}h3.tc-cell.tc-epo-label.tm-epo-element-label.tc-col-auto.tc-left.color-000000{align-items:center!important;padding-right:20px}button.ui-button.ui-corner-all.ui-widget{background:var(--primary)!important;color:#fff!important}div.email-cart #email-cart-form+div.ui-dialog-buttonpane .ui-dialog-buttonset button:before{color:#fff!important}button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{top:10px;right:10px;background:url(https://blumsafe.com/wp-content/uploads/2024/07/icons8-close-50.png)!important;background-size:contain!important;background-repeat:no-repeat!important;color:transparent!important}ul#menu-quick-links li:nth-child(11){opacity:0;visibility:hidden}.editor.text-white a{color:#fff!important}button.pswp__button.pswp__button--arrow--right::before{background:url(https://blumsafe.com/wp-content/uploads/2024/07/right-white-chevron.png)!important;background-size:contain!important;background-repeat:no-repeat!important;width:64px!important;height:64px!important}button.pswp__button.pswp__button--arrow--left::before{background:url(https://blumsafe.com/wp-content/uploads/2024/07/left-white-chevron.png)!important;background-size:contain!important;background-repeat:no-repeat!important;width:64px!important;height:64px!important}.pswp__bg{background:#000000a8!important}.pswp__caption{background:transparent!important}.pswp__caption__center{text-align:center;font-size:16px}.activeTab{background:var(--primary)!important}.activeTab h3{color:#fff}ul.flex-direction-nav{position:absolute;left:0;top:50vh;transform:translateY(-50%);width:100%;height:50px;opacity:0;transition:all 0.3s ease-in-out}.woocommerce-product-gallery:hover ul.flex-direction-nav{opacity:1}ul.flex-direction-nav li a{color:#fff0;position:relative}ul.flex-direction-nav a.flex-prev::before{content:'';background-image:url(https://blumsafe.com/wp-content/uploads/2024/07/arrow-left-primary.png);background-size:contain;background-repeat:no-repeat;width:50px;height:50px;display:block}ul.flex-direction-nav a.flex-next::before{content:'';background-image:url(https://blumsafe.com/wp-content/uploads/2024/07/arrow-right-primary.png);background-size:contain;background-repeat:no-repeat;width:50px;height:50px;display:block}ul.flex-direction-nav li.flex-nav-prev{position:absolute;left:205px}ul.flex-direction-nav li.flex-nav-next{position:absolute;right:25px}ul.flex-direction-nav li.flex-nav-next,ul.flex-direction-nav li.flex-nav-prev{position:absolute;right:25px;background:#fff;display:grid;place-items:center;width:50px;height:50px;box-shadow:0 0 30px .1px #83112f5c;scale:.7}tr.eggs-top-table-class{background:var(--primary);color:#fff}a.product-btn{background:var(--primary);color:#fff;padding:10px;width:100px;margin:15px auto 0 auto;text-decoration:none;transition:all 0.3s ease-in-out}a.product-btn:hover{opacity:.7}.zoomImg{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{width:calc(100% - 250px)!important;height:100%;background:#fff0;border-radius:0;right:0;top:0;z-index:1}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after,.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{background:transparent!important;border-color:transparent!important}tr.products>th:nth-child(2) img,tr.products>th:nth-child(3) img,tr.products>th:nth-child(3) img{height:300px!important;width:auto}tr.products>th:nth-child(5) img{height:400px;width:auto;margin-top:-50px}tr.products>th:nth-child(6) img{height:400px;width:auto}@media screen and (max-width:1200px){.menu-item-has-children>a{position:relative}.menu-item-has-children>a::after{content:'';background:url(https://blumsafe.com/wp-content/uploads/2024/07/down-arrow-white.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:-24px;top:14px;width:15px;height:15px}ul.sub-menu{height:0;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;padding:0;border-bottom:1px solid #fff0}ul.sub-menu.open{height:100%;opacity:1;visibility:visible;padding:25px 0 0 0;border-color:#ddd}}#slider .slick-arrow.slick-next{right:50px}.customer-gallery-slider-js .slick-next{right:50px}@media screen and (max-width:1700px){#slider .slick-arrow.slick-next{right:0!important}}@media screen and (max-width:1600px){section#about-page-header h2{margin-bottom:15px}section#about-page-header{padding-top:0;padding-bottom:75px}.archive ul.products.columns-4{grid-template-columns:1fr 1fr 1fr 1fr!important}}@media screen and (max-width:1450px){.about-title-section h1{font-size:52px}.page-id-105446 section.relative.pb-28.gsap-animated.gsap-fade-in{padding-bottom:0!important}}@media (min-width:1200px) and (max-width:1550px){html body ul#menu-main-menu li,#left-custom-menu li{font-size:15px!important}html body ul#menu-main-menu,#left-custom-menu{gap:20px!important}html body a#contact-icon-header{margin-left:20px!important;margin-right:0!important}a.search-toggle.cursor-pointer.text-white.hover\:text-gray-300.mx-5{margin-right:0;margin-left:17px!important}}@media screen and (max-width:1200px){.archive ul.products.columns-4{grid-template-columns:1fr 1fr 1fr!important}.woocommerce-message{display:flex;flex-direction:column-reverse}.woocommerce-message a.button{width:250px;margin-top:17px;text-align:center;margin-left:auto}.page-id-105195 .wc-block-components-sidebar-layout .wc-block-components-main,.page-id-105195 .wc-block-components-sidebar{width:100%!important}}@media (min-width:990px) and (max-width:1200px){section#about-page-header .about-title-section>div>div{width:50%!important}}@media (min-width:767px) and (max-width:990px){section#about-page-header .about-title-section>div>div:first-child{padding-top:50px!important}}@media screen and (max-width:990px){.bannerEditor.absolute.w-full.left-0.bg-primary.py-1>div>p{display:none}ul#menu-quick-links li:nth-child(11){display:none}.popup-container{max-width:90%;max-height:90%}button#close-modal{left:50%!important;right:unset!important;transform:translate(-50%,-50%)!important;top:50px}section#about-page-header .about-title-section>div>div{width:100%!important;padding-top:15px!important}.editor .user-manuals-list{margin-top:0!important;margin-bottom:-50px!important}.editor .user-manuals-list li a{font-size:18px}.archive ul.products.columns-4{grid-template-columns:1fr 1fr!important}.page-id-105628 .flex-grow.editor.big-font.lg\:pl-10.pt-20{padding-top:0!important}}@media screen and (max-width:767px){#contact-icon-header{display:none}img.custom-logo{height:40px;width:auto}#slider .slick-arrow.slick-next{right:-25px!important}#slider .slick-arrow.slick-prev{left:0!important}.heroGradient{background:#000;opacity:50%}#slider .slick-arrow,.customer-gallery-slider-js .slick-arrow{scale:.5}.hero-editor h1,.hero-editor h2,.hero-editor p,.baseH2,.editor h2,.about-title-section h1{font-size:2.25rem;line-height:1.3}.hero-editor h1 br,.hero-editor h2 br,.hero-editor p br{display:none}#shop-btn{left:50%;top:69%}#slider .hero-slider-description{margin-bottom:1.5rem}.mt-[147px]{margin-top:140px!important}.customer-gallery-slider-js .slick-prev{left:36px!important}.archive ul.products.columns-4{grid-template-columns:1fr!important}#default-safe-color h3,#interior-finish h3{margin-bottom:30px}.wc-block-cart__submit-container.wc-block-cart__submit-container--sticky a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{background:var(--primary)!important}tr.wc-block-cart-items__row{display:flex!important;flex-direction:column!important;gap:15px}.wc-block-components-order-summary-item{display:flex!important;flex-direction:column!important;gap:15px}.wc-block-components-order-summary-item>div{width:100%!important;padding:0!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{width:100%!important;max-width:100%!important;height:auto!important}}@media screen and (max-width:990px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;padding-left:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.woocommerce div.product div.images img{width:auto;margin-left:auto;margin-right:auto}.woocommerce-photo-reviews-form{width:100%}p.comment-form-comment,p.comment-form-author,p.comment-form-email{display:flex;flex-direction:column}a.popup-white-blumsafe{position:unset!important}section#bs-scene-gallery{padding-top:0!important}section.related.products .products.columns-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){#contact-btn,.single_add_to_cart_button{display:block;margin-top:10px!important;margin-left:0!important;clear:both;width:200px}.single-product .quantity input{width:140px!important}.product_meta{flex-direction:column;gap:5px}.button-box{grid-template-columns:1fr;row-gap:25px}section.related.products .products.columns-4{grid-template-columns:1fr}ol.flex-control-nav{display:none!important}ul.flex-direction-nav{top:50%!important;opacity:1}}@media screen and (max-width:500px){.woocommerce-product-gallery__wrapper>div img{padding-left:0!important}.woocommerce div.product div.images .flex-control-thumbs li{width:100%;clear:unset!important}ol.flex-control-nav.flex-control-thumbs{position:relative;max-width:100%;width:100%;flex-direction:row!important;align-items:center!important;justify-content:center!important}.flex-viewport{min-height:100%}ul.flex-direction-nav li.flex-nav-prev{position:absolute;left:0}ul.flex-direction-nav li.flex-nav-next{position:absolute;right:0}ul.flex-direction-nav{top:calc(50% - 57.5px);opacity:1}ol.flex-control-nav.flex-control-thumbs.slick-initialized.slick-slider{padding:0!important;max-height:115px;height:115px;margin-top:15px!important}}@media (min-width:767px) and (max-width:850px){ul#categories li a{font-size:17px}ul#categories{gap:20px}}@media (min-width:1200px) and (max-width:1400px){.gapFooter{gap:35px!important}}@media (min-width:990px) and (max-width:1200px){.gapFooter{row-gap:35px!important}.button-box{grid-template-columns:1fr;row-gap:25px}}@media (min-width:990px) and (max-width:1400px){.tm-responsive .tcwidth{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tm-responsive .tm-extra-product-options .tc-col-auto,.tm-responsive .tm-extra-product-options .tc-cell.tc-col-auto,.tm-responsive .tc-cell.tc-col-auto,.tm-responsive .tc-col-auto{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#default-safe-color h3,#interior-finish h3{margin-bottom:30px}}@media (min-width:990px) and (max-width:1250px){html body button#contact-btn{float:none!important;display:block;margin-top:70px!important;margin-left:0!important}.product_meta{flex-direction:column;gap:10px}.woocommerce-tabs.wc-tabs-wrapper.py-20>div:first-child>div{grid-column:span 4}.woocommerce-tabs.wc-tabs-wrapper.py-20>div:first-child{gap:35px!important}html body .woocommerce-tabs.wc-tabs-wrapper.py-20>div:nth-child(2)>div{width:100%!important;max-width:100%!important;padding:0!important}html body .woocommerce-tabs.wc-tabs-wrapper.py-20>div:nth-child(2){flex-direction:column}section#bs-scene-gallery{padding-top:0!important}}.angelleye_ppcp_message_product{z-index:1!important}.angelleye_ppcp_message_cart{padding:0 20px!important}#mixed-color-label textarea{border:1px solid #000!important;padding:5px 15px;height:44px}.postid-10536900096 .tm-range-picker.noui-target,.postid-10536900164 .tm-range-picker.noui-target{display:none}.postid-10536900096 input.tm-qty.tc-element-qty.tm-bsbb,.postid-10536900164 input.tm-qty.tc-element-qty.tm-bsbb{border:2px solid #000}.postid-10536900096 p.tc-cell.tc-epo-label.tm-epo-element-label.tcwidth.tcwidth-100,.postid-10536900164 p.tc-cell.tc-epo-label.tm-epo-element-label.tcwidth.tcwidth-100{font-size:16px!important;line-height:20px;top:-20px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--primary)}h2.tc-cell.tc-epo-label.tm-section-label.tcwidth.tcwidth-100 a{color:var(--primary);text-decoration:underline}footer .quform-3 .quform-label>label{color:#fff}footer button.quform-submit span{color:#fff}footer button.quform-submit svg path{stroke:#fff!important}footer .quform-element.quform-element-html.quform-element-3_4.quform-cf{display:none}footer .quform-3 .quform-field{color:#fff!important;border-bottom:1px solid #fff!important}.quform-success-message.quform-success-message-3.quform-success-message-has-icon{background:#ddd;border:#ddd;font-size:16px}.page-id-105466 .couldBeContainerForTable{overflow:auto}.page-id-105466 .couldbeTable{min-width:1600px}th.product-th{width:250px}@media screen and (max-width:767px){ul#menu-mobile-menu{width:100%;padding:0 50px}div#primary-menu ul li a,div#primary-menu ul li{font-size:18px;line-height:1.2!important}}td strong{font-weight:600!important}.levar-button{outline:none;display:inline-flex;opacity:0;pointer-events:none;cursor:pointer;visibility:visible;position:absolute;top:-4rem;left:-.5rem;z-index:2;justify-content:flex-start;color:#fff;background:rgb(131 17 47 / var(--tw-bg-opacity));padding:0;align-items:center;border-radius:45px;transition:all 1s ease;overflow:hidden;transition:all 0.5s ease-in-out;margin:0;min-width:0;width:260px;max-width:158px;min-height:0;height:48px;border:#ccc 1px solid;box-shadow:1px 1px 6px 0 rgb(0 0 0 / .37)}.levar-button *{pointer-events:none}.levar-button-icon{position:relative;z-index:2;height:100%;padding:3px 10px 2px 10px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:50%;transition:all 0.5s ease-in-out;background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e7e7e7));background-image:-webkit-linear-gradient(top,#f7f7f7,#e7e7e7);background-image:-moz-linear-gradient(top,#f7f7f7,#e7e7e7);background-image:-ms-linear-gradient(top,#f7f7f7,#e7e7e7);background-image:-o-linear-gradient(top,#f7f7f7,#e7e7e7)}.levar-button svg{width:28px;height:28px;margin:0}.levar-button .levar-svg-path{fill:#2f2f2f;transition:all 0.5s ease}.levar-button:before,.levar-button:after{display:none}.levar-button span{position:absolute;z-index:1;right:27px;font-size:14px;transition:all 1s ease 0s;white-space:nowrap;font-weight:500;color:#fff}#levar-direct-qr-button{right:-.5rem;left:auto;justify-content:flex-end;max-width:188px}#levar-direct-qr-button span{left:22px;right:auto}body.postid-106060 #winders-color-option ul li:last-child span.tc-image.tc-image-inline{background:#bbbbbb!important}@media (min-width:768px){.levar-button{bottom:1.25rem;right:.5rem;top:auto;left:auto;justify-content:center;width:80px;height:80px;max-width:80px;border:none}.levar-button-icon{padding:0;background:none}.levar-button span{display:none}.levar-button svg{width:40px;height:40px}.levar-button .levar-svg-path{fill:#fff}#levar-direct-qr-button{display:none}}.page-id-105446 .classic-block{padding-bottom:0}.woocommerce-order-received .woocommerce-order{padding-left:5%;padding-right:5%;padding-top:30px}.postid-10536906454 #winders-color-option ul li:last-child span.tc-image.tc-image-inline{background:#794003!important}ul.location-menu{padding:0px!important}a.popup-white-blumsafe-2{font-size:14px;position:relative;left:18px;top:-15px}.postid-10536908963 span.tmhexcolorimage.radio-image.tmhexcolorimage-inline.tc-left.tm-transparent-swatch{display:none}a.customPopupBtn.popup-junior-colors-blumsafe{font-size:14px;position:relative;left:18px;top:-15px}.blumsafe-help-item{display:flex;flex-direction:column;align-items:center}.blumsafe-help{justify-content:space-evenly!important}section.new-section.section-1 .img-con:after{content:'';height:100%;left:5rem;flex-grow:1;width:120px;aspect-ratio:1;clip-path:polygon(0 100%,0 0,100% 100%);background:linear-gradient(45deg,#fff,#fff);position:absolute}section.section-3.new-section{padding:88px 0;background:#F9F6F7;position:relative}section.section-3.new-section:after{content:'';background:#fff;width:100px;height:100%;display:block;position:absolute;right:0;top:0}section.section-4.new-section .blurb-con:before{content:'';background:linear-gradient(180deg,rgb(0 0 0 / .2) 18.93%,rgb(0 0 0 / .8) 74.4%),linear-gradient(0deg,rgb(0 0 0 / .3) 0%,rgb(0 0 0 / .3) 100%);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:0.3s ease all}.blumsafe-help{justify-content:space-evenly!important}.blumsafe-help-item{display:flex;flex-direction:column;align-items:center}.custom-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgb(0 0 0 / .7)}.custom-modal-content{background:#rgb(255 255 255 / .3);margin:10% auto;padding:40px;border-radius:10px;width:80%;max-width:900px;position:relative}.custom-modal-content iframe{width:100%;height:auto;aspect-ratio:16 / 9}.custom-close{position:absolute;top:0;right:10px;font-size:28px;font-weight:700;color:#fff;cursor:pointer}.collection-item{padding-bottom:1rem;border-bottom:1px solid #fff0;margin-bottom:-1px;transition:0.3s ease all}.collection-item:has(.collection-item--active){border-color:#83112f}section.new-section h1,section.new-section h2,section.new-section h3{font-weight:bold!important;font-family:"Libre Franklin",sans-serif}section.new-section p:last-child{margin-bottom:0}section.new-section.section-1 .img-con img{height:100%}section.new-section.section-1 h1{font-size:52.383px;margin-top:40px}section.new-section.section-7 h2{margin-top:40px;max-width:80%}section.new-section.section-1 .img-con{position:relative}section.new-section.section-1 .img-con:after{content:'';height:100%;left:5rem;flex-grow:1;width:120px;aspect-ratio:1;clip-path:polygon(0 100%,0 0,100% 100%);background:linear-gradient(45deg,#fff,#fff);position:absolute}section.section-2.new-section .products article:nth-child(1){order:4}section.section-2.new-section .products article:nth-child(2){order:3}section.section-2.new-section .products article:nth-child(3){order:1}section.section-2.new-section .products article:nth-child(4){order:2}section.section-2.new-section h3{color:#000;font-size:17.703px;font-weight:500!important;line-height:24px}section.section-2.new-section p{color:#000;font-family:'Barlow',sans-serif;font-size:16.172px;font-weight:400;line-height:28px}section.section-3.new-section{padding:88px 0;background:#F9F6F7;position:relative}section.section-3.new-section:after{content:'';background:#fff;width:100px;height:100%;display:block;position:absolute;right:0;top:0}section.section-3.new-section .container{padding:0!important}section.section-3.new-section .flex{gap:91px;align-items:center}section.section-3.new-section .flex div.w-full:first-child{padding-left:100px}section.section-3.new-section h2{font-size:37.875px;line-height:135%;width:100%;max-width:659px}section.section-4.new-section{padding:88px 100px}section.section-4.new-section .container{padding:0!important}section.section-4.new-section .flex{gap:40px}section.section-4.new-section .blurb-con{padding:64px 32px;position:relative;height:100%;display:flex;flex-wrap:wrap;align-content:center}section.section-4.new-section .blurb-con:before{content:'';background:linear-gradient(180deg,rgb(0 0 0 / .2) 18.93%,rgb(0 0 0 / .8) 74.4%),linear-gradient(0deg,rgb(0 0 0 / .3) 0%,rgb(0 0 0 / .3) 100%);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:0.3s ease all}section.section-4.new-section .blurb-con:hover::before{opacity:1}section.section-4.new-section.concealment div.w-full:first-child .blurb-con h3{max-width:353px;width:100%;}section.section-4.new-section h3{color:#FFF;text-align:center;font-size:32px;line-height:125%;text-transform:uppercase;z-index:2;position:relative;margin-left:auto;margin-right:auto;position:relative;top:32px;opacity:0;pointer-events:none;transition:0.3s ease all}section.section-4.new-section .blurb-con:hover h3{opacity:1;pointer-events:all;top:0}section.section-4.new-section .editor{z-index:2;position:relative;max-width:407px;width:100%;font-size:16.453px;font-weight:400;font-family:'Barlow',sans-serif;line-height:28px;margin-left:auto;margin-right:auto;position:relative;top:32px;opacity:0;pointer-events:none;transition:0.3s ease all}section.section-4.new-section .blurb-con:hover .editor{opacity:1;pointer-events:all;top:0}section.section-5.new-section{padding:88px 0;background:#83112F;position:relative}section.section-5.new-section:after{content:'';background:#fff;width:100px;height:100%;display:block;position:absolute;left:0;top:0}section.section-5.new-section .container{padding:0!important}section.section-5.new-section .flex{gap:91px;align-items:center}section.section-5.new-section .flex div.w-full:last-child{padding-right:100px}section.section-5.new-section h2{font-size:37.875px;line-height:135%;width:100%;max-width:659px}section.section-3.new-section img,section.section-5.new-section img{border:12px solid #FFF}section.section-3.new-section img{border-right:none}section.section-5.new-section img{border-left:none}section.section-6.new-section{padding:88px 100px}section.section-6.new-section .container{padding:0!important}section.section-6.new-section h2{color:#000;text-align:center;font-family:"Libre Franklin",sans-serif;font-size:37.875px;font-weight:500;line-height:135%;text-transform:uppercase}section.section-6.new-section .faq-accordions{display:flex;flex-wrap:wrap;column-gap:40px;justify-content:space-between}section.section-6.new-section .faq-accordions .faq-con{padding:24px 16px;border-bottom:1px solid #DDD;width:calc(50% - 40px)}section.section-6.new-section .faq-accordions .faq-con h3{color:#000;font-family:"Libre Franklin",sans-serif;font-size:23.555px;font-weight:600!important;line-height:36px;text-transform:uppercase;position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;transition:all 500ms ease-in-out}section.section-6.new-section .faq-accordions .faq-con h3:after{content:url(/wp-content/uploads/2025/09/accordion-down-icon.png);transition:all 500ms ease-in-out;transform:rotate(0deg)}section.section-6.new-section .faq-accordions .faq-con .accordion-title.open h3:after{transform:rotate(180deg);transition:all 500ms ease-in-out}section.section-6.new-section .faq-accordions .faq-con .accordion-content{margin-top:16px;color:rgb(0 0 0 / .9);font-family:"Barlow",sans-serif;font-size:16px;font-weight:400;line-height:150%}.blumsafe.filter a{padding:4px 12px;background:#FDEDF1;text-align:center;color:#000;font-family:'Barlow',sans-serif;font-size:16.453px;font-weight:600;line-height:28px}.blumsafe.filter a:hover,.blumsafe.filter a.active{color:#fff;background:#83112F}.blumsafe.filter .flex a:first-child{color:rgb(0 0 0 / .6);font-size:16.594px;font-weight:500;line-height:28px;background:#fff0;padding:0}@media only screen and (max-width:1024px){section.section-4.new-section .flex{flex-wrap:wrap}section.section-4.new-section .flex .w-full{width:100%!important}section.section-4.new-section h3{max-width:460px;width:100%}}@media only screen and (max-width:989px){section.section-3.new-section{margin-bottom:88px}section.section-3.new-section .flex{flex-wrap:wrap;gap:56px}section.section-3.new-section .flex div.w-full:first-child{padding-left:50px;padding-right:50px}section.section-3.new-section:after{display:none}section.section-3.new-section img,section.section-5.new-section img{border:12px solid #fff;display:block;margin-inline:auto;width:90%}section.section-3.new-section img{margin-bottom:-88px}section.section-5.new-section{margin-top:88px;padding-top:0}section.section-5.new-section img{margin-top:-88px}section.section-5.new-section:after{display:none}section.section-5.new-section .flex{flex-wrap:wrap;gap:56px}section.section-5.new-section .flex div.w-full:last-child{padding-left:50px;padding-right:50px}section.section-6.new-section{padding-left:50px;padding-right:50px}section.section-6.new-section .faq-accordions .faq-con{width:100%}section.section-7.new-section .flex{flex-wrap:wrap}section.new-section.section-7{padding:50px 0}section.new-section.section-7 h2{margin:0 auto 40px}section.section-4.new-section .blurb-con::before{opacity:1}section.section-4.new-section .blurb-con h3,section.section-4.new-section .blurb-con .editor{opacity:1;pointer-events:all;top:0}}@media only screen and (max-width:767px){section.new-section.section-1 h1{font-size:34px}section.section-3.new-section{padding:40px 0}section.section-3.new-section .flex{gap:56px}section.section-3.new-section .flex div.w-full:first-child{padding-left:25px;padding-right:25px}section.section-3.new-section h2{font-size:32px}section.section-4.new-section{padding:40px 25px}section.section-4.new-section h3{font-size:28px}section.section-5.new-section{padding:40px 0}section.section-5.new-section .flex div.w-full:last-child{padding-left:25px;padding-right:25px}section.section-5.new-section h2{font-size:32px}section.section-6.new-section{padding:40px 25px}section.section-6.new-section h2{font-size:32px}section.section-6.new-section .faq-accordions .faq-con h3{font-size:20px}section.new-section.section-7 h2{font-size:32px}}#content>section.section-1.new-section.relative.max-sm\:mt-\[121px\].mb-10>div>div>div.w-full.md\:w-\[65\%\].xl\:pl-32.max-md\:hidden>div>img{object-position:center!important}.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text{outline-color:#83112f}.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tc-image{border-color:#83112f;border-radius:2px}.tm-epo-totals{padding-top:0}.tm-extra-product-options-totals .amount{font-size:48px;font-weight:400}.bs-conf-header-div h3{text-transform:uppercase;color:#83112f;font-weight:600}section.related.products .products.columns-4{max-width:1520px;grid-template-columns:1fr 1fr 1fr 1fr}div#ppc-button-ppcp-gateway{z-index:20;position:relative}.mini-cart-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}body.popup-open{overflow:hidden}.mini-cart-popup-content{background:#fff;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:40px;border-radius:8px;box-shadow:0 10px 40px rgb(0 0 0 / .2)}.mini-cart-popup-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#333;transition:color 0.3s ease;z-index:10}.mini-cart-popup-close:hover{color:#000}.mini-cart-popup-header{margin-bottom:30px;text-align:center}.mini-cart-popup-header h2{margin-bottom:15px;font-size:28px;font-weight:600}.mini-cart-success-message{display:flex;align-items:center;justify-content:center;gap:10px;color:#22c55e;font-weight:500}.mini-cart-similar-products{margin:30px 0;padding-top:30px;border-top:1px solid #e5e7eb}.mini-cart-similar-products h3{margin-bottom:20px;font-size:22px;font-weight:600}.similar-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.similar-product-item{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:box-shadow 0.3s ease;height:100%}.similar-product-item:hover{box-shadow:0 4px 12px rgb(0 0 0 / .1)}.similar-product-image{width:100%;height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f9fafb}.similar-product-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.similar-product-item:hover .similar-product-image img{transform:scale(1.05)}.similar-product-info{padding:15px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.similar-product-title{margin:0;font-size:16px;font-weight:500;line-height:1.4;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.similar-product-title a{color:#333;text-decoration:none;transition:color 0.3s ease}.similar-product-title a:hover{color:var(--primary,#83112f)}.similar-product-price{font-size:18px;font-weight:600;color:#000;min-height:26px;display:flex;align-items:center}.similar-product-add-to-cart{margin-top:auto;padding-top:10px;flex-shrink:0}.similar-product-add-to-cart .button{width:100%;padding:10px 15px;background:var(--primary,#83112f);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;display:block;transition:all 0.3s ease}.similar-product-add-to-cart .button:hover{background:var(--primary-hover,#6d0e26);opacity:.9}.similar-product-add-to-cart .button.loading{opacity:.7;cursor:not-allowed}.similar-product-add-to-cart .button.added{background:#22c55e}.mini-cart-popup-actions{display:flex;gap:15px;margin-top:30px;padding-top:30px;border-top:1px solid #e5e7eb}.mini-cart-popup-actions .button{flex:1;padding:15px 30px;text-align:center;text-decoration:none;border-radius:4px;font-weight:500;transition:all 0.3s ease;display:block}.view-cart-button{background:#fff;color:var(--primary,#83112f);border:2px solid var(--primary,#83112f)}.view-cart-button:hover{background:var(--primary,#83112f);color:#fff}.checkout-button{background:var(--primary,#83112f);color:#fff;border:2px solid var(--primary,#83112f)}.checkout-button:hover{background:var(--primary-hover,#6d0e26);border-color:var(--primary-hover,#6d0e26)}@media screen and (max-width:768px){.mini-cart-popup-content{padding:30px 20px;max-height:95vh}.similar-products-grid{grid-template-columns:repeat(3,1fr);gap:15px}@media screen and (max-width:480px){.similar-products-grid{grid-template-columns:repeat(2,1fr)}}.similar-product-image{height:150px}.mini-cart-popup-actions{flex-direction:column}.mini-cart-popup-header h2{font-size:24px}}.how-did-you-find-us-form-wrapper{margin:30px 0;padding:30px 0}.how-did-you-find-us-form{max-width:500px}.how-did-you-find-us-form .form-title{font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.how-did-you-find-us-form .form-group{margin-bottom:20px}.how-did-you-find-us-form .form-select{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding-right:40px;cursor:pointer;transition:border-color 0.3s ease}.how-did-you-find-us-form .form-select:focus{outline:none;border-color:var(--primary,#83112f);box-shadow:0 0 0 3px rgb(131 17 47 / .1)}.how-did-you-find-us-form .submit-button{width:100%;padding:15px 30px;background:var(--primary,#83112f);color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.how-did-you-find-us-form .submit-button:hover:not(:disabled){background:var(--primary-hover,#6d0e26);opacity:.9}.how-did-you-find-us-form .submit-button:disabled{opacity:.6;cursor:not-allowed}.how-did-you-find-us-form .form-message{padding:12px 15px;border-radius:4px;margin-top:15px;text-align:center;font-size:14px}.how-did-you-find-us-form .form-message.success{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.how-did-you-find-us-form .form-message.error{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.how-did-you-find-us-thankyou p{font-size:25px;color:#83112f;font-weight:500}@media screen and (max-width:768px){.how-did-you-find-us-form{max-width:100%}.how-did-you-find-us-form .form-title{font-size:20px}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{width:100%}}.stickNav .borderColorWhite{z-index:120}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>div,.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{min-height:50px}.wc-block-components-express-payment-continue-rule{font-size:18px!important;font-weight:600;color:#f12b2b}.postid-10536923826 #winders-color-option ul li:last-child span.tc-image.tc-image-inline{background-color:#9b9b9b!important;background-image:none!important}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{width:250px}.single-product section.section-6.new-section{padding:88px 0}.single-product section.section-6.new-section .faq-accordions .faq-con{padding:24px 0;border-bottom:1px solid #DDD;width:100%}.single-product section.section-6.new-section h2{color:#000;text-align:left;font-family:"Libre Franklin",sans-serif;font-size:30.875px;font-weight:500;line-height:135%;text-transform:uppercase}a.popup-steel-in-wall-safe{font-size:14px;position:relative;left:18px;top:-15px}#product-105379>div.woocommerce-tabs.wc-tabs-wrapper.py-20{padding-top:0px!important}#product-105379 #bs-scene-gallery{padding-top:1rem!important}.wp-block-details{border:1px solid #c8d8c2;border-left:4px solid #4a7c59;border-radius:4px;background:#f4f8f3;margin:1.25rem 0;overflow:hidden}.wp-block-details summary{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;user-select:none;list-style:none;background:#e8f0e5;border-bottom:1px solid #fff0;font-family:Arial,sans-serif;font-size:13px;font-weight:700;color:#2e5438;letter-spacing:.02em;text-transform:uppercase;transition:background 0.15s}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::before{content:'';display:inline-block;width:0;height:0;border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:7px solid #4a7c59;transition:transform 0.2s;flex-shrink:0}.wp-block-details[open] summary{border-bottom:1px solid #c8d8c2;background:#e0ead9}.wp-block-details[open] summary::before{transform:rotate(90deg)}.wp-block-details summary:hover{background:#dce8d7}.wp-block-details>p{padding:14px 16px 14px 20px;margin:0;font-size:14px;line-height:1.65;color:#2a3a2d}.configurator-btn-div .wpc-btn-wrap{display:flex;justify-content:center}.tooltip{position:relative;cursor:pointer;transition:all .3s ease-in-out;text-decoration:underline;color:var(--primary)}.tooltip-content{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background:#fff;padding:10px;border-radius:8px;box-shadow:0 10px 25px rgb(0 0 0 / .2);display:none;z-index:10;width:300px}.tooltip-content img{width:100%;height:auto;display:block}.tooltip:hover .tooltip-content{display:block;z-index:99}.page-id-10536934473 .editor ul li,.page-id-10536934473 .singleEditor li,.page-id-10536934473 .editor table,.page-id-10536934473 .singleEditor table{margin-bottom:0!important}.related.products .bs-title{font-size:22px}.page-template-homepage .bs-title{font-size:18.563px}.products h3 a .bs-title{font-size:22px}.postid-10536934586 div.product form.cart div.quantity{margin-right:10px!important;display:none}.postid-10536934586 button.woo-button.single_add_to_cart_button.button.alt{display:none}.postid-10536934586 div.product form.cart .button{vertical-align:middle;float:left;margin:0!important}.sld-ap-container{max-width:100%!important;width:100%!important;padding-left:var(--containerPadding)!important;padding-right:var(--containerPadding)!important;padding-top:50px;padding-bottom:50px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#83112f!important}.postid-105390 span.tmhexcolorimage.radio-image.tc-center.tm-transparent-swatch.tm-hide-label{background:url(https://blumsafe.com/wp-content/uploads/2024/06/winders-mixed-colors.jpg);background-size:cover!important;background-position:center center;border:0;position:relative}.postid-10536900470 .tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-images{width:60px;border:1px solid #ddd}.postid-10536934586 section.bg-\[\#F7F7F7\].py-4.-mx-\[var\(--containerPadding\)\].-mt-\[51px\].mb-20.editor,.postid-106064 section.bg-\[\#F7F7F7\].py-4.-mx-\[var\(--containerPadding\)\].-mt-\[51px\].mb-20.editor{margin-bottom:0rem}.postid-10536938341 figure.aligncenter.size-full.is-resized{display:flex;justify-content:center}.smart-glass-unavailable{margin-top:10px;color:#c00;font-weight:600}