:root{--studio-body: 16px;--studio-small: 13px}body{font-size:var(--studio-body)}.preview-bar{font-size:12px;line-height:1.5}.hero h1{font-size:clamp(42px,4vw,58px);line-height:1.08;letter-spacing:-.045em}.section-heading h2,h2{font-size:clamp(32px,2.8vw,40px);line-height:1.16}.visit-copy h2{font-size:clamp(36px,3.3vw,48px);line-height:1.15}.eyebrow,.section-number,.location-top{font-size:12px;line-height:1.6;letter-spacing:.1em}.site-header .desktop-nav a{font-size:14px}.site-header .header-brands span{font-size:11px;letter-spacing:.08em}.button,.button-small{font-size:16px;line-height:1.35;min-height:50px}.hero-phone{font-size:14px;line-height:1.5}.hero-visual figcaption{font-size:12px}.collection-count{font-size:12px}.section-heading>p,.engine-included,.featured-specs dd,.visit-copy>p:not(.eyebrow),.visit-card address{font-size:16px;line-height:1.65}.featured-info h3{font-size:34px}.featured-price{font-size:36px;font-variant-numeric:tabular-nums}.photo-top,.photo-foot,.photo-foot button,.fine,.legal{font-size:13px;line-height:1.65}.photo-tabs button{font-size:14px;min-height:44px}.featured-specs dt,.contact-person p{font-size:12px;line-height:1.5;letter-spacing:.06em}.trailer-label,.estimate span{font-size:14px;line-height:1.5}#trailer-option{font-size:16px;min-height:50px}.estimate strong{font-size:30px;font-variant-numeric:tabular-nums;white-space:nowrap}.text-button,.directions{font-size:15px;min-height:44px;line-height:1.5}.contact-person span{font-size:14px;line-height:1.6}.faqs summary{font-size:17px}.faqs details p,.footer-top>p,.footer-contact{font-size:15px;line-height:1.7}.family-links>span,.family-links a,.footer-bottom{font-size:12px;line-height:1.5}.bs-selector .bs-model-tab{font-size:15px!important}.bs-tab-number{font-size:11px}.bs-stage-caption{font-size:11px;letter-spacing:.09em}.bs-turn-hint,.bs-image-note{font-size:13px}.bs-selector .bs-kicker{font-size:12px!important;letter-spacing:.09em}.bs-info h3{font-size:clamp(30px,2.6vw,38px);line-height:1.15;letter-spacing:-.035em}.bs-description{font-size:16px;line-height:1.65}.bs-price-label{font-size:14px}.bs-price-row strong{font-size:36px}.bs-msrp,.bs-price-scope{font-size:13px;line-height:1.65}.bs-selector .bs-cta{font-size:16px!important;line-height:1.4;min-height:50px}.bs-selector .bs-cta-secondary{font-size:15px!important}.bs-specs dt{font-size:11px;line-height:1.5;letter-spacing:.05em}.bs-specs dd{font-size:16px;line-height:1.5}.bs-detail-link,.bs-packages summary{font-size:14px;min-height:46px;line-height:1.5}.bs-table-scroll table{font-size:13px}.bs-table-scroll thead th{font-size:11px}.bs-table-scroll th,.bs-table-scroll td{padding-inline:8px}.studio-inquiry .si-eyebrow,.studio-inquiry label span{font-size:12px}.studio-inquiry .si-intro>p:not(.si-eyebrow),.studio-inquiry .si-primary{font-size:16px}.studio-inquiry .si-type button,.studio-inquiry label,.studio-inquiry .si-optional summary{font-size:15px}.studio-inquiry .si-field-hint,.studio-inquiry .si-preview p,.studio-inquiry .si-preview strong,.studio-inquiry .si-package p{font-size:13px}@media(min-width:768px)and (max-width:1180px){.bs-tab-image{width:52px;flex-basis:52px}.bs-selector .bs-model-tab{font-size:13px!important}}@media(max-width:767px){.preview-bar{padding-block:8px;font-size:11px}.preview-bar span{max-width:none}.hero h1{font-size:clamp(34px,10.2vw,42px);line-height:1.1}.hero-copy{padding-top:30px}.eyebrow,.section-number,.location-top{font-size:11px}.hero-aside{gap:18px}.hero-aside .button{font-size:16px;gap:22px;min-height:50px}.hero-phone{font-size:13px;gap:3px}.hero-visual figcaption{font-size:11px;padding-block:14px}.section-heading h2,h2{font-size:31px;line-height:1.18}.section-heading>p{font-size:16px}.visit-copy h2{font-size:34px}.collection-count{font-size:11px}.photo-top,.photo-foot,.photo-foot button,.fine,.legal{font-size:13px}.photo-tabs{gap:6px}.photo-tabs button{font-size:13px;padding:11px 9px}.featured-info{padding-inline:20px}.featured-info h3{font-size:30px}.featured-price{font-size:34px}.featured-specs{gap:20px}#trailer-option{font-size:16px}.estimate{flex-wrap:wrap;gap:6px 14px}.estimate strong{font-size:30px}.featured-actions{align-items:stretch;gap:10px}.featured-actions .button{width:100%;font-size:16px;min-height:50px}.featured-actions .text-button{font-size:15px;margin-inline:auto}.faqs summary{font-size:16px}.faqs details p,.footer-top>p,.footer-contact{font-size:15px}.footer-bottom,.mobile-brands p,.mobile-brands a span{font-size:12px}.mobile-bar>a,.mobile-bar button{font-size:16px;min-height:48px}.mobile-bar>a{display:grid;place-content:center}.bs-selector .bs-model-tab{flex-basis:187px;font-size:14px!important}.bs-tab-number,.bs-stage-caption{font-size:10px}.bs-info h3{font-size:32px}.bs-description{font-size:16px}.bs-price-row strong{font-size:34px}.bs-actions{gap:8px}.bs-selector .bs-cta-primary{width:100%;justify-content:space-between}.bs-selector .bs-cta-secondary{margin-inline:auto}.bs-specs{gap:12px}.bs-specs dt{font-size:11px;letter-spacing:0}.bs-specs dd{font-size:15px}.bs-turn-hint,.bs-page-count,.bs-image-note,.bs-table-scroll table{font-size:12px}.studio-inquiry .si-eyebrow{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ms-marine-studio-typography-cc1e60c1.css.map */
