:root{--text-body:18px;--text-control:16px;--text-small:14px;--text-label:12px;--text-mobile:17px}@media(max-width:600px){.hero .hero-visual{height:540px;padding:62px 0 30px}}body{font-size:var(--text-body);line-height:1.65}.hero-copy>p,.intro p,.technology-copy>p,.outside-content p,.product-description,.product-details p,.faq-list p,.size-dialog>p{font-size:var(--text-body);line-height:1.7}.hero-copy>p{max-width:490px}.intro p{max-width:760px;margin-inline:auto}.technology-copy>p,.product-description{max-width:470px}.button,.hero-cta,.desktop-nav,.header-shop,.text-link,.faq-section .text-link,.underlined,.size-label,.color-label,.product-details summary,.faq-list summary,.heat-settings button,.view-switch button,.purchase-side-switch button,.purchase-heat-toggle,.gallery-modes button{font-size:var(--text-control)}.button{min-height:58px}.eyebrow,.hero-copy .eyebrow,.intro>.eyebrow,.technology-copy .eyebrow,.outside-content .eyebrow,.product-info>.eyebrow,.faq-section .eyebrow,.footer-top .eyebrow{font-size:var(--text-label);letter-spacing:.12em;line-height:1.6}.announcement{height:auto;min-height:36px;padding:6px 18px;font-size:var(--text-small);text-align:center;flex-wrap:wrap;gap:4px}.hero-bottom,.hero-bottom small,.benefit-strip>div,.product-meta>span:first-child,.price small,.battery-note,.purchase-assurances,.heat-description p,.tech-footnote,.zone-legend button,.gallery-detail-description,.detail-thumb-label,.rotation-controls-top,.rotation-angle,.footer-bottom nav,.bag-empty p,.bag-item p,.bag-item-row,.bag-summary>p,.fit-tip p{font-size:var(--text-small);line-height:1.6}.hero-bottom small{max-width:360px}.benefit-strip{min-height:96px}.benefit-strip>div{padding-inline:15px}.view-switch button{min-height:42px;padding:8px 16px}.heat-toggle{font-size:var(--text-small);min-height:44px}.visual-top,.visual-top>span:first-child,.visual-bottom,.visual-bottom>span,.stage-bottom,.live-label,.technology:after,.gallery-overline,.gallery-state-label,.gallery-stage-note,.gallery-details-heading,.detail-thumb-label small,.outside-caption,.footer-bottom,.concept-note p,.motion-toggle,.bag-summary small,.remove-item,.size-error,.gallery-load-status{font-size:var(--text-label);line-height:1.5}.visual-top>span:first-child{max-width:190px}.visual-top,.stage-top{gap:16px}.stage-bottom{flex-wrap:wrap;gap:5px}.product-callout{font-size:var(--text-small)}.product-callout small{font-size:var(--text-label);max-width:165px}.heat-description h3{font-size:23px;line-height:1.3}.heat-description{min-height:132px}.zone-legend{flex-wrap:wrap;gap:10px 18px}.zone-legend button{min-height:44px}.zone-legend button>span:first-child,.zone-legend button>span:last-child{font-size:var(--text-label)}.heat-meter span{font-size:10px}.heat-settings button{padding:14px 8px;min-height:52px}.product-info :is(h1,h2){font-size:clamp(42px,3.8vw,56px);line-height:1.08}.price{font-size:36px}.size-options{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:7px}.size-options button{height:46px;font-size:var(--text-small);padding:0 3px}.size-label,.color-label{gap:12px;flex-wrap:wrap}.purchase-assurances{flex-wrap:wrap;gap:10px 24px}.product-details summary,.faq-list summary{gap:14px;line-height:1.5}.faq-list p{max-width:550px}.gallery-toolbar{flex-wrap:wrap;gap:12px}.gallery-modes button{min-height:44px;padding:10px 15px}.gallery-overline{letter-spacing:1.3px}.gallery-state-label{letter-spacing:.8px;max-width:calc(100% - 52px)}.gallery-zoom{width:44px;height:44px}.gallery-stage-note{letter-spacing:1.2px}.gallery-stage[data-mode=rotate] .gallery-stage-note{bottom:5px}.purchase-side-switch button{min-height:44px;padding:9px 23px}.purchase-heat-toggle{min-height:44px}.gallery-interactions{min-height:94px}.rotation-controls-top button{width:44px;height:38px}.rotation-angle{min-width:48px}.detail-thumb-label small{display:block;margin-bottom:2px}.gallery-detail-description{max-width:none}.gallery-details-heading{letter-spacing:.9px}.footer-top h2{font-size:clamp(34px,4vw,56px)}.concept-note p{max-width:700px;line-height:1.7}.footer-bottom{gap:20px;flex-wrap:wrap}.bag-summary small{line-height:1.6}.quantity span{font-size:var(--text-small)}.bag-item h3,.fit-tip h3{font-size:22px}.remove-item{min-height:40px}@media(max-width:1150px){.product-section{gap:42px}.gallery-toolbar{align-items:flex-start;flex-direction:column}.desktop-nav{gap:22px}.header-actions{gap:18px}.gallery-modes button{padding:9px 14px}.product-info :is(h1,h2){font-size:43px}.size-options{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-top{left:0}.product-callout{display:none}}@media(max-width:850px)and (min-width:601px){.header-shop{display:none}.hero-copy>p{font-size:17px}.hero-bottom{margin-top:35px}.hero-bottom small{font-size:13px}.hero-copy{padding-top:55px}.hero h1{font-size:7.6vw}.hero-cta{gap:18px;min-width:0}.gallery-modes button{font-size:14px}.purchase-side-switch button{padding-inline:14px}.purchase-heat-toggle{font-size:14px}.gallery-details-heading{font-size:11px}.technology{gap:4%}.technology-copy h2{font-size:39px}.view-switch button{font-size:14px;padding:8px 12px}.live-label{font-size:11px}.visual-top>span:first-child{max-width:140px;font-size:10px}.hero .view-switch button{font-size:13px;padding-inline:9px}}@media(max-width:600px){body{font-size:var(--text-mobile)}.hero-copy>p,.intro p,.technology-copy>p,.outside-content p,.product-description,.product-details p,.faq-list p,.size-dialog>p{font-size:var(--text-mobile)}.announcement{font-size:13px;min-height:34px}.hero h1{font-size:clamp(56px,14vw,82px)}.hero-copy .eyebrow,.intro>.eyebrow,.product-info>.eyebrow{font-size:11px}.hero-cta{min-height:56px;font-size:var(--text-control)}.benefit-strip>div{padding:20px 0;font-size:14px;gap:9px}.benefit-strip sup{font-size:10px}.intro h2{font-size:39px}.technology-copy h2{font-size:clamp(35px,10.8vw,48px)}.technology-copy>p{max-width:none}.heat-description p{max-width:none}.stage-bottom{font-size:10px}.visual-top>span:first-child{max-width:150px;font-size:10px}.visual-bottom>span{font-size:10px;max-width:150px}.outside-content .text-link{font-size:var(--text-control)}.outside-caption{font-size:10px}.product-info :is(h1,h2){font-size:46px}.price{font-size:34px}.product-meta>span:first-child{font-size:15px}.product-description{max-width:none}.size-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.size-options button{height:48px;font-size:15px}.purchase-assurances{font-size:14px}.gallery-toolbar{flex-direction:column;align-items:stretch;gap:10px}.gallery-modes{width:100%}.gallery-modes button{flex:1;font-size:15px}.gallery-stage{height:460px}.gallery-stage-top{left:14px;right:12px}.gallery-state-label{font-size:10px;letter-spacing:.6px}.gallery-stage-note,.gallery-details-heading{font-size:10px}.gallery-overline{font-size:11px}.detail-thumb-label{font-size:13px}.detail-thumb-label small{font-size:11px}.gallery-detail-thumbnails{gap:9px}.detail-image-caption h3{font-size:30px}.gallery-interactions{min-height:92px}.purchase-side-switch button{padding-inline:19px}.purchase-heat-toggle{font-size:15px}.rotation-controls-top,.rotation-angle{font-size:14px}.faq-section h2{font-size:41px}.faq-list summary{font-size:17px}.footer-top h2{font-size:35px;max-width:260px}.footer-top .eyebrow{font-size:11px}.footer-bottom nav{font-size:14px;gap:14px;flex-wrap:wrap}.footer-bottom,.concept-note p{font-size:12px}.footer-cta{width:58px;height:58px;flex-shrink:0}.size-dialog h2{font-size:40px}.bag-summary>p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ororo-typography.css.map */
