@media(max-width:1279px){.bf-home-template .bf-home-menu-dialog{box-sizing:border-box;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.bf-home-template .bf-home-menu-dialog .bf-home-dialog-head{margin-bottom:16px}.bf-home-template :is(.bf-home-menu-links,.bf-home-menu-fallback){gap:0}.bf-home-template :is(.bf-home-menu-links,.bf-home-menu-fallback) .bf-home-nav-link{min-height:48px;padding:12px;font:600 16px/1.4 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.bf-home-template :is(.bf-home-menu-links,.bf-home-menu-fallback)>:is(.bf-home-nav-item,.bf-home-nav-link){border-bottom:1px solid var(--bf-line)}.bf-home-template :is(.bf-home-menu-links,.bf-home-menu-fallback) .bf-home-nav-item>details>summary{min-height:48px}.bf-home-template :is(.bf-home-menu-links,.bf-home-menu-fallback) .bf-home-nav-item>details[open]>summary>span{font-size:0}.bf-home-template :is(.bf-home-menu-links,.bf-home-menu-fallback) .bf-home-nav-item>details[open]>summary>span:after{content:"\2212";font-size:20px}.bf-home-template :is(.bf-home-menu-links,.bf-home-menu-fallback) .bf-home-subnav{padding:12px;margin-bottom:8px}.bf-home-template :is(.bf-home-menu-links,.bf-home-menu-fallback) .bf-home-subnav .bf-home-nav-link{min-height:44px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5}.bf-home-template .bf-home-menu-fallback{box-sizing:border-box;max-height:calc(100dvh - 72px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media(max-width:767px){.bf-home-template{--bf-mobile-space: 32px;--bf-mobile-heading: 30px;--bf-mobile-grid-gap: 12px}.bf-home-template :is(.bf-wrap,.bf-home-shell-wrap){padding-inline:16px}.bf-home-template .bf-home-section{--bf-polish-min-top: var(--bf-mobile-space);--bf-polish-min-bottom: var(--bf-mobile-space);padding-top:max(var(--bf-polish-min-top),min(var(--bf-mobile-top, 64px),var(--bf-mobile-space)));padding-bottom:max(var(--bf-polish-min-bottom),min(var(--bf-mobile-bottom, 64px),var(--bf-mobile-space)));font-size:16px;line-height:1.55}.bf-home-template #MainContent>.shopify-section:has(>.bf-scheme--ground:not(.bf-landing-hero--campaign))+.shopify-section>.bf-scheme--ground:not(.bf-landing-hero--campaign),.bf-home-template #MainContent>.shopify-section:has(>.bf-scheme--surface)+.shopify-section>.bf-scheme--surface,.bf-home-template #MainContent>.shopify-section:has(>.bf-scheme--dark)+.shopify-section>.bf-scheme--dark,.bf-home-template #MainContent>.shopify-section:has(>.bf-scheme--accent)+.shopify-section>.bf-scheme--accent{--bf-polish-min-top: 0px}.bf-home-template #MainContent>.shopify-section:has(+.shopify-section>.bf-scheme--ground:not(.bf-landing-hero--campaign))>.bf-scheme--ground:not(.bf-landing-hero--campaign),.bf-home-template #MainContent>.shopify-section:has(+.shopify-section>.bf-scheme--surface)>.bf-scheme--surface,.bf-home-template #MainContent>.shopify-section:has(+.shopify-section>.bf-scheme--dark)>.bf-scheme--dark,.bf-home-template #MainContent>.shopify-section:has(+.shopify-section>.bf-scheme--accent)>.bf-scheme--accent{--bf-polish-min-bottom: 0px}.bf-home-template :is(.bf-hero,.bf-landing-hero){padding-top:28px;padding-bottom:28px}.bf-home-template .bf-home-section .bf-heading,.bf-home-template:not(.bf-landing-template) .bf-home-section[style] .bf-heading,.bf-home-template.bf-landing-template:has([data-template-type=pillar]) .bf-final .bf-heading{font-size:var(--bf-mobile-heading);font-weight:500;line-height:1.16;letter-spacing:-.01em}.bf-home-template:not(.bf-landing-template) .bf-home-section.bf-hero[style] h1.bf-heading,.bf-home-template.bf-landing-template .bf-landing-hero h1.bf-heading{font-size:clamp(32px,9.3vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.01em}.bf-home-template :is(.bf-section-body,.bf-hero-body,.bf-landing-hero-body,.bf-richtext,.bf-faq-answer),.bf-home-template .bf-featured-offer .bf-section-body,.bf-home-template.bf-landing-template .bf-emotional-grid .bf-richtext{font-size:16px;line-height:1.55}.bf-home-template .bf-home-section .bf-eyebrow,.bf-home-template .bf-home-section .bf-intent-card .bf-eyebrow{font:600 12px/1.45 Manrope,system-ui,sans-serif;letter-spacing:.08em}.bf-home-template :is(.bf-stack,.bf-engines .bf-stack,.bf-steps .bf-stack,.bf-options .bf-stack,.bf-curated .bf-stack){gap:20px}.bf-home-template :is(.bf-feature-grid,.bf-landing-hero-grid,.bf-intent-split,.bf-options-split,.bf-faq-grid){gap:20px}.bf-home-template .bf-section-heading{gap:8px}.bf-home-template :is(.bf-feature-copy,.bf-final-copy){gap:16px}.bf-home-template :is(.bf-final,.bf-featured-offer) .bf-section-heading{gap:8px}.bf-home-template .bf-actions{gap:8px;margin-top:0}.bf-home-template .bf-button{min-height:48px;font-size:14px;line-height:1.4;padding:12px 18px}.bf-home-template .bf-button--ghost{min-height:44px}.bf-home-template .bf-chip{min-height:44px;font-size:14px;line-height:1.4}.bf-home-template .bf-home-section :is(.bf-grid,.bf-intent-body,.bf-output-grid,.bf-gift-ladder),.bf-home-template .bf-curated>.bf-wrap>.bf-grid,.bf-home-template .bf-families>.bf-wrap>.bf-grid{gap:var(--bf-mobile-grid-gap)}.bf-home-template .bf-home-section :is(.bf-grid,.bf-intent-body,.bf-output-grid,.bf-gift-ladder)>*{min-width:0}.bf-home-template .bf-product-card .bf-product-title{display:block;font:600 14px/1.4 Manrope,system-ui,sans-serif;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}.bf-home-template .bf-product-tier{font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.06em}.bf-home-template .bf-product-badge{font-size:12px;line-height:1.45}.bf-home-template :is(.bf-product-price,.bf-product-description){font-size:14px;line-height:1.5}.bf-home-template .bf-product-compare{font-size:12px}.bf-home-template .bf-family-card{padding:12px;gap:8px}.bf-home-template .bf-family-card h3{font:500 18px/1.2 Fraunces,Georgia,serif}.bf-home-template :is(.bf-family-card p,.bf-intent-card p,.bf-engine-card p,.bf-output-example p,.bf-review blockquote,.bf-fact p,.bf-step p){font-size:14px;line-height:1.5}.bf-home-template .bf-families--landing .bf-family-card p{font-size:14px;line-height:1.5}.bf-home-template:not(.bf-landing-template) .bf-intent--pillar-cards .bf-intent-card{grid-template-columns:clamp(80px,24vw,96px) minmax(0,1fr)}.bf-home-template:not(.bf-landing-template) .bf-intent--pillar-cards .bf-intent-copy{padding:12px;gap:8px}.bf-home-template:not(.bf-landing-template) .bf-intent--pillar-cards h3{font-size:18px;line-height:1.2}.bf-home-template:not(.bf-landing-template) .bf-intent--pillar-cards .bf-intent-card p:not(.bf-eyebrow){display:block;overflow:visible;-webkit-line-clamp:unset;font-size:14px;line-height:1.5}.bf-home-template:not(.bf-landing-template) .bf-intent--pillar-cards .bf-text-link{min-height:44px;font-size:14px}.bf-home-template .bf-home-section :is(.bf-engine-card h3,.bf-option h3),.bf-home-template .bf-engines:not(.bf-engines--compact) .bf-engine-card h3{font:600 12px/1.45 Manrope,system-ui,sans-serif;letter-spacing:.08em}.bf-home-template .bf-engines:not(.bf-engines--compact) .bf-engine-card p{font-size:14px;line-height:1.5}.bf-home-template .bf-home-section .bf-step{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;column-gap:12px;row-gap:6px;min-height:0;padding:14px}.bf-home-template .bf-step-number{grid-column:1;grid-row:1 / 3;font-size:32px;line-height:1.1;text-align:center}.bf-home-template .bf-home-section .bf-step h3{grid-column:2;grid-row:1;font:500 16px/1.35 Fraunces,Georgia,serif}.bf-home-template .bf-step p{grid-column:2;grid-row:2}.bf-home-template .bf-step:has(.bf-step-icon){grid-template-rows:auto auto 1fr}.bf-home-template .bf-step-icon{grid-column:1;grid-row:1;justify-self:center}.bf-home-template .bf-step-icon+.bf-step-number{grid-row:2 / 4}.bf-home-template .bf-step:has(.bf-step-icon) p{grid-row:2 / 4}.bf-home-template .bf-home-section:is(.bf-intent--featured-grid,.bf-intent--text-grid,.bf-intent--split-chips,.bf-intent--next-row) h3,.bf-home-template .bf-output-example h3{font:500 16px/1.35 Fraunces,Georgia,serif}.bf-home-template .bf-intent--featured-grid .bf-intent-copy{padding:12px;gap:8px}.bf-home-template .bf-intent--featured-grid .bf-intent-copy>p:not(.bf-eyebrow),.bf-home-template .bf-intent--split-chips .bf-intent-body p{font-size:14px;line-height:1.5}.bf-home-template .bf-output-example{padding:12px}.bf-home-template .bf-selector--milestone .bf-selector-caption{font-size:12px;line-height:1.45}.bf-home-template .bf-review{padding:16px;gap:12px}.bf-home-template .bf-review figcaption{font-size:12px;line-height:1.45}.bf-home-template .bf-facts{padding:16px;gap:20px}.bf-home-template .bf-fact h3{font-size:14px;line-height:1.5}.bf-home-template .bf-note{font-size:12px;line-height:1.45}.bf-home-template .bf-home-footer{padding:32px 0 24px}.bf-home-template :is(.bf-home-footer-inner,.bf-home-footer-grid){gap:20px}.bf-home-template .bf-home-footer nav a{min-height:44px}.bf-home-template .bf-home-footer nav h2{font-size:12px;line-height:1.45;letter-spacing:.08em}}@media(max-width:374px){.bf-home-template{--bf-mobile-space: 28px;--bf-mobile-heading: 28px;--bf-mobile-grid-gap: 10px}.bf-home-template .bf-home-menu-dialog{padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.bf-home-template :is(.bf-hero,.bf-landing-hero){padding-top:24px}.bf-home-template .bf-intent--text-grid .bf-intent-body,.bf-home-template .bf-finder-answers{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bf-mobile-polish.css.map */
