.partners-section,.featured-products-section{padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 992px){.partners-section,.featured-products-section{padding-top:70px;padding-bottom:70px}}@media only screen and (min-width: 1200px){header{width:100%;max-width:1920px;position:absolute;z-index:1;left:50%;transform:translateX(-50%);padding-right:20.625vw}}@media only screen and (min-width: 1921px){header{padding-right:396px}}.intro-video-container{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:#fff;overflow:hidden;transition:opacity .5s ease-out;z-index:2147483647}.intro-video-container .intro-video-inner-wrapper{position:relative;height:auto;max-width:100%;padding-top:56.25%;top:50%;transform:translateY(-50%)}.intro-video-container .play-button{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;border:0;background-color:#000;color:#fff;display:none}.intro-video-container .play-button::before{content:"";width:100%;height:100%;display:block;background:#000 url(https://staging.bareblades.com/wp-content/uploads/2025/04/bare-blades-logo-mascot.webp) no-repeat center right/contain;position:absolute;top:0;left:0;opacity:.1}.intro-video-container .play-button .button-inner-wrapper{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;border:2px solid #fff;padding:20px 35px;box-shadow:0 0 0 10px #fff;animation:pulse 1s ease infinite;z-index:99;position:relative}.intro-video-container .play-button .icon{width:50px;height:57px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='68' viewBox='0 0 60 68'%3E%3Cpath id='Polygon_1' data-name='Polygon 1' d='M34,0,68,60H0Z' transform='translate(60) rotate(90)' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat center center/contain;margin-right:20px}.intro-video-container .play-button .text{font-size:1.75rem;font-weight:bold;line-height:normal}.intro-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.intro-video-container .enter-site-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:none;cursor:pointer}@keyframes pulse{0%{box-shadow:0 0 0 0 #fff}100%{box-shadow:0 0 0 20px #000}100%{box-shadow:0 0 0 30px #000}}.hero-section{width:100%;position:relative;padding-top:50px;background-color:#b0b0b0}@media only screen and (min-width: 768px){.hero-section{padding-top:120px}.hero-section::before{content:"";width:34.7265vw;height:100%;background-color:#000;position:absolute;right:0;top:0;clip-path:polygon(18.3854vw 0, 100% 0, 100% 100%, 0% 100%)}}@media only screen and (min-width: 768px)and (min-width: 1921px){.hero-section::before{clip-path:polygon(353px 0, 100% 0, 100% 100%, 0% 100%)}}.hero-section>.container-fluid{max-width:1920px;padding-left:0;padding-right:0;position:relative}.hero-section .hero-wrapper{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-items:center;padding-bottom:50px}@media only screen and (min-width: 768px){.hero-section .hero-wrapper{flex-direction:row;padding-bottom:100px}}@media only screen and (min-width: 1367px){.hero-section .hero-wrapper{padding-bottom:5.2083vw}}@media only screen and (min-width: 1921px){.hero-section .hero-wrapper{padding-bottom:100px}}.hero-section .hero-wrapper .text{text-align:center;padding-top:20px;padding-left:15px;padding-right:15px}@media only screen and (min-width: 768px){.hero-section .hero-wrapper .text{flex:0 0 62.982%;width:62.982%;padding-top:50px;padding-left:50px;padding-right:50px}}.hero-section .hero-wrapper .text .title{color:#fff;margin-bottom:20px}@media only screen and (min-width: 576px){.hero-section .hero-wrapper .text .title{font-size:45px}}@media only screen and (min-width: 1367px){.hero-section .hero-wrapper .text .title{font-size:5vw;margin-bottom:3.5vw}}@media only screen and (min-width: 1921px){.hero-section .hero-wrapper .text .title{font-size:96px;margin-bottom:67.2px}}@media only screen and (max-width: 767px){.hero-section .hero-wrapper .text .title br{display:none}}.hero-section .hero-wrapper .text .sub-title{font-weight:700;line-height:normal}@media only screen and (min-width: 576px){.hero-section .hero-wrapper .text .sub-title{font-size:22px}}@media only screen and (min-width: 1367px){.hero-section .hero-wrapper .text .sub-title{font-size:2.5vw}}@media only screen and (min-width: 1921px){.hero-section .hero-wrapper .text .sub-title{font-size:48px}}.hero-section .hero-wrapper .image{flex:0 0 37.018%;width:37.018%}.hero-section .hero-wrapper .image img{height:auto;max-width:100%}.featured-products-section{padding-bottom:50px}.featured-products-section .heading-wrapper{text-align:center;margin-bottom:50px}.featured-products-section .heading-wrapper .heading{text-transform:uppercase;margin-bottom:0}@media only screen and (min-width: 576px){.featured-products-section .woocommerce ul.products{margin-left:-8px;margin-right:-8px}}.featured-products-section .woocommerce ul.products li.product{width:100% !important}@media only screen and (min-width: 576px){.featured-products-section .woocommerce ul.products li.product{width:calc(50% - 16px) !important}}@media only screen and (min-width: 768px){.featured-products-section .woocommerce ul.products li.product{width:calc(33.3333% - 16px) !important}}@media only screen and (min-width: 992px){.featured-products-section .woocommerce ul.products li.product{width:calc(25% - 16px) !important}}@media only screen and (min-width: 1200px){.featured-products-section .woocommerce ul.products li.product{width:calc(20% - 16px) !important}}.featured-products-section .woocommerce ul.products li.product .woocommerce-loop-product__link{padding:20px;border:1px solid #e0e0e0}.featured-products-section .woocommerce ul.products li.product .woocommerce-loop-product__link>*:last-child{margin-bottom:0}.featured-products-section .woocommerce ul.products li.product img{height:250px !important;object-fit:scale-down}.featured-products-section .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem;font-weight:600;color:#000}.featured-products-section .woocommerce ul.products li.product .add_to_cart_button{display:none}@media only screen and (max-width: 1200px){.about-us-section>.wp-block-group__inner-container>.container{max-width:none}}.about-us-section .about-us{display:flex;flex-wrap:wrap;flex-direction:column-reverse;align-items:center !important;background-color:#28343a;color:#fff}@media only screen and (min-width: 768px){.about-us-section .about-us{flex-direction:row}}.about-us-section .about-us .text{padding:20px}@media only screen and (min-width: 768px){.about-us-section .about-us .text{flex:0 0 52.835%;width:52.835%}}@media only screen and (min-width: 992px){.about-us-section .about-us .text{padding:50px}}.about-us-section .about-us .text h2,.about-us-section .about-us .text h3,.about-us-section .about-us .text h4{color:#fff;margin-bottom:30px}@media only screen and (min-width: 1200px){.about-us-section .about-us .text p{font-size:1.5rem}}.about-us-section .about-us .image{flex:0 0 47.165%;width:47.165%}.about-us-section .about-us .image img{height:auto;max-width:100%}.partners-section{padding-bottom:20px}@media only screen and (min-width: 992px){.partners-section{padding-bottom:40px}}.partners-section .heading-wrapper{text-align:center;margin-bottom:50px}.partners-section .heading-wrapper .heading{text-transform:uppercase;margin-bottom:0}.partners-section .partner-logos{display:flex;flex-wrap:wrap;justify-content:space-around}.partners-section .partner-logos+.partner-logos{margin-top:50px}.partners-section .partner-logos .partner-logo{width:auto;margin-left:15px;margin-right:15px;margin-bottom:30px}.partners-section .partner-logos .partner-logo img{height:auto;max-width:100%}.partners-section .partner-logos--large .partner-logo{border-radius:20px;overflow:hidden}.partners-section .partner-logos--medium .partner-logo{border:3px solid #000}/*# sourceMappingURL=homepage.css.map */
