:root{--radius-lg: 6px;--radius-md: 4px}.announce-track,.usp-sub,.hero-eyebrow .badge-mono,.hero-trust .trust-cell,.market-pill,.colorway-price .currency,.pdp-variant-label .label,.pdp-variant-label .selected,.pdp-price-currency,.pdp-price-meta,.footer-col h6,.footer-bottom{font-family:Inter,system-ui,sans-serif}.announce-track{text-transform:none;letter-spacing:.025em}.usp-strip{padding:10px 0}.usp-sub{text-transform:none;letter-spacing:0;line-height:1.45}.hero{padding:28px 0 64px}.hero>.container{max-width:1440px}.hero-grid{grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,80px)}.hero-copy{max-width:550px}.hero-headline{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(2.5rem,4.3vw,4.5rem);line-height:1.08;letter-spacing:-.035em}.hero-headline p{color:inherit}.hero-headline em{color:var(--ink)}.hero-sub{font-size:1rem;line-height:1.7;max-width:43ch}.hero-visual{aspect-ratio:1/1;border:0;border-radius:2px;box-shadow:none}.hero-eyebrow{gap:8px;flex-wrap:wrap;margin-bottom:22px}.hero-eyebrow .badge-mono{font-size:10px;letter-spacing:.045em}.hero-trust{padding-top:22px}.hero-trust .trust-cell{text-transform:none;letter-spacing:0;line-height:1.5}.btn{border-radius:3px}.btn-primary{background:var(--ink);color:var(--panel)}.template-index .section-headline h2,.template-product .section-headline h2,.pdp-title{font-family:Fraunces,Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.025em}.template-index .section-headline h2 em{color:var(--ink)}.template-index .section-headline .eyebrow{font-family:Inter,system-ui,sans-serif;font-size:11px;font-style:normal;text-transform:uppercase;letter-spacing:.14em}.template-index .section-headline{margin-bottom:36px}.template-index .colorways{background:var(--panel);padding:64px 0 76px}.template-index .colorways>.container{max-width:1440px}.template-index .colorway-card{background:transparent;border:0;border-radius:0;box-shadow:none}.template-index .colorway-card:hover{transform:none;box-shadow:none}.template-index .colorway-img{aspect-ratio:4/5;border:0;overflow:hidden}.template-index .colorway-img img{transition:transform .35s ease}@media(hover:hover){.template-index .colorway-card:hover img{transform:scale(1.025)}}.template-index .colorway-body{padding:17px 0 0}.template-index .colorway-name{font-weight:500;font-size:15px;margin-bottom:7px}.template-index .colorway-meta{font-family:Inter,system-ui,sans-serif;font-size:12px;text-transform:none;letter-spacing:0;margin-bottom:10px}.template-index .colorway-price .now{font-size:16px;font-weight:500}.colorway-link{display:inline-flex;gap:9px;padding:12px 0 5px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.template-index .diagram-section{background:var(--bg-warm);padding:72px 0}.template-index .diagram-grid{gap:clamp(32px,6vw,84px)}.template-index .diagram-card{border-radius:2px}.template-index .diagram-point .num{font-family:Inter,system-ui,sans-serif;font-size:13px}.template-index .diagram-point h4{font-size:17px;font-weight:500}.template-index .diagram-point p{line-height:1.65}.carrier-guide-link{margin-top:28px}.template-index .reviews-section{background:var(--panel)}.template-index .pt-endorsement{background:var(--bg)}.template-index .faq-section{background:var(--bg-warm)}.pdp-title{font-size:clamp(1.9rem,3vw,2.75rem)}.pdp-main{border-radius:3px}.pdp-price{font-size:1.65rem;font-weight:600}.pdp-price-row,.colorway-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.babo-compare-price{color:var(--ink-mute);font-weight:400;font-size:.9em;white-space:nowrap}.pdp-price.babo-sale-price,.colorway-price .now.babo-sale-price,.sticky-atc-price.babo-sale-price{color:#b32f32}.babo-seasonal-label{font:500 12px/1.5 Inter,system-ui,sans-serif;color:#b32f32;margin:5px 0 10px}.babo-cart-prices{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0}.babo-cart-reference{font-size:12px;font-weight:400;color:var(--ink-mute);white-space:nowrap}.babo-cart-sale{color:#b32f32}.babo-cart-prices small{font:400 11px/1.4 Inter,system-ui,sans-serif;max-width:120px;text-align:right}.babo-cart-breakdown{font-size:13px;margin-bottom:12px}.babo-cart-breakdown:empty{display:none}.babo-cart-breakdown-row{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.babo-cart-discount{color:#45623e}.cart-item>div{min-width:0}.cart-item-name{overflow-wrap:anywhere}@media(max-width:420px){#cart-drawer .cart-item{grid-template-columns:60px minmax(0,1fr);gap:10px 12px;align-items:start}#cart-drawer .cart-item-img{width:60px;height:60px;grid-row:span 2}#cart-drawer .babo-cart-prices{grid-column:2;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 8px;text-align:left}#cart-drawer .babo-cart-prices small{max-width:none;text-align:left}}.pdp-variant-label .label,.pdp-variant-label .selected{text-transform:none;letter-spacing:0}.footer{background:var(--ink)}.footer-col h6{letter-spacing:.08em}@media(max-width:900px){.hero{padding:24px 0 44px}.hero-grid{grid-template-columns:1fr;gap:28px}.hero-copy{max-width:none}.hero-copy{order:2}.hero-visual{order:1;aspect-ratio:4/3}.hero-headline{font-size:clamp(2.4rem,8.2vw,3.5rem)}.hero-sub{margin-bottom:24px}.hero-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-cta .btn{padding:15px 10px;font-size:13px;min-width:0}.hero-trust{gap:8px}.template-index .colorways{padding:44px 0}.template-index .colorway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.template-index .colorway-name{font-size:14px}.template-index .colorway-meta{font-size:11px}.template-index .colorway-price{gap:5px}.template-index .colorway-price .now{font-size:15px}.template-index .diagram-section{padding:44px 0}.template-index .diagram-grid{gap:28px}.template-index .diagram-grid>:first-child{order:2}.template-index .diagram-card{order:1}.template-index .section-headline h2{font-size:2rem}.pdp-title{font-size:1.95rem}}@media(prefers-reduced-motion:reduce){.template-index .colorway-img img{transition:none}}.hero-headline em,.template-index .section-headline h2 em,.template-product .section-headline h2 em,h1 em,h2 em,h3 em,.babo-benefits h2 em{color:#826d60}.template-product #shopify-section-usp-strip{display:none}.sticky-atc-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.sticky-atc-product{min-width:0}.sticky-atc-name{line-height:1.35}.sticky-atc-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:3px;font-size:13px;line-height:1.35}.sticky-atc-price{font-weight:600;white-space:nowrap}.sticky-atc-compare{color:var(--ink-mute);white-space:nowrap;font-weight:400}@media(max-width:600px){.sticky-atc-name,.sticky-atc-prices{font-size:12px}.sticky-atc .pdp-atc{width:auto;min-width:120px;padding:14px 16px!important}}.babo-clearance-prices{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:baseline;margin:8px 0;font-size:18px}.babo-clearance-prices .babo-sale-price{font-weight:700}.babo-clearance-prices .currency{font-size:12px;color:var(--ink-mute)}.pdp-buy-box .babo-clearance-prices{font-size:30px}.pdp-buy-box .babo-clearance-prices s{font-size:16px}.babo-clearance-preview{padding:8px 12px;text-align:center;background:#eee5d5;color:#4d4438;font:12px/1.4 Inter,sans-serif}.babo-clearance-cart-title{font:600 14px/1.4 Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px}.sticky-atc .babo-clearance-prices{font-size:15px;margin:3px 0 0}button:disabled{cursor:not-allowed;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/23/assets/babo-refined.css.map */
