.wos-section-wrapper{display:block}:root{--wos-container-width: 1280px}.wos-container{--page-margin: 16px}@media screen and (min-width:750px){.wos-container{--page-margin: 40px}}.wos-section{--wos-section-bg: var(--wos-color-background);--wos-section-fg: var(--wos-color-text);background:var(--wos-section-bg);color:var(--wos-section-fg);padding-block:clamp(40px,6vw,80px)}.wos-tone-muted{--wos-section-bg: rgb(var(--wos-color-brand-dark-rgb) / .04)}.wos-tone-dark{--wos-section-bg: var(--wos-color-brand-dark);--wos-section-fg: var(--wos-color-on-brand-dark)}.wos-section h1,.wos-section h2,.wos-section h3{color:inherit;margin:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.wos-container{width:100%;max-width:calc(var(--wos-container-width) + 2 * var(--page-margin, 16px));margin-inline:auto;padding-inline:var(--page-margin, 16px)}.wos-container--narrow{max-width:calc(820px + 2 * var(--page-margin, 16px))}.wos-section__header{display:grid;gap:12px;margin-bottom:clamp(24px,3vw,40px);max-width:760px}.wos-section__header--row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;max-width:none;flex-wrap:wrap}.wos-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;margin:0 0 8px;opacity:.85}.wos-rte{line-height:var(--wos-line-height-body)}.wos-rte>*+*{margin-top:.75em}.wos-rte p{margin:0}.wos-rte a,.wos-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.wos-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.wos-tone-dark .button-secondary{--color-secondary-button-text: var(--wos-color-on-brand-dark);--color-secondary-button-border: var(--wos-color-on-brand-dark);--color-secondary-button-background: transparent}.wos-grid{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.wos-grid--2,.wos-grid--4,.wos-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.wos-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wos-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.wos-card{border:1px solid var(--wos-color-line);border-radius:4px;padding:clamp(20px,2.5vw,32px);background:var(--wos-color-background);color:var(--wos-color-text);display:flex;flex-direction:column;gap:12px}.wos-card__title{font-size:var(--font-size--h4, 1.25rem)}.wos-card--route .wos-buttons{margin-top:auto;padding-top:12px}.wos-tier__summary{margin:0;font-weight:700}.wos-hero--large{padding-block:clamp(56px,9vw,120px)}.wos-hero--compact{padding-block:clamp(40px,5vw,64px)}.wos-hero__grid{display:grid;gap:clamp(24px,4vw,56px);align-items:center}@media screen and (min-width:990px){.wos-hero--has-image .wos-hero__grid{grid-template-columns:1fr 1fr}}.wos-hero__content{max-width:720px}.wos-hero__grid>*,.wos-split>*,.wos-grid>*{min-width:0}.wos-hero__heading{font-size:clamp(1.75rem,7.5vw,var(--font-size--h1))}.wos-section h2{font-size:clamp(1.5rem,6.5vw,var(--font-size--h2))}.wos-hero__heading{margin-bottom:16px}.wos-hero__text{font-size:1.0625rem}.wos-hero__media img{width:100%;height:auto;display:block;border-radius:4px}.wos-split{display:grid;gap:clamp(24px,4vw,56px);align-items:center}@media screen and (min-width:990px){.wos-split:not(.wos-split--single){grid-template-columns:1fr 1fr}}.wos-split__content{display:grid;gap:16px}.wos-split__media img{width:100%;height:auto;display:block;border-radius:4px}.wos-address{font-style:normal;display:grid;gap:2px}.wos-address a{color:inherit}.wos-showroom__hours-title{font-size:var(--font-size--h5, 1rem)}.wos-cta__inner{display:grid;gap:12px;justify-items:start}.wos-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:32px;align-items:center}.wos-logos__image{max-height:56px;width:auto;display:block}.wos-logos__name{font-family:var(--wos-font-heading);font-size:1.5rem;font-weight:700}.wos-logos__link{color:inherit;text-decoration:none}.wos-reference{margin:0}.wos-reference__image{width:100%;height:auto;border-radius:4px}.wos-reference__quote{margin:0;font-size:1.0625rem;line-height:1.5}.wos-reference__text{margin:0}.wos-reference__caption{display:grid;gap:2px;margin-top:auto}.wos-product-card{display:flex;flex-direction:column;gap:12px;height:100%}.wos-product-card__link{color:inherit;text-decoration:none;display:grid;gap:12px}.wos-product-card__media{aspect-ratio:1;background:var(--wos-color-background);border:1px solid var(--wos-color-line);border-radius:4px;overflow:hidden;display:grid;place-items:center}.wos-product-card__media img,.wos-product-card__placeholder{width:100%;height:100%;object-fit:contain}.wos-product-card__title{font-size:1rem;line-height:1.3}.wos-product-card__link:hover .wos-product-card__title{text-decoration:underline}.wos-product-card__specs{margin:0;display:grid;gap:4px;font-size:.875rem}.wos-product-card__spec{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--wos-color-line);padding-top:4px}.wos-product-card__spec dt{opacity:.8}.wos-product-card__spec dd{margin:0;text-align:right;font-weight:700}.wos-table-wrap{overflow-x:auto;border:1px solid var(--wos-color-line);border-radius:4px}.wos-table{width:100%;border-collapse:collapse;min-width:560px;background:var(--wos-color-background);color:var(--wos-color-text)}.wos-table th,.wos-table td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--wos-color-line);vertical-align:top}.wos-table thead th{background:rgb(var(--wos-color-brand-dark-rgb) / .06)}.wos-table tbody th{font-weight:700;white-space:nowrap}.wos-table tbody tr:last-child th,.wos-table tbody tr:last-child td{border-bottom:0}.wos-table a{color:inherit}.wos-faq{border-top:1px solid var(--wos-color-line)}.wos-faq__item{border-bottom:1px solid var(--wos-color-line)}.wos-faq__question{cursor:pointer;list-style:none;padding:16px 32px 16px 0;position:relative}.wos-faq__question::-webkit-details-marker{display:none}.wos-faq__question:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.25rem}.wos-faq__item[open] .wos-faq__question:after{content:"\2212"}.wos-faq__question h3{font-size:1rem;display:inline}.wos-faq__answer{padding:0 0 16px}.wos-form{display:grid;gap:20px}.wos-form__grid{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:750px){.wos-form__grid{grid-template-columns:1fr 1fr}.wos-field--full{grid-column:1 / -1}}.wos-field{display:grid;gap:6px;align-content:start}.wos-field__label{font-weight:700;font-size:.875rem}.wos-field__required{font-weight:400;opacity:.75}.wos-field__input{width:100%;font:inherit;padding:10px 12px;border:1px solid var(--color-input-border, var(--wos-color-line));border-radius:var(--style-border-radius-inputs, 4px);background:var(--color-input-background, #fff);color:var(--color-input-text, var(--wos-color-text))}.wos-field__input:focus-visible{outline:2px solid var(--wos-color-accent);outline-offset:1px}.wos-field__input:user-invalid{border-color:#b3261e}.wos-field__hint{margin:0;font-size:.8125rem;opacity:.8}.wos-form__privacy{margin:0;font-size:.8125rem}.wos-form__privacy a{color:inherit}.wos-form__notice{padding:12px 16px;border-radius:4px;margin:0}.wos-form__notice--success{background:#e7f4ea;color:#1d4d2a}.wos-form__notice--error{background:#fdecea;color:#7a1c14}.wos-form .button{justify-self:start}.wos-editor-note{padding:16px;margin-block:16px;border:1px dashed var(--wos-color-accent);font-size:.875rem}.wos-b2b-cta{display:grid;gap:8px}.wos-b2b-cta .wos-buttons{margin-top:4px}.wos-b2b-cta__text,.wos-b2b-cta__hint{margin:0}.wos-b2b-cta__hint{font-size:.875rem}.wos-b2b-cta__hint a,.wos-b2b-cta--compact a{color:inherit;text-decoration:underline;text-underline-offset:3px}.wos-b2b-cta--compact{margin:0;font-size:.875rem}.wos-product-block__heading{font-size:var(--font-size--h4, 1.25rem);margin:0 0 12px}.wos-product-specs,.wos-product-downloads,.wos-quote-button{width:100%}.wos-table--specs{min-width:0}.wos-table--specs th{width:45%}.wos-quote-button{display:grid;gap:8px;justify-items:start}.wos-quote-button__text{margin:0;font-size:.875rem}.wos-downloads{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wos-downloads__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.wos-downloads__meta{opacity:.7;font-size:.875rem}.wos-dealer-bar{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:flex-start}.wos-dealer-bar__who{display:grid;gap:6px}.wos-dealer-bar__company{margin:0;font-weight:700}.wos-dealer-bar__nav{display:flex;flex-wrap:wrap;gap:8px}.wos-location-switcher{font-size:.875rem}.wos-location-switcher__summary{cursor:pointer}.wos-location-switcher__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.wos-location-switcher__list a{color:inherit}.wos-quick-order{display:grid;gap:16px}.wos-quick-order__table{min-width:640px}.wos-quick-order__table td,.wos-quick-order__table th{vertical-align:middle}.wos-quick-order__qty{width:96px}.wos-quick-order__qty[aria-invalid=true]{border-color:#b3261e}.wos-quick-order__rule{display:block;font-size:.75rem;opacity:.75;margin-top:4px}.wos-quick-order__price{white-space:nowrap}.wos-quick-order__details>summary{cursor:pointer;list-style:none}.wos-quick-order__details>summary::-webkit-details-marker{display:none}.wos-quick-order__summary-title{display:inline;font-size:var(--font-size--h4, 1.25rem);text-decoration:underline;text-underline-offset:4px}.wos-quick-order__details[open]>summary{margin-bottom:16px}.wos-stock{font-weight:700}.wos-stock--in_stock{color:#1d6b34}.wos-stock--low_stock,.wos-stock--backorder{color:#8a5a00}.wos-stock--out_of_stock{color:#b3261e}.wos-tone-dark .wos-stock{color:inherit}.wos-pagination{margin-top:16px}.wos-pagination .page,.wos-pagination a{padding:4px 8px}.wos-section__header--center{margin-inline:auto;text-align:center;justify-items:center}.wos-section__header--row.wos-section__header--center{flex-direction:column;align-items:center}.wos-hero--cover{position:relative;isolation:isolate;overflow:hidden;color:#fff;--wos-section-fg: #fff;background:var(--wos-color-brand-dark)}.wos-hero--cover .wos-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.wos-hero__background-image{width:100%;height:100%;object-fit:cover;display:block}.wos-hero--cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(0 0 0 / var(--wos-hero-overlay, .45))}.wos-hero--cover .wos-hero__grid{justify-items:center;text-align:center}.wos-hero--cover .wos-hero__content{max-width:860px;display:grid;justify-items:center}.wos-hero--cover .wos-buttons{justify-content:center}.wos-hero--cover .button-secondary{--color-secondary-button-text: #fff;--color-secondary-button-border: #fff;--color-secondary-button-background: transparent}.wos-hero--full{min-height:min(88vh,820px);display:grid;align-items:center}.wos-hero--cover.wos-hero--large{min-height:min(70vh,640px);display:grid;align-items:center}.wos-hero--cover.wos-hero--compact{min-height:360px;display:grid;align-items:center}.wos-hero--uppercase .wos-hero__heading{text-transform:uppercase;letter-spacing:.01em}.wos-hero--uppercase .wos-eyebrow{letter-spacing:.18em}.wos-hero--cover .wos-hero__text{font-size:1.125rem;max-width:640px}.wos-hero--cover .wos-hero__heading{text-shadow:0 1px 12px rgb(0 0 0 / .25)}.wos-tiles{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:1fr}@media screen and (min-width:750px){.wos-tiles{grid-template-columns:repeat(12,minmax(0,1fr))}.wos-tile{grid-column:span var(--wos-tile-span, 4)}}.wos-tile__link{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;color:#fff;text-decoration:none;background:var(--wos-color-brand-dark)}.wos-tile__image,.wos-tile__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.wos-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000a6,#0000 55%)}.wos-tile__title{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;font-family:var(--wos-font-heading);font-weight:700;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.1}.wos-tile__link:hover .wos-tile__image{transform:scale(1.04)}.wos-tile__link:focus-visible{outline:3px solid var(--wos-color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.wos-tile__image{transition:none}}.wos-card--photo{padding:0;overflow:hidden}.wos-card--photo .wos-card__photo{aspect-ratio:16 / 9;overflow:hidden}.wos-card--photo .wos-card__photo img{width:100%;height:100%;object-fit:cover;display:block}.wos-card--photo>:not(.wos-card__photo){margin-inline:clamp(20px,2.5vw,32px)}.wos-card--photo>:last-child{margin-bottom:clamp(20px,2.5vw,32px)}.wos-section .wos-grid>.wos-card:not(.wos-card--route):not(.wos-tier):not(.wos-reference){border:0;border-top:2px solid var(--wos-color-accent);border-radius:0;background:transparent;padding:20px 0 0}.wos-tone-dark .wos-grid>.wos-card:not(.wos-card--route):not(.wos-tier):not(.wos-reference){color:inherit}.wos-product-card__media{border:0;border-radius:0;background:#fff}.wos-product-card__title{font-family:var(--wos-font-body);font-weight:400;font-size:.9375rem}.wos-product-card__vendor{margin:-6px 0 0;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}:root{--wos-color-muted-bg: color-mix(in srgb, var(--wos-color-line) 45%, #ffffff)}.wos-tone-muted{--wos-section-bg: var(--wos-color-muted-bg)}.wos-tone-light .wos-eyebrow,.wos-tone-muted .wos-eyebrow{color:var(--wos-color-accent);font-weight:700}.wos-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}@media screen and (min-width:990px){.wos-hero--has-image .wos-hero__grid{grid-template-columns:none}.wos-hero--split.wos-hero--has-image .wos-hero__grid{grid-template-columns:1fr 1fr}}.wos-hero--cover .wos-hero__grid{grid-template-columns:1fr}.wos-hero--cover .wos-hero__content{margin-inline:auto}.wos-topbar{background:var(--wos-color-brand-dark);color:var(--wos-color-on-brand-dark);font-size:.8125rem;border-bottom:1px solid rgb(255 255 255 / .12)}.wos-topbar__inner{display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between;align-items:center;padding-block:8px}.wos-topbar__text{margin:0;opacity:.85}.wos-topbar__nav{display:flex;flex-wrap:wrap;gap:4px 20px}.wos-topbar__nav a{color:inherit;text-decoration:none}.wos-topbar__nav a:hover{text-decoration:underline;text-underline-offset:3px}.wos-topbar__account{font-weight:700}@media screen and (max-width:749px){.wos-topbar__text{display:none}.wos-topbar__inner{justify-content:center}}.wos-rich-text--center{text-align:center;display:grid;justify-items:center;gap:12px}.wos-container--narrow>h2+.wos-rte{margin-top:12px}.wos-text-image__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:center}@media screen and (min-width:990px){.wos-text-image--image-left .wos-text-image__grid,.wos-text-image--image-right .wos-text-image__grid{grid-template-columns:1fr 1fr}.wos-text-image--image-right .wos-text-image__media{order:2}}.wos-text-image__media img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.wos-text-image__content{display:grid;gap:14px;justify-items:start;max-width:560px}.wos-text-image__content .wos-buttons{margin-top:8px}.wos-text-image--background{position:relative;isolation:isolate;min-height:560px;display:grid;align-items:center}.wos-text-image__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.wos-text-image__background img{width:100%;height:100%;object-fit:cover;display:block}.wos-text-image--background .wos-text-image__content{background:var(--wos-section-bg);color:var(--wos-section-fg);padding:clamp(24px,4vw,48px)}.wos-steps{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:1fr;counter-reset:none}@media screen and (min-width:750px){.wos-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.wos-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.wos-step{display:grid;gap:10px;align-content:start}.wos-step__number{width:44px;height:44px;display:grid;place-items:center;border:2px solid var(--wos-color-accent);color:inherit;font-family:var(--wos-font-heading);font-weight:700;font-size:1.125rem}.wos-tone-dark .wos-step__number{border-color:var(--wos-color-accent);background:var(--wos-color-accent);color:var(--wos-color-on-accent)}.wos-step__title{font-size:var(--font-size--h4, 1.25rem)}.wos-buttons--center{justify-content:center}@media screen and (min-width:990px){.wos-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.wos-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}.wos-logos{justify-content:center}.wos-logos__image{max-height:64px}.wos-section h1,.wos-section h2,.wos-section h3{-webkit-hyphens:manual;hyphens:manual}.wos-text-image__background{z-index:0}.wos-text-image--background>.wos-container{position:relative;z-index:1}.wos-text-image--background.wos-tone-dark .wos-text-image__content{background:rgb(var(--wos-color-brand-dark-rgb) / .86)}.wos-text-image--background.wos-tone-light .wos-text-image__content,.wos-text-image--background.wos-tone-muted .wos-text-image__content{background:#ffffffeb}.wos-logos__image{max-height:110px;max-width:240px}.wos-hero__heading{margin-bottom:12px}.wos-hero--cover .wos-hero__text{margin-top:4px}.wos-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:.8125rem}.wos-breadcrumbs li+li:before{content:"/";margin-right:8px;opacity:.5}.wos-breadcrumbs a{color:inherit;opacity:.75;text-decoration:none}.wos-breadcrumbs a:hover{opacity:1;text-decoration:underline}.wos-breadcrumbs [aria-current]{opacity:1}.wos-block{width:100%}.wos-product-meta{display:grid;gap:12px}.wos-product-meta__line{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.8125rem}.wos-product-meta__brand{text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--wos-color-accent)}.wos-product-meta__sku{opacity:.75}.wos-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.wos-chip{border:1px solid var(--wos-color-line);padding:6px 10px;font-size:.8125rem;font-weight:700;background:var(--wos-color-background)}.wos-checklist{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.875rem}.wos-checklist li{position:relative;padding-left:24px}.wos-checklist li:before{content:"";position:absolute;left:2px;top:.35em;width:10px;height:5px;border-left:2px solid var(--wos-color-accent);border-bottom:2px solid var(--wos-color-accent);transform:rotate(-45deg)}.wos-advice{border:1px solid var(--wos-color-line);border-left:3px solid var(--wos-color-accent);padding:16px 20px;background:var(--wos-color-muted-bg);display:grid;gap:6px}.wos-advice__title{margin:0;font-family:var(--wos-font-heading);font-weight:700}.wos-advice__text{margin:0;font-size:.875rem}.wos-advice__list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px;font-size:.875rem}.wos-advice__list a{color:inherit;text-decoration:underline;text-underline-offset:3px}.wos-product-info{display:grid;gap:clamp(32px,5vw,72px)}@media screen and (min-width:990px){.wos-product-info{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.wos-product-info__specs{display:grid;gap:32px}.wos-product-info__description .wos-rte{max-width:68ch}.wos-collection-header{padding-block:clamp(28px,4vw,48px)}.wos-collection-header__inner{display:grid;gap:12px}.wos-collection-header.wos-hero--cover .wos-collection-header__inner{justify-items:center;text-align:center}.wos-collection-header__title{font-size:clamp(1.75rem,6vw,var(--font-size--h1));margin:0}.wos-collection-header__text{max-width:760px}.wos-hero--cover .wos-breadcrumbs a,.wos-hero--cover .wos-breadcrumbs{color:#fff}@media screen and (min-width:750px){.wos-tiles--uniform{grid-template-columns:repeat(2,minmax(0,1fr))}.wos-tiles--uniform .wos-tile{grid-column:auto}}@media screen and (min-width:990px){.wos-tiles--uniform{grid-template-columns:repeat(3,minmax(0,1fr))}}.wos-tile__count{display:block;font-family:var(--wos-font-body);font-weight:400;font-size:.875rem;opacity:.85;margin-top:4px}.wos-search-hits{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:16px}.wos-search-hit a{font-weight:700;color:inherit}.wos-search-hit p{margin:4px 0 0;font-size:.875rem;opacity:.85}.wos-contact{display:grid;gap:clamp(32px,5vw,64px)}@media screen and (min-width:990px){.wos-contact{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.wos-contact__form,.wos-contact__details{display:grid;gap:16px}.wos-contact__details .button{justify-self:start;margin-top:8px}.wos-page-content h2{margin-top:1.5em}.wos-page-content img{max-width:100%;height:auto}.wos-hero__breadcrumbs{margin-bottom:12px}.wos-hero--cover .wos-hero__breadcrumbs ol{justify-content:center}.wos-block>.wos-breadcrumbs{padding-top:16px}.wos-search-hits+*{margin-top:0}.wos-form-layout{display:grid;gap:clamp(32px,5vw,64px)}@media screen and (min-width:990px){.wos-form-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.wos-form-layout__main{display:grid;gap:0;min-width:0}.wos-form-aside{display:grid;gap:16px;position:sticky;top:calc(var(--header-height, 80px) + 24px)}.wos-form-aside__block{border:1px solid var(--wos-color-line);background:var(--wos-color-background);color:var(--wos-color-text);padding:20px 22px;display:grid;gap:10px}.wos-form-aside__title{margin:0;font-family:var(--wos-font-heading);font-weight:700}.wos-form-aside__contact a{color:inherit;font-weight:700;text-decoration:none}.wos-form-aside__contact a:hover{text-decoration:underline}.wos-mini-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:wos-step;font-size:.875rem}.wos-mini-steps li{counter-increment:wos-step;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.wos-mini-steps li:before{content:counter(wos-step);width:28px;height:28px;display:grid;place-items:center;background:var(--wos-color-accent);color:var(--wos-color-on-accent);font-weight:700;font-size:.8125rem}.wos-tier{position:relative;border-top:3px solid var(--wos-color-line)}.wos-tier--highlight{border-top-color:var(--wos-color-accent);box-shadow:0 12px 32px rgb(var(--wos-color-brand-dark-rgb) / .12)}.wos-tier__level{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:var(--wos-color-accent);font-weight:700}.wos-tier__badge{position:absolute;top:-13px;right:20px;background:var(--wos-color-accent);color:var(--wos-color-on-accent);font-size:.75rem;font-weight:700;padding:4px 10px}.wos-tier .wos-rte ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.wos-tier .wos-rte li{position:relative;padding-left:24px}.wos-tier .wos-rte li:before{content:"";position:absolute;left:2px;top:.35em;width:10px;height:5px;border-left:2px solid var(--wos-color-accent);border-bottom:2px solid var(--wos-color-accent);transform:rotate(-45deg)}.wos-tone-dark .wos-dealer-bar__title,.wos-tone-dark .wos-location-switcher{color:inherit}.wos-dash{display:grid;gap:12px;margin-top:28px;grid-template-columns:1fr}@media screen and (min-width:750px){.wos-dash{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.wos-dash{grid-template-columns:repeat(4,minmax(0,1fr))}}.wos-dash__card{display:grid;gap:6px;padding:20px;text-decoration:none;background:#ffffff0f;border:1px solid rgb(255 255 255 / .14);color:inherit;transition:background .2s ease,border-color .2s ease}.wos-tone-light .wos-dash__card,.wos-tone-muted .wos-dash__card{background:var(--wos-color-background);border-color:var(--wos-color-line)}.wos-dash__card:hover{border-color:var(--wos-color-accent)}.wos-dash__title{font-family:var(--wos-font-heading);font-weight:700;font-size:1.0625rem}.wos-dash__title:after{content:" \2192";color:var(--wos-color-accent)}.wos-dash__text{font-size:.8125rem;opacity:.8}.wos-quick-order__tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.wos-quick-order__filter{max-width:420px}.wos-quick-order__noresult{margin:0;font-size:.875rem}.wos-quick-order__bar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--wos-color-brand-dark);color:var(--wos-color-on-brand-dark)}.wos-quick-order__bar .wos-buttons{margin-top:0}.wos-quick-order__bar .button-secondary{--color-secondary-button-text: var(--wos-color-on-brand-dark);--color-secondary-button-border: var(--wos-color-on-brand-dark);--color-secondary-button-background: transparent}.wos-quick-order__total{margin:0;font-weight:700}.wos-quick-order__table tr[hidden]{display:none}.wos-collection-guide{display:grid;gap:clamp(28px,4vw,64px)}@media screen and (min-width:990px){.wos-collection-guide{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.wos-collection-guide__intro{position:sticky;top:calc(var(--header-height, 80px) + 24px)}}.wos-collection-guide__intro{display:grid;gap:16px;align-content:start}.wos-collection-guide__title{margin:0;font-family:var(--wos-font-heading);font-weight:700;font-size:var(--font-size--h3, 1.5rem);line-height:1.15}.wos-collection-guide__body{max-width:72ch}.wos-collection-guide__body h2{font-size:var(--font-size--h4, 1.25rem);margin:1.6em 0 .4em}.wos-collection-guide__body h2:first-child{margin-top:0}.wos-collection-guide__body h3{font-size:1.0625rem;margin:1.2em 0 .3em}.wos-collection-guide__body ul{padding-left:1.2em}@media screen and (min-width:990px){.wos-tiles--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wos-tiles--count-1{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}}.wos-link-cards{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media screen and (min-width:750px){.wos-link-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.wos-link-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.wos-link-card{display:grid;gap:6px;height:100%;padding:18px 20px;border:1px solid var(--wos-color-line);border-top:3px solid var(--wos-color-accent);background:var(--wos-color-background);color:var(--wos-color-text);text-decoration:none}.wos-link-card:hover{border-color:var(--wos-color-accent)}.wos-link-card__title{font-family:var(--wos-font-heading);font-weight:700}.wos-link-card__title:after{content:" \2192";color:var(--wos-color-accent)}.wos-link-card__text{font-size:.8125rem;opacity:.8}.wos-pa{display:grid;gap:clamp(24px,4vw,56px);align-items:center}@media screen and (min-width:990px){.wos-pa--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.wos-pa:not(.wos-pa--image) .wos-pa__cards{display:grid;gap:20px}@media screen and (min-width:750px){.wos-pa:not(.wos-pa--image) .wos-pa__cards{grid-template-columns:1fr 1fr}}.wos-pa__media img{width:100%;height:auto;display:block;aspect-ratio:4 / 5;object-fit:cover}.wos-pa__cards{display:grid;gap:20px}.wos-pa__card{background:var(--wos-color-background);color:var(--wos-color-text);border:1px solid var(--wos-color-line);border-top:3px solid var(--wos-color-line);padding:clamp(20px,3vw,32px);display:grid;gap:10px}.wos-pa__card--accent{border-top-color:var(--wos-color-accent)}.wos-pa__card .wos-eyebrow{margin:0}.wos-pa__card h2{font-size:var(--font-size--h3, 1.5rem)}.wos-table thead th{font-family:var(--wos-font-heading);font-size:.875rem}.wos-table thead th a{text-decoration:none}.wos-table tbody tr:nth-child(2n) td,.wos-table tbody tr:nth-child(2n) th{background:rgb(var(--wos-color-brand-dark-rgb) / .025)}.wos-table tbody th{width:1%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wos.css.map */
