@charset "UTF-8";@layer layout{.l-container{padding-inline:1.6rem;margin-right:auto;margin-left:auto;width:100%;max-width:calc(1128px + 3.2rem)}@media (min-width: 768px){.l-container{padding-inline:3.2rem}}@media (min-width: 1024px){.l-container{padding-inline:6.4rem}}.l-container:before,.l-container:after{content:"";display:block;clear:both;overflow:hidden}@media (min-width: 768px){.l-container{max-width:calc(1128px + 6.4rem)}}@media (min-width: 1024px){.l-container{max-width:calc(1128px + 12.8rem)}}.l-container--full-width{max-width:none}@media (min-width: 768px){.l-container--narrow-width{max-width:calc(744px + 6.4rem)}}@media (min-width: 1024px){.l-container--narrow-width{max-width:calc(744px + 12.8rem)}}.l-container--narrow-width.l-container--no-padding{max-width:744px}.l-container--no-padding{padding:0}.l-container--no-height{height:0}}@layer layout{.l-event{margin-block:7.2rem}@media (min-width: 768px){.l-event{display:flex;gap:9.6rem}}@media (min-width: 768px){.l-event__image{order:2;flex:0 0 26.4rem}}.l-event__content{margin-top:3.2rem;display:flex;flex-direction:column;gap:.8rem}@media (min-width: 768px){.l-event__content{margin-top:0}}.l-event__data{margin-top:2.4rem}.l-event__body{margin-top:1.6rem}}@layer layout{.l-modal{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity;z-index:1010;position:fixed;width:100%;height:100%;top:0;left:0;background:#00000080;opacity:0;overflow-y:hidden;pointer-events:none}.l-modal--open{opacity:1;overflow-y:scroll;pointer-events:all}.l-modal__wrap{padding-inline:1.6rem;margin:0 auto;padding-block:1.6rem;position:relative;display:grid;place-items:center flex-end;place-content:center stretch;gap:1.6rem;width:100%;min-height:100%}@media (min-width: 768px){.l-modal__wrap{padding-inline:3.2rem}}@media (min-width: 1024px){.l-modal__wrap{padding-inline:6.4rem}}.l-modal__wrap--md{max-width:92.8rem}.l-modal__wrap--lg{max-width:106.4rem}.l-modal__content{position:relative;width:100%;overflow:hidden}.l-modal__content-inner{--setting--section-background-color: #FFF;width:100%;background:#fff}.l-modal--content-padding .l-modal__content-inner{padding:2.4rem}.l-modal__close{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:background-color;background:#fff;padding:.4rem;font-size:1.6rem}@media (min-width: 768px){.l-modal__close{padding:.8rem;font-size:2.4rem}}.l-modal__close:hover{background-color:#ffffff80}.l-modal__nav{padding:.8rem;position:absolute;top:50%;font-size:2.4rem;color:#25211f;background-color:#f8f6f2;cursor:pointer;opacity:0;transition:opacity .2s ease-in-out}.l-modal__wrap:hover .l-modal__nav{opacity:1}.l-modal__nav--prev{left:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.l-modal__nav--next{right:0;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}}@layer layout{.l-post{margin-block:8rem}.l-post__body{margin-top:1.6rem}}@layer object{.o-accent-line{width:100%;height:.5rem;background:currentcolor}.o-accent-line--width-sm{max-width:7.2rem}.o-accent-line--width-md{max-width:13.6rem}.o-accent-line--slanted{-webkit-transform:skew(-40deg);transform:skew(-40deg)}}@layer object{.o-card-grid{display:grid;gap:2.4rem}@media (min-width: 1024px){.o-card-grid--2-col{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.o-card-grid--3-col{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.o-card-grid--4-col{grid-template-columns:repeat(4,1fr)}}}@layer object{.o-card{position:relative;display:flex;justify-content:flex-end;flex-direction:column;height:100%;min-height:30rem;padding:2.4rem;background:var(--setting--background-color);color:unset;text-decoration:none;isolation:isolate}@media (min-width: 768px){.o-card{min-height:44rem}}.o-card--border{padding:0;border:1px solid #DAD3CF;background-color:#fff;justify-content:flex-start;min-height:unset}.o-card--dark{color:#fff}.o-card--light{color:#25211f}.o-card--link:before{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity;content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 1.6rem 4.8rem #000;opacity:0;pointer-events:none}.o-card--link:hover:before{opacity:.25}.o-card--min-height-lg{min-height:40rem}@media (min-width: 1024px){.o-card--min-height-lg{min-height:44rem}}@media (min-width: 1128px){.o-card--min-height-lg{min-height:55rem}}.o-card--min-height-sm{min-height:30rem}@media (min-width: 768px){.o-card--min-height-sm{min-height:36rem}}@media (min-width: 1024px){.o-card--padded-lg{padding:3.2rem}}@media (min-width: 1128px){.o-card--padded-lg{padding:4.8rem}}.o-card__image{z-index:-1;top:0;left:0;overflow:hidden}.o-card--link .o-card__image img{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.o-card--link:hover .o-card__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.o-card__image--overlay:after{-webkit-transform:translateZ(0);transform:translateZ(0);content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#000000e6)}.o-card__content{z-index:1;position:relative}.o-card--border .o-card__content{padding:1.6rem 2.4rem}.o-card--border .o-card__headline{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.7rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.o-card--border .o-card__headline{font-size:2rem;line-height:2.8rem;letter-spacing:-.05rem}}@media print{.o-card--border .o-card__headline{font-size:1rem;line-height:1.4rem}}.o-card--border .o-card__desc{margin-top:.8rem}.o-card--border .o-card__ctas{margin-block:2.4rem}@media (min-width: 1024px){.o-card__cta-wrap{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:height;display:none;height:0;overflow:hidden;-webkit-transform:none;transform:none}}@media (min-width: 1024px){.o-card__cta-wrap--visible{height:auto}}.o-card__cta{margin-top:1.6rem}}@layer object{.o-checklist__item{display:flex;align-items:center;color:var(--setting--color);gap:.8rem}.o-checklist__item:not(:first-child){margin-top:.8rem}.o-checklist__item-icon{font-size:2.4rem;align-self:flex-start}}@layer object{.o-compare-table{position:relative;z-index:1;width:calc(100% + 1.6rem)}@media (min-width: 768px){.o-compare-table{width:calc(100% + 3.2rem)}}@media (min-width: 1024px){.o-compare-table{width:calc(100% + 6.4rem)}}.o-compare-table:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1.6rem;z-index:1;background-color:var(--setting--background-color);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 100%)}@media (min-width: 768px){.o-compare-table:after{width:3.2rem}}@media (min-width: 1024px){.o-compare-table:after{width:6.4rem}}.o-compare-table__scroll{overflow:auto}.o-compare-table__table{margin-right:1.6rem;min-width:calc(100% - 1.6rem);width:auto;overflow-x:auto;border-top:1px solid #DAD3CF;background-color:#f8f6f2}@media (min-width: 768px){.o-compare-table__table{margin-right:3.2rem;min-width:calc(100% - 3.2rem)}}@media (min-width: 1024px){.o-compare-table__table{margin-right:6.4rem;min-width:calc(100% - 6.4rem)}}.o-compare-table__cell{border-top:1px solid #DAD3CF}.o-compare-table__cell:nth-child(odd){background-color:#dad3cf40}.o-compare-table__cell-content{min-width:18rem;width:100%;padding:1.2rem 2.4rem}@media (min-width: 768px){.o-compare-table__cell-content{padding-inline:3.2rem;min-width:20rem}}.o-compare-table__cell--row-label .o-compare-table__cell-content,.o-compare-table__cell--head:first-child .o-compare-table__cell-content{padding-left:0;width:18rem;min-width:100%;left:0}@media (min-width: 768px){.o-compare-table__cell--row-label .o-compare-table__cell-content,.o-compare-table__cell--head:first-child .o-compare-table__cell-content{width:24rem}}.o-compare-table__cell-content--fixed{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--setting--background-color);background-color:red}.o-compare-table__cell--head{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.7rem;line-height:2.4rem;letter-spacing:0;text-align:left}@media (min-width: 768px){.o-compare-table__cell--head{font-size:2rem;line-height:2.8rem;letter-spacing:-.05rem}}@media print{.o-compare-table__cell--head{font-size:1rem;line-height:1.4rem}}.o-compare-table__cell--head:nth-child(1){background-color:transparent}.o-compare-table__cell--head:first-child{position:sticky;left:0;background-color:var(--setting--background-color)}.o-compare-table__cell--row-label{position:sticky;left:0;color:#867f7a}.o-compare-table__cell--row-label:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;border-right:1px solid rgba(218,211,207,.5)}.o-compare-table__cell--row-label:nth-child(1){background-color:var(--setting--background-color)}}@layer object{.o-dealer-card{padding:1.6rem;display:flex;gap:.8rem;position:relative;order:1;background-color:var(--setting--section-background-color, #F8F6F2);cursor:pointer;transition:background-color .2s linear;box-shadow:0 2.7672px 2.2138px #00000005,0 6.6501px 5.32px #00000008,0 12.5215px 10.0172px #0000000a,0 22.3363px 17.869px #0000000a,0 41.7776px 33.422px #0000000d,0 100px 80px #00000012}.o-dealer-card.o-dealer-card--current,.o-dealer-card.o-dealer-card--highlight,.o-dealer-card:hover{background-color:#ebf5fa}.o-dealer-card--current{order:0}@media (min-width: 768px){.o-dealer-card--current{order:1}}.o-dealer-card--hide{display:none}.o-dealer-card__index{position:relative;font-size:4rem}.o-dealer-card__index--map-pin{opacity:0;cursor:pointer;font-size:4rem}.o-dealer-card__index--map-pin.o-dealer-card__index--current,.o-dealer-card__index--map-pin.o-dealer-card__index--highlight,.o-dealer-card__index--map-pin:hover,.o-dealer-card__index--map-pin:active,.o-dealer-card__index--map-pin:focus{font-size:5.6rem;z-index:1}.o-dealer-card__index--hide{display:none}.o-dealer-card__index-icon{transition:font-size .3s cubic-bezier(.215,.61,.355,1)}.o-dealer-card__index-icon--five-paw{color:#ef4123}.o-dealer-card__index-number{position:absolute;top:1.2em;left:50%;width:.5em;height:.5em;font-size:.3em;line-height:0!important;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%);transition:font-size .3s cubic-bezier(.215,.61,.355,1)}.o-dealer-card__info{margin-right:.8rem;margin-bottom:.8rem;flex:1 1 auto}.o-dealer-card__five-paw-badge{position:absolute!important;top:-.9rem;right:2.4rem;width:5.2rem}.o-dealer-card__five-paw-text{margin-block:.4rem;padding-right:4.8rem;font-size:1.4rem;line-height:2rem;color:#ef4123}.o-dealer-card__name{font-size:2rem;line-height:2.8rem}.o-dealer-card--five-paw .o-dealer-card__name{padding-right:4.8rem}.o-dealer-card__offerings{margin-top:1.2rem;display:flex;gap:1.6rem}.o-dealer-card__offering{font-size:2.4rem;color:#dad3cf}.o-dealer-card__offering--available{color:#25211f}.o-dealer-card__hr{margin-top:1.6rem;border-bottom:1px solid #DAD3CF}.o-dealer-card__address{display:block;margin-top:1.6rem;color:#ef4123}.o-dealer-card__distance-close{margin-top:1.2rem;color:#867f7a}.o-dealer-card__distance-close-separator{padding-inline:.4rem;color:#dad3cf}.o-dealer-card__link{margin-top:1.6rem}.c-dealer-map__list-card--empty{padding:2.4rem;display:none;text-align:center;border:1px solid #DAD3CF}}@layer object{.o-dealer-search-field{margin-inline:auto;display:flex;gap:1.2rem;position:relative;z-index:7}@media (min-width: 768px){.o-dealer-search-field--contain{max-width:calc(66.6666666667% - .8rem)}}.o-dealer-search-field__input-wrap{display:flex;padding-inline:1.2rem;align-items:center;position:relative;flex:1 0 auto}.o-dealer-search-field__input-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--setting--main-color, #25211F);-webkit-transform:skewX(-5deg);transform:skew(-5deg);pointer-events:none;opacity:.4}.o-dealer-search-field__input{padding:1.2rem 2.4rem 1.2rem .8rem;flex:1 0 auto;background-color:var(--setting--background-color);color:var(--setting--main-color, #25211F)}.o-dealer-search-field__input::-webkit-input-placeholder{color:var(--setting--main-color, #25211F);opacity:.4}.o-dealer-search-field__input:-ms-input-placeholder{color:var(--setting--main-color, #25211F);opacity:.4}.o-dealer-search-field__input::-ms-input-placeholder{color:var(--setting--main-color, #25211F);opacity:.4}.o-dealer-search-field__input::placeholder{color:var(--setting--main-color, #25211F);opacity:.4}.o-dealer-search-field__input-icon{font-size:2.4rem;cursor:pointer}.o-dealer-search-field__loading{display:none;position:absolute;font-size:3.2rem;top:.8rem;right:.8rem;color:#25211f;pointer-events:none;-webkit-animation-name:loading-indicator;animation-name:loading-indicator;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-transform-origin:50% 56%;transform-origin:50% 56%;transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1) opacity .3s linear;transition:transform .5s cubic-bezier(.215,.61,.355,1) opacity .3s linear;transition:transform .5s cubic-bezier(.215,.61,.355,1) opacity .3s linear,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) opacity .3s linear}.o-dealer-search-field__input--loading+.o-dealer-search-field__loading{display:block}@-webkit-keyframes loading-indicator{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-indicator{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.o-dealer-search-field__suggestions{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity;position:absolute;top:calc(100% + .4rem);left:0;width:-webkit-max-content;width:max-content;min-width:100%;max-width:28rem;max-height:40rem;padding:1.6rem;background:#f8f6f2;box-shadow:0 4px 36px #00000040;opacity:0;pointer-events:none;z-index:2;overflow:auto}.o-dealer-search-field__suggestions:not(:first-child){margin-top:1.6rem}@media (min-width: 1024px){.o-dealer-search-field__suggestions:not(:first-child){margin-top:0}}.o-dealer-search-field__suggestions--open{opacity:1;pointer-events:all}.o-dealer-search-field__suggestions-group:not(:first-child){margin-top:1.6rem}.o-dealer-search-field__suggestions-group-title{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:700;font-size:1rem;line-height:1.2rem;letter-spacing:.2rem;text-transform:uppercase;color:#867f7a}@media (min-width: 768px){.o-dealer-search-field__suggestions-group-title{font-size:1.2rem;line-height:1.2rem;letter-spacing:.2rem}}@media print{.o-dealer-search-field__suggestions-group-title{font-size:.8rem;line-height:.8rem}}.o-dealer-search-field__suggestions-list:not(:first-child){margin-top:.8rem}.o-dealer-search-field__suggestions-list-item{padding:.4rem .8rem;border-radius:.8rem;cursor:pointer;transition:background-color .2s linear}.o-dealer-search-field__suggestions-list-item:not(:first-child){margin-top:.8rem}.o-dealer-search-field__suggestions-list-item:hover{background-color:#dad3cf}.o-dealer-search-field__suggestions-list-item-name{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem}.o-dealer-search-field__suggestions-list-item-scope{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;color:#867f7a}@media (min-width: 768px){.o-dealer-search-field__suggestions-list-item-scope{font-size:1.4rem;line-height:2rem;letter-spacing:0}}.o-dealer-search-field__suggestions-option{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:1.2rem;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}}@layer object{.o-entry-pagination{margin-top:3.2rem;display:flex;justify-content:space-between;align-items:center}.o-entry-pagination__pages{display:flex;gap:.4rem}.o-entry-pagination__pages>*{display:block;min-width:2.4rem;height:2.4rem;text-align:center;color:#867f7a}.o-entry-pagination__page{text-decoration:none;transition:color .3s cubic-bezier(.075,.82,.165,1)}.o-entry-pagination__page:hover,.o-entry-pagination__page:focus{color:#ef4123}.c-entry-pagination__current{position:relative;color:#ef4123}.c-entry-pagination__current:after{content:"";position:absolute;bottom:-6px;display:block;width:100%;height:2px;background:#ef4123}}@layer object{.o-icon-list{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem;letter-spacing:0;display:grid;grid-template-columns:2.4rem 1fr;gap:1.6rem .8rem;color:#25211f}@media (min-width: 768px){.o-icon-list{font-size:1.6rem;line-height:2.4rem;letter-spacing:0}}.o-icon-list__icon{font-size:2.4rem;color:#ef4123}.o-icon-list__link{color:#ef4123;text-decoration:none}}@layer object{.o-implement-card{display:flex;flex-direction:column;min-height:100%}.o-implement-card--link{text-decoration:none;color:unset}.o-implement-card__content{flex-grow:1;border:1px solid #DAD3CF;border-top:none;padding:1.6rem 2.4rem}}@layer object{.o-nav-search-form{position:relative}.o-nav-search-form__inner{overflow:hidden;width:4.8rem;left:0;transition:width .2s ease-out;cursor:pointer;position:absolute}.o-nav-search-form__inner:focus-within{width:100%}.o-nav-search-form__wrap{position:relative;display:block;border:1px solid #DAD3CF;transition:border-color .2s ease-out;cursor:pointer}.o-nav-search-form__wrap:focus-within{border-color:#25211f}.o-nav-search-form__inner .o-nav-search-form__wrap{border-color:transparent}.o-nav-search-form__inner:focus-within .o-nav-search-form__wrap{border-color:#25211f}.o-nav-search-form__label{display:none}.o-nav-search-form__field{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;width:100%;height:4.6rem;background:#fff;color:#25211f;padding:.8rem .8rem .8rem 4.6rem;border-radius:0}@media (min-width: 768px){.o-nav-search-form__field{font-size:1.4rem;line-height:2rem;letter-spacing:0}}@media (max-width: 1023px){.o-nav-search-form__field{font-size:1.6rem}}.o-nav-search-form__field::-webkit-input-placeholder{color:#25211f;opacity:1}.o-nav-search-form__field:-ms-input-placeholder{color:#25211f;opacity:1}.o-nav-search-form__field::-ms-input-placeholder{color:#25211f;opacity:1}.o-nav-search-form__field::placeholder{color:#25211f;opacity:1}.o-nav-search-form__field::-webkit-search-decoration,.o-nav-search-form__field::-webkit-search-cancel-button{display:none}.o-nav-search-form__inner .o-nav-search-form__field{opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s ease-out .3s}.o-nav-search-form__inner:focus-within .o-nav-search-form__field{opacity:1;visibility:visible;transition-delay:0s}.o-nav-search-form__submit{position:absolute;top:0;left:0;display:grid;width:4.6rem;height:100%;place-content:center center;border-radius:0;cursor:pointer}.o-nav-search-form__inner .o-nav-search-form__submit{pointer-events:none}.o-nav-search-form__inner:focus-within .o-nav-search-form__submit{pointer-events:auto}.o-nav-search-form__submit-icon{color:#25211f;font-size:2.4rem}}@layer object{.o-option-card-attachment{display:flex;flex-direction:column;border:1px solid #DAD3CF;cursor:pointer;position:relative;outline:3px solid rgba(239,65,35,0);outline-offset:-3px;transition:outline-color .3s ease}.o-option-card-attachment:hover{border-color:#ef4123}.o-option-card-attachment:after{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;content:var(--error-message--incompatible, "");display:var(--error-message--display, none);padding:.4rem;background-color:#ef4123;grid-column-end:span 2;color:#fff;text-align:center;width:100%;box-sizing:border-box}@media (min-width: 768px){.o-option-card-attachment:after{font-size:1.4rem;line-height:2rem;letter-spacing:0}}.o-option-card-attachment__checkbox:checked+.o-option-card-attachment{outline-color:#ef4123}.o-option-card-attachment--incompatible:after{display:block}.o-option-card-attachment__image{z-index:-1}.o-option-card-attachment__info{padding:1.6rem 2.4rem;flex-wrap:wrap;display:flex;gap:2.4rem;align-items:flex-end}.o-option-card-attachment__info-text{display:flex;flex-grow:1;flex-direction:column}.o-option-card-attachment__info-description{color:#49433f}.o-option-card-attachment__info-button{color:#ef4123}.o-option-card-attachment__checkbox:checked+.o-option-card-attachment .o-option-card-attachment__info-button--add{display:none}.o-option-card-attachment__info-button--remove{display:none}.o-option-card-attachment__checkbox:checked+.o-option-card-attachment .o-option-card-attachment__info-button--remove{display:block}.o-option-card-attachment__check{color:#fff;background-color:#ef4123;width:2.8rem;height:2.8rem;border-radius:2.8rem;position:absolute;top:-1.4rem;right:-1.4rem;border:3px solid var(--setting--section-background-color);padding:2px;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275)}.o-option-card-attachment__checkbox:checked+.o-option-card-attachment .o-option-card-attachment__check{-webkit-transform:scale(1);transform:scale(1)}.o-option-card-attachment__info-required-kit{display:flex;flex-grow:1;flex-direction:column;grid-column:1/span 2}}@layer object{.o-option-card-implement{margin-right:1rem;display:flex;flex-direction:column;border:1px solid #DAD3CF;cursor:pointer;position:relative;outline:3px solid rgba(239,65,35,0);outline-offset:-3px;transition:outline-color .3s ease}.o-option-card-implement:not(:first-child){top:1rem}.o-option-card-implement:hover{border-color:#ef4123}.o-option-card-implement:after{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;content:var(--error-message--incompatible, "");display:var(--error-message--display, none);padding:.4rem;background-color:#ef4123;grid-column-end:span 2;color:#fff;text-align:center;box-sizing:border-box;width:100%}@media (min-width: 768px){.o-option-card-implement:after{font-size:1.4rem;line-height:2rem;letter-spacing:0}}.o-option-card-implement__checkbox:checked+.o-option-card-implement{outline-color:#ef4123}.o-option-card-attachment--incompatible:after{display:block}.o-option-card-implement__image{z-index:-1}.o-option-card-implement__info{padding:1.6rem 2.4rem;display:flex;gap:2.4rem;align-items:center}.o-option-card-implement__info-text{display:flex;flex-grow:1;flex-direction:column}.o-option-card-implement__info-description{color:#49433f}.o-option-card-implement__info-button{color:#ef4123}.o-option-card-implement__checkbox:checked+.o-option-card-implement .o-option-card-implement__info-button--add{display:none}.o-option-card-implement__info-button--remove{display:none}.o-option-card-implement__checkbox:checked+.o-option-card-implement .o-option-card-implement__info-button--remove{display:block}.o-option-card-implement__check{color:#fff;background-color:#ef4123;width:2.8rem;height:2.8rem;border-radius:2.8rem;position:absolute;top:-1.4rem;right:-1.4rem;border:3px solid var(--setting--section-background-color);padding:2px;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275)}.o-option-card-implement__checkbox:checked+.o-option-card-implement .o-option-card-implement__check{-webkit-transform:scale(1);transform:scale(1)}.o-option-card-implement__info-required-kit{margin-top:1.6rem;display:flex;flex-direction:column;grid-column:1/span 2}}@layer object{.o-owner-manual-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.6rem;width:100%;min-height:100%;border-top:4px solid #EF4123;padding:3.2rem;background:#f8f6f2;box-shadow:0 2.7672px 2.2138px #00000005,0 6.6501px 5.32px #00000008,0 12.5215px 10.0172px #0000000a,0 22.3363px 17.869px #0000000a,0 41.7776px 33.422px #0000000d,0 100px 80px #00000012;text-align:center}.o-owner-manual-card__image{width:100%;max-width:25rem;aspect-ratio:2.5/2}.o-owner-manual-card__title{font-family:DDC Hardware,bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;font-weight:400;font-size:1.8rem;line-height:2rem;letter-spacing:0}@media (min-width: 768px){.o-owner-manual-card__title{font-size:3.2rem;line-height:4rem;letter-spacing:-.02rem}}@media print{.o-owner-manual-card__title{font-size:1.4rem;line-height:1.6rem}}.o-owner-manual-card__button{margin-top:auto}}@layer object{.o-post-head{display:flex;flex-direction:column;gap:.8rem}.o-post-head__dateline{margin-top:-.8rem}}@layer object{.o-price-range-slider__labels{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.o-price-range-slider__track{margin-top:.8rem}.o-price-range-slider__fields{margin-top:2.4rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.o-price-range-slider__fields-item{flex:1 1 0}.o-price-range-slider__field-separator{display:flex;min-height:4.8rem;align-items:center;align-self:flex-end;flex:0 0 auto;pointer-events:none}.o-price-range-slider__field-label{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;display:block;width:100%;color:#25211f;text-align:center}@media (min-width: 768px){.o-price-range-slider__field-label{font-size:1.4rem;line-height:2rem;letter-spacing:0}}.o-price-range-slider__field{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.6rem;line-height:2.4rem;margin-top:.8rem;width:100%;min-height:4.8rem;padding:.8rem;background:#f8f6f2;border:1px solid #DAD3CF;color:#25211f;text-align:center}}@layer object{.o-product-card--center{text-align:center}.o-product-card__content{margin-top:.8rem;padding:0 1.2rem;display:flex;flex-direction:column;gap:.4rem}@media (min-width: 768px){.o-product-card__content{padding:0 2.4rem}}.o-product-card--center .o-product-card__content{align-items:center}.o-product-card__overline{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:700;font-size:1rem;line-height:1.2rem;letter-spacing:.2rem;text-transform:uppercase}@media (min-width: 768px){.o-product-card__overline{font-size:1.2rem;line-height:1.2rem;letter-spacing:.2rem}}@media print{.o-product-card__overline{font-size:.8rem;line-height:.8rem}}.o-product-card__title{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:2rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.o-product-card__title{font-size:2.4rem;line-height:3.2rem;letter-spacing:0}}@media print{.o-product-card__title{font-size:1.5rem;line-height:1.8rem}}.o-product-card__description{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0}@media (min-width: 768px){.o-product-card__description{font-size:1.4rem;line-height:2rem;letter-spacing:0}}}@layer object{.o-product-display-card{display:flex;min-height:100%;flex-direction:column;padding:2.4rem;border-top:4px solid #EF4123;background:#f8f6f2;box-shadow:0 2.7673px 2.2138px #00000005,0 6.6501px 5.3201px #00000008,0 12.5216px 10.0172px #0000000a,0 22.3363px 17.869px #0000000a,0 41.7776px 33.422px #0000000d,0 100px 80px #00000012}@media (min-width: 768px){.o-product-display-card{padding:3.2rem}}.o-product-display-card__intro{display:flex;align-items:center;gap:2.4rem}.o-product-display-card__intro-text{flex-grow:1}.o-product-display-card__intro-image{flex:0 0 12.4rem;align-self:flex-start}.o-product-display-card__specs{display:flex;flex-direction:column;gap:1.2rem;padding-top:2.4rem;border-top:1px solid #DAD3CF}@media (min-width: 768px){.o-product-display-card__specs{flex-flow:row wrap;justify-content:space-between;gap:2.4rem}}.o-product-display-card__specs:not(:first-child){margin-top:2.4rem}.o-product-display-card__spec-label{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:700;font-size:1rem;line-height:1.2rem;letter-spacing:.2rem;text-transform:uppercase;color:#867f7a}@media (min-width: 768px){.o-product-display-card__spec-label{font-size:1.2rem;line-height:1.2rem;letter-spacing:.2rem}}@media print{.o-product-display-card__spec-label{font-size:.8rem;line-height:.8rem}}.o-product-display-card__spec-value{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.o-product-display-card__spec-value{font-size:1.6rem;line-height:2.4rem;letter-spacing:0}}.o-product-display-card__spec-value:not(:first-child){margin-top:.4rem}.o-product-display-card__ctas{display:flex;align-items:flex-end;flex-grow:1;flex-wrap:wrap;gap:2.4rem}.o-product-display-card__ctas:not(:first-child){margin-top:2.4rem}}@layer object{.o-product-filter-bar__include{display:flex;flex-direction:column;gap:1.6rem;cursor:pointer}@media (min-width: 1024px){.o-product-filter-bar__include{max-width:12rem;flex-direction:row;flex-shrink:0;align-self:center;gap:.4rem}}.o-product-filter-bar__price-range-slider{width:100%}.o-product-filter-bar__include-text{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.4rem;line-height:2rem}.o-product-filter-bar__include-toggle{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:background-color;position:relative;width:4.8rem;height:2.4rem;flex-shrink:0;background:#dad3cf;border-radius:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media (min-width: 1024px){.o-product-filter-bar__include-toggle{align-self:center}}.o-product-filter-bar__include-toggle:before{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;width:2rem;height:2rem;background:#fff;border-radius:50%;box-shadow:0 4px 4px #00000040}.o-product-filter-bar__include-toggle:checked{background-color:#ef4123}.o-product-filter-bar__include-toggle:checked:before{-webkit-transform:translateX(2.4rem);transform:translate(2.4rem)}.o-product-filter-bar__empty{display:none;margin:0 auto;max-width:60rem;padding:9.6rem 0;text-align:center}.o-product-filter-bar__empty--show{display:block}.o-product-filter-bar__empty-title{font-family:DDC Hardware,bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;font-weight:400;font-size:1.8rem;line-height:2rem;letter-spacing:0}@media (min-width: 768px){.o-product-filter-bar__empty-title{font-size:3.2rem;line-height:4rem;letter-spacing:-.02rem}}@media print{.o-product-filter-bar__empty-title{font-size:1.4rem;line-height:1.6rem}}.o-product-filter-bar__empty-description{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:2rem;line-height:2.4rem;letter-spacing:0;font-weight:400}@media (min-width: 768px){.o-product-filter-bar__empty-description{font-size:2.4rem;line-height:3.2rem;letter-spacing:0}}@media print{.o-product-filter-bar__empty-description{font-size:1.5rem;line-height:1.8rem}}.o-product-filter-bar__empty-description:not(:first-child){margin-top:1.6rem}}@layer object{.o-product-selection{position:relative;isolation:isolate}.o-product-selection__main{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity;opacity:1}.o-product-selection--hide .o-product-selection__main{display:none}.o-product-selection__headline{text-align:center}.o-product-selection__product-lines{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media (min-width: 768px){.o-product-selection__product-lines{gap:2.4rem}}.o-product-selection__product-lines:not(:first-child){margin-top:2.4rem}@media (min-width: 768px){.o-product-selection__product-lines:not(:first-child){margin-top:3.2rem}}.o-product-selection__product-line{transition:.1s linear;transition-property:outline-color,outline-offset,outline-width;position:relative;display:grid;place-items:start center;padding:1.6rem;background:var(--setting--background-color);text-align:center;outline:1px solid #DAD3CF;outline-offset:-1px;isolation:isolate;cursor:pointer}@media (min-width: 768px){.o-product-selection__product-line{padding:2.4rem}}.o-product-selection__product-line:after{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity;content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 .8rem 1.6rem #0000001a;opacity:0;pointer-events:none;z-index:-2}.o-product-selection__product-line:hover{outline-color:#ef4123}.o-product-selection__product-line:hover:after{opacity:1}.o-product-selection__product-line--active{outline-color:#ef4123;outline-offset:-4px;outline-width:4px}.o-product-selection__product-line-image{width:100%;max-width:42rem;aspect-ratio:2/1}.o-product-selection__product-line-name{font-family:DDC Hardware,bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;font-weight:400;font-size:1.8rem;line-height:2rem;letter-spacing:0}@media (min-width: 768px){.o-product-selection__product-line-name{font-size:3.2rem;line-height:4rem;letter-spacing:-.02rem}}@media print{.o-product-selection__product-line-name{font-size:1.4rem;line-height:1.6rem}}.o-product-selection__product-line-name:not(:first-child){margin-top:.8rem}.o-product-selection__product-line-count{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.7rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.o-product-selection__product-line-count{font-size:2rem;line-height:2.8rem;letter-spacing:-.05rem}}@media print{.o-product-selection__product-line-count{font-size:1rem;line-height:1.4rem}}.o-product-selection__product-line-count:not(:first-child){margin-top:.8rem}.o-product-selection__modal-main{padding:1.6rem;max-height:calc(100dvh - 8.8rem);overflow:auto}@media (min-width: 768px){.o-product-selection__modal-main{max-height:76.8rem;padding:2.4rem}}.o-product-selection__modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.o-product-selection__modal-headline{width:100%;align-self:center}@media (min-width: 768px){.o-product-selection__modal-headline{text-align:center}}.o-product-selection__modal-close{flex-shrink:0}@media (min-width: 768px){.o-product-selection__modal-close{display:none}}.o-product-selection__modal-content{border-top:1px solid #DAD3CF;padding-top:1.6rem}@media (min-width: 768px){.o-product-selection__modal-content{padding-top:2.4rem}}.o-product-selection__modal-content:not(:first-child){margin-top:1.6rem}@media (min-width: 768px){.o-product-selection__modal-content:not(:first-child){margin-top:2.4rem}}@media (max-width: 767px){.o-product-selection__modal-content-title-number--desktop{display:none}}@media (min-width: 768px){.o-product-selection__modal-content-title-number--mobile{display:none}}.o-product-selection__modal-content-models{display:grid;gap:1.6rem}@media (min-width: 768px){.o-product-selection__modal-content-models{grid-template-columns:repeat(2,1fr);gap:2.4rem}}.o-product-selection__modal-content-models:not(:first-child){margin-top:1.6rem}@media (min-width: 768px){.o-product-selection__modal-content-models:not(:first-child){margin-top:2.4rem}}.o-product-selection__modal-foot{display:flex;justify-content:space-between;min-height:5.6rem;background:#25211f;padding-left:1.6rem}@media (min-width: 768px){.o-product-selection__modal-foot{padding-left:0}}.o-product-selection__modal-foot-status{display:flex;align-items:center;align-self:center;gap:.8rem;padding:1.6rem 2.4rem}.o-product-selection__modal-foot-status-text{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;color:#f8f6f2}@media (min-width: 768px){.o-product-selection__modal-foot-status-text{font-size:1.6rem;line-height:2.4rem}}.o-product-selection__modal-foot-status-divider{margin-top:.4rem;display:block;width:.8rem;height:1px;background:#ef4123}@media (min-width: 768px){.o-product-selection__modal-foot-status-divider{width:3.2rem}}.o-product-selection__modal-foot-submit-wrap{overflow:hidden}.o-product-selection__modal-foot-submit{min-height:100%;padding-inline:1.6rem 2.4rem;margin-right:-.8rem}@media (min-width: 768px){.o-product-selection__modal-foot-submit{padding-inline:2.4rem 3.2rem}}.o-product-selection__modal-foot-clear{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:color;font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;display:none;color:#f8f6f2;padding:1.6rem 2.4rem;cursor:pointer}@media (min-width: 768px){.o-product-selection__modal-foot-clear{font-size:1.4rem;line-height:2rem;letter-spacing:0}}@media (min-width: 768px){.o-product-selection__modal-foot-clear{display:flex;gap:.4rem;align-items:center}}.o-product-selection__modal-foot-clear:hover{color:#dad3cf}.o-product-selection__modal-foot-clear-icon{margin-top:.2rem;width:2rem;height:2rem}.o-product-selection__model-card{min-height:100%}.o-product-selection__modal-content-models--overlay .o-product-selection__model-card:not(.o-product-selection__model-card--active){opacity:.5;pointer-events:none}.o-product-selection__model-card-main{transition:.1s linear;transition-property:outline-color,outline-offset,outline-width;position:relative;height:100%;padding:1.6rem;outline:1px solid #DAD3CF;outline-offset:-1px;isolation:isolate;cursor:pointer}@media (min-width: 1024px){.o-product-selection__model-card-main{padding:2.4rem}}.o-product-selection__model-card-main:hover{outline-color:#ef4123}.o-product-selection__model-card--active .o-product-selection__model-card-main{outline-color:#ef4123;outline-offset:-3px;outline-width:3px}.o-product-selection__model-card-check{color:#fff;background-color:#ef4123;width:2.8rem;height:2.8rem;border-radius:2.8rem;position:absolute;top:-1.4rem;right:-1.4rem;border:3px solid var(--setting--section-background-color);padding:2px;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275)}.o-product-selection__model-card--active .o-product-selection__model-card-check{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}.o-product-selection__model-card-inner{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;height:100%}@media (min-width: 1024px){.o-product-selection__model-card-inner{gap:2.4rem}}.o-product-selection__model-card-image{width:40%;aspect-ratio:1.5/1;flex-shrink:0}.o-product-selection__model-card-content{width:100%}.o-product-selection__model-card-name{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.7rem;line-height:2.4rem;color:#25211f}.o-product-selection__model-card-tag{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem;color:#867f7a}.o-product-selection__model-card-tag:not(:first-child){margin-top:.4rem}}@layer object{.o-product-specs-card{display:flex;min-height:100%;flex-direction:column;box-shadow:0 2.7672px 2.2138px #00000005,0 6.6501px 5.32px #00000008,0 12.5215px 10.0172px #0000000a,0 22.3363px 17.869px #0000000a,0 41.7776px 33.422px #0000000d,0 100px 80px #00000012}.o-product-specs-card__content{display:flex;flex-direction:column;flex-grow:1;padding:1.6rem}@media (min-width: 768px){.o-product-specs-card__content{padding:2.4rem 3.2rem}}.o-product-specs-card__specs{margin-top:1.6rem;display:flex;justify-content:space-between;gap:.8rem}.o-product-specs-card__specs-col-label{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:700;font-size:1rem;line-height:1.2rem;letter-spacing:.2rem;text-transform:uppercase}@media (min-width: 768px){.o-product-specs-card__specs-col-label{font-size:1.2rem;line-height:1.2rem;letter-spacing:.2rem}}@media print{.o-product-specs-card__specs-col-label{font-size:.8rem;line-height:.8rem}}.o-product-specs-card__buttons{margin-top:auto;padding-top:3.2rem}@media (min-width: 768px){.o-product-specs-card__buttons{padding-top:4rem}}}@layer object{.o-read-more-text__inner{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;color:var(--setting--color, #25211F)}.o-read-more-text__checkbox:checked+.o-read-more-text__content .o-read-more-text__inner{-webkit-line-clamp:unset}.o-read-more-text__inner--expanded{-webkit-line-clamp:unset}.o-read-more-text__button-label{margin-left:auto;text-align:right;color:#ef4123;cursor:pointer}.o-read-more-text__button-label:after{content:var(--label-read-more)}.o-read-more-text__checkbox:checked+.o-read-more-text__content .o-read-more-text__button-label:after{content:var(--label-read-less)}}@layer object{.o-section-head--center{text-align:center}.o-section-head--left{text-align:left}.o-section-head__headline{font-family:elizeth,rockwell,Rockwell Nova,Roboto Slab,"DejaVu Serif",Sitka Small,serif;font-weight:500;font-size:2.4rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.o-section-head__headline{font-size:5.3rem;line-height:5.6rem;letter-spacing:-.1rem}}@media print{.o-section-head__headline{font-size:2.6rem;line-height:3rem}}.o-section-head__desc{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.o-section-head__desc{font-size:1.6rem;line-height:2.4rem;letter-spacing:0}}.o-section-head__desc:not(:first-child){margin-top:1.6rem}.o-section-head__ctas{display:flex;gap:3.2rem}.o-section-head__ctas:not(:first-child){margin-top:3.2rem}.o-section-head--center .o-section-head__ctas{justify-content:center}}@layer object{.o-specs-table__row{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem;border-top:1px solid #DAD3CF}.o-specs-table__row-label,.o-specs-table__row-data{padding-block:1.2rem;width:100%}.o-specs-table__row-label{padding-right:2.4rem;color:#867f7a}}@layer object{.o-table{padding:1.6rem;background:#f1ede9}.o-table__inner{width:100%;color:#25211f}.o-table__head{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.7rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.o-table__head{font-size:2rem;line-height:2.8rem;letter-spacing:-.05rem}}@media print{.o-table__head{font-size:1rem;line-height:1.4rem}}.o-table__cell{padding:1.2rem}.o-table__cell:first-child{padding-left:0}.o-table__cell:last-child{padding-right:0}.o-table__body .o-table__cell{border-top:1px solid #DAD3CF}.o-table__head:first-child .o-table__row:first-child .o-table__cell,.o-table__body:first-child .o-table__row:first-child .o-table__cell{padding-top:0}.o-table__head:last-child .o-table__row:last-child .o-table__cell,.o-table__body:last-child .o-table__row:last-child .o-table__cell{padding-bottom:0}}@layer object{.o-testimonial-card__content{display:flex;flex-direction:column;gap:1.6rem}.o-testimonial-card--center .o-testimonial-card__content{align-items:center;text-align:center}.o-testimonial-card--left .o-testimonial-card__content{align-items:flex-start;text-align:left}.o-testimonial-card__quote{font-family:DDC Hardware,bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;font-weight:400;font-size:1.8rem;line-height:2rem;letter-spacing:0;quotes:"“" "”"}@media (min-width: 768px){.o-testimonial-card__quote{font-size:3.2rem;line-height:4rem;letter-spacing:-.02rem}}@media print{.o-testimonial-card__quote{font-size:1.4rem;line-height:1.6rem}}.o-testimonial-card__quote em{font-style:italic}.o-testimonial-card__quote strong{font-weight:700}.o-testimonial-card__quote a{color:#889a70}.o-testimonial-card__quote:before{content:open-quote}.o-testimonial-card__quote:after{content:close-quote}.o-testimonial-card__source{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0}@media (min-width: 768px){.o-testimonial-card__source{font-size:1.4rem;line-height:2rem;letter-spacing:0}}.o-testimonial-card__source-name{font-weight:700}}@layer object{.o-timeline-card{display:grid;grid-template-columns:1fr;overflow:hidden}@media (min-width: 768px){.o-timeline-card{grid-template-columns:60% 40%}}.o-timeline-card__image{position:relative;aspect-ratio:1.6}@media (min-width: 768px){.o-timeline-card__image{height:100%;aspect-ratio:.76;order:2}}.o-timeline-card__content{padding:2.4rem;border:1px solid #DAD3CF}@media (min-width: 768px){.o-timeline-card__content{padding:3.2rem;order:1}}}@layer object{.o-tire-display-card{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem;position:relative;gap:0 2.4rem;align-items:end;min-height:100%;pointer-events:all;color:inherit;text-decoration:none;border-bottom:1px solid #DAD3CF}.o-tire-display-card:after{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;content:var(--error-message--incompatible, "");display:var(--error-message--display, none);padding:.4rem;background-color:#ef4123;color:#fff;text-align:center;box-sizing:border-box;grid-column-end:span 2}@media (min-width: 768px){.o-tire-display-card:after{font-size:1.4rem;line-height:2rem;letter-spacing:0}}.o-tire-display-card--incompatible:after{display:block}.o-tire-display-card--builder{border:1px solid #DAD3CF;cursor:pointer;outline:3px solid rgba(239,65,35,0);outline-offset:-3px;transition:outline-color .2s ease}.o-tire-display-card--builder:hover{border-color:#ef4123}.o-tire-display-card__checkbox:checked+.o-tire-display-card--builder{outline-color:#ef4123}.o-tire-display-card--builder .o-tire-display-card__info{padding:1.6rem 0 1.6rem 2.4rem}.o-tire-display-card__info-front,.o-tire-display-card__info-rear{display:block}.o-tire-display-card__info-size{display:block;margin-block:.8rem 2.4rem}@media (min-width: 768px){.o-tire-display-card__info-size{margin-bottom:3.2rem}}@media (min-width: 768px){.o-tire-display-card--builder .o-tire-display-card__info-size{margin-bottom:0}}.o-tire-display-card__check{color:#fff;background-color:#ef4123;width:2.8rem;height:2.8rem;border-radius:2.8rem;position:absolute;top:-1.4rem;right:-1.4rem;border:3px solid var(--setting--section-background-color);padding:2px;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275)}.o-tire-display-card__checkbox:checked+.o-tire-display-card .o-tire-display-card__check{-webkit-transform:scale(1);transform:scale(1)}}@layer object{.o-video-autoplay{left:0;top:0;opacity:1;transition:opacity .3s ease;transition-delay:1s;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.o-video-autoplay--fade-in{opacity:0;transition:opacity .5s linear}.o-video-autoplay--loaded{opacity:1}.o-video-autoplay--image-overflow-top:not(.o-video-autoplay--cover),.o-video-autoplay--image-overflow-bottom:not(.o-video-autoplay--cover){top:unset;height:auto}}@layer object{.o-video{position:relative;aspect-ratio:1.7778;line-height:0}.o-video--cover{aspect-ratio:auto;width:100%;height:100%}.o-video__placeholder{left:0;top:0;opacity:1;transition:opacity .3s ease;transition-delay:1s}.o-video__placeholder--hidden{opacity:0;pointer-events:none}.o-video__play-button{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;transition:opacity .3s ease;transition-delay:1s}.o-video__play-button--hiding{opacity:0;pointer-events:none}}@layer component{.c-accordion-slideshow__splide{display:grid;grid-template-columns:repeat(1,1fr);gap:3.2rem}@media (min-width: 768px){.c-accordion-slideshow__splide{grid-template-columns:repeat(12,1fr)}}.c-accordion-slideshow__track{z-index:0;grid-row:2}@media (min-width: 768px){.c-accordion-slideshow__track{grid-row:1;grid-column:7/span 6}}@media (min-width: 768px){.c-accordion-slideshow--track-left .c-accordion-slideshow__track{grid-column:1/span 6}}.c-accordion-slideshow__item{aspect-ratio:1.04}@media (min-width: 768px){.c-accordion-slideshow__item{aspect-ratio:unset}}.c-accordion-slideshow__pagination{grid-row:1}@media (min-width: 768px){.c-accordion-slideshow__pagination{grid-column:1/span 6}}@media (min-width: 1024px){.c-accordion-slideshow__pagination{grid-column-end:span 5}}@media (min-width: 768px){.c-accordion-slideshow--track-left .c-accordion-slideshow__pagination{grid-column:7/span 6}}@media (min-width: 1024px){.c-accordion-slideshow--track-left .c-accordion-slideshow__pagination{grid-column:8/span 5}}}@layer component{@media (min-width: 768px){.c-accordion__wrap--sidebar{display:flex;gap:7.2rem}}.c-accordion__item{position:relative;border-bottom:1px solid #ccc}.c-accordion__toggle{position:relative;display:block;width:100%;padding-block:1.6rem;line-height:1em;text-align:left;transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}@media (min-width: 768px){.c-accordion__toggle{padding-right:2.4rem}}.c-accordion__toggle:before{border-top:1}.c-accordion__toggle:hover,.c-accordion__item--open .c-accordion__toggle{color:#ae2a14}.c-accordion__item--no-toggle .c-accordion__toggle{cursor:default;color:#25211f}.c-accordion__toggle--size-h5{padding-block:2.4rem}.c-accordion__toggle--image{display:grid;grid-template-columns:1fr;gap:2.4rem;padding-block:2.4rem}@media (min-width: 768px){.c-accordion__toggle--image{grid-template-columns:16.8rem 1fr}}.c-accordion__toggle-headline{position:relative;padding-right:3.2rem}@media (min-width: 768px){.c-accordion__toggle-headline{padding-right:0}}.c-accordion__toggle-headline-super{font-size:.5em;vertical-align:super;color:#867f7a}.c-accordion__toggle-description{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.c-accordion__toggle-description{font-size:1.6rem;line-height:2.4rem;letter-spacing:0}}.c-accordion__toggle-description:not(:first-child){margin-top:.8rem}.c-accordion__toggle-description-highlight{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem;letter-spacing:0;margin-top:.8rem;color:#ef4123}@media (min-width: 768px){.c-accordion__toggle-description-highlight{font-size:1.6rem;line-height:2.4rem;letter-spacing:0}}.c-accordion__toggle-icon{position:absolute;width:2.4rem;height:2.4rem;right:0;top:50%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(0,-50%) rotate(-45deg) scale(1);transform:translateY(-50%) rotate(-45deg) scale(1);transition:all .3s cubic-bezier(.215,.61,.355,1)}@media (min-width: 768px){.c-accordion__toggle-icon{right:-2.4rem}}.c-accordion__toggle--image .c-accordion__toggle-icon{top:1.6rem}.c-accordion__item--open .c-accordion__toggle-icon{-webkit-transform:translate(0,-50%) rotate(180deg) scale(1.1);transform:translateY(-50%) rotate(180deg) scale(1.1)}.c-accordion__item--no-toggle .c-accordion__toggle-icon{display:none}.c-accordion__items{flex:1 1 auto}.c-accordion__panel{position:relative;width:100%;overflow-y:clip;height:0;transition:height .3s cubic-bezier(.215,.61,.355,1)}.c-accordion__panel--open{height:auto}.c-accordion__panel-content{padding-bottom:2.4rem}.c-accordion__sidebar{margin-top:3.2rem}@media (min-width: 768px){.c-accordion__sidebar{margin-top:0;width:28.8rem}}.c-accordion__sidebar-card{background-color:#dad3cf4d}.c-accordion__sidebar-card-content{padding:3.2rem}.c-accordion__sidebar-card-description:not(:first-child){margin-top:.8rem}.c-accordion__sidebar-card-button:not(:first-child){margin-top:2.4rem}}@layer component{.c-addon-line-grid__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:3.2rem}@media (min-width: 768px){.c-addon-line-grid__grid{grid-template-columns:repeat(var(--setting--columns, 2),1fr)}}}@layer component{.c-adp-workforce-embed__iframe{width:100%;height:100vh}}@layer component{.c-build-summary__table{margin-inline:auto;max-width:76.8rem}.c-build-summary__table-row{padding-block:2.4rem;border-top:1px solid #DAD3CF}@media print{.c-build-summary__table-row{padding-block:1.2rem}}.c-build-summary__table-row-label-overline{margin-bottom:.8rem}.c-build-summary__table-row-item{display:flex;justify-content:space-between;align-items:center;gap:2.4rem}.c-build-summary__table-row-item--highlight{color:#ef4123}.c-build-summary__table-row-item--hidden{display:none}.c-build-summary__table-row-item-label{display:flex;align-items:center;gap:1.2rem}.c-build-summary__table-row-item-value{text-align:right}.c-build-summary__bold-text{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.7rem;line-height:2.4rem;letter-spacing:0;font-weight:700}@media (min-width: 768px){.c-build-summary__bold-text{font-size:2rem;line-height:2.8rem;letter-spacing:-.05rem}}@media print{.c-build-summary__bold-text{font-size:1rem;line-height:1.4rem}}.c-build-summary__caption-text{color:#49433f}.c-build-summary__table-row-item-icon{display:inline-block;font-size:2.4rem}.c-build-summary__table-ctas{margin-top:5.6rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem}@media print{.c-build-summary__table-ctas{display:none}}}@layer component{.c-card-slider__splide{display:flex;flex-direction:column}.c-card-slider__track{overflow:visible}.c-card-slider__wrap{display:grid}.c-card-slider__header{margin-bottom:2.4rem;order:-1}@media (min-width: 768px){.c-card-slider__header{margin-bottom:4rem}}.c-card-slider__header--2-col:before,.c-card-slider__header--2-col:after{display:none}@media (min-width: 768px){.c-card-slider__header--2-col{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem;align-items:end}}.c-card-slider__arrows{margin-top:2.4rem;display:flex;gap:.8rem;pointer-events:none;order:0}@media (min-width: 768px){.c-card-slider__arrows{justify-content:flex-end}}.c-card-slider__slide{min-height:100%}.c-card-slider__slide--addon-line{min-height:30rem}@media (min-width: 768px){.c-card-slider__slide--addon-line{width:36rem;min-height:36rem}}@media (min-width: 768px){.c-card-slider__slide--product{width:36rem}}.c-card-slider__arrow{pointer-events:all}.c-card-slider__slide--timeline{transition:box-shadow .2s linear}@media (min-width: 768px){.c-card-slider__slide--timeline{width:65rem}}.c-card-slider__item.is-active .c-card-slider__slide--timeline{box-shadow:0 2.7672px 2.2138px #00000005,0 6.6501px 5.32px #00000008,0 12.5215px 10.0172px #0000000a,0 22.3363px 17.869px #0000000a,0 41.7776px 33.422px #0000000d,0 100px 80px #00000012}}@layer component{.c-cta-band__wrap{position:relative;padding:3.2rem;isolation:isolate}@media (min-width: 768px){.c-cta-band__wrap{padding:2.4rem 4.8rem}}.c-cta-band__background{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 768px){.c-cta-band__background{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}}@media (min-width: 768px){.c-cta-band__inner{display:flex;align-items:center;gap:2.4rem}}.c-cta-band__icon{flex-shrink:0;font-size:4rem}@media (min-width: 768px){.c-cta-band__icon{font-size:5.6rem}}.c-cta-band__content:not(:first-child){margin-top:1.6rem}@media (min-width: 768px){.c-cta-band__content:not(:first-child){margin-top:0}}@media (min-width: 768px){.c-cta-band__content{max-width:60rem}}.c-cta-band__cta{flex-shrink:0;margin-left:auto}.c-cta-band__cta:not(:first-child){margin-top:2.4rem}@media (min-width: 768px){.c-cta-band__cta:not(:first-child){margin-top:0}}.c-cta-band .c-cta-band__cta{width:100%}@media (min-width: 768px){.c-cta-band .c-cta-band__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}}@layer component{.c-dealer-den-footer{border-top:1px solid #DAD3CF}@media print{.c-dealer-den-footer{display:none}}.c-dealer-den-footer__main{margin:4.8rem 0 3.2rem;display:flex;flex-direction:column;align-items:center;gap:5.6rem}@media (min-width: 1024px){.c-dealer-den-footer__main{margin:6.4rem 0 4.8rem;flex-direction:row;gap:0;justify-content:space-between;align-items:flex-start}}.c-dealer-den-footer__kioti{display:flex;gap:1.6rem;max-width:40rem}.c-dealer-den-footer__kioti-logo{flex-shrink:0;width:11.4rem}.c-dealer-den-footer__text{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;color:#867f7a}@media (min-width: 768px){.c-dealer-den-footer__text{font-size:1.4rem;line-height:2rem;letter-spacing:0}}.c-dealer-den-footer__daedong{display:flex;flex-direction:column;gap:.8rem;max-width:30rem}.c-dealer-den-footer__social{display:flex;flex-direction:column;gap:1.6rem;align-items:center}.c-dealer-den-footer__legal-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.4rem;color:#867f7a}.c-dealer-den-footer__legal-link{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:color;color:currentcolor;text-decoration:none}.c-dealer-den-footer__legal-link:hover{color:#25211f}}@layer component{.c-dirty-toggle{text-align:center}.c-dirty-toggle__toggle{margin-top:1.6rem}}@layer component{.c-features-grid--contain{--block--pt-default: 2.4rem;--block--pb-default: 2.4rem}.c-featured-grid__wrap{position:relative;isolation:isolate}.c-features-grid__inner{display:flex;flex-direction:row;align-items:center;gap:1.6rem}.c-features-grid--contain .c-features-grid__inner{padding-block:var(--block--pt) var(--block--pb);padding-inline:2.4rem}@media (min-width: 768px){.c-features-grid--contain .c-features-grid__inner{padding-block:var(--block--pt-md) var(--block--pb-md)}}@media (min-width: 1024px){.c-features-grid--contain .c-features-grid__inner{padding-block:var(--block--pt-lg) var(--block--pb-lg)}}@media (min-width: 768px){.c-features-grid--contain .c-features-grid__inner{padding-inline:3.2rem}}.c-features-grid__inner--mobile-grid{flex-wrap:wrap}@media (min-width: 768px){.c-features-grid__inner--mobile-grid{flex-wrap:nowrap}}.c-features-grid__inner--mobile-list-icon-left{flex-direction:column;justify-content:space-between}@media (min-width: 768px){.c-features-grid__inner--mobile-list-icon-left{flex-direction:row}}.c-features-grid__inner--mobile-list-icon-right{flex-direction:column;justify-content:space-between}@media (min-width: 768px){.c-features-grid__inner--mobile-list-icon-right{flex-direction:row}}.c-features-grid__card{display:flex;width:100%;flex-direction:column;flex:1 1 auto;align-items:center;align-self:flex-start;gap:.8rem;color:inherit;text-align:center;text-decoration:none}.c-features-grid__inner--mobile-grid .c-features-grid__card{width:25%}@media (min-width: 375px){.c-features-grid__inner--mobile-grid .c-features-grid__card{width:calc(50% - 1.65rem)}}@media (min-width: 768px){.c-features-grid__inner--mobile-grid .c-features-grid__card{width:100%}}.c-features-grid__inner--mobile-list-icon-left .c-features-grid__card,.c-features-grid__inner--mobile-list-icon-right .c-features-grid__card{align-items:center;gap:.8rem 1.6rem;text-align:left}@media (max-width: 767px){.c-features-grid__inner--mobile-list-icon-left .c-features-grid__card{flex-direction:row}}@media (max-width: 767px){.c-features-grid__inner--mobile-list-icon-right .c-features-grid__card{flex-direction:row-reverse;justify-content:space-between}}.c-features-grid__card-icon{color:var(--setting--color)}.c-features-grid__card-icon--sm{font-size:2.4rem}.c-features-grid__card-icon--md{font-size:4rem}.c-features-grid__card-icon--lg{font-size:5.6rem}.c-features-grid__divider{width:100%;height:1px;flex:0 0 auto;background-color:#867f7a40}.c-features-grid--dark .c-features-grid__divider{background-color:#f8f6f240}@media (min-width: 768px){.c-features-grid__inner--mobile-list-icon-left .c-features-grid__divider,.c-features-grid__inner--mobile-list-icon-right .c-features-grid__divider{width:1px;height:7.2rem}}@media (min-width: 375px){.c-features-grid__inner--mobile-grid .c-features-grid__divider{width:1px;height:4.8rem}}@media (min-width: 768px){.c-features-grid__inner--mobile-grid .c-features-grid__divider{height:7.2rem}}@media (min-width: 375px){.c-features-grid__inner--mobile-grid .c-features-grid__divider:nth-child(4n){display:none}}@media (min-width: 768px){.c-features-grid__inner--mobile-grid .c-features-grid__divider:nth-child(4n){display:block}}}@layer component{.c-flexible-content-grid__items{display:grid;gap:2.4rem}@media (min-width: 1024px){.c-flexible-content-grid__items{gap:3.2rem;grid-template-columns:repeat(var(--setting--columns, 2),1fr)}}.c-flexible-content-grid__items--border-top .c-flexible-content-grid__item{border-top:1px solid var(--setting--border-top-color);padding-top:1.6rem}@media (min-width: 1024px){.c-flexible-content-grid__items--border-top .c-flexible-content-grid__item{padding-top:2.4rem}}}@layer component{.c-login__wrap{position:relative}@media (min-width: 1024px){.c-login__wrap{display:flex}}.c-login__content-wrap{position:relative;background-image:url(/assets/img/login-texture.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.c-login__content-wrap:before{content:"";position:absolute;display:block;width:50%;height:50%;top:0;left:0;background-image:url(/assets/img/login-dirt.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;mix-blend-mode:multiply}@media (min-width: 1024px){.c-login__content-wrap{flex:1 1 50%}}.c-login__form-wrap{background-color:#dad3cf}@media (min-width: 1024px){.c-login__form-wrap{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center}}.c-login__form-link{color:#ef4123}.c-login__content{position:relative;display:block;padding:4rem}@media (min-width: 768px){.c-login__content{padding:6.4rem}}@media (min-width: 1024px){.c-login__content{padding:8rem}}.c-login__vehicles-img{display:block;width:100%;height:auto}.c-login__form-flex{padding:4rem}@media (min-width: 768px){.c-login__form-flex{padding:6.4rem}}@media (min-width: 1024px){.c-login__form-flex{padding:8rem}}.c-login__input-group{display:block;margin-block:2.4rem}.c-login__label{display:block;margin-bottom:.8rem}.c-login__input-text{display:block;width:100%;background-color:#f8f6f2;padding:1.2rem 1.2rem 1.2rem 1.6rem}.c-login__label-checkbox{display:grid;grid-template-columns:1em auto;gap:1.2rem;margin-bottom:.8rem}.c-login__input-checkbox{display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;font:inherit;color:currentcolor;width:1.15em;height:1.15em;border:.15em solid currentcolor;border-radius:0;-webkit-transform:translateY(.4rem);transform:translateY(.4rem)}.c-login__input-checkbox:before{content:"";width:.65em;height:.65em;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;box-shadow:inset 1em 1em #ef4123}.c-login__input-checkbox:checked:before{-webkit-transform:scale(1);transform:scale(1)}.c-login__button{width:100%}}@layer component{@media print{.c-main-footer{display:none}}.c-main-footer__main{margin:4.8rem 0 3.2rem}@media (min-width: 768px){.c-main-footer__main{margin:6.4rem 0 4.8rem}}.c-main-footer__head{padding:.8rem 0;position:relative;display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:0 1.2rem;min-height:5.6rem;grid-template-areas:"logo logo" "social lang"}@media (min-width: 480px){.c-main-footer__head{grid-template-columns:1fr 9.4rem 1fr;grid-template-areas:"social logo lang"}}@media (min-width: 768px){.c-main-footer__head{grid-template-columns:1fr 11.5rem 1fr;min-height:6.4rem}}.c-main-footer__head:before,.c-main-footer__head:after{content:"";position:absolute;width:100vw;left:50%;height:1px;-webkit-transform:translateX(-50vw);transform:translate(-50vw);background-color:#dad3cf}.c-main-footer__head:before{top:0}.c-main-footer__head:after{bottom:0}.c-main-footer__social{grid-area:social}.c-main-footer__social-wrap{display:flex;align-items:center;gap:.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width: 479px){.c-main-footer__social--span .c-main-footer__social-wrap{justify-content:center;width:100%}}.c-main-footer__social-link{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:color;color:#25211f;font-size:2.4rem}.c-main-footer__social-wrap:hover .c-main-footer__social-link{color:#dad3cf}.c-main-footer__social-wrap .c-main-footer__social-link:hover{color:#ae2a14}.c-main-footer__logo{margin-top:-2.4rem;grid-area:logo;position:relative;text-decoration:none}@media (min-width: 480px){.c-main-footer__logo{margin-top:0}}.c-main-footer__logo-img{-webkit-transform:translateZ(0);transform:translateZ(0);margin:0 auto;width:100%;max-width:9.4rem;z-index:10;overflow:visible;-webkit-filter:drop-shadow(0 7.3709px 17.869px rgba(0,0,0,.113)) drop-shadow(0 4.1321px 10.0172px rgba(0,0,0,.095)) drop-shadow(0 2.1945px 5.32px rgba(0,0,0,.0767)) drop-shadow(0 .9131px 2.2138px rgba(0,0,0,.0534));filter:drop-shadow(0 7.3709px 17.869px rgba(0,0,0,.113)) drop-shadow(0 4.1321px 10.0172px rgba(0,0,0,.095)) drop-shadow(0 2.1945px 5.32px rgba(0,0,0,.0767)) drop-shadow(0 .9131px 2.2138px rgba(0,0,0,.0534))}@media (min-width: 480px){.c-main-footer__logo-img{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:100%}}.c-main-footer__lang{margin-left:auto;grid-area:lang}.c-main-footer__main-nav{display:flex;flex-wrap:wrap;gap:2.4rem}@media (min-width: 768px){.c-main-footer__main-nav{flex-wrap:nowrap;margin-top:0}}@media (min-width: 1024px){.c-main-footer__main-nav{gap:6.4rem}}.c-main-footer__main-nav:not(:first-child){margin-top:1.6rem}.c-main-footer__main-nav-title{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:700;font-size:1rem;line-height:1.2rem;letter-spacing:.2rem;text-transform:uppercase;color:#867f7a}@media (min-width: 768px){.c-main-footer__main-nav-title{font-size:1.2rem;line-height:1.2rem;letter-spacing:.2rem}}@media print{.c-main-footer__main-nav-title{font-size:.8rem;line-height:.8rem}}.c-main-footer__main-nav-column{flex:1 0 100%}@media (min-width: 480px){.c-main-footer__main-nav-column{flex:1 0 calc(50% - 1.2rem)}}@media (min-width: 768px){.c-main-footer__main-nav-column{flex:1 0 0px}.c-main-footer__main-nav-column:last-child{margin-left:auto;flex:0 1 auto}}.c-main-footer__main-nav-menu{margin-top:1.6rem}.c-main-footer__main-nav-link{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem;letter-spacing:0;transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:color;padding:.8rem 0;display:block;color:#49433f;text-decoration:none}@media (min-width: 768px){.c-main-footer__main-nav-link{font-size:1.6rem;line-height:2.4rem;letter-spacing:0}}.c-main-footer__main-nav-link:hover{color:#ef4123}.c-main-footer__legal{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;padding:4rem 0;position:relative}@media (min-width: 768px){.c-main-footer__legal{font-size:1.4rem;line-height:2rem;letter-spacing:0}}.c-main-footer__legal:before{content:"";position:absolute;top:0;width:100vw;left:50%;height:1px;-webkit-transform:translateX(-50vw);transform:translate(-50vw);background-color:#dad3cf}.c-main-footer__legal-copy{text-align:center;color:#867f7a}.c-main-footer__legal-copy a{color:currentcolor}.c-main-footer__legal-links{margin-top:1.6rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.4rem;color:#867f7a}.c-main-footer__legal-link{color:currentcolor;text-decoration:none;transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:color}.c-main-footer__legal-link:hover{color:#25211f}}@layer component{.c-media-grid__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media (min-width: 768px){.c-media-grid__grid{gap:2.4rem}}@media (min-width: 768px){.c-media-grid__grid--2{grid-template-columns:repeat(2,1fr)}}.c-media-grid__grid--3{grid-template-columns:repeat(2,1fr)}@media (min-width: 768px){.c-media-grid__grid--3{grid-template-columns:repeat(12,1fr)}}.c-media-grid__item{position:relative;aspect-ratio:1.7778}.c-media-grid__grid--2 .c-media-grid__item,.c-media-grid__grid--3 .c-media-grid__item{aspect-ratio:1.39}@media (min-width: 768px){.c-media-grid__grid--3 .c-media-grid__item{grid-column:9/span 4}}.c-media-grid__grid--3 .c-media-grid__item:nth-child(1){aspect-ratio:1.37;grid-column:span 2}@media (min-width: 768px){.c-media-grid__grid--3 .c-media-grid__item:nth-child(1){grid-column:span 8;grid-row:span 2}}.c-media-grid__item--modal{cursor:pointer}.c-media-grid__item-button{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.c-media-grid__item-icon-outer{position:absolute;padding:.8rem;bottom:1.2rem;right:1.2rem;font-size:2.4rem;color:#fff;background-color:#000;opacity:0}.c-media-grid__item-button,.c-media-grid__item-icon-outer{opacity:0}.c-media-grid__item .c-media-grid__item-button,.c-media-grid__item .c-media-grid__item-icon-outer{transition:.2s cubic-bezier(.215,.61,.355,1);transition-property:opacity,color,background-color}.c-media-grid__item:hover .c-media-grid__item-button,.c-media-grid__item:active .c-media-grid__item-button,.c-media-grid__item:focus .c-media-grid__item-button,.c-media-grid__item:hover .c-media-grid__item-icon-outer,.c-media-grid__item:active .c-media-grid__item-icon-outer,.c-media-grid__item:focus .c-media-grid__item-icon-outer{opacity:1}.c-media-grid__modal-image{width:100%}}@layer component{.c-offer__details{margin-block:5.6rem}@media (min-width: 768px){.c-offer__details{display:grid;grid-template-columns:repeat(12,1fr);gap:3.2rem;margin-block:8rem}}@media (min-width: 768px){.c-offer__details-content{grid-column:1/span 6}}.c-offer__details-table{margin-top:2.4rem}@media (min-width: 768px){.c-offer__details-table{margin-top:0;grid-column:8/span 5}}.c-offer__details-intro{color:#ef4123}.c-offer__details-headline{margin-top:.8rem}.c-offer__details-description{margin-top:1.6rem}.c-offer__details-table-table{background-color:#dad3cf40;width:100%}.c-offer__details-table-cell:last-of-type{text-align:right}}@layer component{.c-offers-grid__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:3.2rem}@media (min-width: 768px){.c-offers-grid__grid{grid-template-columns:repeat(2,1fr)}}}@layer component{.c-owner-manuals-grid__grid:not(:first-child){margin-top:2.4rem}}@layer component{.c-post-list__head{display:flex;flex-direction:column}@media (min-width: 1024px){.c-post-list__head{flex-direction:row;justify-content:space-between}}.c-post-list__filters{display:flex;flex-direction:column;gap:2.4rem;margin-top:2.4rem}@media (min-width: 1024px){.c-post-list__filters{margin:0;flex-direction:row;padding:0}}.c-post-list__items{margin-top:4rem;display:flex;flex-direction:column;gap:3.2rem}.c-post-list__item{padding-bottom:3.2rem;border-bottom:1px solid #DAD3CF;color:inherit;text-decoration:none}.c-post-list__item *{transition:color .3s cubic-bezier(.075,.82,.165,1)}.c-post-list__item:hover *,.c-post-list__item:focus *{color:#ef4123}.c-post-list__item-text{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem;letter-spacing:0;margin-top:2.4rem}@media (min-width: 768px){.c-post-list__item-text{font-size:1.6rem;line-height:2.4rem;letter-spacing:0}}}@layer component{.c-product-360__canvas-wrap{position:relative;background-size:cover;background-position:center center;line-height:0}.c-product-360__canvas-wrap--ready{cursor:ew-resize}.c-product-360__canvas{width:100%;pointer-events:none;opacity:0;transition:opacity .3s linear;-webkit-user-select:none;-ms-user-select:none;user-select:none}.c-product-360__canvas-wrap--ready .c-product-360__canvas{opacity:1}.c-product-360__loading{position:absolute;font-size:7.2rem;top:calc(50% - 3.6rem);left:calc(50% - 3.6rem);color:#25211f;pointer-events:none;-webkit-animation-name:loading-indicator;animation-name:loading-indicator;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-transform-origin:50% 56%;transform-origin:50% 56%;transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1) opacity .3s linear;transition:transform .5s cubic-bezier(.215,.61,.355,1) opacity .3s linear;transition:transform .5s cubic-bezier(.215,.61,.355,1) opacity .3s linear,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) opacity .3s linear}.c-product-360__canvas-wrap--ready .c-product-360__loading{display:none}}@-webkit-keyframes loading-indicator{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-indicator{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@layer component{@media print{.c-product-builder__form{display:none}}@media print{.c-product-builder__last-chance{display:none}}.c-product-builder__section{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem 2.4rem}.c-product-builder__section:not(:first-child){margin-top:9.6rem}@media (min-width: 768px){.c-product-builder__section{grid-template-columns:calc(8.3333333333% - 2.2rem) calc(41.6666666667% - 1.4rem) calc(50% - 1.2rem)}}@media (min-width: 1024px){.c-product-builder__section{grid-template-columns:calc(8.3333333333% - 2.2rem) calc(25% - 1.8rem) calc(66.6666666667% - .8rem)}}.c-product-builder__section-options--grid{display:grid;grid-template-columns:repeat(1,1fr);gap:3.2rem;align-items:start}@media (min-width: 1024px){.c-product-builder__section-options--grid{grid-template-columns:repeat(2,1fr)}}.c-product-builder__section-icon{width:4rem;background-color:#ef4123;border-radius:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;color:#fff}@media (min-width: 768px){.c-product-builder__section-icon{width:100%}}.c-product-builder__disclaimer{text-align:center;margin-top:5.6rem}}@layer component;@layer component{.c-product-compare{z-index:3}.c-product-compare__selection{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity;opacity:1}.c-product-compare--show .c-product-compare__selection{display:none}.c-product-compare--loading .c-product-compare__selection{opacity:.25;pointer-events:none}.c-product-compare__main{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity;display:none}.c-product-compare--show .c-product-compare__main{display:block}.c-product-compare--loading .c-product-compare__main{opacity:.25;pointer-events:none}.c-product-compare__hightlight-differences{display:flex;align-items:center;gap:.8rem;width:100%;max-width:14rem;cursor:pointer}.c-product-compare__hightlight-differences:not(:last-child){margin-bottom:1.6rem}@media (min-width: 1024px){.c-product-compare__hightlight-differences:not(:last-child){margin-bottom:3.2rem}}@media (max-width: 1023px){.c-product-compare__head--fixed .c-product-compare__hightlight-differences{margin-bottom:0;margin-top:1.6rem}}.c-product-compare__hightlight-differences-text{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.4rem;line-height:2rem;color:#49433f}.c-product-compare__hightlight-differences-toggle{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:background-color;position:relative;width:4.8rem;height:2.4rem;flex-shrink:0;background:#dad3cf;border-radius:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media (min-width: 1024px){.c-product-compare__hightlight-differences-toggle{align-self:center}}.c-product-compare__hightlight-differences-toggle:before{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;width:2rem;height:2rem;background:#fff;border-radius:50%;box-shadow:0 4px 4px #00000040}.c-product-compare__hightlight-differences-toggle:checked{background-color:#25211f}.c-product-compare__hightlight-differences-toggle:checked:before{-webkit-transform:translateX(2.4rem);transform:translate(2.4rem)}.c-product-compare__row{display:flex;flex-wrap:wrap}@media (min-width: 1024px){.c-product-compare__row{flex-wrap:nowrap}}.c-product-compare__head .c-product-compare__row{gap:1.6rem}@media (min-width: 1024px){.c-product-compare__head .c-product-compare__row{display:flex;align-items:flex-end;gap:0}}@media (min-width: 1024px){.c-product-compare__body .c-product-compare__row,.c-product-compare__foot .c-product-compare__row{border-top:1px solid #DAD3CF}}.c-product-compare__body .c-product-compare__row:not(:first-child),.c-product-compare__foot .c-product-compare__row:not(:first-child){margin-top:1.6rem}@media (min-width: 1024px){.c-product-compare__body .c-product-compare__row:not(:first-child),.c-product-compare__foot .c-product-compare__row:not(:first-child){margin-top:0}}@media (min-width: 1024px){.c-product-compare__col{flex:1 1 0;padding:0 3.2rem}}@media (min-width: 1024px){.c-product-compare__col:first-child{padding-left:0}}@media (min-width: 1024px){.c-product-compare__head .c-product-compare__col{padding-block:0 1.6rem}}@media (min-width: 1024px){.c-product-compare__body .c-product-compare__col,.c-product-compare__foot .c-product-compare__col{padding-block:1.2rem}}.c-product-compare__body .c-product-compare__col:first-child,.c-product-compare__foot .c-product-compare__col:first-child{color:#867f7a}.c-product-compare__body .c-product-compare__col:nth-child(2n),.c-product-compare__foot .c-product-compare__col:nth-child(2n){background:#dad3cf40}@media (min-width: 1024px){.c-product-compare__col--add{text-align:center}}.c-product-compare__head .c-product-compare__col--add{width:100%}@media (min-width: 1024px){.c-product-compare__head .c-product-compare__col--add{width:auto}}.c-product-compare__body .c-product-compare__col--add,.c-product-compare__foot .c-product-compare__col--add{display:none}@media (min-width: 1024px){.c-product-compare__body .c-product-compare__col--add,.c-product-compare__foot .c-product-compare__col--add{display:block}}@media (max-width: 1023px){.c-product-compare__head .c-product-compare__col--intro{width:100%;order:1}}@media (max-width: 1023px){.c-product-compare__head--fixed .c-product-compare__col--intro{display:grid}}@media (max-width: 1023px){.c-product-compare__head .c-product-compare__col--product{flex:1 1 20%;order:-1}}.c-product-compare__col--spec-label{width:100%;margin-bottom:1.2rem}@media (min-width: 1024px){.c-product-compare__col--spec-label{width:auto;margin-bottom:0}}.c-product-compare__col--spec-value{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:color;color:#25211f}@media (max-width: 1023px){.c-product-compare__col--spec-value{flex:1 1 20%;border-top:1px solid #DAD3CF;border-bottom:1px solid #DAD3CF;padding:1.6rem}}.c-product-compare--highlight-differences .c-product-compare__col--spec-value{color:#867f7ab3}.c-product-compare--highlight-differences .c-product-compare__row--different .c-product-compare__col--spec-value{color:#25211f}.c-product-compare__head--fixed{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;position:fixed;top:0;left:0;display:none;width:100%;padding:.8rem 0 2.4rem;background:#f8f6f2;box-shadow:0 .4rem 4.8rem #0000001a;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;z-index:1}@media (min-width: 1024px){.c-product-compare__head--fixed{padding-bottom:.8rem}}.c-product-compare__head--fixed-active{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.c-product-compare__body{margin-top:3.2rem;position:relative}@media (min-width: 1024px){.c-product-compare__body{margin-top:0}}.c-product-compare__foot{display:none}@media (min-width: 1024px){.c-product-compare__foot{display:block}}@media (min-width: 1024px){.c-product-compare__add{margin:0 auto}}.c-product-compare__title{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.7rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.c-product-compare__title{font-size:2rem;line-height:2.8rem;letter-spacing:-.05rem}}@media print{.c-product-compare__title{font-size:1rem;line-height:1.4rem}}.c-product-compare__head--fixed .c-product-compare__title{order:-1}.c-product-compare__product-remove{margin-left:auto;color:#867f7a;font-size:2.4rem}.c-product-compare__product-image{width:100%;aspect-ratio:1.75/1}.c-product-compare__product-title{font-family:DDC Hardware,bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;font-weight:400;font-size:1.8rem;line-height:2rem;letter-spacing:0;text-align:center}@media (min-width: 768px){.c-product-compare__product-title{font-size:3.2rem;line-height:4rem;letter-spacing:-.02rem}}@media print{.c-product-compare__product-title{font-size:1.4rem;line-height:1.6rem}}.c-product-compare__product-title:not(:first-child){margin-top:.8rem}.c-product-compare__product-select{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.4rem;letter-spacing:0;width:100%;border:1px solid #DAD3CF;padding:1.2rem 4.8rem 1.2rem 1.6rem;background:var(--setting--background-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='m16.59 8.29492-4.59 4.57998-4.59-4.57998-1.41 1.41 6 5.99998 6-5.99998z' fill='%2325211F'%3E%3C/path%3E%3C/svg%3E") right 1.2rem center no-repeat;color:#25211f;background-size:2.4rem auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 768px){.c-product-compare__product-select{font-size:1.6rem;line-height:2.4rem;letter-spacing:0}}.c-product-compare__product-select:not(:first-child){margin-top:.8rem}.c-product-compare__product-msrp:not(:first-child){margin-top:1.6rem}.c-product-compare__product-msrp-label{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:0;color:#867f7a}@media (min-width: 768px){.c-product-compare__product-msrp-label{font-size:1.4rem;line-height:2rem;letter-spacing:0}}.c-product-compare__product-msrp-value{font-family:avenirnextvariable,avenir,Avenir Next LT Pro,montserrat,corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;font-size:1.7rem;line-height:2.4rem;letter-spacing:0}@media (min-width: 768px){.c-product-compare__product-msrp-value{font-size:2rem;line-height:2.8rem;letter-spacing:-.05rem}}@media print{.c-product-compare__product-msrp-value{font-size:1rem;line-height:1.4rem}}.c-product-compare__body-trigger{position:absolute;top:0;left:0;width:100%;pointer-events:none}.c-product-compare__body-trigger--spacer{height:calc(100% - 276px)}@media (min-width: 768px){.c-product-compare__body-trigger--spacer{height:calc(100% - 308px)}}@media (min-width: 1024px){.c-product-compare__body-trigger--spacer{height:calc(100% - 168px)}}.c-product-compare__trigger{height:50px}.c-product-compare__loading{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:opacity;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;pointer-events:none;z-index:1}.c-product-compare--loading .c-product-compare__loading{opacity:1}.c-product-compare__loading-icon{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;position:relative;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.c-product-compare--loading .c-product-compare__loading-icon{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}.c-product-compare__loading-icon:before{content:"";display:block;width:3.2rem;height:3.2rem;border:4px solid #DAD3CF;border-top-color:#ef4123;border-radius:50%;-webkit-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite}}@layer component{.c-product-filter-bar{z-index:3}}@layer component{.c-product-reviews__stars{display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.c-product-reviews__stars{margin-inline:auto;width:calc(66.6666666667% - .8rem)}}.c-product-reviews__star{font-size:4.8rem;margin-left:-1.1rem}.c-product-reviews__intro{margin-top:.8rem;text-align:center}@media (min-width: 768px){.c-product-reviews__intro{margin-top:1.6rem;margin-inline:auto;width:calc(66.6666666667% - .8rem)}}.c-product-reviews__reviews{margin-top:2.4rem}@media (min-width: 768px){.c-product-reviews__reviews{display:flex;align-items:center;margin-top:6.4rem}}@media (min-width: 768px){.c-product-reviews__reviews-track{order:1;margin-inline:auto;max-width:calc(66.6666666667% - .8rem)}}.c-product-reviews__review-item{text-align:center}.c-product-reviews__review-item-content{font-family:elizeth,rockwell,Rockwell Nova,Roboto Slab,"DejaVu Serif",Sitka Small,serif;font-weight:500;font-size:2rem;line-height:2.4rem;letter-spacing:0;color:var(--setting--color)}@media (min-width: 768px){.c-product-reviews__review-item-content{font-size:4rem;line-height:4.8rem;letter-spacing:-.1rem}}@media print{.c-product-reviews__review-item-content{font-size:2.4rem;line-height:2.8rem}}.c-product-reviews__review-item-attribution{margin-top:1.2rem;color:var(--setting--color)}@media (min-width: 768px){.c-product-reviews__review-item-attribution{margin-top:1.6rem}}.c-product-reviews__arrows{margin-top:2.4rem;display:flex;justify-content:center;gap:1.6rem;pointer-events:none}@media (min-width: 768px){.c-product-reviews__arrows{margin-top:2.4rem;display:contents}}.c-product-reviews__arrow{pointer-events:all}@media (min-width: 768px){.c-product-reviews__arrow--prev{order:0}}@media (min-width: 768px){.c-product-reviews__arrow--next{order:3}}}@layer component{.c-product-tires{overflow:visible}.c-product-tires__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:3.2rem;align-items:start}@media (min-width: 1024px){.c-product-tires__grid{grid-template-columns:repeat(2,1fr)}}}@layer component{.c-promo-slider{--promo-slider-content-padding-top: 2.4rem;--promo-slider-content-padding-right: 2.4rem;--promo-slider-content-padding-bottom: 2.4rem;--promo-slider-content-padding-left: 2.4rem}@media (min-width: 768px){.c-promo-slider{--promo-slider-content-padding-left: 3.2rem;--promo-slider-content-padding-right: 5.6rem}}@media (min-width: 768px){.c-promo-slider__wrap{display:flex}}.c-promo-slider__image{aspect-ratio:1.6;position:relative}@media (min-width: 768px){.c-promo-slider__image{width:50%;flex-shrink:0;align-self:stretch;aspect-ratio:auto;order:1}}.c-promo-slider__image .splide__track{height:100%}.c-promo-slider__content{transition:.3s cubic-bezier(.215,.61,.355,1);transition-property:background-color;padding-block:2.4rem;background:var(--setting--background-color)}@media (min-width: 768px){.c-promo-slider__content{width:50%;flex-shrink:0;align-self:center;order:0}}.c-promo-slider__content-slide{color:#25211f;padding-inline:var(--promo-slider-content-padding-left) var(--promo-slider-content-padding-right)}.c-promo-slider__content-slide--dark{color:#f8f6f2}.c-promo-slider__pagination{padding-inline:var(--promo-slider-content-padding-left) var(--promo-slider-content-padding-right)}.c-promo-slider__pagination:not(:first-child){margin-top:2.4rem}}@layer component{.c-reveal-gallery__clip{overflow-x:clip;margin-top:3rem}@media (min-width: 768px){.c-reveal-gallery__clip{margin-top:0}}.c-reveal-gallery__wrap{display:flex;flex-direction:column}@media (min-width: 768px){.c-reveal-gallery__wrap{margin-left:calc(var(--container-slash-width) * -.5);width:calc(100% + var(--container-slash-width) * 1.5);flex-direction:row;min-height:50vw}}@media (min-width: 1024px){.c-reveal-gallery__wrap{min-height:72rem}}.c-reveal-gallery__item{margin-bottom:-7vw;position:relative;overflow:hidden;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);width:100%}.c-reveal-gallery__item:last-child{margin-bottom:0}@media (min-width: 768px){.c-reveal-gallery__item{margin-bottom:0;margin-right:-.6rem;-webkit-transform:skewX(-5deg);transform:skew(-5deg);transition:width .6s cubic-bezier(.215,.61,.355,1)}}@media (min-width: 768px){.c-reveal-gallery__wrap--2-slides .c-reveal-gallery__item{width:50%}}@media (min-width: 768px){.c-reveal-gallery__wrap--3-slides .c-reveal-gallery__item{width:33.33%}}@media (min-width: 768px){.c-reveal-gallery__wrap--4-slides .c-reveal-gallery__item{width:25%}}@media (min-width: 768px){.c-reveal-gallery--active .c-reveal-gallery__wrap--2-slides .c-reveal-gallery__item{width:25%}}@media (min-width: 768px){.c-reveal-gallery--active .c-reveal-gallery__wrap--3-slides .c-reveal-gallery__item{width:18%}}@media (min-width: 768px){.c-reveal-gallery--active .c-reveal-gallery__wrap--4-slides .c-reveal-gallery__item{width:13%}}.c-reveal-gallery__item--active{transition:width .3s cubic-bezier(.215,.61,.355,1)}@media (min-width: 768px){.c-reveal-gallery__wrap--2-slides .c-reveal-gallery__item--active{width:75%!important}}@media (min-width: 768px){.c-reveal-gallery__wrap--3-slides .c-reveal-gallery__item--active{width:64%!important}}@media (min-width: 768px){.c-reveal-gallery__wrap--4-slides .c-reveal-gallery__item--active{width:61%!important}}.c-reveal-gallery__item-inner{margin-bottom:-7vw;padding-block:calc(7vw + 6.4rem);position:relative;display:flex;flex-direction:column;top:-9vw;-webkit-transform:skewY(5deg);transform:skewY(5deg);overflow:auto}@media (min-width: 768px){.c-reveal-gallery__item-inner{margin-bottom:0;margin-right:var(--container-slash-width);padding-block:0;width:calc(100% + var(--container-slash-width) * 1.5);overflow:unset;min-height:100%;justify-content:flex-end;top:unset;left:calc(var(--container-slash-width) * -1);-webkit-transform:skewX(5deg);transform:skew(5deg)}}.c-reveal-gallery__item-image{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.c-reveal-gallery__item-gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;background:linear-gradient(270deg,#0003,#000000e6);transition:opacity .2s linear}@media (min-width: 768px){.c-reveal-gallery__item-gradient{background:linear-gradient(180deg,#0000,#000000a3)}}.c-reveal-gallery__item--active .c-reveal-gallery__item-gradient{transition-delay:.2s;opacity:1}.c-reveal-gallery__item-content{max-height:0;padding-inline:2.4rem;color:#fff;z-index:2;opacity:0;pointer-events:none;overflow:hidden;transition:max-height .7s cubic-bezier(.215,.61,.355,1)}@media (min-width: 768px){.c-reveal-gallery__item-content{padding-block:6.4rem;padding-inline:calc(var(--container-slash-width) + 4rem);max-height:unset;transition:opacity .2s linear}}@media (min-width: 768px){.c-reveal-gallery__wrap--1-slides .c-reveal-gallery__item-content{width:70vw}}@media (min-width: 1128px){.c-reveal-gallery__wrap--1-slides .c-reveal-gallery__item-content{width:90rem}}@media (min-width: 768px){.c-reveal-gallery__wrap--2-slides .c-reveal-gallery__item-content{width:65vw}}@media (min-width: 1128px){.c-reveal-gallery__wrap--2-slides .c-reveal-gallery__item-content{width:90rem}}@media (min-width: 768px){.c-reveal-gallery__wrap--3-slides .c-reveal-gallery__item-content{width:74vw}}@media (min-width: 1128px){.c-reveal-gallery__wrap--3-slides .c-reveal-gallery__item-content{width:90rem}}@media (min-width: 768px){.c-reveal-gallery__wrap--4-slides .c-reveal-gallery__item-content{width:70vw}}@media (min-width: 1128px){.c-reveal-gallery__wrap--4-slides .c-reveal-gallery__item-content{width:80rem}}.c-reveal-gallery__item--active .c-reveal-gallery__item-content{max-height:100vh;opacity:1;pointer-events:all;overflow:auto}@media (min-width: 768px){.c-reveal-gallery__item--active .c-reveal-gallery__item-content{transition-delay:.4s}}@media (min-width: 768px){.c-reveal-gallery__item:first-child .c-reveal-gallery__item-content{padding-left:calc(5.6rem + 8vw)}}@media (min-width: 1128px){.c-reveal-gallery__item:first-child .c-reveal-gallery__item-content{padding-left:14.6rem}}@media (min-width: 768px){.c-reveal-gallery__item-content .c-reveal-gallery__item:last-child{padding-right:calc(5.6rem + 8vw)}}@media (min-width: 1128px){.c-reveal-gallery__item-content .c-reveal-gallery__item:last-child{padding-right:14.6rem}}.c-reveal-gallery__item-headline{margin-top:.8rem}.c-reveal-gallery__item-subheadline{margin-top:.8rem;font-size:2rem}.c-reveal-gallery__item-description{margin-top:.8rem}.c-reveal-gallery__item-disclaimer{margin-top:.8rem;font-size:1rem;line-height:1.6rem;opacity:.4}.c-reveal-gallery__item-button{margin-top:3.2rem}.c-reveal-gallery__item--mobile-bottom{height:8vw;background-color:var(--setting--background-color)}@media (min-width: 768px){.c-reveal-gallery__item--mobile-bottom{display:none}}}@layer component{.c-series-descriptions__grid{display:grid;gap:5.6rem}@media (min-width: 1024px){.c-series-descriptions__grid{gap:11.2rem}}}@layer component{.c-series-grid__grid{display:flex;justify-content:center;flex-wrap:wrap;gap:2.4rem}.c-series-grid__card{flex:0 1 calc(100% + -0rem);display:grid;align-items:center;grid-template-columns:repeat(2,1fr);gap:.8rem;text-decoration:none;color:inherit}@media (min-width: 768px){.c-series-grid__card{display:block;flex-basis:calc(50% - 1.2rem)}}@media (min-width: 1024px){.c-series-grid__card{flex-basis:calc(25% - 1.8rem)}}.c-series-grid__card-content{margin-top:.8rem;display:flex;flex-direction:column;gap:.4rem}@media (min-width: 768px){.c-series-grid__card-content{text-align:center;align-items:center}}.c-series-grid__card-overline{color:#867f7a}.c-series-grid__card-description{display:none;color:#867f7a}@media (min-width: 768px){.c-series-grid__card-description{display:block}}.c-series-grid__card-new-badge{margin-right:.4rem;padding:.6rem .8rem;top:-.4rem;position:relative;display:inline-block;background-color:#ef4123;color:#fff;border-radius:3.2rem;text-align:center}}@layer component{.c-text-slideshow__wrap{display:flex;flex-direction:column;gap:4.8rem;max-width:100%}@media (min-width: 768px){.c-text-slideshow__wrap{flex-direction:row;justify-content:space-between;gap:3.2rem}}@media (min-width: 768px){.c-text-slideshow__content-wrap{flex-basis:50%}}.c-text-slideshow__slideshow-wrap{overflow:hidden}@media (min-width: 768px){.c-text-slideshow__slideshow-wrap{flex-basis:50%;max-width:45.6rem}}.c-text-slideshow__slideshow-pagination{position:absolute;right:2.4rem;left:2.4rem;bottom:2.4rem}.c-text-slideshow__slide{position:relative;display:grid;align-items:flex-end;min-height:41.6rem;padding:2.4rem 2.4rem 4.2rem;color:#fff}@media (min-width: 768px){.c-text-slideshow__slide{min-height:39.2rem}}.c-text-slideshow__slide-image{z-index:-1;top:0;left:0}.c-text-slideshow__slide-image--overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}}@layer component{.c-warranty-details__head--has-accent-line:before{content:"";display:block;width:7.2rem;height:.5rem;margin-bottom:1.6rem;background:var(--setting--accent-line-color, #EF4123)}.c-warranty-details__content:not(:first-child){margin-top:2.4rem}@media (min-width: 1024px){.c-warranty-details__content:not(:first-child){margin-top:4rem}}}
