
.tc-bfcm-home .bfcm{--bfcm-lime:#d9f66e;font-family:Helvetica,Arial,sans-serif;color:#102b33}
.tc-bfcm-home .bfcm__hero{max-width:none;min-height:530px}
.tc-bfcm-home .bfcm__hero-copy{padding-top:36px;padding-bottom:30px}
.tc-bfcm-home .bfcm__hero h1{font-family:Helvetica,Arial,sans-serif;font-size:clamp(64px,7.2vw,112px);font-weight:800;letter-spacing:-.045em;line-height:1;max-width:none;margin:0}
.tc-bfcm-home .bfcm__stack{font-size:clamp(13px,1.2vw,18px);letter-spacing:.05em;line-height:1.45}
.tc-bfcm-home .bfcm__eyebrow{font-size:clamp(13px,1.5vw,21px)}
.tc-bfcm-home .bfcm__button{background:#79dce4;color:#102b33;border:1px solid #102b33;box-shadow:3px 3px 0 #102b33;border-radius:0;font-family:Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;min-height:46px}
.tc-bfcm-home .bfcm__button--black{background:#000;color:#fff}
.tc-bfcm-home .bfcm__fine{font-size:12px;max-width:380px}
.tc-bfcm-home .bfcm-drops{margin:0;background:#d9f66e;border-radius:4px;border:1px solid #102b33;box-shadow:4px 4px 0 #102b33}
.tc-bfcm-home .bfcm-drops h2{font:800 clamp(26px,3vw,40px)/1.05 Helvetica,Arial,sans-serif;letter-spacing:-.03em;color:#102b33}
.tc-bfcm-home .tc-home__seasonal{background:#fff9e9}
.tc-bfcm-home .tc-home__seasonal h2{font-size:clamp(34px,4vw,60px)}
.tc-bfcm-home .tc-home__products .grid-product__title{min-height:42px}
@media(max-width:749px){
.tc-bfcm-home .bfcm__hero{min-height:0;aspect-ratio:1.15}
.tc-bfcm-home .bfcm__hero-copy{padding:18px 16px 15px}
.tc-bfcm-home .bfcm__hero h1{font-size:clamp(42px,12vw,58px);color:#fff}
.tc-bfcm-home .bfcm__hero-copy .bfcm__eyebrow{font-size:11px;color:#fff}
.tc-bfcm-home .bfcm__hero-copy .bfcm__fine{font-size:10px;line-height:1.35;color:#fff}
.tc-bfcm-home .bfcm__hero-copy .bfcm__button{font-size:12px;padding:11px 20px}
.tc-bfcm-home .tc-home__seasonal h2{font-size:clamp(25px,7vw,32px)}
.tc-bfcm-home .tc-bfcm-drops{padding-top:26px;padding-bottom:26px}
}

@media(max-width:768px){.tc-bfcm-home .tc-home__seasonal-photo>img{width:100%;object-position:25% center}}

.tc-bfcm-home .bfcm__hero-copy .bfcm__button{border:0;box-shadow:4px 4px 0 #ff97c5}
