.bf__collection-list.page-width{padding-left:96px;padding-right:96px;max-width:100%}.bf__collection-list .collection-item__title{display:flex;flex-direction:column;align-items:center;row-gap:23px}.bf__collection-list .collection-item__title p{font-family:Oswald,sans-serif;font-weight:400;font-size:32px;line-height:50px;letter-spacing:0%;text-transform:uppercase;margin:0;color:#fff}.bf__collection-list .collection-item__title span{font-weight:700;font-size:14px;line-height:19.88px;letter-spacing:4.2px;text-align:center;text-transform:uppercase;padding:15px 35px}.bf__collection-list .section-header__title{font-weight:400;font-size:40px;line-height:50px;letter-spacing:0;text-transform:uppercase;text-align:left}.bf__collection-list .section-header__description{font-weight:400;font-size:27px;line-height:36px;letter-spacing:.45px;text-align:left;max-width:90%}.bf__collection-list .section-header{margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;row-gap:15px}.bf__collection-list .desktop-hide{display:none}@media screen and (max-width:975px){.bf__collection-list.page-width{padding-left:20px;padding-right:20px}.bf__collection-list .section-header__title{font-size:28px}.bf__collection-list .section-header__description{font-size:18px;line-height:21px}.bf__collection-list .section-header{row-gap:13px;margin-bottom:29px;padding-left:24px}.bf__collection-list .collection-item__title span{padding:19px 37px}}@media screen and (max-width:768px){.bf__collection-list.page-width{padding-left:0;padding-right:0}.bf__collection-list .section-header{padding-left:42px}.bf__collection-list .bf__collection-list--slider{padding:0 20px}.bf__collection-list .mobile-hide{display:none}.bf__collection-list .desktop-hide{display:block}.bf__collection-list .small--one-half{width:100%;padding:0}.bf__collection-list .collection-item{margin-bottom:0}}.bf__featured-collection{display:flex;flex-direction:column;row-gap:50px;padding:0 96px}.bf__featured-collection .bf__featured-collection--header{display:flex;justify-content:space-between;align-items:center}.bf__featured-collection .bf__featured-collection--header__text{display:flex;flex-direction:column;justify-content:flex-start;row-gap:15px}.bf__featured-collection .bf__featured-collection--title{font-weight:400;font-size:40px;line-height:50px;letter-spacing:0;text-transform:uppercase;margin:0}.bf__featured-collection .bf__featured-collection--caption{font-weight:400;font-size:27px;line-height:36px;letter-spacing:.45px}.bf__featured-collection .bf__featured-collection--caption p{margin:0}.bf__featured-collection .bf__featured-collection--btn{max-width:294px;width:100%;font-weight:700;font-size:14px;line-height:19.88px;letter-spacing:4.2px;text-align:center;text-transform:uppercase;padding:17px}.bf__featured-collection .bf__featured-collection--products__wrapper{width:100%}.bf__featured-collection .bf__featured-collection--product-item{display:flex;flex-direction:column;row-gap:16px;height:auto;justify-content:space-between}.bf__featured-collection .bf__featured-collection--product__image{display:flex;border:solid 2px #000;position:relative;padding-bottom:100%}.bf__featured-collection .bf__featured-collection--product__image>div{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:20px 46px}.bf__featured-collection .bf__featured-collection--product__image>div img{width:auto;height:100%}.bf__featured-collection .bf__featured-collection--product__title{font-weight:400;font-size:20px;line-height:20px;letter-spacing:.45px;margin-top:3px}.bf__featured-collection .bf__featured-collection--product__price{font-weight:600;font-size:27px;line-height:25px;letter-spacing:.45px}.bf__featured-collection .btn.add-to-cart{background-color:#008556;font-weight:700;font-size:14px;line-height:19.88px;letter-spacing:4.2px;text-align:center;text-transform:uppercase;padding:15px}.bf__featured-collection .bf__featured-collection--caption.mobile-show{display:none}@media screen and (max-width:975px){.bf__featured-collection{padding:0 43px}.bf__featured-collection .bf__featured-collection--header{padding:0 21px 0 42px}.bf__featured-collection{padding:0}.bf__featured-collection .bf__featured-collection--products__wrapper{padding:0 20px}}@media screen and (max-width:885px){.bf__featured-collection{row-gap:35px}.bf__featured-collection .bf__featured-collection--header__text{row-gap:4px}.bf__featured-collection .bf__featured-collection--title{font-size:28px}.bf__featured-collection .bf__featured-collection--caption{font-size:18px;line-height:21px}.bf__featured-collection .bf__featured-collection--btn{max-width:115px;font-size:10px;padding:17px 0}.bf__featured-collection .btn.add-to-cart{padding:19px}}@media screen and (max-width:550px){.bf__featured-collection .bf__featured-collection--caption.mobile-show{display:block}.bf__featured-collection .bf__featured-collection--caption{display:none}}.bf__gift-section{display:flex;flex-wrap:wrap;align-items:stretch}.bf__gift-section .bf__gift-section--text{padding-left:96px;display:flex;align-items:center;position:relative;width:50%}.bf__gift-section .bf__gift-section--logo__1{display:flex;position:absolute;right:12px;bottom:142px;z-index:1}.bf__gift-section .bf__gift-section--logo__2{display:flex;position:absolute;right:52px;bottom:147px;z-index:2}.bf__gift-section .bf__gift-section--heading{font-weight:400;font-size:40px;line-height:58px;letter-spacing:0;text-transform:uppercase;margin:0}.bf__gift-section .bf__gift-section--content{font-weight:400;font-size:27px;line-height:36px;letter-spacing:.45px;margin-top:30px}.bf__gift-section .bf__gift-section--content p{margin:0}.bf__gift-section .btn{margin-top:129px;font-weight:700;font-size:20px;line-height:34.43px;letter-spacing:7.27px;text-align:center;text-transform:uppercase;padding:15px 25px}.bf__gift-section .bf__gift-section--image{display:flex;width:50%;position:relative}.bf__gift-section .bf__gift-section--content__wrapper{z-index:3}@media screen and (max-width:1240px){.bf__gift-section .bf__gift-section--heading{font-size:40px}.bf__gift-section .bf__gift-section--content{font-size:25px;margin-top:5px}.bf__gift-section .btn{margin-top:50px;font-size:14px;line-height:20.55px;letter-spacing:4.34px;padding:13px 26px}}@media screen and (max-width:975px){.bf__gift-section .bf__gift-section--text{padding-left:20px}}@media screen and (max-width:820px){.bf__gift-section{flex-direction:column}.bf__gift-section .bf__gift-section--text{width:100%;padding:56px 43px;justify-content:flex-start}.bf__gift-section .bf__gift-section--image{width:100%}.bf__gift-section .btn{margin-top:77.85px}.bf__gift-section .bf__gift-section--logo__1{right:16px;bottom:85px;width:148px}.bf__gift-section .bf__gift-section--logo__2{right:40px;bottom:88px;width:68px}}@media screen and (max-width:500px){.bf__gift-section .bf__gift-section--heading{font-size:28px;line-height:34.62px}.bf__gift-section .bf__gift-section--content{font-size:18px;line-height:21.49px;letter-spacing:.27px;margin-top:17px}}.bf__grid-section{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.bf__grid-section .bf__grid-section--text{padding:0 96px;display:flex;flex-direction:column;justify-content:center;row-gap:26px;position:relative}.bf__grid-section .bf__grid-section--heading{font-size:40px;font-weight:400;line-height:58px;letter-spacing:0;text-transform:uppercase;z-index:2;margin:0}.bf__grid-section .bf__grid-section--description{font-size:27px;font-weight:400;line-height:36px;letter-spacing:.45px;max-width:474px;z-index:2}.bf__grid-section .bf__grid-section--description p{margin:0}.bf__grid-section .bf__grid-section--feature-image{position:absolute;top:50%;translate:0 -50%;right:16px;z-index:1}.bf__grid-section .bf__grid-section--content{display:grid;grid-template-columns:34.2% 65.8%}.bf__grid-section .bf__grid-section--image{display:flex;justify-content:center}.bf__grid-section .bf__grid-section--blocks__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:53px}.bf__grid-section .bf__grid-section--block{display:flex;justify-content:flex-start;align-items:center;column-gap:20.73px}.bf__grid-section .bf__grid-section--block-icon{width:89.3px;height:89.3px;display:flex;justify-content:center;align-items:center}.bf__grid-section .bf__grid-section--block-text{font-weight:400;font-size:28px;line-height:36px;letter-spacing:.45px;max-width:265px}@media screen and (min-width:1159px){.bf__grid-section .bf__grid-section--image img{width:80%}}@media screen and (max-width:1159px){.bf__grid-section .bf__grid-section--heading{font-size:28px;line-height:34.7px}.bf__grid-section .bf__grid-section--description{font-size:18px;line-height:21.54px;letter-spacing:.27px}.bf__grid-section .bf__grid-section--feature-image{width:129px}.bf__grid-section .bf__grid-section--block-icon{width:54.23px;height:54.23px}.bf__grid-section .bf__grid-section--blocks__wrapper .bf__grid-section--block:first-child img{width:42px}.bf__grid-section .bf__grid-section--blocks__wrapper .bf__grid-section--block:nth-child(2) img{width:40px}.bf__grid-section .bf__grid-section--block-text{font-size:18px;line-height:21.87px;letter-spacing:.27px;width:260px;max-width:170px}.bf__grid-section .bf__grid-section--block{column-gap:13px}}@media screen and (max-width:975px){.bf__grid-section .bf__grid-section--text{padding:0 43px}}@media screen and (max-width:784px){.bf__grid-section{grid-template-columns:1fr;margin:0 auto}.bf__grid-section .bf__grid-section--text{padding:73.75px 43px 87px}}@media screen and (max-width:550px){.bf__grid-section .bf__grid-section--description{max-width:81%}.bf__grid-section .bf__grid-section--block-text{width:161px}}@media screen and (max-width:425px){.bf__grid-section .bf__grid-section--block-text{width:auto;max-width:160px}.bf__grid-section .bf__grid-section--blocks__wrapper{row-gap:20px;padding:10px}}.bf__hero-banner .desktop-hide{display:none}.bf__hero-banner .mobile-hide{display:block}.bf__hero-banner{padding:0 96px;position:relative;overflow:hidden}.bf__hero-banner .bf__hero-banner--image{width:100%;height:auto;display:flex}.bf__hero-banner .bf__hero-banner--content{position:absolute;width:100%;height:100%;top:0;left:0;padding:70px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.bf__hero-banner .bf__hero-banner--heading h2{line-height:70px;margin:0;font-weight:400;font-size:40px;letter-spacing:0;text-align:center;text-transform:uppercase}.bf__hero-banner .bf__hero-banner--btn{font-weight:700;font-size:20px;line-height:34.43px;letter-spacing:7.27px;text-align:center;text-transform:uppercase;max-width:368px;padding:15px;width:100%}.bf__hero-banner .bf__hero-banner--featured-image{position:absolute;top:7px;right:-68px;width:156px}.bf__hero-banner .bf__hero-banner--featured-image+.bf__hero-banner--featured-image{top:87px;left:-66px}@media screen and (max-width:1142px){.bf__hero-banner .bf__hero-banner--heading h2{font-size:40px}.bf__hero-banner .bf__hero-banner--btn{font-size:20px;padding:15px}.bf__hero-banner .bf__hero-banner--content{padding:30px}}@media screen and (max-width:975px){.bf__hero-banner{padding:0 20px}}@media screen and (max-width:768px){.bf__hero-banner .desktop-hide{display:block}.bf__hero-banner .mobile-hide{display:none}.bf__hero-banner{padding:0}}@media screen and (max-width:520px){.bf__hero-banner .bf__hero-banner--heading h2{font-size:24px;line-height:36px}.bf__hero-banner .bf__hero-banner--content{padding:41px 55px}.bf__hero-banner .bf__hero-banner--btn{max-width:186px;font-size:14px;line-height:14.86px;letter-spacing:3.14px;padding:17px}}@media screen and (max-width:375px){.bf__hero-banner .bf__hero-banner--heading h2{font-size:19px;line-height:32px}.bf__hero-banner .bf__hero-banner--btn{padding:12px;font-size:13px}}.bf__image-with-text{display:flex;flex-wrap:wrap;align-items:stretch}.bf__image-with-text .bf__image-with-text--text{padding:102px 60px 101px 91px;position:relative;width:50%}.bf__image-with-text .bf__image-with-text--logo__2{display:flex;position:absolute;right:24px;bottom:50%;translate:0 50%;z-index:2}.bf__image-with-text .bf__image-with-text--logo__3{display:flex;position:absolute;right:52px;bottom:50%;z-index:1}.bf__image-with-text .bf__image-with-text--heading{font-weight:400;font-size:55px;line-height:88px;letter-spacing:0;text-transform:uppercase;position:relative;z-index:3}.bf__image-with-text .bf__image-with-text--content{font-weight:400;font-size:28px;line-height:36px;letter-spacing:.45px;margin:50px 0 0;position:relative;z-index:3}.bf__image-with-text .bf__image-with-text--content p{margin:0}.bf__image-with-text .btn{margin-top:62px;font-weight:700;font-size:20px;line-height:34.43px;letter-spacing:7.27px;text-align:center;text-transform:uppercase;padding:17px 27px;position:relative;z-index:2}.bf__image-with-text .bf__image-with-text--image{display:flex;width:50%;padding:0 72px;position:relative;justify-content:center}.bf__image-with-text .bf__image-with-text--image__1{position:absolute;right:0;top:92px;display:flex;justify-content:flex-end}.bf__image-with-text .bf__image-with-text--image__2{position:absolute;left:0;bottom:88px;display:flex}@media screen and (min-width:1261px){.bf__image-with-text .bf__image-with-text--image img{width:85%}}@media screen and (max-width:1260px){.bf__image-with-text .bf__image-with-text--text{padding:61px 50px 61px 95px}.bf__image-with-text .bf__image-with-text--heading{font-size:42px;line-height:65px}.bf__image-with-text .bf__image-with-text--content{font-size:23px;margin-top:36px}.bf__image-with-text .bf__image-with-text--content p{display:inline}.bf__image-with-text .btn{margin-top:36px;font-size:14px;line-height:20.56px;padding:14px 19px 13px}.bf__image-with-text .bf__image-with-text--logo__2,.bf__image-with-text .bf__image-with-text--logo__3{width:87px}}@media screen and (min-width:912px)and (max-width:1260px){.bf__image-with-text .bf__image-with-text--logo__2,.bf__image-with-text .bf__image-with-text--logo__3{bottom:25%}}@media screen and (max-width:975px){.bf__image-with-text .bf__image-with-text--text{padding:61px 50px 62px 40px}.bf__image-with-text .bf__image-with-text--image{padding:0 43px}}@media screen and (max-width:911px){.bf__image-with-text .bf__image-with-text--text,.bf__image-with-text .bf__image-with-text--image{width:100%}}@media screen and (max-width:660px){.bf__image-with-text .bf__image-with-text--image__1{width:165px;top:55px}.bf__image-with-text .bf__image-with-text--image__2{width:222px;bottom:53px}.bf__image-with-text .bf__image-with-text--heading{font-size:38px;line-height:52px}.bf__image-with-text .bf__image-with-text--content{font-size:18px;line-height:21px}}@media screen and (max-width:425px){.bf__image-with-text .bf__image-with-text--heading{font-size:28px;margin-top:33px;line-height:35px}.bf__image-with-text .bf__image-with-text--content{font-size:15px;margin-top:25px}.bf__image-with-text .bf__image-with-text--text{padding:61px 43px 39px}.bf__image-with-text .bf__image-with-text--image__1{width:140px;top:40px}.bf__image-with-text .bf__image-with-text--image__2{width:175px;bottom:35px}.bf__image-with-text .btn{letter-spacing:6.27px}}.bf__testimonial-slider{display:flex;align-items:stretch}.bf__testimonial-slider .bf__testimonial-slider--content{padding:75px 88px 53px 76px;position:relative;width:50%}.bf__testimonial-slider .bf__testimonial-slider--content>h2,.bf__testimonial-slider .bf__testimonial-slider--content>div{position:relative;z-index:2}.bf__testimonial-slider .bf__testimonial-slider--heading{padding-left:20px;font-weight:400;font-size:41px;line-height:58px;letter-spacing:0;text-transform:uppercase;max-width:500px}.bf__testimonial-slider .bf__testimonial-slider--description{margin-top:26px;padding-left:20px;font-weight:400;font-size:28px;line-height:36px;letter-spacing:.45px;max-width:88.2%}.bf__testimonial-slider .bf__testimonial-slider--featured-text{font-weight:400;font-size:24px;line-height:36px;letter-spacing:.45px;margin-top:53px;padding-left:20px}.bf__testimonial-slider .bf__testimonial-slider--icons__wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.bf__testimonial-slider .bf__testimonial-slider--content>.bf__testimonial-slider--featured-image{position:absolute;right:0;top:51px;display:flex;z-index:1}.bf__testimonial-slider .bf__testimonial--wrapper{padding:70px 122px;position:relative;width:50%}.bf__testimonial-slider .bf__testimonial--wrapper__slider{width:100%}.bf__testimonial-slider .bf__testimonial--item{display:flex;flex-direction:column;align-items:center;cursor:grab}.bf__testimonial-slider .bf__testimonial--icon{display:flex}.bf__testimonial-slider .bf__testimonial--text{font-family:Poppins,sans-serif;font-weight:400;font-size:21px;line-height:25.5px;letter-spacing:0;text-align:center;margin-top:15px}.bf__testimonial-slider .bf__testimonial--review{display:flex;margin-top:18px}.bf__testimonial-slider .bf__testimonial--author{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;display:flex;justify-content:center;align-items:center;column-gap:5.8px;margin-top:13px}.bf__testimonial-slider .bf__testimonial--image{display:flex;position:absolute;bottom:0;right:0}.bf__testimonial-slider .swiper-button-prev{left:60px}.bf__testimonial-slider .swiper-button-next{right:60px}@media screen and (max-width:1100px){.bf__testimonial-slider{flex-direction:column}.bf__testimonial-slider .bf__testimonial-slider--content{width:100%}.bf__testimonial-slider .bf__testimonial--wrapper{width:100%;padding-bottom:300px}}@media screen and (max-width:975px){.bf__testimonial-slider .bf__testimonial-slider--content{padding:38px 69px 38px 29px}}@media screen and (max-width:650px){.bf__testimonial-slider .bf__testimonial-slider--heading{font-size:28px;line-height:34.64px}.bf__testimonial-slider .bf__testimonial-slider--description{font-size:18px;line-height:21.5px;letter-spacing:.27px;margin-top:15px;max-width:86%}.bf__testimonial-slider .bf__testimonial-slider--featured-text{font-size:14.33px;line-height:21.5px;letter-spacing:.27px;margin-top:29px}.bf__testimonial-slider .bf__testimonial-slider--icons__wrapper>img{width:95px}.bf__testimonial-slider .bf__testimonial-slider--content>.bf__testimonial-slider--featured-image{width:132px}.bf__testimonial-slider .bf__testimonial--wrapper{padding:42.8px 57.33px 170.54px}.bf__testimonial-slider .bf__testimonial--icon{width:73.46px}.bf__testimonial-slider .bf__testimonial--text{font-size:14px;line-height:15.23px;margin-top:8px;max-width:280px}.bf__testimonial-slider .bf__testimonial--review{width:76px;margin-top:9.21px}.bf__testimonial-slider .bf__testimonial--author{font-size:10px;line-height:14.33px;margin-top:8.5px;column-gap:7px}.bf__testimonial-slider .swiper-button-next{width:9.55px;right:35.24px}.bf__testimonial-slider .swiper-button-prev{width:9.55px;left:35.84px}.bf__testimonial-slider .bf__testimonial--image{width:344.5px}}.bf__time-out{display:flex;justify-content:flex-end;align-items:center;column-gap:33.28px;max-width:100%;padding-left:71.72px;padding-right:71.72px;margin:25px auto 0;position:relative}.bf__time-out .bf__time-out--image{position:absolute;left:96px;bottom:0;display:flex}.bf__time-out .bf__time-out--caption{font-weight:400;font-size:33px;line-height:100%;letter-spacing:0}.bf__time-out .bf__time-out--caption p{margin:0}.bf__time-out .countdown{display:flex;justify-content:center;align-items:center;gap:15px}.bf__time-out .countdown>div{text-align:center;display:flex;flex-direction:column;row-gap:20.79px;font-size:86.18px}.bf__time-out .countdown .colon{margin-top:-40px}.bf__time-out .countdown span{font-weight:300;font-size:65px;line-height:50px;letter-spacing:0;display:block}.bf__time-out .countdown p{font-weight:500;font-size:15px;line-height:100%;letter-spacing:0;text-transform:uppercase;margin:0}@media screen and (max-width:1360px){.bf__time-out{flex-direction:column;align-items:flex-end;row-gap:20px}}@media screen and (min-width:1025px){.bf__time-out .bf__time-out--image img{width:80%}}@media screen and (max-width:1024px){.bf__time-out .countdown span{font-size:58px;line-height:80%}.bf__time-out .countdown .colon{font-size:58px}.bf__time-out .countdown{gap:12px}.bf__time-out .countdown p{font-size:15px}.bf__time-out .bf__time-out--caption{font-size:32px}}@media screen and (max-width:850px){.bf__time-out .bf__time-out--image{left:40px}}@media screen and (max-width:768px){.bf__time-out{align-items:center;row-gap:0;text-align:center;margin-top:24px}.bf__time-out .bf__time-out--image{position:unset;margin-top:6px;width:241px}.bf__time-out .bf__time-out--timer{margin-top:27px}.bf__time-out .countdown span,.bf__time-out .countdown .colon{font-size:43px}.bf__time-out .countdown p{font-size:10px}.bf__time-out .countdown>div{row-gap:10px}}@media screen and (max-width:425px){.bf__time-out{padding-left:15px;padding-right:15px}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map */
