:root{--bg-white:#F5F5F5;--white:#FFFFFF;--black:#000000;--gray:#909090;--dark-blue:#0E406A;--light-blue:#1F93F2;--orange:#FF5C00;--yellow:#F0BF1A;--light-blue2:#048cd2}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*:focus-visible{outline:0;outline-offset:0;box-shadow:none}a{text-decoration:none}ol,ul{list-style:none}html,body{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;scroll-behavior:smooth}button{cursor:pointer;margin:0}#shopify-section-announcement-bar{display:none}input,button,textarea,select{font:inherit;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:Khula,sans-serif;color:var(--black)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h3{font-weight:700}h1{font-size:36px;line-height:58px}h2{font-weight:600;font-size:36px;line-height:58px}h3{font-size:28px;line-height:45px}h4{font-size:22.4px;line-height:36px;font-weight:400}label,input{font-size:18px;line-height:25px}caption{color:var(--gray);font-size:12.5px;line-height:17px;font-weight:100}button{font-weight:"Open Sans",sans-serif;font-weight:700;font-size:18px;color:var(--black);line-height:24px}body{font-family:Open Sans,sans-serif;font-size:14px;line-height:19px;font-weight:400;color:var(--black);background-color:var(--bg-white)}.bf-container{width:100%}.bf-container .bf-default-wrapper{max-width:1200px;width:80%%;margin:0 auto}@media(max-width:1200px){.bf-container .bf-default-wrapper{padding:0 24px 60px}}.bf-header{background:linear-gradient(180deg,#048cd2 0%,var(--dark-blue) 120.61%)}.bf-header-logged{height:146px;width:100%;display:flex;align-items:center;justify-content:center}.bf-header-container{padding:12px 0 17px;max-width:1153px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media(max-width:1153px){.bf-header-container{padding:12px 24px 17px}}.bf-header-top,.bf-header-bot{width:100%}.bf-header-top *,.bf-header-bot *{color:var(--white);font-weight:400;font-size:18px;line-height:24px}.bf-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16.5px;border-bottom:.5px solid rgb(0 0 0 / .5)}.bf-header-top nav ul{display:flex;gap:54px}.bf-header-top *{font-weight:600}.bf-header-bot{display:flex;justify-content:space-between}.bf-header-bot nav ul{display:flex;gap:29px}.bf-header-bot .active-page,.active-current-page{color:var(--yellow)!important;outline:var(--yellow) solid 3px;border-radius:10px;padding:7px 16px}.bf-header-out-container ul{display:flex;flex-direction:column;gap:12px}.bf-footer .active-page{color:var(--yellow)}.bf-footer-top .bf-footer-column-1 li a,.bf-footer-top .bf-footer-column-2 li a{font-size:14px}.bf-footer-top .bf-footer-column-1 li:first-child a,.bf-footer-top .bf-footer-column-2 li:first-child a{font-size:18px}.bf-header-bot input[type=search]{background:#fff0 no-repeat right url(/cdn/shop/files/search-icon.svg?v=1675086920);background-size:19px;background-position-x:235px;color:var(--white);border:1px solid var(--white);border-radius:25px;height:40px;max-width:275px;width:275px;padding:0 40px 0 15px}.bf-header-out{height:146px;width:100%;display:flex;align-items:center;justify-content:center}.bf-header-out-container{display:flex;justify-content:space-between;align-items:center;padding:12px 0 17px;max-width:1075px;width:100%;margin:0 auto}@media(max-width:1153px){.bf-header-out-container{padding:12px 24px 17px}}.bf-header-out-container *{color:var(--white)}.bf-header-out-container nav ul li{text-align:right}.bf-header-out-container nav ul li a{transition:all .35s ease-in-out}.bf-header-out-container nav ul li a:hover{color:var(--yellow);text-decoration:underline;text-shadow:0 0 1.25px var(--yellow),0 0 1.25px var(--yellow)}.bf-header-out-container img{height:106px;width:100%}.bf-header-out-container a{font-size:18px;line-height:24.5px}.bf-header-out-container .bf-phone{font-weight:800}.bf-footer{background:linear-gradient(180deg,var(--dark-blue) 17.79%,#048cd2 100%)}.bf-triangle-top{display:block!important;width:100vw;height:10vw;background:linear-gradient(180deg,#048cd2 0%,var(--dark-blue) 100%);clip-path:polygon(50% 0,100% 100%,0 100%);margin:0 auto;display:block}.bf-footer-logged{width:100%;height:351px;overflow:visible;display:flex;align-items:flex-end;justify-content:center}.bf-footer-container{max-width:1074px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.bf-footer-bot{padding:11px 0;width:100%;border-top:1px solid var(--white);display:flex;justify-content:space-between;align-items:center}@media(max-width:1100px){.bf-footer-container{max-width:100%;padding:11px 24px 0}}.bf-footer-bot a img{width:249px;height:62px}.bf-footer-top{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:25px}.bf-footer-top *{color:var(--white)}.bf-footer-top ul,.bf-footer-top ul div{display:flex;flex-direction:column;gap:12px}.bf-footer-top .bf-footer-column-2 div{display:flex;flex-direction:column;justify-content:space-between;height:100%}.bf-footer-top ul li strong a{font-size:18px;font-weight:400;line-height:24.5px}.bf-footer-top ul li:nth-child(2){margin-top:-6px}.bf-footer-top ul li a,.bf-footer-top ul li span{font-size:14px;line-height:19px}.bf-footer-top .bf-footer-column-1{margin-right:187px}.bf-footer-top .bf-footer-column-2{margin-right:108px;height:100%;display:flex;gap:38.4px}.bf-footer-top .bf-footer-column-2 .bf-external-link a{color:var(--yellow);font-size:18px;font-weight:600;line-height:24.5px}.bf-footer-out .bf-footer-top{padding-bottom:56px}.bf-footer-out .bf-footer-top .bf-footer-column-1{width:58%;gap:8px;margin-right:0}.bf-footer-out .bf-footer-top .bf-footer-column-3{width:43%;gap:12px}.bf-faq-container{padding:104px 0 85px}.bf-faq-container h1{border-bottom:1px solid var(--black);padding-bottom:3px}.bf-faq-container .bf-faq-group-item:nth-child(2){border-bottom:1px solid var(--black)}.bf-faq-group-item{padding:31px 0 43px}.bf-faq-container .bf-faq-group-item:nth-child(3){padding:71px 0 0}.bf-faq-group-item h3,.bf-faq-group-item h4{text-transform:uppercase}.bf-faq-group-item h3{padding-bottom:31px;height:86px}.bf-faq-group-item h4{padding-bottom:10px}.bf-faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 20px}.bf-faq-grid>div{height:319px}@media(max-width:1000px){.bf-faq-grid{grid-template-columns:unset;display:flex;flex-direction:column;gap:36px}.bf-faq-grid>div{height:100%}}.bf-about-us-container{padding:60px 0}.bf-about-us-container h1{padding-bottom:26px}.bf-about-us-container .bf-about-us-items{width:100%;padding-top:26px;display:flex;justify-content:space-between;gap:27px}.bf-about-us-items>div{max-width:50%}.bf-about-us-items>div img{max-width:100%;padding-bottom:32px;width:100%;max-height:422px;height:100%;object-fit:cover}.bf-about-us-items>div a{font-size:18px;font-weight:600}.bf-gallery-container{padding:80px 0 125px}.bf-gallery-container h2{padding:0 0 27px 23px}.bf-gallery-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.bf-gallery-items img{width:100%;max-width:339px}.bf-contact-us-container{padding:60px 0}.bf-contact-us-container h1{height:104px;padding-bottom:13px}.bf-contact-us-container iframe{max-width:100%;margin-bottom:27px}.bf-contact-us-cards{display:flex;justify-content:space-between;gap:28px}@media(max-width:1000px){.bf-contact-us-cards{flex-direction:column}}.bf-contact-us-cards>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:299px;padding:19px 24px 24px;border:1px solid rgb(0 0 0 / .25)}.bf-contact-us-cards>div h4{text-transform:uppercase;text-align:center;padding-bottom:11px}.bf-contact-us-cards>div a{color:var(--black);padding-bottom:3px}.bf-contact-us-cards div strong{font-size:18px;line-height:24.5px}.bf-contact-us-cards .bf-email-card,.bf-contact-us-cards .bf-location-card{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-8px}.bf-contact-us-cards .bf-email-card a{color:var(--light-blue);padding-bottom:15px}.bf-location-card strong{font-size:18px;line-height:24.5px;font-weight:600;padding-top:19px}.bf-location-card p{text-align:center}.bf-contact-us-request{display:flex;justify-content:space-between;gap:15px;padding-bottom:134px}.bf-contact-us-container h3{text-transform:uppercase;padding:37px 0 28px}.bf-contact-us-request h4{padding-bottom:14px}.bf-contact-us-container form h4{display:none}.bf-contact-us-container textarea{resize:none;height:225px}.bf-contact-us-container form{display:flex;justify-content:space-between;gap:28px}.bf-contact-us-container form>div{width:100%;display:flex;flex-direction:column;gap:25px}.bf-contact-us-container form input,.bf-contact-us-container form select,.bf-contact-us-container form textarea{width:100%;padding:19.5px 27px;background:#fff0;border:.5px solid rgb(0 0 0 / .5);border-radius:10px;font-size:14px;line-height:19px;font-weight:400;color:var(--black);transition:background color .35s ease-in-out}.bf-contact-us-container form input[type=submit]{width:250px;padding:18px 27px;text-transform:uppercase;text-align:center;font-weight:700;font-size:18px;line-height:24.5px;color:var(--white);background:var(--orange);border:none;cursor:pointer;transition:background .25s ease-in-out}.bf-contact-us-container form input[type=submit]:hover{background:#e75602}.bf-contact-us-container form *:focus{border:.5px solid var(--orange);color:var(--orange);background:#fff0}.bf-contact-us-container form *::placeholder{transition:color .35s ease-in-out}.bf-contact-us-container form *:focus::placeholder{color:var(--orange)}.bf-contact-us-container form select option:disabled{color:var(--gray)}.bf-contact-us-container form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff0;background-image:url(/cdn/shop/files/select-arrow.svg?v=1675261137);background-repeat:no-repeat;background-position-x:94.5%;background-position-y:50%}.bf-contact-us-container .bf-contact-us-submit{display:flex;justify-content:flex-end}.bf-landing-container{padding-top:26px}.bf-landing-container .bf-landing-box{background:var(--white);border:1px solid rgb(0 0 0 / .25);margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.bf-landing-container .bf-landing-box-1{padding:160px 310px 98px;margin-bottom:27px}.bf-landing-container .bf-landing-box-1 *{max-width:458px;width:100%}.bf-landing-container .bf-landing-box-1 img{padding-bottom:8px;width:100%;max-width:458px}.bf-landing-container .bf-landing-box-1 h4{text-align:center;padding-bottom:5px}.bf-landing-container .bf-landing-box button{text-align:center;text-transform:uppercase;display:flex;justify-content:center;align-items:center;background-color:var(--orange);color:var(--white);border:1px solid var(--white);border-radius:10px;padding:18px 8px;width:100%;max-width:250px;margin-bottom:19px}.bf-landing-container .bf-landing-box button a{color:var(--white)}.bf-landing-container .bf-landing-box-1 span{font-size:21.6px;line-height:29.4px;text-align:center}.bf-landing-container .bf-landing-box-1 span a{color:var(--light-blue);font-weight:700}.bf-landing-box-container{display:flex;justify-content:space-between;gap:28px}.bf-landing-box-container .bf-landing-box-2{padding:126px 0;width:50%}.bf-landing-box-container .bf-landing-box-2 button{margin-bottom:0}.bf-container .bf-landing-wrapper{margin:0 auto 84px;z-index:100;position:relative}.bf-container .page-width{padding:0;margin:60px auto 84px;z-index:100;position:relative}.bf-custom-collection>header{display:flex;justify-content:space-between;align-items:center;width:100%}.bf-custom-collection ul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.bf-custom-collection ul .bf-custom-grid-list,.bf-custom-collection ul .bf-custom-grid-list div{max-width:100%;width:100%}.bf-card-content{display:flex;justify-content:center;align-items:center;padding:16px}.bf-card-content a{width:100%;max-width:250px;padding:18px 0;border-radius:10px;background:var(--orange);color:var(--white);transition:background .25s ease-in-out;font-weight:700;font-size:18px;line-height:25px;text-transform:none;text-align:center;z-index:100}.bf-home-wrapper .bf-home-top a:hover,.bf-card-content a:hover{background:#ed5600}.bf-card-content a span{display:none}.bf-collection-ext .bf-custom-card{background:var(--gradient-background);background-attachment:fixed}.bf-custom-collection ul .bf-custom-grid-list{height:100%;max-height:523px}.bf-custom-collection ul .bf-custom-grid-list .card__inner,.bf-collection-ext .bf-custom-card{max-height:100%;height:100%;width:100%;background:var(--white);border:1px solid rgb(0 0 0 / .25);box-shadow:0 4px 4px #00000040}.bf-custom-collection ul .bf-collection-ext{max-width:100%;width:100%;min-height:500px;height:100%}.bf-collection-ext .bf-card-content{background-repeat:no-repeat;background-position:center;background-size:auto;transition:.25s ease-in-out}.bf-collection-ext .bf-card-content a{padding:15px 0}.bf-collection-ext .bf-card-content a small{font-size:18px;line-height:24.5px;font-weight:600}@media(max-width:1153px){.bf-container .page-width{padding:0 24px}}.bf-collection-hero{padding:58px 0 0}.bf-collection-hero .collection-hero__description{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.bf-collection-hero .collection-hero__text-wrapper{position:absolute;display:flex;align-items:center;justify-content:center}.bf-collection-hero .collection-hero__inner{justify-content:center}.bf-collection-hero .collection-hero__description img{border:none;min-height:312px;height:100%}.bf-collection-hero h1{text-align:center;text-shadow:-5px 5px 0 var(--white),5px 5px 0 var(--white),5px -5px 0 var(--white),-5px -5px 0 var(--white);font-size:96px;font-weight:900;line-height:130px}.bf-collection-hero .collection-hero__description{max-width:100%;width:100%;border:1px solid var(--black)}.bf-collection-products-filter{padding:62px 0 92px}.bf-collection-products-filter #product-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;max-width:100%;width:100%;padding-top:50px}.bf-collection-products-filter #product-grid li{width:100%;max-width:100%}.bf-collection-products-filter #product-grid li img{background:var(--white);border:.5px solid var(--black);padding:14px}.bf-collection-products-filter #product-grid li img:hover{transform:none}.bf-collection-products-filter #product-grid li:hover *{transform:none;text-decoration:none}.bf-collection-products-filter .product-grid-container .card__heading{text-align:center;font-size:22.5px;line-height:36px;font-weight:400;font-family:Khula,sans-serif}.bf-collection-products-filter .product-grid-container .cart__information,.bf-collection-products-filter .product-grid-container .card-information{text-align:center}.bf-collection-products-filter #product-grid li .card__information{padding:19px 0 0}.bf-collection-products-filter .bf-more-details-button{display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.bf-collection-products-filter .bf-more-details-button a{color:var(--black);background:var(--yellow);transition:background .35s ease-in-out;border-radius:10px;font-size:18px;font-weight:700;line-height:25px;text-align:center;text-transform:uppercase;width:100%;max-width:250px;padding:18px 0}.bf-collection-products-filter .bf-more-details-button:hover a{background:#ffc400}.bf-collection-products-filter .card-information>.price{font-size:22.5px;line-height:36px;font-weight:400}.bf-collection-products-filter #product-grid.choice-list{display:flex;flex-direction:column}.bf-collection-products-filter #product-grid.choice-list li{max-width:60%;margin:0 auto}.bf-collection-products-filter #product-grid.choice-list .card__inner{max-height:260px}.bf-collection-products-filter #product-grid img{object-fit:contain}.bf-collection-products-filter .bf-change-view{display:flex;align-items:flex-start;gap:16px}.bf-collection-products-filter .bf-change-view button{background:#fff0;border:none}.bf-collection-products-filter .change-view-buttons img{max-width:24px}.single-product-page .product.grid{width:100%;gap:27px}.single-product-page .product.grid>div{max-width:100%;width:40%;padding:0}.single-product-page.page-width{padding:60px 24px 100px}.single-product-page h1{font-family:Open Sans,Khula,sans-serif}.single-product-page h1,.single-product-page .product-price>div>div{font-size:31px;line-height:42px;font-weight:600}.single-product-page .product-small-info{padding-bottom:49px}.single-product-page .product-small-info small{font-size:14px;line-height:19px;font-weight:400}.single-product-page .product-small-info small:first-child{padding-bottom:6px}.product__info-container>*+*{margin:0}.single-product-page .product__title{margin-bottom:11px}.single-product-page small{font-size:12.5px;line-height:17px;font-weight:300}.single-product-page .product-form__quantity label{display:none}.single-product-page .product-form__quantity{padding-top:74px;display:flex;gap:27px;width:100%;max-width:100%;margin:0;flex:none;min-width:unset}.single-product-page .product-form__quantity>div{width:100%}.single-product-page .shopify-payment-button{display:none}.single-product-page .product-form__buttons{max-width:100%;width:100%}.single-product-page .product-form__submit{width:100%;height:60px;margin:0;background:var(--yellow);border-radius:10px;font-size:18px;line-height:24.5px;font-weight:700}.single-product-page .product-form__submit:before,.single-product-page .product-form__submit:after{display:none}.single-product-page .product-form__quantity .quantity{max-height:60px;width:156px;min-width:156px;background:#d9d9d980;border:none;border-radius:10px}.single-product-page .product-form__quantity .quantity:before,.single-product-page .product-form__quantity .quantity:after{display:none}.single-product-page .product-form__quantity .quantity *{background:#fff0;color:var(--black);font-size:24px;line-height:32px;font-weight:600}.single-product-page .quantity .quantity__button svg{width:13px}.single-product-page .spr-summary-starrating{padding-top:44px;justify-content:flex-start!important}.single-product-page .spr-starrating .spr-stars:first-child{margin-right:21px}.spr-starrating .spr-stars{font-size:12.5px}.single-product-page .shopify-payment-button .shopify-cleanslate{display:none!important}.single-product-page .product__media-item{border:1px solid rgb(0 0 0 / .25)}.single-product-page .buy-now-button{width:100%;height:60px;border-radius:10px;border:unset;margin:26px 0 44px;background:var(--orange);color:var(--white);font-size:18px;line-height:24.5px;font-weight:700}.single-product-page .rest-of-product-info{display:flex;flex-direction:column;gap:17px;margin-bottom:66px}.single-product-page .rest-of-product-info p{font-size:14px;line-height:19px}.single-product-page .product__media-wrapper .grid{row-gap:27px}.single-product-page .product__accordion,.single-product-page .share-button{display:none}.single-product-page .extra-large-info div:first-child{padding-top:0}.single-product-page .extra-large-info div{padding:33px 0}.single-product-page .extra-large-info div:not(:last-child){border-bottom:.5px solid rgb(0 0 0 / .25)}.single-product-page .extra-large-info span{font-size:14px;line-height:19px}#shopify-section-template--17754707853629__image-with-text,#shopify-section-template--17754707853629__multicolumn{display:none}.bf-collection-products-filter #product-grid li,.product-grid .bf-product-card-wrapper{z-index:1;position:relative}.product-grid .card--standard .card__inner{height:310px;z-index:100!important;position:relative}.product-grid .card__content{z-index:100!important;position:relative}@media(max-width:1000px){.card--standard .card__inner{max-height:unset;height:100%}}.bf-recommended-items{width:100%;column-gap:27px;justify-content:flex-start;display:grid;grid-template-columns:1fr 1fr 1fr}.product-grid .card__media .media{z-index:101!important;position:relative;width:100%;height:100%}.product-grid .card__media .media form,.bf-recommended-item form{display:none!important}.bf-recommended-item .product-image{position:relative;width:100%;display:flex;justify-content:center;outline:.5px solid rgb(0 0 0 / .5)}.bf-recommended-item .product-image img{position:relative;max-height:318px}.product-grid .card__media .media:hover,.bf-recommended-item .product-image:hover{-webkit-backdrop-filter:brightness(.4);backdrop-filter:brightness(.4)}.product-grid .card__media .media:hover img,.bf-recommended-item .product-image:hover img{filter:brightness(.4)}.product-grid .card__media .media:hover form,.bf-recommended-item .product-image:hover form{display:flex!important;flex-direction:column;justify-content:center;gap:13px;max-width:260px;width:100%}.bf-recommended-item .product-image:hover form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-grid .card__media .media:hover form{position:relative;margin:0 auto}.product-grid .card__media .media:hover form a,.product-grid .card__media .media:hover form input,.bf-recommended-item .product-image:hover form a,.bf-recommended-item .product-image:hover form input{font-size:18px;line-height:24.5px;font-weight:700;text-transform:uppercase;text-align:center;padding:18px 54px;border:none;border-radius:10px;transition:all .3s ease-in-out}.product-grid .card__media .media:hover form a,.bf-recommended-item .product-image:hover form a{background:var(--yellow);color:var(--black);text-align:center}.product-grid .card__media .media:hover form input,.bf-recommended-item .product-image:hover form input{background:var(--orange);color:var(--white);cursor:pointer}.product-grid .card__media .media:hover form a:hover,.product-grid .card__media .media:hover form input:hover,.bf-recommended-item .product-image:hover form a:hover,.bf-recommended-item .product-image:hover form input:hover{filter:brightness(1.125);text-align:center}.bf-recommended-item{flex:1}.bf-recommended-item h4{text-align:center;padding-top:27px}.product-recommendations__heading{margin:0 0 21px;font-size:22.5px;font-family:Khula,sans-serif}.bf-on-product-page{margin-bottom:84px;position:relative;z-index:10}.bf-on-product-page .bf-recommended-items{padding:26px 18px 32px;background:#fff;z-index:500;position:relative}.breadcrumbs{background:#f5f5f5}.breadcrumbs__list{list-style-type:none;padding:10px 24px 16px;background:#f5f5f5;max-width:1100px;width:100%;margin:0 auto}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{content:"/";display:inline-block;margin:0 .5em 0 .2em;position:relative;vertical-align:middle}.breadcrumbs__link:active{color:var(--black)}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs__link[aria-current=page]:hover,.breadcrumbs__link[aria-current=page]:focus{text-decoration:underline}.bf-home-container{margin-bottom:84px}.bf-home-wrapper *{text-align:center}.bf-home-wrapper .bf-home-top div{width:100%;display:flex;justify-content:center;align-items:center}.bf-home-wrapper .bf-home-top{position:relative;padding:0;margin:26px 0;border:1px solid rgb(0 0 0 / .25);display:flex;flex-direction:column;justify-content:center;align-items:center}.bf-home-wrapper .bf-home-top h1{font-size:96px;line-height:129px;font-weight:900}.bf-home-wrapper a{font-weight:700;font-size:18px;line-height:25px;text-transform:uppercase;background:var(--orange);color:var(--white);padding:18px 55px;border:none;border-radius:10px}.bf-home-wrapper .bf-home-top a{margin-top:26px;max-width:270px}.bf-home-wrapper .bf-home-bot{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-bottom:40px}.bf-home-wrapper .bf-home-bot:last-child{margin-bottom:0}.bf-home-wrapper .bf-home-bot div{height:316px;min-height:316px;flex:1 1 0%;position:relative;z-index:100;background:var(--white);border:1px solid rgb(0 0 0 / .25);display:flex;justify-content:center;align-items:stretch;padding:0;overflow:hidden}.bf-home-wrapper .bf-home-bot div img{width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center;padding:0!important;margin:0!important;border:none!important;background:none!important;display:block}.bf-home-wrapper .bf-home-bot>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:background .2s;pointer-events:none;z-index:999}.bf-home-wrapper .bf-home-bot>div:hover:after{background:#0003}.bf-home-wrapper .bf-home-top img{width:100%}.bf-home-wrapper .bf-home-top div,.bf-home-wrapper .bf-home-bot a{display:flex;flex-direction:column;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.bf-home-wrapper .bf-home-bot a{padding:18px 28px}.bf-home-wrapper .bf-home-bot p{font-size:18px;line-height:24.5px;font-weight:400}.bf-home-wrapper .bf-home-bot strong{font-weight:700}.bf-newsletter-wrapper{background:var(--yellow);margin-top:-60px;position:relative;z-index:10}.bf-newsletter-footer{max-width:1074px;margin:0 auto;padding:10px 0;display:flex;justify-content:space-between;align-items:center}.bf-newsletter-footer *:before,.bf-newsletter-footer *:after{box-shadow:none}.bf-newsletter-footer input#footer-newsletter-form{border:1px solid var(--black);border-radius:10px 10px 0;padding:10px;height:60px}.bf-form-container,.bf-newsletter-footer input#footer-newsletter-form{max-width:599px;width:100%}.bf-form-container .bf-field{display:flex;justify-content:center}.bf-form-container .bf-form-submit{cursor:pointer;color:var(--white);background:var(--black);margin-left:-10px;padding:0 25px;border:1px solid var(--black);border-radius:0 10px 10px 0;font-family:Open Sans,sans-serif;font-size:18px;line-height:24.5px;font-weight:600;text-align:center;text-transform:uppercase}.bf-newsletter-footer div span{font-size:18px;font-weight:600;line-height:24.5px;text-transform:uppercase}.bf-newsletter-footer .bf-social-icons{display:flex;align-items:center;gap:12px}@media(max-width:1100px){.bf-newsletter-wrapper{padding:0 24px}}@media(max-width:1000px){.bf-form-container,.bf-newsletter-footer input#footer-newsletter-form{max-width:60%}}#FacetFiltersForm *{font-family:Open Sans,sans-serif;color:var(--black);font-size:16px;line-height:24px;font-weight:400}#FacetFiltersForm .facet-checkbox span,#FacetFiltersForm .facets__header * span,#FacetFiltersForm facet-remove a{font-size:16px}#FacetFiltersForm select:focus,#FacetFiltersForm select:focus-visible{box-shadow:none;outline:none}#FacetFiltersForm .sorting h2{display:none}.bss-currency-wrapper{display:none!important}#shopify-section-header .bss-currency-wrapper{display:block!important;margin:0;position:relative;top:unset;left:unset}#shopify-section-header .bss-currency-wrapper span{color:var(--white)!important}#shopify-section-header .bss-currency-wrapper .bss-nice-select *{color:var(--black)}#shopify-section-header .bss-currency-wrapper .bss-nice-select{border:none!important;box-shadow:none!important;background-color:unset!important;line-height:30px;padding-right:16px}.bss-nice-select:after,.bss-nice-select:before{top:9px!important}.bss-nice-select:after{right:2px!important}.bss-currency-wrapper ul.list{flex-direction:column;gap:0}.bss-currency-cart-message{display:none}#create_customer *,.bf-login-form *{position:relative}#create_customer *:before,#create_customer *:after,.bf-login-form *:before,.bf-login-form *:after{display:none!important}#create_customer .field,#create_customer .rendered-form .form-group,.bf-login-form .field,.bf-login-form .form-group{display:flex;flex-direction:column-reverse;align-items:flex-start;margin:13px 0 14px}#create_customer .field input~label,#create_customer .field input:focus~label,#create_customer .rendered-form input~label,#create_customer .rendered-form input:focus~label,.bf-login-form input~label,.bf-login-form input:focus~label{font-size:18px!important;font-weight:400;line-height:24.5px!important;margin-bottom:5px!important;top:0!important;left:26px;letter-spacing:0px!important}#create_customer .field input,#create_customer .field input:focus,#create_customer .rendered-form input,#create_customer .rendered-form input:focus,.bf-login-form input,.bf-login-form input:focus{margin:0!important;padding:18px 26px!important;box-shadow:none!important;border-radius:10px!important;font-weight:400;font-size:14px!important;line-height:19px}#create_customer .field input,#create_customer .rendered-form input,.bf-login-form input{transition:all .2s ease-in-out;border:.5px solid rgb(0 0 0 / .4)!important;height:60px}#create_customer .field input:focus,#create_customer .rendered-form input:focus,.bf-login-form input{border:.5px solid rgb(0 0 0)}#create_customer .rendered-form input,.bf-login-form input{padding:18px 26px!important}#create_customer .rendered-form .form-group{flex-direction:column}#create_customer .rendered-form label,.bf-login-form label{left:26px;margin-bottom:5px}#create_customer .rendered-form input::placeholder{color:transparent!important}.customer:not(.account):not(.order){max-width:unset;padding:76px 24px 30px}#create_customer{max-width:706px;width:100%;margin:0 auto;border:1px solid rgb(0 0 0 / .25);padding:42px 44px}#create_customer h3{text-align:left;margin-bottom:24px}.bf-register-form h1{margin-bottom:33px}#create_customer .bf-submit-wrapper button,.bf-login-form button,.bf-login-form .bf-login-divider .create-account a{background-color:var(--orange);margin:0;padding:18px;border-radius:10px;max-width:396px;width:100%;font-family:Open Sans,sans-serif;font-size:18px;line-height:24.5px;font-weight:700;text-transform:uppercase}#create_customer .bf-submit-wrapper{display:flex;justify-content:space-between;align-items:center}#create_customer .bf-submit-wrapper div,.bf-login-form div{font-size:14px;line-height:19px}#create_customer .bf-submit-wrapper a{font-size:18px;line-height:24.5px;color:var(--gray)}#create_customer .formbuilder-required{color:var(--black)}#create_customer .first-field,.bf-login-form .first-field{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px}#create_customer .first-field div,.bf-login-form .first-field div{color:var(--gray);font-size:14px;line-height:19px;margin-right:16px}#create_customer .first-field label,.bf-login-form .first-field label{top:0}.bf-login-form .bf-login-divider h4{margin-bottom:10px}.bf-login-form .bf-login-divider{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.bf-login-form .bf-login-divider>div{width:50%;height:524px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 30px;border:.5px solid rgb(0 0 0 / .25);text-align:left}.bf-login-form .bf-login-divider>div form{width:100%;margin:22px 0 0;display:flex;flex-direction:column;justify-content:flex-start}.bf-login-form .bf-button-forgot{display:flex;justify-content:space-between;align-items:center;gap:14px}.bf-login-form .bf-button-forgot button{max-width:50%;margin-top:19px}.bf-login-form .bf-button-forgot a{color:var(--light-blue);margin-bottom:-12px}.bf-login-form .field input{height:60px}.bf-login-form input::placeholder{color:var(--black)!important;display:block!important}.bf-login-form .field label{font-size:14px!important}.bf-login-form .customer:not(.account):not(.order){padding:60px 24px 80px}.bf-login-form .bf-login-divider .create-account{display:flex;flex-direction:column;gap:82px}.bf-login-form .bf-login-divider .create-account a{color:var(--white);text-decoration:none;max-width:fit-content;padding:18px 14.5px;letter-spacing:unset;line-height:25px}.bf-login-form .bf-login-divider .create-account p{font-size:14px;line-height:19px;letter-spacing:normal}.bf-header-bot>nav>ul>li{position:relative;width:fit-content}.bf-header-bot>nav>ul>li>ul{display:none;height:100%}.bf-header-bot>nav>ul>li:hover>ul{display:block;position:relative}.bf-header-bot>nav>ul>li>ul>li{position:absolute;top:10px;height:100%;width:100%;background-color:var(--dark-blue);border-radius:10px;padding:17px;box-shadow:0 1px 2px 2px #00000040;display:flex;justify-content:center;align-items:center}.bf-header-bot>nav>ul>li>ul>li a{position:absolute;height:100%;min-width:max-content;width:100%;background-color:var(--dark-blue);border-radius:10px;padding:4px;font-size:16px;text-align:center;transition:.2s ease-in-out}.bf-header-bot>nav>ul>li>ul>li a:hover{color:var(--yellow)}.bf-toc-container{padding:60px 0 0}@media(max-width:1000px){.bf-toc-container{padding:143px 24px 0}}.bf-toc-container h1{margin-bottom:34px;border-bottom:1px solid var(--black);line-height:70px}.bf-toc-container h3{margin:31px 0;text-transform:uppercase}.bf-toc-container .bf-toc-grid{display:grid;grid-template-columns:1fr 1fr;gap:134px 32px;padding-bottom:169px}.bf-toc-container hr{background:var(--black);margin:0 0 70px}.bf-options-divider.is-empty{display:none}.bf-options-divider.is-filled{display:flex;justify-content:space-between}.bf-cart-footer{display:flex;justify-content:space-between;gap:29px}.bf-cart-footer>div{border:.5px solid rgb(0 0 0 / .5);padding:32px 26px;height:100%;width:100%;max-width:100%}.cart__checkout-button{max-width:100%}.cart__note{height:100%;flex-direction:column}.cart__note:before,.cart__note:after{display:none!important}.cart__note label{position:relative;top:0;height:unset;margin-bottom:23px;font-weight:400}.cart__note strong,.cart__note label{font-size:18px;line-height:24.5px}.cart__note strong{font-weight:600}.cart__note textarea{resize:none!important;overflow-y:hidden;background:#d9d9d940;height:292px!important;border:none;border-radius:5px}.cart__note *:focus{border:none;outline:none;box-shadow:none}.cart__footer-wrapper{padding-bottom:114px}.cart__note .field__input{padding:16px}.bf-cart-footer .totals h2{text-transform:uppercase;font-size:18px;line-height:24.5px;font-weight:600}.bf-cart-footer .totals p{font-size:21.5px;line-height:30px;font-weight:400}.bf-cart-footer .totals{justify-content:space-between;align-items:baseline;margin-bottom:30px}.bf-cart-footer .label-cart-terms-and-conditions{font-size:12.5px;font-weight:300;line-height:17px}.cart__ctas{margin-top:33px}.cart__blocks button:before,.cart__blocks button:after{display:none}.cart__blocks button{background:var(--orange);color:var(--white);transition:.25s ease-in-out;border-radius:10px;padding:16.5px 0;font-size:18px;font-weight:700;line-height:24.5px;text-align:center;text-transform:uppercase}.cart__blocks button:hover{background:#ee5300}.cart-terms-and-conditions-wrapper{display:flex;align-items:center;gap:22px;justify-content:flex-start}.bf-cart-items cart-items{padding:0}.bf-container .bf-cart-items{padding-top:148px}.bf-cart-items thead tr th{display:none!important}.cart__items{border-top:.5px solid rgb(0 0 0 / .5);border-bottom:.5px solid rgb(0 0 0 / .5);padding:27px 0}.cart-items td{padding:0}.cart-items tr{display:flex;align-items:center;justify-content:space-between}.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}.cart-item__error{margin-top:0}.cart-item__image,.cart-item__media{max-width:157px;width:100%}.cart-items .cart-item__details{padding-left:0}.cart-item__details *{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:25px}.cart-items .price{font-family:Khula,sans-serif;font-weight:400;font-size:22.5px;line-height:36px}.cart-item__quantity-wrapper{align-items:center}.cart-item cart-remove-button{margin:0 0 0 10px}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:unset;z-index:inherit}.bf-cart-items .bf-options-divider{margin:51.5px 0 80px}.bf-cart-items .bf-options-divider a{display:flex;align-items:center;gap:22px;color:var(--light-blue);font-size:18px;line-height:25px}.bf-cart-items .icon-remove{width:23px;height:27px}.customer-account{padding-top:127px;padding-bottom:46px}.customer-account .bf-account-divider{display:flex;flex-direction:column-reverse;gap:24px}.customer-account .bf-account-divider>div{border:1px solid rgb(0 0 0 / .25);padding:48px}.customer-account table{box-shadow:none}.customer-account thead{display:none}.customer-account tbody td{padding:15px 0!important}.customer-account tr:nth-child(odd){float:left}.customer-account tr:nth-child(2n){float:right}.customer-account tbody tr{border:0!important;width:45%;display:flex;justify-content:space-between;align-items:center}.customer-account h2{font-family:Khula,sans-serif;font-size:28px;line-height:45px;font-weight:700}.customer-account tr *{color:var(--black)}.customer-account tr .order-number-col{color:var(--light-blue);text-decoration:none}.customer-account tr .order-number-col,.customer-account tr .created-at-col{font-size:14px;line-height:19px}.customer-account tr .price-col{font-size:18px;line-height:25px}.customer-account .bf-logout{padding:40px 0 0;display:flex;justify-content:flex-end;width:100%}.customer-account .bf-logout a{display:flex;align-items:center;text-decoration:none;font-weight:600;transition:.25s ease-in-out}.customer-account .bf-logout a svg{width:1.8rem}.customer-account .bf-logout a:hover{color:var(--orange)}.compatible-machines a{display:inline-block;margin-bottom:9px;color:var(--light-blue);font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:19px;text-decoration:underline}.metafield-rich_text_field{padding:0!important}.bf-gallery-items img{max-width:339px;max-height:322px;width:100%;height:100%;object-fit:cover}.bf-account-fields{display:flex;justify-content:space-between;gap:30px}.bf-account-fields>div{display:flex;flex-direction:column;width:50%}.bf-account-fields input:disabled{cursor:not-allowed}.bf-account-fields label{margin-left:20px}.bf-account-fields input{width:100%;margin:8px 0 11px;padding:18px 20px;background:var(--white);color:var(--black);border:.5px solid rgb(0 0 0 / .5);border-radius:10px;font-size:14px;line-height:19px}.bf-account-fields div header{display:flex;justify-content:space-between;align-items:center}.bf-account-fields div header p{margin:0 20px 0 0;color:var(--gray)}.bf-account-fields label,.bf-account-fields div header p{font-size:14px}.bf-faq-grid-1{border-bottom:1px solid var(--black)}.customer__title{font-size:65px}.mobile-open-menu,.mobile-close-menu{display:none}.desktop-logo{display:block}.bf-header-bot nav .desktop-navigation{display:flex}.bf-header-bot nav .mobile-navigation{display:none}.bf-form-container,.bf-newsletter-footer input#footer-newsletter-form::placeholder{color:#fff0}@media(max-width:1000px){.bf-landing-container .bf-landing-box-1{padding:44px}}.customer-account h2{display:none!important}.desktop-upper-menu{display:flex}.mobile-upper-menu{display:none}html{scroll-behavior:smooth}.single-product-page .spr-starrating .spr-stars:first-child{display:flex;align-items:center}.single-product-page .spr-starrating .spr-stars:first-child>span{display:flex;align-items:center}@media(max-width:768px){.cart-item__totals{width:100%}.desktop-upper-menu{display:none}.mobile-upper-menu{display:flex}.mobile-open-menu,.mobile-close-menu{background:#fff0;border:none}.mobile-open-menu.active,.mobile-close-menu.active{display:flex}.desktop-logo,.bf-header-bot{display:none}.bf-header-container.active{position:relative}.bf-header-container.active .bf-header-bot{position:absolute;background:var(--dark-blue);top:70px;padding:24px;display:flex;flex-direction:column}.bf-header-container.active .bf-header-bot ul{flex-direction:column}.bf-header-logged{height:100%}.bf-header-top{margin-bottom:0;border-bottom:unset}.bf-header-top nav ul{align-items:center}.bf-header-top nav ul li div{display:flex;align-items:center}.bss-nice-select:after,.bss-nice-select:before{top:15px!important}.bf-header-bot nav .desktop-navigation{display:none}.bf-header-bot nav .mobile-navigation{display:flex;padding-bottom:24px}.bf-header-bot input[type=search]{max-width:100%;width:100%;background-position-x:96%}#MainContent{z-index:1}body{overflow-y:hidden}.bf-triangle-top{display:none!important}.bf-footer-logged{height:100%}.bf-footer-top{flex-direction:column;gap:32px}.bf-footer-top .bf-footer-column-2{gap:12px}.bf-footer-bot{justify-content:center}.bf-footer-bot>img{display:none}.stay-in-touch{display:none}.bf-newsletter-footer{flex-direction:column;gap:24px}.bf-form-container,.bf-newsletter-footer input#footer-newsletter-form{max-width:100%}.bf-form-container,.bf-newsletter-footer input#footer-newsletter-form::placeholder{color:var(--black);display:inline-block;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px}.bf-form-container .bf-form-submit{font-size:14px;line-height:19px;padding:0 12px}.bf-footer-container{padding:24px}.bf-home-wrapper .bf-home-top{padding:90px 20px}.bf-home-wrapper .bf-home-bot{flex-direction:column}.bf-home-wrapper .bf-home-bot div{height:100%;max-width:100%;width:100%;font-size:0;line-height:0}.bf-home-container{margin-bottom:140px}h1{font-size:28px!important;line-height:44.96px!important}.bf-custom-collection>header{flex-direction:column}.bf-footer{margin-top:-20px}.bf-footer-bot a img{margin-bottom:20px}.bf-container .page-width{margin:20px auto}.bf-custom-collection{margin:20px auto 130px!important}.bf-custom-collection ul{padding-top:20px}.bf-about-us-container{padding:35px 0 110px}.bf-about-us-container h1{padding-bottom:0}.bf-custom-collection ul .bf-custom-grid-list div,.bf-collection-ext .bf-card-content{background-size:contain!important}.bf-about-us-container .bf-about-us-items{flex-direction:column}.bf-about-us-items>div{max-width:100%}.bf-gallery-items{display:flex;flex-direction:column;align-items:center;grid-template-columns:unset}.bf-gallery-items img{max-width:100%;max-height:auto;width:100%;height:100%}.bf-gallery-container{padding:30px 0 110px}.bf-faq-container,.bf-toc-container{padding:24px 0 85px}.bf-toc-container h3{margin:0}.bf-faq-group-item{padding:0}.bf-toc-container .bf-toc-grid{padding-bottom:30px;display:flex;flex-direction:column;grid-template-columns:unset;gap:24px}.bf-contact-us-container{padding:36px 0 100px!important}.bf-contact-us-request{display:none}.bf-contact-us-container form{flex-direction:column;padding-top:66px}.bf-contact-us-container form h4{display:inline-block}.bf-contact-us-container h3{display:none}.bf-contact-us-container .bf-contact-us-submit{justify-content:center}.bf-collection-hero h1{text-shadow:-1px 1px 0 var(--white),1px 1px 0 var(--white),1px -1px 0 var(--white),-1px -1px 0 var(--white)}.bf-collection-hero .collection-hero__description img{object-fit:contain}.bf-collection-products-filter #product-grid{grid-template-columns:1fr 1fr}.bf-collection-products-filter .bf-more-details-button{display:none}.bf-collection-products-filter a,.bf-collection-products-filter .card-information *{font-size:18px}.bf-collection-products-filter #product-grid li .card__information{padding:8px 0 0}.bf-collection-products-filter .product-grid-container .card__heading{line-height:16px}.single-product-page .product.grid{display:flex;flex-direction:column}.single-product-page .product.grid>div{width:100%}.single-product-page .product__media-wrapper .slider__slide{max-width:100%}.single-product-page.page-width{padding:24px 24px 64px}.single-product-page .product-small-info{padding-bottom:16px}.single-product-page .product-form__quantity{padding-top:24px}.bf-on-product-page .bf-recommended-items{grid-template-columns:1fr 1fr;gap:12px;padding:0}.bf-on-product-page .bf-recommended-items li img{max-width:100%}.bf-on-product-page .bf-recommended-items li h4{font-size:14px;line-height:19px;padding-top:12px}.bf-on-product-page .bf-recommended-items li h4 span{font-weight:700}.product-recommendations__heading{margin:0 0 30px}.bf-header-top nav ul{gap:24px}.bf-contact-us-container iframe{display:none}.cart-items tr{flex-direction:column}.bf-container .bf-cart-items{padding-top:24px}.bf-cart-footer{flex-direction:column}.bf-cart-footer>div{width:100%;max-width:100%;padding:0;border:none}.bf-landing-container .bf-landing-box-1{padding:0;border:none}.bf-landing-container .bf-landing-box-1 h4{padding-bottom:30px;font-size:18px;line-height:25px}.bf-landing-container .bf-landing-box-1 span{font-size:16px;line-height:22px}.bf-landing-container .bf-landing-box-1 span a{font-size:18px;text-decoration:underline}.bf-landing-container .bf-landing-box button{max-width:100%;margin-bottom:36px}.bf-landing-box-container{display:none}.bf-landing-container{padding-top:64px}.bf-container .bf-landing-wrapper{margin:0 auto 124px}.bf-register-form .customer:not(.account):not(.order){padding:24px 0 150px}#create_customer .bf-submit-wrapper{flex-direction:column;gap:12px}.bf-header-out-container .bf-phone{display:none}.bf-header-out-container{flex-direction:column}.bf-header-out{height:100%}.bf-header-out-container nav ul{display:flex;flex-direction:column;gap:12px}.bf-header-out-container nav ul li{text-align:center}.bf-login-form .bf-login-divider{flex-direction:column-reverse}.bf-login-form h1{padding-bottom:16px}.bf-login-form .bf-login-divider>div{height:100%;width:100%;padding:30px 20px}.bf-login-form .customer:not(.account):not(.order){padding:24px 0 120px}.bf-login-form .bf-button-forgot{flex-direction:column}.customer-account{padding-top:24px;padding-bottom:150px}.bf-account-fields{flex-direction:column}.customer-account .bf-account-divider>div{padding:24px}.bf-account-fields>div{width:100%}#create_customer{padding:0;border:0}#create_customer h3{display:none}.bf-register-form h1{text-align:left}.bf-card-content a{font-size:12px}.bf-collection-ext .bf-card-content a small{font-size:14px}.bf-custom-collection ul{gap:20px 12px}.bf-custom-collection .card-wrapper{padding:32px 12px!important}.bf-custom-collection ul .bf-custom-grid-list .card__inner,.bf-collection-ext .card-wrapper,.bf-card-content{padding:0!important;border:unset!important;box-shadow:unset!important}.bf-custom-collection .card-wrapper{border:1px solid rgb(0 0 0 / .25);box-shadow:0 4px 4px #00000040}.bf-contact-us-container h1{height:100%}.bf-header-out-container nav{display:none}.bf-custom-collection ul .bf-collection-ext{min-height:100%;height:100%;min-height:250px}}.single-product-page .buy-now-button{cursor:pointer}.cart-item__totals{width:210px}.spr-container *{font-family:Open Sans,sans-serif}.spr-form form input,.spr-form form textarea{padding:8px;font-size:16px}.spr-form-label+.spr-form-input a{color:var(--black)}.bf-collection-products-filter h2{font-size:24px;line-height:44px}.collection-hero__description{border:none!important}.bf-collection-hero .collection-hero__description>img{border:1px solid var(--black);width:100%}.cart-terms-and-conditions-wrapper label a{color:var(--black);font-weight:600}.bf-collection-ext .bf-card-content:hover{background-image:linear-gradient(#00000040,#00000040),url(/cdn/shop/files/web_over_the_edge.jpg?v=1678980111)!important}.bf-footer li a:hover .bf-header li a{transition:.25s ease-in-out}.bf-footer li a:hover,.bf-header li a:hover{color:var(--yellow)}.bf-contact-us-request{display:none}.bf-newsletter-footer .bf-social-icons a{display:flex;align-items:center}.bf-newsletter-footer .bf-social-icons a,.bf-newsletter-footer .bf-social-icons img{max-height:22px}.bf-toc-container .bf-toc-grid,.bf-faq-grid{display:flex;flex-direction:column;gap:60px;padding-bottom:60px}.bf-faq-grid>div p,.bf-toc-container .bf-toc-grid p{font-size:16px;line-height:24px}.bf-toc-container h3{margin:0;height:100%}.bf-faq-grid>div{height:100%}.bf-faq-container{padding:60px 0 0}.bf-faq-container h1{line-height:70px}span.bss-b2b-translation-rf-form_success_notification{display:none!important}.bf-cart-count-bubble-custom{position:relative;left:3em;top:-2em;width:2em;height:1.2em;border-radius:.8em;border:.05em;background-color:red;display:flex;justify-content:center;align-items:center;font-size:.8em;color:#fff}.bf-mobile-cart-count-bubble-custom{position:relative;left:1.5em;top:-3em;width:2em;height:1.1em;border-radius:.5em;border:0em;background-color:red;display:flex;justify-content:center;align-items:center;font-size:.6em;color:#fff}.icon-show-hide-password{position:absolute!important;top:16px!important}.bf-login-divider div:nth-child(2) label[for=CustomerEmail]{margin-top:25px}.bf-home-merchandise .bf-home-link,.bf-home-merchandise .bf-home-link img{display:block;width:100%;height:100%;background:transparent!important;padding:0!important;border:none!important}.bf-home-merchandise .bf-home-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;text-indent:-9999px}.bf-home-merchandise .bf-home-link img{object-fit:cover}.bf-home-merchandise a:not(.bf-home-link){display:none!important}.full-bleed{width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%);position:relative;left:0;right:0;box-sizing:border-box}.bf-carousel{border:none!important;background:none!important;box-shadow:none!important;width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:1;padding:0!important}.bf-carousel-slide{display:block;border:none!important;box-shadow:none!important;padding:0!important;margin:0 auto!important;width:100vw;max-width:100vw}.bf-carousel-slide img{display:block;width:100vw;max-width:100vw;height:auto;object-position:center;border:none!important;box-shadow:none!important;margin:0 auto;object-fit:cover}.bf-banner-link{background:none!important;padding:0!important;border:none!important;border-radius:0!important;display:block;height:clamp(36px,11vw,100px)!important}.bf-banner-link img,.bf-banner-box img{display:block;width:100%;height:100%;object-fit:cover!important;object-position:center;border:none!important;box-shadow:none!important;margin:0 auto;z-index:10}.bf-banner-box{width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%);height:clamp(56px,22vw,100px)!important;overflow:hidden;background:#fff0;position:relative;z-index:10}.bf-home-spacer{height:clamp(2px,4vw,20px)!important;min-height:10px}.bf-home-top-button{width:100%;display:flex;justify-content:center;margin:-110px 0 32px;position:relative;z-index:10}.bf-home-top-button a{background:var(--orange);color:#fff;padding:18px 55px;border-radius:10px;font-weight:700;font-size:18px;line-height:25px;text-transform:uppercase;max-width:270px;text-align:center;display:inline-block;box-shadow:0 2px 8px #0000000a}@media(max-width:600px){.bf-home-top-button{margin:-8px 0 18px}.bf-banner-box img{object-fit:contain!important;background:#fff}.bf-banner-box{height:100px;min-height:36px;max-height:100px}.bf-home-top-button a{font-size:16px;padding:12px 24px;max-width:95vw}.bf-home-spacer{height:clamp(2px,5vw,20px)!important}.bf-home-merchandise{position:relative;overflow:hidden;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important}.bf-home-merchandise:before{content:"";display:block;padding-top:55%}.bf-home-merchandise img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bf-home-merchandise a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.bf-home-wrapper .bf-home-bot>div{position:relative;z-index:1}.bf-home-wrapper .bf-home-bot>div img{position:relative;z-index:0;will-change:transform,filter,opacity;transform:translateZ(0);backface-visibility:hidden}.bf-home-wrapper .bf-home-bot>div{position:relative;overflow:hidden}.bf-home-merchandise{position:relative;overflow:hidden}.bf-home-merchandise img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.bf-home-merchandise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:background .2s;pointer-events:none;z-index:5}.bf-home-merchandise:hover:after{background:#0003}.article-template .page-width--narrow{max-width:1100px}@media(max-width:900px){.article-template .page-width--narrow{max-width:96vw;padding:0 2vw}}.article-template__content,.article-template__content p,.article-template__content li,.article-template__content ul,.article-template__content ol{font-size:19px;line-height:1.75}.article-template__title{font-size:38px;line-height:1.2;margin-bottom:.75em;font-weight:800}.article-template__content h2{font-size:32px;line-height:1.3;margin:1.2em 0 .7em}.article-template__content h3{font-size:26px;line-height:1.3;margin:1.5em 0 .75em}.article-template__content img{max-width:100%;height:auto;display:block;margin:2em auto}.article-template__content{padding:0 2vw 2vw;margin-bottom:2.5rem}.article-template__comment-wrapper,.article-template__back{max-width:800px;margin-left:auto;margin-right:auto}.article-template__back{margin-top:0;margin-bottom:2.5rem}.article-template__comment-wrapper{margin-top:0;margin-bottom:0}.article-template__content>*:last-child{margin-bottom:.5em!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bf-custom.css.map */
