.duotone .story h1.headline-special-big,.duotone .story h2.headline-special-big,.story .h1,.story h1{font-family:var(--font-sans-compressed);font-size:50px;font-weight:100;line-height:46px;text-transform:uppercase}@media only screen and (min-width:1024px){.duotone .story h1.headline-special-big,.duotone .story h2.headline-special-big,.story .h1,.story h1{font-size:120px;line-height:100px}}.duotone .story .h2,.duotone .story h2{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:700;line-height:var(--line-height-base)}@media only screen and (min-width:1024px){.duotone .story .h2,.duotone .story h2{font-size:var(--text-4xl);line-height:40px}}.duotone .story .h3,.duotone .story h3{font-size:var(--text-lg);line-height:var(--line-height-base)}@media only screen and (min-width:1024px){.duotone .story .h3,.duotone .story h3{font-size:var(--text-3xl);line-height:45px}}.duotone .story .h5,.duotone .story h5{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-height-xxs)}@media only screen and (min-width:1024px){.duotone .story .h5,.duotone .story h5{font-size:var(--text-base);line-height:var(--line-height-sm)}}.product-overview{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:768px){.product-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.product-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:768px){.product-overview__media-container{grid-column:span 1/span 1;order:1;position:sticky;top:20px}}@media only screen and (min-width:1024px){.product-overview__media-container{grid-column:span 2/span 2}}.product-overview__top-content{display:flex;flex-direction:row;gap:8px;justify-content:space-between}@media only screen and (min-width:768px){.product-overview__content-container{order:2;padding-left:20px;padding-right:20px;position:sticky;top:20px}}.product-overview__content-container>*+*{margin-top:20px}@media only screen and (min-width:768px){.product-overview__content-container>*+*{margin-top:32px}}.product-overview__flags{display:flex;flex-direction:row}.product-overview__flags>*+*{margin-left:4px}.product-overview h1{font-size:var(--text-3xl);line-height:var(--line-height-3xl)}.product-overview__line{color:rgb(var(--color-text-gray));font-size:var(--text-base);line-height:var(--line-height-base)}.product-overview__rating-link{align-items:center;display:inline-flex;font-size:var(--text-sm);font-weight:500;line-height:var(--line-height-sm);margin-top:8px;position:relative}.product-overview__rating-link>span{margin-left:8px}.product-overview__rating-link>span :hover{text-decoration:underline}.product-overview .price{font-weight:500}.product-overview__variants{position:relative}.product-overview__variant-head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12px}.product-overview__variants-slider .swiper-slide{margin-right:8px}.product-overview__size-select label{font-weight:500}.product-overview__size-select .button-select{grid-template-columns:repeat(auto-fit,minmax(min(33.3333333333%,max(64px,20%)),1fr));margin-top:8px}.product-overview__size-select .button-select__button--disabled{background-color:transparent;background:linear-gradient(to top left,transparent calc(50% - 1px),rgb(var(--color-gray-dark)),transparent calc(50% + 1px));border:1px solid rgb(var(--color-gray-dark));color:rgb(var(--color-gray-dark))}.product-overview__size-select .button-select__button--default{background-color:rgb(var(--color-black));background:linear-gradient(to top left,rgb(var(--color-black)) calc(50% - 1px),#fff,rgb(var(--color-black)) calc(50% + 1px));color:#fff}.product-overview__size-select .button-select__button--cursor-disabled{text-decoration:none}.product-overview__selected-color{align-items:center;display:flex;flex-direction:row;font-size:var(--text-sm);line-height:var(--line-height-sm)}.product-overview__selected-color>.label{font-weight:500;padding-right:8px}.product-overview__selected-color>.value{color:rgb(var(--color-text-gray));font-weight:400}.product-overview__actions>*+*{margin-top:8px}.product-overview__actions .button-link,.product-overview__actions .product-overview__buy-now-button,.product-overview__actions button{width:100%}.product-overview__delivery-info{display:flex;font-weight:500;gap:16px;text-transform:uppercase}.product-overview__delivery-info .variant-available{color:#04835c}.product-overview__delivery-text{position:relative}.product-overview__delivery-text:after{background-color:rgb(var(--color-black));bottom:0;content:"";display:inline-block;height:100%;left:-8px;position:absolute;top:0;width:2px}.product-overview__add-to-cart-button .label,.product-overview__notify-button .label,.product-overview__pre-order-button .label{align-items:center;display:inline-flex;justify-content:center}.product-overview__add-to-cart-button .material-design-icon,.product-overview__notify-button .material-design-icon,.product-overview__pre-order-button .material-design-icon{margin-right:8px}.product-overview__pre-order-button.button-link.button-link--primary{background-color:rgb(var(--color-primary));border:none;color:rgb(var(--color-black))}.product-overview__pre-order-content{font-weight:500}.product-overview__pre-order-content,.product-overview__pre-order-date{font-size:var(--text-sm);line-height:var(--line-height-sm);margin:8px 0}.product-overview .product-overview__buy-now-button.button-link--primary{background-color:rgb(var(--color-primary));border-color:rgb(var(--color-primary));color:rgb(var(--color-typo-on-primary))}.product-overview .product-overview__buy-now-button--disabled.button-link--primary{background-color:rgb(var(--color-gray));border-color:rgb(var(--color-gray));color:rgb(var(--color-gray-dark));pointer-events:none}.product-overview__find-a-dealer{font-size:var(--text-sm);font-weight:500;line-height:var(--line-height-sm)}.product-overview__find-a-dealer.text-link{border-bottom:none}.product-overview__find-a-dealer.text-link:after{content:none}.product-overview__collapsibles ul{list-style-position:inside;margin:8px 0}.product-overview__collapsibles li{list-style-type:disc}.product-overview__product-features ul{list-style-position:outside}.product-overview__product-features ul li{margin-left:20px}.product-overview__product-features a{text-decoration:underline}.product-overview__spacer>*+*{margin-top:16px}.product-overview__key-features-label{font-weight:500}.product-overview__harness-specs-label{font-weight:500;padding-right:8px}.product-overview__sustainability-features-list{margin-left:20px;padding-bottom:8px}.product-overview__sustainability-features-list li{list-style-type:disc}.product-overview__article-number{color:rgb(var(--color-text-gray));font-size:var(--text-xs);line-height:var(--line-height-xs)}.product-overview__price-container{align-items:flex-end;display:flex;flex-direction:row;gap:8px}.product-overview__price-threshold{color:rgb(var(--color-text-gray));font-size:var(--text-sm);font-weight:400}.product-overview__price-threshold a{text-decoration:underline}.product-overview__size-bay-container{display:flex;justify-content:flex-end}.product-overview:has(#sizebay-container):has(.vfr__container) .product-overview__size-chart{display:none}.product-overview__size-label{display:flex;flex-direction:row;justify-content:space-between}.product-overview__size-chart{align-items:center;flex-direction:row-reverse}.product-overview__size-chart svg{margin-right:4px}.product-overview__model-info{color:rgb(var(--color-gray-dark))}.product-overview__order-info{color:#d03816;font-weight:500;margin-top:20px}
