body.welsix-grid{--w-copy: 16px;--w-note: 13px;--w-motion-ease: cubic-bezier(.16,1,.3,1)}body.welsix-grid ::selection{color:#121415;background:#ee4c36}body.welsix-grid :is(input,textarea){caret-color:var(--accent)}body.welsix-grid :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ink);outline-offset:4px}body.welsix-grid a{text-underline-offset:4px}body.welsix-grid :is(h1,h2,h3){text-wrap:balance}body.welsix-grid p{text-wrap:pretty}body.welsix-grid :is(.button,.accessory-finder button),body.welsix-grid :is(.grid-cart-count,.grid-mobile-count){color:#121415}body.welsix-grid :is(.grid-cart-count,.grid-mobile-count){font-size:10px;font-weight:800;min-width:17px;height:17px}body.welsix-grid .button:after{content:none}body.welsix-grid .grid-hero{min-height:600px;padding-block:40px}body.welsix-grid .grid-hero-type{padding-bottom:0}body.welsix-grid .grid-hero h1.grid-title{font-size:clamp(84px,8.4vw,144px);margin-top:0}body.welsix-grid .grid-hero-type>p{font-size:var(--w-copy);line-height:1.65;max-width:380px;margin:25px 0}body.welsix-grid .grid-hero-photo{min-height:510px}body.welsix-grid .grid-hero-photo img{object-position:center bottom}body.welsix-grid .section-heading h2{font-size:clamp(34px,3.4vw,52px);line-height:1.06;margin:0}body.welsix-grid :is(.grid-custom,.grid-story) h2{font-size:clamp(38px,4.2vw,64px);line-height:1.04}body.welsix-grid :is(.section-heading>a,.grid-underlink,.grid-image-note,.welsix-file-help){font-size:var(--w-note)!important}body.welsix-grid :is(.grid-custom>div>p,.grid-custom li p,.grid-story>div>p,.page-intro>p,.product-buying-details p){font-size:var(--w-copy);line-height:1.75}body.welsix-grid label{font-size:14px}body.welsix-grid :is(input,select,textarea){font-size:16px}body.welsix-grid :is(.grid-utilities>a,.grid-utilities>button,.menu-button){min-width:40px;min-height:44px}body.welsix-grid .grid-utilities{gap:10px}body.welsix-grid .grid-header :is(.grid-utilities>a,.grid-utilities>button,.menu-button){min-width:44px;min-height:44px!important;height:44px!important}body.welsix-grid :is(.grid-track-buttons button,.vehicle-context button){min-width:44px;min-height:44px}body.welsix-grid .vehicle-context{padding-block:3px}body.welsix-grid .vehicle-context :is(strong,button){font-size:12px}body.welsix-grid .grid-marquee{display:flex;gap:12px;align-items:center;padding:10px 14px 10px 0}.grid-marquee-copy{flex:1;min-width:0;overflow:hidden}.grid-marquee-copy>span{display:inline-block;animation:grid-marquee 38s linear infinite}.grid-marquee[data-paused=true] .grid-marquee-copy>span{animation-play-state:paused}body.welsix-grid .welsix-marquee-toggle{flex:none;border:1px solid #121415;background:#ee4c36;color:#121415;font:600 12px Grid Body,sans-serif;min-height:36px;padding:6px 10px}body.welsix-grid .product-card .card-copy{padding-top:0}body.welsix-grid .product-card h3{font:600 16px/1.5 Grid Body,sans-serif!important;margin:9px 0}body.welsix-grid .product-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.welsix-grid .product-card small{display:block;font-size:12px!important;line-height:1.6}body.welsix-grid .product-card .card-copy>span{display:block;font:600 19px/1.5 Grid Technical,sans-serif;font-variant-numeric:tabular-nums}body.welsix-grid .product-card .text-link{display:none}body.welsix-grid .grid-feature-card h3{font-size:16px!important;line-height:1.55}body.welsix-grid .grid-feature-card small{font-size:12px}body.welsix-grid .grid-feature-card>p{font-size:20px}body.welsix-grid .welsix-page-title{font-size:clamp(32px,4.8vw,64px);line-height:1.08;max-width:100%}body.welsix-grid .model-tile{border:1px solid var(--grid-line);border-left-width:1px;padding:24px;background:none}body.welsix-grid .model-tile small{font-size:13px;color:var(--grid-muted)}body.welsix-grid .closing{padding-block:35px;gap:24px}body.welsix-grid .closing h2{font-size:clamp(28px,3vw,42px);margin:0;line-height:1.15}body.welsix-grid .closing>.button{margin:0}body.welsix-grid .closing .button{color:var(--ink)}body.welsix-grid :is(.grid-product-summary,.welsix-price-note,.priced-specifications,.welsix-purchase-state){font-size:14px!important;line-height:1.75;color:#bfc3c0}body.welsix-grid :is(.buy-panel h1,.welsix-preview-detail>div:last-child>h1){font-size:clamp(28px,3vw,44px);line-height:1.12}body.welsix-grid .welsix-variant-prices{margin-block:18px;border-block:1px solid var(--grid-line)}body.welsix-grid .welsix-variant-prices summary{padding-block:16px;cursor:pointer;font-size:14px}body.welsix-grid .welsix-variant-prices li{padding-block:6px;font-size:14px}body.welsix-grid .buy-panel:has(.welsix-delivery-country) .native-product-enquiry{background:transparent;color:var(--ink);border-color:var(--grid-line)}body.welsix-grid .welsix-product-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0 28px}body.welsix-grid .welsix-product-actions>.primary-product-action{flex:1 0 100%;width:100%;position:relative;box-shadow:none}body.welsix-grid .welsix-product-actions :is(.accessory-whatsapp,.accessory-enquiry){background:transparent;border:0;border-bottom:1px solid var(--grid-line);color:var(--ink);min-height:44px;padding:10px 0;font-size:14px;box-shadow:none}body.welsix-grid .welsix-photo-caption{font-size:13px;line-height:1.6;padding:12px 0;margin:0 0 8px;color:#bfc3c0;border-bottom:1px solid var(--grid-line)}body.welsix-grid .welsix-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.6;margin:0 0 20px}body.welsix-grid .welsix-breadcrumbs a{text-decoration:underline}body.welsix-grid .welsix-mobile-purchase{display:none}@media(max-width:900px){body.welsix-grid .grid-header nav{padding-inline:var(--grid-gutter)!important;max-height:calc(100dvh - 145px);overflow-y:auto}body.welsix-grid .grid-header nav a{font-size:27px;line-height:1.15;padding:14px 0!important;width:100%}body.welsix-grid .grid-header nav .grid-nav-secondary{margin-top:14px;border-top:1px solid var(--grid-line);padding-top:25px}}@media(max-width:600px){body.welsix-grid .grid-header{gap:4px;padding-inline:var(--grid-gutter)!important}body.welsix-grid .grid-header .grid-wordmark img{width:145px}body.welsix-grid .grid-utilities{gap:3px}body.welsix-grid .grid-header .menu-button{min-width:40px;padding:8px}body.welsix-grid .vehicle-context strong{max-width:65%}body.welsix-grid .vehicle-context button{font-size:11px}body.welsix-grid .grid-hero{padding:27px 0 0;gap:24px;min-height:0}body.welsix-grid .grid-hero h1.grid-title{font-size:clamp(64px,19vw,100px);margin:0;line-height:.83}body.welsix-grid .grid-hero-type>p{font-size:15px;margin:22px 0 19px;max-width:320px}body.welsix-grid .grid-hero .button{min-height:48px;font-size:14px}body.welsix-grid .grid-hero-photo{height:240px;min-height:0;clip-path:none}body.welsix-grid .grid-coordinate{display:none}body.welsix-grid .section{padding-block:44px}body.welsix-grid .section-heading{gap:16px;align-items:center}body.welsix-grid .section-heading h2{font-size:34px}body.welsix-grid .section-heading>a{max-width:120px;min-height:44px;display:flex;align-items:center;justify-content:end}body.welsix-grid .section-heading .grid-track-buttons{align-self:end}body.welsix-grid .accessory-finder label{font-size:13px}body.welsix-grid .accessory-finder select{font-size:16px;min-height:48px}body.welsix-grid .accessory-finder button{font-size:14px;min-height:48px}body.welsix-grid .product-card h3{font-size:14px!important;line-height:1.55}body.welsix-grid .product-card .card-copy>span{font-size:18px!important}body.welsix-grid .grid-feature-card h3{font-size:15px!important}body.welsix-grid .grid-custom li p{font-size:14px}body.welsix-grid .catalog-layout{margin-top:24px}body.welsix-grid .page-intro{padding-top:32px}body.welsix-grid .closing h2{font-size:30px;margin-bottom:20px}body.welsix-grid footer :is(p,small,a:not(.wordmark)){font-size:13px}body.welsix-grid .grid-mobile-nav a{font-size:11px}body.welsix-grid .welsix-mobile-purchase.is-visible{display:flex}body.welsix-grid .welsix-mobile-purchase{position:fixed;bottom:calc(74px + env(safe-area-inset-bottom));inset-inline:16px;z-index:98;padding:8px;background:#181b1c;box-shadow:0 6px 20px #0005}body.welsix-grid .welsix-mobile-purchase button{width:100%;min-height:48px;padding:10px 16px}}@media(prefers-reduced-motion:reduce){.grid-marquee-copy>span{animation:none!important}}@media(max-width:359px){body.welsix-grid .grid-header .grid-wordmark img{width:125px}body.welsix-grid .grid-header .grid-utilities .grid-cart{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/welsix-refinement.css.map */
