.bf-standard-offers{display:block;padding:3.2rem 0 1rem}.bf-stories__intro{text-align:center;margin:0 auto 3.2rem;max-width:65rem}.bf-stories__intro h2{font-family:Gistesy Script,cursive;font-size:clamp(4.4rem,6vw,6.4rem);font-weight:400;letter-spacing:0;line-height:1.1;text-transform:none;margin:0 0 1rem}.bf-stories__intro p{margin:0;font-size:1.5rem}.bf-stories{display:flex;flex-direction:column;gap:2.4rem}.bf-feature{--bf-surface:#f4eff7;--bf-ink:#292535;display:grid;grid-template-columns:1.08fr 1fr;grid-template-areas:"media heading" "media purchase";column-gap:5%;padding:4rem 5%;color:var(--bf-ink);background:var(--bf-surface);overflow:hidden;scroll-margin-top:3rem}.bf-feature__heading{grid-area:heading;align-self:end;min-width:0}.bf-feature__eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem}.bf-feature__heading h3{margin:0;font-size:clamp(2.6rem,3.1vw,4rem);font-weight:500;line-height:1.16;letter-spacing:-.04em;text-transform:none;color:inherit;max-width:13em}.bf-feature__description{margin:1.5rem 0 0;font-size:1.45rem;line-height:1.7;max-width:35em}.bf-feature__media{grid-area:media;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;align-self:center}.bf-feature__image-link{display:block;width:100%}.bf-feature__image{display:block;width:100%;height:36rem;object-fit:contain;mix-blend-mode:multiply}.bf-feature__saving{position:absolute;top:0;left:0;width:8rem;height:8rem;border-radius:50%;background:var(--bf-ink);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1;transform:rotate(-8deg)}.bf-feature__saving strong{font-size:2.6rem;line-height:1.1;letter-spacing:-.04em}.bf-feature__saving span{font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bf-feature__purchase{grid-area:purchase;align-self:start;min-width:0;padding-top:2rem}.bf-feature__bundle-name{margin:0 0 .45rem;font-size:1.45rem;font-weight:600;line-height:1.4}.bf-feature__contents{margin:0;font-size:1.2rem;line-height:1.6;max-width:38em}.bf-feature__value{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin:1.5rem 0}.bf-feature__value .price{font-size:2.8rem;line-height:1.25;color:inherit}.bf-feature__value .price dl,.bf-feature__value .price dd{margin:0}.bf-feature__value .price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.bf-feature__value .price__sale dd:has(s){order:2}.bf-feature__value .price-item--sale{font-size:2.8rem;font-weight:700;color:inherit}.bf-feature__value .price-item--regular{font-size:1.4rem;font-weight:400;color:#64616b}.bf-feature__save{font-size:1.15rem;font-weight:600;color:#56505f;border-left:1px solid #b9b1bf;padding-left:1.4rem}.bf-feature__cta{display:flex;justify-content:space-between;align-items:center;gap:2rem;max-width:32rem;min-height:5.2rem;margin-top:1.4rem;font-size:1.15rem;font-weight:600}.bf-feature__cta span{font-size:2rem;line-height:1}.bf-feature__details{max-width:38rem;margin-top:1.2rem}.bf-feature__details summary{display:flex;justify-content:space-between;gap:1.6rem;padding:.8rem 0;cursor:pointer;font-size:1.15rem;text-decoration:underline;text-underline-offset:.3rem;list-style:none}.bf-feature__details summary::-webkit-details-marker{display:none}.bf-feature__details summary span{font-size:1.8rem;line-height:1;text-decoration:none}.bf-feature__details[open] summary span{transform:rotate(45deg)}.bf-feature__details .bf-feature__details-cta{border:1px solid currentColor;min-height:5.2rem;padding:1.4rem 1.8rem;max-width:32rem;align-items:center;text-transform:uppercase;font-weight:600;letter-spacing:.06em;text-decoration:none}.bf-feature__details ul{list-style:none;margin:1rem 0 0;padding:0;font-size:1.2rem;line-height:1.7}.bf-feature__details li{padding:.6rem 0;border-top:1px solid #d7d4db}.bf-feature__details a{color:inherit;text-underline-offset:.25rem}.bf-feature__caption{text-align:center;text-transform:uppercase;font-size:1rem;font-weight:600;letter-spacing:.15em;margin:.5rem 0 0}.bf-feature--treatments{--bf-surface:#f7f4ef;grid-template-columns:1.2fr 1fr;grid-template-areas:"heading media" "purchase media";padding-top:3.2rem;padding-bottom:3.2rem}.bf-feature--treatments .bf-feature__heading h3{max-width:14em;font-size:3.2rem}.bf-feature--treatments .bf-feature__image{height:30rem;position:relative;z-index:1}.bf-feature--treatments .bf-feature__saving{top:1rem;left:auto;right:0}.bf-feature__number{position:absolute;top:-6rem;left:-1rem;font-size:29rem;line-height:1.2;font-weight:500;letter-spacing:-.09em;color:#e6ded3}.bf-feature--choice{--bf-surface:#edf6f9;--bf-ink:#223b47;grid-template-columns:1.1fr 1fr}.bf-feature__choice{display:inline-flex;border:1px solid #a9bdc6;border-radius:3rem;padding:.4rem;gap:.3rem;margin:1.6rem 0 0}.bf-feature__choice button{font:inherit;font-size:1.2rem;font-weight:500;border:0;background:transparent;color:inherit;padding:1rem 1.7rem;border-radius:3rem;cursor:pointer;min-height:4.4rem}.bf-feature__choice button[aria-pressed=true]{background:#223b47;color:#fff}.bf-feature__choice-images{display:flex;align-items:center;justify-content:center;width:100%;min-height:32rem;padding:4rem 0 0}.bf-feature__choice-images[hidden]{display:none}.bf-feature__choice-images a{display:block;width:25%;height:26rem;min-width:0;overflow:hidden}.bf-feature__choice-images a:nth-child(2){margin-left:-2%}.bf-feature__choice-images a:nth-child(3){width:29%;align-self:flex-end;margin-bottom:5rem}.bf-feature__choice-images a:nth-child(4){width:23%}.bf-feature__choice-images img{width:100%;height:26rem;object-fit:cover;display:block;mix-blend-mode:multiply}.bf-feature__choice-images a:nth-child(3) img{object-fit:contain}.bf-feature--daynight{--bf-surface:#f0f0f9;--bf-ink:#30344b;grid-template-columns:1fr 1.08fr;grid-template-areas:"heading media" "purchase media"}.bf-feature--daynight .bf-feature__media{background:linear-gradient(90deg,#e3f1f4 0% 50%,#e6e4f3 50% 100%);border-radius:50% 50% 0 0;padding:3rem 1rem 2rem}.bf-feature--daynight .bf-feature__saving{left:auto;right:0}.bf-feature--daynight .bf-feature__image{height:30rem}.bf-feature--collection{--bf-surface:#eaf5f7;--bf-ink:#213f4b;grid-template-columns:1fr 1.25fr;grid-template-areas:"heading media" "purchase media";padding-top:4.8rem;padding-bottom:4.8rem}.bf-feature--collection .bf-feature__heading h3{font-family:Gistesy Script,cursive;font-size:6.6rem;font-weight:400;letter-spacing:0;line-height:.95;max-width:6em}.bf-feature--collection .bf-feature__image{height:42rem}.bf-feature--collection .bf-feature__saving{left:auto;right:0;top:0;width:9rem;height:9rem;background:#213f4b}.bf-feature--collection .bf-feature__saving strong{font-size:3rem}.bf-standard-exit{width:min(92vw,52rem);border:0;padding:3rem;text-align:center;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bf-standard-exit::backdrop{background:#0008}.bf-standard-exit .button{margin-top:1.5rem}.bf-standard-exit-images{display:flex;height:13rem;justify-content:center}.bf-standard-exit-images a{min-width:0;min-height:0;display:block}.bf-standard-exit-images img{width:100%;height:100%;object-fit:contain;display:block}.bf-standard-close{position:absolute;top:.5rem;right:1rem;border:0;background:transparent;color:inherit;font:inherit;font-size:3rem;cursor:pointer}body:has(.bf-standard-offers) [id^=alia-root-][aria-label="Promotional popup"]{display:none!important}@media(max-width:989px)and (min-width:750px){.bf-feature{padding:3rem;column-gap:2.4rem}.bf-feature__heading h3,.bf-feature--treatments .bf-feature__heading h3{font-size:2.8rem}.bf-feature--collection .bf-feature__heading h3{font-size:5.6rem}.bf-feature__image,.bf-feature--collection .bf-feature__image{height:31rem}}@media(max-width:749px){.bf-standard-offers{padding-top:2rem}.bf-stories__intro{margin-bottom:2.5rem}.bf-stories__intro p{font-size:1.3rem}.bf-stories{gap:1.6rem}.bf-feature{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "media" "purchase";padding:2.8rem 2rem;gap:0}.bf-feature__heading h3,.bf-feature--treatments .bf-feature__heading h3{font-size:2.9rem;max-width:13em}.bf-feature__eyebrow{font-size:1rem;margin-bottom:1rem}.bf-feature__description{font-size:1.3rem;margin-top:1rem}.bf-feature__media{margin-top:2rem;width:100%}.bf-feature__image,.bf-feature--treatments .bf-feature__image,.bf-feature--daynight .bf-feature__image,.bf-feature--collection .bf-feature__image{height:24rem}.bf-feature__saving,.bf-feature--collection .bf-feature__saving{width:6.6rem;height:6.6rem}.bf-feature__saving strong,.bf-feature--collection .bf-feature__saving strong{font-size:2.2rem}.bf-feature__saving span{font-size:.9rem}.bf-feature__purchase{padding-top:1.8rem}.bf-feature__value .price-item--sale{font-size:2.6rem}.bf-feature__value{gap:.6rem 1rem}.bf-feature__save{padding-left:1rem}.bf-feature__cta,.bf-feature__details,.bf-feature__details .bf-feature__details-cta{max-width:none}.bf-feature__number{font-size:23rem;top:-4rem;left:2rem}.bf-feature__choice-images{min-height:24rem;padding-top:2rem}.bf-feature__choice-images a,.bf-feature__choice-images img{height:22rem}.bf-feature__choice-images a:nth-child(3){margin-bottom:2rem}.bf-feature--daynight .bf-feature__media{padding:1rem 1rem 2rem}.bf-feature--collection .bf-feature__heading h3{font-size:5.6rem;max-width:6em}.bf-feature--collection .bf-feature__image{height:27rem}body:has(.bf-standard-offers) .offer-showcase__media--image-only{display:flex;aspect-ratio:auto;padding:0;border:0}body:has(.bf-standard-offers) .offer-showcase__media--image-only .offer-showcase__media-image{height:25rem;width:100%;object-fit:contain}}@media(prefers-reduced-motion:no-preference){.bf-feature__choice button{transition:background-color .2s,color .2s}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/tpcc-bf-features.css.map */
