.card__badge .badge.bf-badge,.price .price__badge-sale.bf-badge,.product-information .price__badge-sale.bf-badge,.product .badge.bf-badge{background:var(--bf-badge-bg, var(--bf-charcoal));color:var(--bf-badge-ink, #fff);display:inline-flex;align-items:center;gap:.45em;box-shadow:0 2px 6px #43424440}.bf-badge__label{white-space:nowrap}.product .price .badge.bf-badge{transform-origin:left center!important;transform:translateY(2px) scale(1.5)!important}.product .price .badge.bf-badge:hover{transform:scale(1.5)!important}@media screen and (max-width:749px){.product .price .badge.bf-badge{transform:translateY(2px) scale(1.3)!important}.product .price .badge.bf-badge:hover{transform:scale(1.3)!important}}.card__badge .badge.bf-badge{transform-origin:right center!important;transform:translateY(15%) scale(1.3)!important}.card__badge .badge.bf-badge:hover{transform:translateY(calc(15% - 2px)) scale(1.3)!important}@media screen and (max-width:749px){.card__badge .badge.bf-badge{transform:translate(-1.2rem,15%) scale(1.2)!important;gap:.3em;letter-spacing:.03em}.card__badge .badge.bf-badge:hover{transform:translate(-1.2rem,calc(15% - 2px)) scale(1.2)!important}}.bf-badge__pct{color:var(--bf-chip-ink, var(--bf-charcoal));background:var(--bf-chip-bg, var(--bf-yellow));border-radius:1rem;padding:.1em .45em;font-weight:700}.card-wrapper .card__content .badge.bf-badge{color:var(--bf-badge-ink, #fff)}.card-wrapper .card__content .bf-badge .bf-badge__pct{color:var(--bf-chip-ink, var(--bf-charcoal))}.bf-pack-note{margin:.6rem 0 1.2rem;padding:.8rem 1.2rem;border-radius:1rem;background:var(--bf-pink-soft);color:var(--bf-charcoal);font-size:1.4rem;line-height:1.5}.price--bf.price--show-badge:not(.price--sold-out) .price__badge-sale.bf-badge{display:inline-flex}.price--bf .price__badge-sale:not(.bf-badge){display:none!important}.th-nav__link.is-promo{background:var(--bf-pink-soft);color:var(--bf-charcoal)!important;border-radius:999px;padding:7px 16px;margin:9px 4px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.th-nav__link.is-promo:hover,.th-nav__link.is-promo:focus-visible{background:#ebc6d4;color:var(--bf-charcoal)!important}.th-nav__link.is-promo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bf-pink);margin-right:8px;flex:none}.th-ditem.is-promo{background:var(--bf-pink-soft);color:var(--bf-charcoal)!important;border-radius:10px;padding-inline:14px!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bf-gtag{position:relative;display:inline-block;margin-left:1em;transform:rotate(-5deg);filter:drop-shadow(0 12px 18px rgba(74,68,88,.18))}.bf-gtag__card{position:relative;padding:.24em .72em .3em 1.02em;background:var(--bf-pink);clip-path:polygon(.5em 0,100% 0,100% 100%,.5em 100%,0 50%)}.bf-gtag__card:before{content:"";position:absolute;left:.34em;top:50%;width:.17em;height:.17em;margin-top:-.085em;border-radius:50%;background:var(--bf-gtag-hole, #FDE7F1);box-shadow:inset 0 1px 2px #0000002e}.bf-gtag__card:after{content:"";position:absolute;top:.09em;right:.1em;bottom:.09em;left:.66em;border:1px dashed rgba(255,255,255,.55);border-left:0;pointer-events:none}.bf-gtag .bf-gtag__text{position:relative;z-index:1;margin:0;font-family:var(--bf-script),"Brush Script MT",cursive;font-weight:400;font-style:normal;text-transform:none;font-size:calc(1em * var(--bf-script-scale, 1));line-height:1.15;letter-spacing:var(--bf-script-ls, 0);color:#fff;white-space:nowrap}.bf-gtag__img{display:block;height:1.3em;width:auto}.bf-gtag__string{position:absolute;right:calc(100% - .45em);top:50%;width:1.4em;height:1.05em;transform:translateY(-64%);fill:none;stroke:var(--bf-gtag-string, #55587B);stroke-width:1.7;stroke-linecap:round;overflow:visible}.bf-sticker{--bf-sticker-bg: #F2F6D5;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7%;width:var(--bf-sticker-size, 136px);aspect-ratio:1;margin:0;border-radius:50%;background:var(--bf-sticker-bg);color:#4a4458;text-align:center;box-shadow:0 14px 26px -12px #4a445866}.bf-sticker:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px dashed rgba(241,108,165,.55);border-radius:50%}.bf-sticker__line{max-width:78%;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:calc(var(--bf-sticker-size, 136px) * .083);letter-spacing:.07em;line-height:1.15}.bf-sticker__icon{width:22%;height:auto;color:var(--bf-pink)}.bf-hero{--bf-gtag-hole: var(--bfh-band)}.bf-hero__band{position:relative;overflow:hidden;background:var(--bfh-band)}.bf-hero__band:before,.bf-hero__band:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.bf-hero__band:before{width:460px;height:460px;left:-170px;top:-230px;background:radial-gradient(circle,rgba(241,108,165,.14),transparent 68%)}.bf-hero__band:after{width:520px;height:520px;right:-200px;bottom:-280px;background:radial-gradient(circle,rgba(115,184,255,.16),transparent 68%)}.bf-hero__inner{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:clamp(34px,4.4vw,60px) 20px clamp(36px,4.6vw,64px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:40px}.bf-hero__copy{text-align:center}.bf-hero .bf-gtag{font-size:clamp(32px,3.5vw,50px)}.bf-hero__offer{margin:22px 0 0;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;line-height:1}.bf-hero__kicker{display:block;margin-bottom:.3em;font-size:clamp(14px,1.5vw,20px);letter-spacing:.16em;color:var(--bfh-ink)}.bf-hero__big{display:block;font-size:clamp(50px,6.4vw,92px);letter-spacing:.005em;color:var(--bfh-accent);white-space:nowrap}.bf-hero__dates{display:inline-flex;align-items:center;gap:10px;margin:18px 0 0;font-family:var(--font-heading-family);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--bfh-ink)}.bf-hero__dates:before,.bf-hero__dates:after{content:"";width:22px;height:1px;background:var(--bfh-accent)}.bf-hero__frame{position:relative;width:min(100%,210px)}.bf-hero__frame--left{justify-self:start;transform:rotate(-5deg)}.bf-hero__frame--right{justify-self:end;transform:rotate(4deg)}.bf-hero__frame .bf-tile{display:block;aspect-ratio:4 / 5;overflow:hidden;border:7px solid #fff;border-radius:16px;background:#fff;box-shadow:0 20px 34px -18px #4a445873}.bf-hero__frame .bf-tile__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9px}.bf-hero__sticker{position:absolute;z-index:2;left:-54px;top:-38px;transform:rotate(-14deg);--bf-sticker-size: 112px}.bf-hero__below{max-width:1240px;margin:0 auto;padding:4px 16px 0;text-align:center}.bf-hero__text{max-width:620px;margin:22px auto 0;font-size:15px;line-height:1.6;color:#6f6c71}.bf-hero__text p{margin:0}.bf-countwrap{margin:22px 0 0}.bf-countwrap[hidden]{display:none}.bf-count__phase{margin:0 0 10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#4a4458}.bf-count{display:inline-flex;gap:10px}.bf-count[hidden]{display:none}.bf-count__cell{min-width:64px;padding:10px 8px 8px;border-radius:12px;background:#fff;border:1px solid rgba(85,88,123,.15)}.bf-count__num{display:block;font-size:26px;font-weight:700;color:#4a4458;font-variant-numeric:tabular-nums;line-height:1}.bf-count__unit{display:block;margin-top:6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#4a4458}.bf-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none}.bf-hero__chips a{display:inline-block;padding:8px 15px;border-radius:999px;border:1px solid #D9CCD4;color:#434244;text-decoration:none;font-size:13px;letter-spacing:.04em;transition:background .2s,color .2s,border-color .2s}.bf-hero__chips a:hover,.bf-hero__chips a:focus-visible{background:#fde7f1;border-color:var(--bf-pink)}.bf-hero__chips a.is-active{background:#55587b;color:#fff;border-color:#55587b}.bf-hero__note{margin:16px 0 0;font-size:12px;color:#6f6c71}@media(max-width:989px){.bf-hero__inner{grid-template-columns:minmax(0,1fr);gap:0}.bf-hero__frame--left,.bf-hero__frame--right>[aria-hidden]{display:none}.bf-hero__frame--right{position:absolute;right:18px;top:16px;width:auto;transform:none}.bf-hero__sticker{position:static;transform:rotate(10deg);--bf-sticker-size: 92px}}@media(max-width:749px){.bf-hero__inner{padding-top:40px}.bf-hero__frame--right{display:none}.bf-hero .bf-gtag{font-size:clamp(28px,8.6vw,40px)}.bf-hero__big{font-size:clamp(46px,15vw,68px)}.bf-hero__chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.bf-hero__chips li{flex:none}.bf-count__cell{min-width:54px}.bf-count__num{font-size:21px}}.th-catpromo{margin:0 0 8px}.th a.th-cat-promo{display:flex;align-items:center;justify-content:space-between;gap:10px;width:calc(100% + 10px);margin-left:-10px;padding:9px 12px 9px 14px;border-radius:10px;background:var(--bf-pink-soft);color:var(--bf-charcoal);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .16s}.th a.th-cat-promo span{display:inline-flex;align-items:center;gap:9px}.th a.th-cat-promo span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bf-pink)}.th a.th-cat-promo .th-ic{width:14px;height:14px;transition:transform .28s}.th a.th-cat-promo:hover,.th a.th-cat-promo:focus-visible{background:#ebc6d4}.th a.th-cat-promo:hover .th-ic{transform:translate(3px)}.th a.th-acc__link.is-promo{display:flex;align-items:center;justify-content:flex-start;gap:9px;margin:2px 0 10px;padding:12px 14px;border-radius:10px;background:var(--bf-pink-soft);color:var(--bf-charcoal);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.th a.th-acc__link.is-promo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bf-pink)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/th-bf.css.map */
