/* 2K and 4K screens (>1966px): small texts, labels, navigation and the logo keep the proportions they have at 1920px.
   Every size is base x (0.4 + 0.6 x viewport / 1967): unchanged at 1967px, about x1.18 at 2560px and x1.57 at 3840px,
   the same curve as the page titles. Loaded last. */
@media(min-width:1967px){
	/* Header: logo, navigation, language and search icons */
	html body.yol-site .yol-brand,html body.yol-site .yol-brand__logo{width:calc(37.6px + 2.8673vw);height:calc(20px + 1.5252vw)}
	html body.yol-site .yol-primary-nav,html body.yol-site .yol-primary-nav>a,html body.yol-site .yol-primary-nav>button{font-size:calc(5.6px + 0.427vw);line-height:1.714}
	html body.yol-site .yol-primary-nav{gap:calc(24px + 1.8302vw)}
	html body.yol-site .yol-languages--dropdown>button,html body.yol-site .yol-search-toggle{width:calc(9.6px + 0.7321vw);height:calc(9.6px + 0.7321vw)}
	html body.yol-site .yol-languages--dropdown svg,html body.yol-site .yol-search-toggle svg{width:calc(6.8px + 0.5186vw);height:calc(6.8px + 0.5186vw)}
	/* Mega menu */
	html body.yol-site .yol-mega-links a,html body.yol-site .yol-mega-products a{font-size:calc(6.4px + 0.488vw);line-height:1.375}
	html body.yol-site .yol-mega-products h2,html body.yol-site .yol-mega-products h2 a{font-size:calc(4.8px + 0.366vw);line-height:1}
	html body.yol-site .yol-mega-links--corporate{grid-template-rows:repeat(4,calc(8.8px + 0.6711vw))}
	/* Footer */
	html body.yol-site .yol-ref-footer a,html body.yol-site .yol-ref-footer span{font-size:calc(4.4px + 0.3355vw);line-height:1.636}
	html body.yol-site .yol-home-footer a,html body.yol-site .yol-home-footer span{font-size:calc(4.29px + 0.327vw);line-height:1.625}
	/* Home */
	html body.yol-site .yol-home-scene__content p{font-size:calc(4.61px + 0.3514vw);line-height:1.5}
	html body.yol-site .yol-home-about p{font-size:calc(6.4px + 0.488vw);line-height:1.65}
	/* Product archive and product page */
	html body.yol-site .yol-shop-filter a{font-size:calc(6px + 0.4575vw);line-height:1.6}
	html body.yol-site .yol-shop-filter__count{font-size:calc(4.8px + 0.366vw);line-height:2}
	html body.yol-site .yol-shop-card__cat{font-size:calc(5.2px + 0.3965vw);line-height:1.538}
	html body.yol-site .yol-shop-card__meta{font-size:calc(6.4px + 0.488vw);line-height:1.625}
	html body.yol-site .page-numbers a,html body.yol-site .page-numbers span{font-size:calc(4.8px + 0.366vw);line-height:1.625}
	html body.yol-site .yol-shop-crumbs a,html body.yol-site .yol-shop-crumbs span{font-size:calc(4.4px + 0.3355vw);line-height:1.455}
	html body.yol-site .yol-shop-specs dt{font-size:calc(4.4px + 0.3355vw);line-height:1.273}
	html body.yol-site .yol-shop-specs dd{font-size:calc(6.4px + 0.488vw);line-height:1.5}
	html body.yol-site .yol-shop-eyebrow{font-size:calc(4.4px + 0.3355vw);line-height:1.273}
	html body.yol-site .yol-shop-cover__hint,html body.yol-site .yol-shop-cover__hint b,html body.yol-site .yol-shop-gallery__num{font-size:calc(4.4px + 0.3355vw);line-height:1.273}
	html body.yol-site .yol-shop-cover__hint b{min-width:calc(11.2px + 0.8541vw);height:calc(11.2px + 0.8541vw);border-radius:calc(5.6px + 0.427vw)}
	html body.yol-site .yol-shop-related__head a{font-size:calc(4.8px + 0.366vw);line-height:1.333}
	html body.yol-site .yol-shop-lightbox__count{font-size:calc(4.8px + 0.366vw);line-height:1.333}
	html body.yol-site .yol-shop-dims__note{font-size:calc(5.6px + 0.427vw);line-height:1.55}
	html body.yol-site .yol-shop-dims__table thead th{font-size:calc(4.4px + 0.3355vw);line-height:1.273}
	html body.yol-site .yol-shop-dims__table tbody th,html body.yol-site .yol-shop-dims__table td{font-size:calc(7.23px + 0.5515vw);line-height:1.45}
	html body.yol-site .yol-shop-notes li{font-size:calc(6.66px + 0.5076vw);line-height:1.6}
	html body.yol-site .yol-shop-button,html body.yol-site .yol-form .yol-button{font-size:calc(4.8px + 0.366vw);line-height:1.333}
	html body.yol-site .yol-shop-sidetab{font-size:calc(4.4px + 0.3355vw);line-height:1.273}
	/* Forms */
	html body.yol-site .yol-form label>span,html body.yol-site .yol-check span{font-size:calc(4.8px + 0.366vw);line-height:1.625}
	html body.yol-site .yol-inquiry__intro h2,html body.yol-site .yol-contact-form-head h2,html body.yol-site .yol-copy-lead h2{font-size:calc(16.64px + 1.2689vw);line-height:1.3}
	html body.yol-site .yol-inquiry__intro .yol-kicker{font-size:calc(7.94px + 0.6052vw);line-height:1.3}
	html body.yol-site .yol-inquiry__intro p:not(.yol-kicker){font-size:calc(6.4px + 0.488vw);line-height:1.625}
	/* Corporate pages and contact */
	html body.yol-site .yol-corp-copy p,html body.yol-site .yol-accordion-item div p{font-size:calc(6.4px + 0.488vw);line-height:1.625}
	html body.yol-site .yol-accordion-item button span{font-size:calc(8px + 0.6101vw);line-height:2}
	html body.yol-site .yol-copy-lead p{font-size:calc(6.91px + 0.5271vw);line-height:1.625}
	html body.yol-site .yol-corp-team h3{font-size:calc(6.8px + 0.5186vw);line-height:1.176}
	html body.yol-site .yol-corp-team li p{font-size:calc(5.33px + 0.4066vw);line-height:1.5}
	html body.yol-site .yol-team-card h3{font-size:calc(6.8px + 0.5186vw);line-height:1.294}
	html body.yol-site .yol-team-card p{font-size:calc(4.8px + 0.366vw);line-height:1.5}
	html body.yol-site .yol-team-card a{font-size:calc(5.12px + 0.3904vw);line-height:1.625}
	html body.yol-site .yol-contact-info__label,html body.yol-site .yol-contact-info__action{font-size:calc(4.8px + 0.366vw);line-height:1.5}
	html body.yol-site .yol-archive-hero h1{font-size:calc(60.8px + 4.6365vw);line-height:0.92}
	html body.yol-site .yol-archive-hero p,html body.yol-site .yol-archive-hero .yol-kicker{font-size:calc(7.94px + 0.6052vw);line-height:1.3}
	html body.yol-site .yol-collection-card h2{font-size:calc(7.2px + 0.5491vw);line-height:1.111}
	html body.yol-site .yol-collection-card span{font-size:calc(5.6px + 0.427vw);line-height:1.429}
	/* Export and dealer maps */
	html body.yol-site .yol-export__byline strong{font-size:calc(6.8px + 0.5186vw);line-height:1.294}
	html body.yol-site .yol-export__byline span{font-size:calc(4.8px + 0.366vw);line-height:1.5}
	html body.yol-site .yol-export__zones button{font-size:calc(4.8px + 0.366vw);line-height:1}
	html body.yol-site .yol-export__region h3{font-size:calc(4.4px + 0.3355vw);line-height:1.455}
	html body.yol-site .yol-export__region button{font-size:calc(7.55px + 0.5759vw);line-height:1.5}
	html body.yol-site .yol-export__tip strong{font-size:calc(4.8px + 0.366vw);line-height:1.333}
	html body.yol-site .yol-export__tip span{font-size:calc(4px + 0.305vw);line-height:1.4}
	/* Search overlay */
	html body.yol-site .yol-search__eyebrow,html body.yol-site .yol-search__group h2{font-size:calc(4.4px + 0.3355vw);line-height:1.455}
	html body.yol-site .yol-search__group a{font-size:calc(5.6px + 0.427vw);line-height:1}
	html body.yol-site .yol-search__all{font-size:calc(4.8px + 0.366vw);line-height:1.333}
	/* Buttons, pills and icons grow with their labels */
	html body.yol-site .yol-shop-button{min-height:calc(21.6px + 1.6472vw);padding-inline:calc(12px + 0.9151vw);gap:calc(6.4px + 0.488vw);border-radius:999px}
	html body.yol-site .yol-form .yol-button{min-height:calc(19.2px + 1.4641vw);padding-inline:calc(12.8px + 0.9761vw)}
	html body.yol-site .yol-shop-sidetab{padding:calc(8.8px + 0.6711vw) calc(5.2px + 0.3965vw);gap:calc(4.8px + 0.366vw)}
	html body.yol-site .yol-export__zones button{height:calc(16px + 1.2201vw);padding-inline:calc(7.2px + 0.5491vw);border-radius:999px}
	html body.yol-site .yol-shop-card__go{width:calc(18.4px + 1.4031vw);height:calc(18.4px + 1.4031vw)}
	html body.yol-site .yol-shop-cover__hint{gap:calc(4.8px + 0.366vw);padding:calc(4px + 0.305vw) calc(4.8px + 0.366vw) calc(4px + 0.305vw) calc(6.4px + 0.488vw);border-radius:999px}
	html[dir=rtl] body.yol-site .yol-shop-cover__hint{padding:calc(4px + 0.305vw) calc(6.4px + 0.488vw) calc(4px + 0.305vw) calc(4.8px + 0.366vw)}
	html body.yol-site .yol-arrow{width:calc(4.8px + 0.366vw);height:calc(4.8px + 0.366vw)}
	/* Header bar and everything that clears it: mega menu, page mastheads, search bar */
	html body.yol-site .yol-header{height:calc(40px + 3.0503vw);padding-block:calc(8px + 0.6101vw)}
	html body.yol-site .yol-mega-panel__inner{padding-top:calc(53.2px + 4.0569vw)}
	html body.yol-site .yol-ref-hero{padding-top:calc(60px + 4.5755vw)}
	html body.yol-site .yol-reference-page .yol-ref-hero{padding-bottom:calc(52px + 3.9654vw)}
	html body.yol-site .yol-reference-page .yol-ref-hero--subtitle{padding-bottom:calc(44px + 3.3553vw)}
	html body.yol-site .yol-shop .yol-shop-head.yol-ref-hero{padding-top:calc(60px + 4.5755vw);padding-bottom:calc(19.2px + 1.4641vw)}
	html body.yol-site .yol-search__bar{height:calc(40px + 3.0503vw)}
	/* Export and dealer pages: person photo column, intro measure, map tooltip (pins are sized in yol-export-*.js) */
	html body.yol-site .yol-export__intro{grid-template-columns:calc(142.4px + 10.8591vw) minmax(0,1fr);gap:calc(11.2px + 0.8541vw) calc(32px + 2.4402vw);padding-bottom:calc(22.4px + 1.7082vw)}
	html body.yol-site .yol-export__lede,html body.yol-site .yol-export__byline{max-width:calc(360px + 27.4527vw)}
	html body.yol-site .yol-export__tip{padding:calc(4px + 0.305vw) calc(5.6px + 0.427vw)}
}
