.bf-card{--bf-ink: #1a1a1a;height:100%;display:flex;flex-direction:column;gap:16px;width:100%;color:var(--bf-ink);font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif}.bf-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;background:#f5f5f5}.bf-card__img{position:absolute;left:10.8%;top:13.5%;width:78.5%;height:78.5%;object-fit:contain;mix-blend-mode:multiply}.bf-card__tag{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:47px;background:#7dfc91;color:var(--bf-ink);font-size:12px;font-weight:600;line-height:15px}.bf-card__info{display:flex;flex-direction:column;gap:6px;padding:0 4px;flex:1 0 auto}.bf-card__vendor{margin:0;font-size:11px;font-weight:700;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;color:#8c8c8c}.bf-card__title{margin:0;font-size:16px;font-weight:600!important;line-height:22px;color:var(--bf-ink)}.bf-card__link{color:inherit;text-decoration:none}.bf-card__price{display:flex;align-items:center;gap:10px;padding-top:4px}.bf-card__sale{font-size:15px;font-weight:600;line-height:22px;color:var(--bf-ink)}.bf-card__sale--deal{padding:2px 6px;border-radius:6px;background:#7dfc91}.bf-card__compare{font-size:13px;font-weight:400;line-height:18px;color:#8c8c8c}.bf-card__size{margin-left:auto;padding:4px 10px;border:1px solid #e6e6e6;border-radius:999px;font-size:11px;font-weight:500;line-height:14px;color:#404040;white-space:nowrap}.bf-card__form-wrap{display:block;margin-top:auto}.bf-card__form{margin:0}.bf-card__add{width:100%;padding:12px;border:0;border-radius:999px;background:var(--bf-ink);color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:16px;cursor:pointer}.bf-card__add:disabled{opacity:.5;cursor:not-allowed}.bf-promo{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:36px 28px 28px;overflow:hidden;border-radius:24px;color:#fff;background:linear-gradient(131.5deg,#6c69de 14.3%,#2e2b7a 85.7%);font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif}.bf-promo__glow{position:absolute;border-radius:50%;background:radial-gradient(circle,#ffffff59,#fff0 70%);pointer-events:none}.bf-promo__glow--1{width:320px;height:320px;left:90px;top:300px}.bf-promo__glow--2{width:260px;height:260px;left:-120px;top:-100px}.bf-promo__copy{position:relative;display:flex;flex-direction:column;gap:16px}.bf-promo__pct{margin:0;font-size:96px;font-weight:700!important;line-height:96px;letter-spacing:-4px;color:#7dfc91}.bf-promo__title{margin:0;font-size:26px;font-weight:600!important;line-height:31px;letter-spacing:-.6px;color:#fff}.bf-promo__text{margin:0;font-size:15px;font-weight:300!important;line-height:22px;color:#ffffffd1}.bf-promo__cta{position:relative;align-self:flex-start;padding:12px 22px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff24;color:#fff;font-size:14px;font-weight:500;line-height:18px;text-decoration:none}body:has(.bf-collection) .pagination-wrapper{margin-top:0}.bf-pager__summary{margin:0;text-align:center;font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#404040}.bf-pager__track{position:relative;width:240px;height:4px;margin:20px auto;border-radius:2px;background:#e6e6e6;overflow:hidden}.bf-pager__bar{position:absolute;left:0;top:0;height:100%;border-radius:2px;background:#6c69de}body:has(.bf-collection) .pagination__list{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}body:has(.bf-collection) .pagination__list>li{margin:0}body:has(.bf-collection) .pagination__item{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:20px;color:#1a1a1a;text-decoration:none;border:0;box-shadow:none;box-sizing:border-box}body:has(.bf-collection) .pagination__item-arrow{border:1px solid #e6e6e6;background-color:#fff;background-position:center;background-repeat:no-repeat;color:#8c8c8c}body:has(.bf-collection) .pagination__item-arrow .pagination__label{display:none}body:has(.bf-collection) .pagination__item-arrow svg{display:none}body:has(.bf-collection) .pagination__item--prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M24.5 17L19.5 22L24.5 27' stroke='%231A1A1A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body:has(.bf-collection) .pagination__item--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M19.5 17L24.5 22L19.5 27' stroke='%231A1A1A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body:has(.bf-collection) .pagination__item--disabled{opacity:.4;cursor:default}body:has(.bf-collection) .pagination__item--current{background:#6c69de;color:#fff}body:has(.bf-collection) .pagination__item--ellipsis{color:#1a1a1a}.bf-promo-slot--mobile,.bf-promo__text--mobile{display:none}@media screen and (max-width:749px){.bf-promo-slot--mobile{display:block;flex:0 0 100%;max-width:100%}.bf-promo-slot--desktop{display:none}.bf-promo{aspect-ratio:auto;height:196px;padding:24px;border-radius:24px;background:linear-gradient(156.8deg,#6c69de 14.286%,#2e2b7a 85.714%)}.bf-promo__copy{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"pct title" "text text";align-items:center;column-gap:12px;row-gap:10px}.bf-promo__pct{grid-area:pct;font-size:64px;line-height:64px;letter-spacing:-3px}.bf-promo__title{grid-area:title;font-size:18px;line-height:22px;letter-spacing:0}.bf-promo__text{grid-area:text;font-size:13px;line-height:19px}.bf-promo__text--desktop{display:none}.bf-promo__text--mobile{display:block}.bf-promo__cta{font-size:13px;line-height:16px;padding:10px 18px}.bf-pager__summary{font-size:13px;line-height:18px}.bf-pager__track{width:200px;margin:16px auto}body:has(.bf-collection) .pagination__list{gap:6px}body:has(.bf-collection) .pagination__item{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bf-card.css.map */
