.shopify-section.th-section:has(>.th-bfx){margin-top:0}.th-bfx{--bf-gtag-hole: var(--bfx-band);background:#fff;padding-top:0;padding-bottom:clamp(28px,4vw,56px)}.th-bfx__band{position:relative;overflow:hidden;background:var(--bfx-band)}.th-bfx__band:before,.th-bfx__band:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.th-bfx__band:before{width:560px;height:560px;left:-200px;top:-260px;background:radial-gradient(circle,rgba(241,108,165,.14),transparent 68%)}.th-bfx__band:after{width:640px;height:640px;right:-240px;bottom:-320px;background:radial-gradient(circle,rgba(115,184,255,.16),transparent 68%)}.th-bfx__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,5vw,80px);padding-top:clamp(44px,5vw,76px);padding-bottom:clamp(44px,5vw,76px)}.th-bfx__inner--solo{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.th-bfx__tape{position:relative;z-index:2;overflow:hidden;margin:0 -12px;padding:11px 0;background:var(--bfx-tape-1);color:var(--bfx-tape-1-ink);box-shadow:0 8px 18px -12px #4a445873}.th-bfx__tape--top{margin-top:12px;transform:rotate(-1deg)}.th-bfx__tape--bottom{margin-bottom:14px;background:var(--bfx-tape-2);color:var(--bfx-tape-2-ink);transform:rotate(.8deg)}.th-bfx__tape-track{display:flex;align-items:center;width:max-content;animation:th-marquee 36s linear infinite}.th-bfx__tape--bottom .th-bfx__tape-track{animation-direction:reverse;animation-duration:42s}.th-bfx__tape span{padding:0 18px;font-family:var(--th-display);font-size:12.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.th-bfx__tape i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--bfx-accent)}.th-bfx__tape--top+.th-bfx__inner{padding-top:clamp(36px,4vw,60px)}.th-bfx__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-family:var(--th-display);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--bfx-ink)}.th-bfx__eyebrow:before{content:"";width:26px;height:1px;background:var(--bfx-accent)}.th-bfx .bf-gtag{font-size:clamp(34px,3.6vw,54px)}.th-bfx__offer{margin:26px 0 0;font-family:var(--th-display);font-weight:700;text-transform:uppercase;line-height:1}.th-bfx__kicker{display:block;margin-bottom:.3em;font-size:clamp(15px,1.6vw,22px);letter-spacing:.16em;color:var(--bfx-ink)}.th-bfx__big{display:block;font-size:clamp(56px,7.2vw,106px);letter-spacing:.005em;color:var(--bfx-accent);white-space:nowrap}.th-bfx__text{max-width:44ch;margin:18px 0 0;font-size:15px;line-height:1.6;color:var(--bfx-ink)}.th-bfx__text p{margin:0}.th-bfx__cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.th.th-bfx a.th-bfx__btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:var(--bfx-btn);color:#fff;font-family:var(--th-display);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;box-shadow:0 12px 22px -14px #4a445899;transition:background .2s,gap .28s var(--th-ease),transform .28s var(--th-ease)}.th.th-bfx a.th-bfx__btn:hover{background:var(--bfx-ink);gap:14px;transform:translateY(-1px)}.th.th-bfx a.th-bfx__btn:focus-visible{outline:2px solid var(--bfx-btn);outline-offset:3px}.th-bfx__btn .th-ic{width:16px;height:16px}.th-bfx__dates{display:inline-flex;align-items:center;gap:9px;margin:0;font-family:var(--th-display);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--bfx-ink)}.th-bfx__dates:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bfx-accent)}.th-bfx .bf-countwrap{margin:22px 0 0}.th-bfx__cats{position:relative}.th-bfx__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.1vw,14px)}.th-bfx__cat-link{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:16px;background:var(--bfx-tile);color:var(--bfx-ink);text-decoration:none;transition:transform .4s var(--th-ease),box-shadow .4s var(--th-ease)}.th-bfx__cat-link:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px #4a44588c}.th-bfx__cat-link:focus-visible{outline:2px solid var(--bfx-btn);outline-offset:3px}.th-bfx__cat-media{position:absolute;top:0;right:0;bottom:0;left:0}.th-bfx__cat-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--th-ease)}.th-bfx__cat-media.is-blend .th-bfx__cat-img{mix-blend-mode:multiply}.th-bfx__cat-link:hover .th-bfx__cat-img{transform:scale(1.06)}.th-bfx__cat-label{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:#fff;color:var(--bfx-ink);font-family:var(--th-display);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;line-height:1;white-space:nowrap;box-shadow:0 6px 16px -8px #4a445859;transition:background .2s,color .2s,gap .28s var(--th-ease)}.th-bfx__cat-label .th-ic{width:13px;height:13px;flex:none}.th-bfx__cat-link:hover .th-bfx__cat-label{background:var(--bfx-btn);color:#fff;gap:10px}.th-bfx__sticker{position:absolute;z-index:2;left:0;top:0;transform:translate(-44%,-34%) rotate(-12deg);--bf-sticker-size: clamp(108px, 9.6vw, 140px);pointer-events:none}.th-bfx__shop{padding-top:clamp(30px,3.6vw,50px)}.th-bfx__shop-head{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}.th-bfx__shop-title{margin:0 auto 0 0;font-family:var(--th-display);font-weight:400;text-transform:uppercase;font-size:clamp(18px,1.8vw,24px);letter-spacing:.08em}.th-bfx__shop-head .th-tabs{order:3;flex-basis:100%}.th-bfx .th-tab:hover,.th-bfx .th-tab[aria-selected=true]{background:var(--bfx-band);border-color:var(--bfx-accent);color:var(--bfx-ink)}@media(max-width:989px){.th-bfx__inner{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center;gap:40px}.th-bfx__eyebrow,.th-bfx__cta{justify-content:center}.th-bfx__text{margin-inline:auto}.th-bfx__cats{width:100%}.th-bfx__sticker{left:auto;right:6px;transform:translateY(-60%) rotate(10deg);--bf-sticker-size: 104px}}@media(max-width:749px){.th-bfx__inner{padding-top:40px;padding-bottom:36px;gap:46px}.th-bfx .bf-gtag{font-size:clamp(30px,9vw,42px)}.th-bfx__big{font-size:clamp(54px,17vw,80px)}.th-bfx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-bfx__sticker{right:4px;transform:translateY(-62%) rotate(10deg);--bf-sticker-size: 88px}.th-bfx__cat-link{border-radius:14px}.th-bfx__tape span{font-size:11px;padding:0 14px}.th-bfx__shop-head .th-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-20px;padding-right:20px}.th-bfx__shop-head .th-tab{flex:none}}@media(prefers-reduced-motion:reduce){.th-bfx__tape-track{animation:none}.th-bfx__cat-link,.th-bfx__cat-img,.th.th-bfx a.th-bfx__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/th-bf-home.css.map */
