.bf__collection+.bf__collection,.bf__marquee+.bf__collection,.bf__main+.bf__collection{margin-top:30px}@media only screen and (min-width: 991px){.bf__collection+.bf__collection,.bf__marquee+.bf__collection,.bf__main+.bf__collection{margin-top:70px}}.bf__collection-content{display:flex;flex-direction:column;overflow:hidden;padding:0 16px;width:100%}@media only screen and (min-width: 991px){.bf__collection-content{height:auto;max-width:1300px;margin:0 auto;padding:0 20px}}.bf__collection-content .bf__collection-title{display:block;text-align:center;font-style:normal;color:var(--color-title, #000);font-weight:400;font-size:var(--section-title-font-size-mob, 1.875rem);line-height:var(--section-title-line-height-mob, 120%);letter-spacing:var(--section-title-letter-spacing-mob, normal);margin-bottom:1.25rem}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-title{font-style:normal;font-weight:400;font-size:var(--section-title-font-size-desk, 3rem);line-height:var(--section-title-line-height-desk, 77.8%);letter-spacing:var(--section-title-letter-spacing-desk, normal);margin-bottom:2.8rem}}.bf__collection-content .bf__collection-top{display:flex;flex-direction:column;margin-bottom:15px}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-top{flex-direction:row;justify-content:space-between;margin-bottom:30px}}.bf__collection-content .bf__collection-lifestyle{width:100%;position:relative;min-height:var(--lifestyle-block-min-h-mob, 380px);padding-bottom:var(--lifestyle-block-h, 100%)}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle{width:calc(100% - 30px - 400px);padding-bottom:0;min-height:var(--lifestyle-block-min-h-desk, 670px)}}.bf__collection-content .bf__collection-lifestyle .pagination__content{position:absolute;top:20px;right:15px;z-index:2}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .pagination__content{top:25px;right:25px;display:none}}.bf__collection-content .bf__collection-lifestyle .pagination__content .pagination__content-btn{width:15px;height:15px;padding:0;border-radius:20px;border:none;background:#fff;opacity:.37;transition:.3s ease-in-out;margin-left:8px}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .pagination__content .pagination__content-btn{margin-left:10px;width:13px;height:13px}}.bf__collection-content .bf__collection-lifestyle .pagination__content .pagination__content-btn.active,.bf__collection-content .bf__collection-lifestyle .pagination__content .pagination__content-btn:hover{opacity:1}.bf__collection-content .bf__collection-lifestyle .navigation__content{position:absolute;bottom:40px;right:40px;width:fit-content;z-index:2;display:none}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .navigation__content{display:flex}}.bf__collection-content .bf__collection-lifestyle .navigation__content button{border-radius:100px;border:none;background:none;padding:0;width:40px;height:40px}.bf__collection-content .bf__collection-lifestyle .navigation__content button svg path,.bf__collection-content .bf__collection-lifestyle .navigation__content button svg circle{transition:.3s ease-in-out}.bf__collection-content .bf__collection-lifestyle .navigation__content button:hover svg circle{fill-opacity:1}.bf__collection-content .bf__collection-lifestyle .navigation__content button:hover svg path{stroke:#000}.bf__collection-content .bf__collection-lifestyle .navigation__content button+button{margin-left:14px}.bf__collection-content .bf__collection-lifestyle .group__content{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:.3s ease-in-out}.bf__collection-content .bf__collection-lifestyle .group__content.active{opacity:1;pointer-events:all}.bf__collection-content .bf__collection-lifestyle .group__content.active .info__cotnent{opacity:1;transform:translateY(0)}.bf__collection-content .bf__collection-lifestyle .bg__content{width:100%;height:100%;overflow:hidden;border-radius:8px}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .bg__content{border-radius:10px}}.bf__collection-content .bf__collection-lifestyle .bg__content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:8px;z-index:0}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .bg__content:before{border-radius:10px}}.bf__collection-content .bf__collection-lifestyle .bg__content video,.bf__collection-content .bf__collection-lifestyle .bg__content img{width:100%;height:100%;object-fit:cover;border-radius:8px}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .bg__content video,.bf__collection-content .bf__collection-lifestyle .bg__content img{border-radius:10px}}.bf__collection-content .bf__collection-lifestyle .info__cotnent{position:absolute;bottom:0;left:0;z-index:3;width:100%;padding:28px;text-align:center;color:#fff;transition:.5s ease-in-out;opacity:0}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .info__cotnent{text-align:left;padding:52px 56px}}.bf__collection-content .bf__collection-lifestyle .info__cotnent .lifestyle__title{max-width:264px;line-height:1;margin:0 auto 10px;color:#fff;text-transform:uppercase}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .info__cotnent .lifestyle__title{max-width:315px;margin:0 0 20px}}.bf__collection-content .bf__collection-lifestyle .info__cotnent .lifestyle__description{max-width:264px;margin:0 auto 10px;color:#faf7f6;text-align:center;font-family:"Harmonia Sans",sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .info__cotnent .lifestyle__description{max-width:365px;margin:0 0 25px;font-size:1.25rem;font-style:normal;font-weight:400;line-height:151%;text-align:left}}.bf__collection-content .bf__collection-lifestyle .info__cotnent .lifestyle__link{display:flex;align-items:center;text-align:center;font-family:"Harmonia Sans",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;color:#fff;text-transform:capitalize;width:fit-content;transition:.3s ease-in-out;max-width:264px;margin:0 auto}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-lifestyle .info__cotnent .lifestyle__link{margin:0}}.bf__collection-content .bf__collection-lifestyle .info__cotnent .lifestyle__link svg{position:relative;margin-left:5px;left:0;top:1px;transition:.3s ease-in-out}.bf__collection-content .bf__collection-lifestyle .info__cotnent .lifestyle__link:hover{color:inherit}.bf__collection-content .bf__collection-lifestyle .info__cotnent .lifestyle__link:hover svg{left:5px}.bf__collection-content .bf__collection-mainProduct{display:none}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-mainProduct{display:block;width:400px}}.bf__collection-content .bf__collection-mainProduct .bf__product-card{width:100%}.bf__collection-content .bf__collection-bottom{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-bottom{margin:0 -15px;justify-content:flex-start}}.bf__collection-content .bf__collection-bottom .hide__desktop{display:block}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-bottom .hide__desktop{display:none}}.bf__collection-content .bf__collection-bottom .product__content{width:calc(50% - 7px);margin-bottom:14px}@media only screen and (min-width: 991px){.bf__collection-content .bf__collection-bottom .product__content{width:calc(33.3333% - 30px);margin:0 15px;max-width:400px;margin-bottom:30px}}.bf__collection-content .bf__product-card{position:relative;background:#fff;border-radius:8px;width:100%;height:100%;padding:23px 16px;overflow:hidden}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card{border-radius:10px;padding:37px 22px}}.bf__collection-content .bf__product-card .bf__product-info{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;width:100%}.bf__collection-content .bf__product-card .bf__product-info.hidden-price-mod .product__info-title{margin-bottom:20px}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .bf__product-info.hidden-price-mod .product__info-title{color:#313131;margin-bottom:35px}}@media only screen and (max-width: 450px){.bf__collection-content .bf__product-card .bf__product-info.contain-img-on-mob .bf__product-media img{object-fit:contain}}.bf__collection-content .bf__product-card .bf__product-label{position:absolute;top:10px;left:10px;height:22px;width:fit-content;padding:0 12px;border-radius:40px;background:#f9f9f9;display:flex;align-items:center;justify-content:center;color:#000;font-family:"GT America",sans-serif;font-size:7px;font-style:normal;font-weight:700;line-height:170%;text-transform:uppercase}@media only screen and (min-width: 400px){.bf__collection-content .bf__product-card .bf__product-label{font-size:8px;height:24px}}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .bf__product-label{top:17px;left:17px;height:30px;font-size:.625rem;padding:0 20px}}.bf__collection-content .bf__product-card .bf__product-label img{margin-right:5px}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .bf__product-label img{margin-right:10px}}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .product-info-variants{display:block;position:absolute;top:27px;right:27px;z-index:2}}.bf__collection-content .bf__product-card .product-info-variants.size-variants{display:none !important}.bf__collection-content .bf__product-card .product-info-variants .swatch-wrapper--color{margin-right:4px !important;border:none !important}.bf__collection-content .bf__product-card .product-info-variants.color-variants{display:flex;align-items:center}@media only screen and (max-width: 991px){.bf__collection-content .bf__product-card .product-info-variants.color-variants{display:none !important}}.bf__collection-content .bf__product-card .product-info-variants.color-variants .variants-body{display:flex}.bf__collection-content .bf__product-card .product-info-variants.color-variants .swatch__item{padding:0;cursor:pointer;border:none !important}.bf__collection-content .bf__product-card .product-info-variants.color-variants .swatch__item a{position:relative;width:15px;height:15px;border:none;cursor:pointer}.bf__collection-content .bf__product-card .product-info-variants.color-variants .swatch__item a .choose-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15px;height:16px;opacity:0;transition:.3s eeas-in-out;z-index:1}.bf__collection-content .bf__product-card .product-info-variants.color-variants .swatch__item.active{border:none}.bf__collection-content .bf__product-card .product-info-variants.color-variants .swatch__item.active .choose-icon{opacity:1}.bf__collection-content .bf__product-card .product-info-variants .variants-body,.bf__collection-content .bf__product-card .product-info-variants .swatch__list{margin:0}.bf__collection-content .bf__product-card .bf__product-media{position:relative;width:100%;height:100%;margin-block:10px}.bf__collection-content .bf__product-card .bf__product-media a{display:flex;width:100%;height:100%;justify-content:center;align-items:flex-end;position:relative;padding-top:145%}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .bf__product-media a{padding-top:133%}}.bf__collection-content .bf__product-card .bf__product-media a:hover .media__item:nth-child(1){opacity:0}.bf__collection-content .bf__product-card .bf__product-media a:hover .media__item:nth-child(2){opacity:1}.bf__collection-content .bf__product-card .bf__product-media .media__item{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:-16px;right:-16px;height:100%;transition:.3s ease-in-out;opacity:0}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .bf__product-media .media__item{left:-22px;right:-22px}}.bf__collection-content .bf__product-card .bf__product-media .media__item.active{opacity:1}.bf__collection-content .bf__product-card .bf__product-media img{height:100%;width:100%;object-fit:contain}.bf__collection-content .bf__product-card .product__info-title{color:#000;text-align:center;font-family:"Harmonia Sans",sans-serif;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:130%;margin-bottom:6px}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .product__info-title{color:#313131;font-size:1.625rem;margin-bottom:10px}}.bf__collection-content .bf__product-card .product__info-price{margin-bottom:12px;display:flex;align-items:flex-end}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .product__info-price{margin-bottom:22px}}.bf__collection-content .bf__product-card .product__info-price .price__new{margin:0 5px}.bf__collection-content .bf__product-card .product__info-price .price__new .price{color:#000;font-family:"GT America",sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:170%}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .product__info-price .price__new .price{font-size:1.5625rem}}.bf__collection-content .bf__product-card .product__info-price .price__old{position:relative;top:-1px}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .product__info-price .price__old{top:-5px}}.bf__collection-content .bf__product-card .product__info-price .price__old .price{color:#000;font-family:"GT America",sans-serif;font-size:.625rem;font-style:normal;font-weight:400;line-height:170%;text-decoration:line-through}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .product__info-price .price__old .price{font-size:1rem}}.bf__collection-content .bf__product-card .product__add-to-cart{flex-shrink:0;width:100%;height:40px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out;background:#000;border:none;border-radius:50px;color:#fff;text-align:center;font-family:"Harmonia Sans",sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:115%;text-transform:capitalize}.bf__collection-content .bf__product-card .product__add-to-cart:hover{background:#8a82d7;color:#fff}.bf__collection-content .bf__product-card .product__add-to-cart.sold__out{background:#999 !important;color:#fff !important}@media only screen and (min-width: 767px){.bf__collection-content .bf__product-card .product__add-to-cart{width:fit-content;max-width:100%;min-width:177px}}@media only screen and (min-width: 991px){.bf__collection-content .bf__product-card .product__add-to-cart{height:50px;font-size:1rem}}