.bf__collection-content-wrapper{background-color:var(--page-bg-color, #fff)}.bf__collection-content.bf__collection--24{display:flex;flex-direction:column;overflow:hidden;padding:0 16px;width:100%}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24{height:auto;max-width:1300px;margin:0 auto;padding:0 20px}}.bf__collection-content.bf__collection--24 .bf__collection-title{display:block;color:#000;font-family:"Harmonia Sans",sans-serif;font-size:1.875rem;font-style:normal;font-weight:400;line-height:120%;margin:0}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__collection-title{font-size:3rem;font-style:normal;font-weight:400;line-height:77.8%}}.bf__collection-content.bf__collection--24 .bf__collection-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__collection-top{margin-bottom:40px}}.bf__collection-content.bf__collection--24 .bf__collection-bottom{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__collection-bottom{margin:0 -15px;justify-content:flex-start}}.bf__collection-content.bf__collection--24 .bf__collection-bottom .hide__desktop{display:block}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__collection-bottom .hide__desktop{display:none}}.bf__collection-content.bf__collection--24 .bf__collection-bottom .product__content{position:relative;padding-bottom:108%;width:calc(50% - 7px);margin-bottom:14px}@media only screen and (min-width: 680px){.bf__collection-content.bf__collection--24 .bf__collection-bottom .product__content{padding-bottom:78%}}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__collection-bottom .product__content{padding-bottom:58%;width:calc(33.3333% - 30px);margin:0 15px;max-width:400px;margin-bottom:30px}}@media only screen and (min-width: 1160px){.bf__collection-content.bf__collection--24 .bf__collection-bottom .product__content{padding-bottom:52%;width:calc(33.3333% - 30px);margin:0 15px;max-width:400px;margin-bottom:30px}}.bf__collection-content.bf__collection--24 .bf__product-card{position:absolute;top:0;left:0;background:var(--card-background, #fff);border-radius:8px;width:100%;height:100%;padding:23px 16px}.bf__collection-content.bf__collection--24 .bf__product-card.on-sale .bf__product-label.bf__product-label--saved{opacity:1;pointer-events:auto;visibility:visible}.bf__collection-content.bf__collection--24 .bf__product-card.on-sale .product__info-price .price__new .price,.bf__collection-content.bf__collection--24 .bf__product-card.on-sale .product__info-price .price__new .currency-iso-code-span{color:var(--color-price-on-sale, #d93333)}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card{border-radius:10px;padding:37px 22px}}.bf__collection-content.bf__collection--24 .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__collection--24 .bf__product-card .bf__product-label{position:absolute;top:10px;left:10px;min-height:var(--badge-min-height-mob, 28px);width:fit-content;padding:0 12px;border-radius:4px;background:var(--badge-background, #f9f9f9);display:flex;align-items:center;justify-content:center;color:var(--badge-color-text, #000);font-family:"Harmonia Sans",sans-serif;font-style:normal;font-size:var(--badge-font-size-mob, 8px);font-weight:var(--badge-font-weight-mob, 700);line-height:1}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-label.bf__product-label--saved{opacity:0;pointer-events:none;visibility:hidden}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-label{top:17px;left:17px;min-height:var(--badge-min-height-desk, 28px);font-size:var(--badge-font-size-desk, 8px);font-weight:var(--badge-font-weight-desk, 700);padding:0 20px}}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-label img{margin-right:5px}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-label img{margin-right:10px}}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants{display:block;position:absolute;top:27px;right:27px;z-index:2}}.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants.size-variants{display:none !important}.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants .swatch-wrapper--color{margin-right:4px !important;border:none !important}.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants.color-variants{display:flex;align-items:center}@media only screen and (max-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants.color-variants{display:none !important}}.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants.color-variants .variants-body{display:flex}.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants.color-variants .swatch__item{padding:0;cursor:pointer;border:none !important;margin:0}@media(min-width: 1100px){.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants.color-variants .swatch__item{margin:0 5px}}.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants.color-variants .swatch__item a{position:relative;width:18px;height:18px;border:none;cursor:pointer}.bf__collection-content.bf__collection--24 .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__collection--24 .bf__product-card .product-info-variants.color-variants .swatch__item.active{box-shadow:0 0 0 3px #fff,0 0 0 5px #000}.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants.color-variants .swatch__item.sold-out::after{content:"";position:absolute;top:0;left:50%;height:100%;width:2px;background-color:#fff;transform:translateX(-50%) rotate(45deg)}.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants .variants-body,.bf__collection-content.bf__collection--24 .bf__product-card .product-info-variants .swatch__list{margin:0}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-media{position:relative;width:100%;height:auto;margin:20px 0 10px}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-media a{display:flex;width:100%;height:100%;justify-content:center;align-items:flex-end;position:relative}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-media a.product__link-js{padding-bottom:135%}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-media a.product__link-js{padding-bottom:105%}}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-media a:hover .media__item:nth-child(1){opacity:0}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-media a:hover .media__item:nth-child(2){opacity:1}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-media .media__item{display:flex;justify-content:center;align-items:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s ease-in-out;opacity:0}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-media .media__item.active{opacity:1}.bf__collection-content.bf__collection--24 .bf__product-card .bf__product-media img{height:100%;width:100%;object-fit:cover}.bf__collection-content.bf__collection--24 .bf__product-card .product__info-title{color:#000;text-align:center;font-family:"Harmonia Sans",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:6px}@media only screen and (min-width: 360px){.bf__collection-content.bf__collection--24 .bf__product-card .product__info-title{font-size:17px}}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card .product__info-title{color:#313131;font-size:26px;margin-bottom:10px}}.bf__collection-content.bf__collection--24 .bf__product-card .product__info-price{margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card .product__info-price{gap:16px;margin-bottom:22px}}.bf__collection-content.bf__collection--24 .bf__product-card .product__info-price .price__new .price,.bf__collection-content.bf__collection--24 .bf__product-card .product__info-price .price__new .currency-iso-code-span{color:var(--color-price, #000);font-family:"GT America",sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:170%}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card .product__info-price .price__new .price,.bf__collection-content.bf__collection--24 .bf__product-card .product__info-price .price__new .currency-iso-code-span{font-size:28px}}.bf__collection-content.bf__collection--24 .bf__product-card .product__info-price .price__old .price{color:var(--color-compare-price, #000);font-family:"GT America",sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:170%;text-decoration:line-through}@media only screen and (min-width: 991px){.bf__collection-content.bf__collection--24 .bf__product-card .product__info-price .price__old .price{font-size:28px}}.bf__collection-content.bf__collection--24 .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__collection--24 .bf__product-card .product__add-to-cart:hover{background:#8a82d7;color:#fff}.bf__collection-content.bf__collection--24 .bf__product-card .product__add-to-cart.sold__out{background:#999 !important;color:#fff !important}.bf__collection-content.bf__collection--24 .bf__product-card .product__add-to-cart.sold__out.product__atc-js{pointer-events:none}@media only screen and (min-width: 767px){.bf__collection-content.bf__collection--24 .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__collection--24 .bf__product-card .product__add-to-cart{height:55px;font-size:1.125rem}}.sort{position:relative;flex-shrink:0;color:var(--sort-main-color, #fff)}.sort .sort__heading{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;line-height:16px;border:1px solid var(--sort-main-color, #fff);padding:16px 22px;height:50px;border-radius:70px;cursor:pointer}@media(min-width: 768px){.sort .sort__heading{height:65px;padding:24px 20px;font-size:18px;line-height:20px}}.sort .sort__heading svg{transition:all 300ms linear}.sort .sort__heading svg.open{transform:rotate(180deg)}.sort .sort__heading .sort__heading-text{font-weight:400}.sort .sort__heading .sort__heading-label{display:none;font-weight:600}@media(min-width: 768px){.sort .sort__heading .sort__heading-label{display:inline}}.sort .sort__items-wrapper{position:absolute;top:100%;right:0;margin-top:5px;color:#000;z-index:5;min-width:fit-content;border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:0px 4px 14px 0px rgba(0,0,0,.1490196078)}.sort .sort__items{padding:12px 10px;min-width:max-content}.sort .sort__option-label{display:flex;align-items:center;gap:7px;padding:14px 10px;border-radius:5px;cursor:pointer}.sort .sort__option-label.active{background-color:#f8f8f8}.sort .sort__item-label-text{font-size:14px;line-height:16px;font-weight:400;color:#000;min-width:fit-content}@media(min-width: 768px){.sort .sort__item-label-text{font-size:16px;line-height:18px}}.sort .sort__item-radio{flex-shrink:0;appearance:none;position:relative;height:20px;width:20px;border-radius:4px;border:1px solid #9c9c9c}.sort .sort__item-radio::after{content:url('data:image/svg+xml,<svg width="11" height="9" viewBox="0 0 11 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.96852 1L3.75954 7.20897L1 4.44943" stroke="white" stroke-width="1.22298" stroke-miterlimit="10"/></svg>');position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all 300ms linear}.sort .sort__item-radio::before{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-color:#000;opacity:0;transition:all 200ms linear}.sort .sort__item-radio:checked::before,.sort .sort__item-radio:checked::after{opacity:1}.sort .sort__item-radio:disabled{opacity:.3;pointer-events:none;cursor:auto}