/* Host tokens apply only in the actual Flowers storefront iframe. */
html[data-cw-storefront="flowers"]{--cw-section-size:32px;--cw-subheading-size:20px}
html[data-cw-storefront="flowers"] :is(.builder-introduction h1,#cba35 h3,#cba35 .cba35-h){font-family:var(--cw-heading-font)!important;font-size:var(--cw-section-size)!important;line-height:1.25!important;text-transform:none!important}
html[data-cw-storefront="flowers"] #cba35 h4{font-family:var(--cw-heading-font)!important;font-size:var(--cw-subheading-size)!important;line-height:1.35!important}
html[data-cw-storefront="flowers"] .builder-introduction p,html[data-cw-storefront="flowers"] :is(#cba35 p,#cba35 .cba35-sub,#cba35 label,#cba35 input,#cba35 textarea,#cba35 select){font-family:var(--cw-body-font)!important;font-size:16px!important;line-height:1.6!important}
html[data-cw-storefront="flowers"] .builder-introduction .builder-eyebrow{font-size:12px!important;line-height:1.5!important}
@media(max-width:749px){html[data-cw-storefront="flowers"]{--cw-section-size:28px;--cw-subheading-size:18px}}
html[data-cw-storefront="flowers"] body{background:var(--cw-background);color:var(--cw-text);font-weight:var(--cw-body-weight)}
html[data-cw-storefront="flowers"] #cba35 :is(h1,h2,h3,.cba35-h),html[data-cw-storefront="flowers"] .builder-introduction h1{font-weight:var(--cw-heading-weight)!important}
html[data-cw-storefront="flowers"] #cba35 :is(.cba35-btn,[data-next],[data-back],#cba35-confirm,#cba35-edit,#cba35-review,.selectDeliveryDateCustomBasket),html[data-cw-storefront="flowers"] :is(.cw-conversation-actions button,.cw-greeting-ai-suggestions button,[data-ai-approved-design],[data-ai-choose-studio-card]){background:var(--cw-button-background)!important;color:var(--cw-button-text)!important;border-color:var(--cw-button-border)!important;border-radius:var(--cw-button-radius)!important;font-family:var(--cw-button-font)!important;font-weight:var(--cw-button-weight)!important}
html[data-cw-storefront="flowers"] #cba35 :is(input,textarea,select){background:var(--cw-input-background)!important;border-color:var(--cw-input-border)!important;border-radius:var(--cw-input-radius)!important}
html[data-cw-storefront="flowers"] #cba35 :is(p,label,.cba35-sub,.cba35-btn,.cba35-card){color:var(--cw-text)}


