:root{--container-padding:20px;--list-gap:20px;--stories-card-width:330px;--multilanguage-header-height:81px}
.comparison__accessories,.comparison__cards,.comparison__colors,.comparisonLayout{margin-top:1.25em;display:flex;max-width:100%;gap:0 20px;justify-content:space-between}
.comparison__accessories>div,.comparison__cards>div,.comparison__colors>div,.comparisonLayout>div{width:50%;position:relative}
.comparison__subtitle{margin-top:24px;margin-bottom:40px}
.comparison__prices{display:flex;flex-direction:column;gap:5px 0;margin-bottom:16px}
.comparison__prices::nth-child(2){display:none}
.comparison__price{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3333333333;color:#000;display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}
.comparison__basetransfer,.comparison__newprice-label{display:flex;flex-direction:column;margin:0 0 16px}
.comparison__baseprice-value,.comparison__basetransfer-value{margin-right:5px;margin-left:5px}
.comparison__addNewModel{display:flex;background-color:#f2f2f2;color:#000;width:33%;background:#f2f2f2;flex-direction:column;justify-content:center;align-items:center;height:224px;padding:10px;text-align:center}
.comparison__addNewModel-button{margin-top:10px}
.comparison__addNewModel-button:hover{color:#000}
.comparison__pageContainer{margin-top:40px}
.comparison__discoverMore{display:flex;flex-direction:row;align-items:center;margin-top:16px;margin-bottom:22px;font-size:1rem;font-family:Oswald,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.375;color:#000}
.comparison__discoverMore .kawicon{margin-right:6px}
.comparison__cards:has(.comparison__newprice-labe,.comparison__basetransfer) .comparison__price{min-height:140px}
.comparison__cards .productcard{flex:1 1 0}
.comparison__cards .productcard:nth-child(n+2){margin-top:15px}
.comparison__cards .productcard:nth-child(n+3){display:none}
.comparison__cards .productcard__container{display:flex;flex-direction:column}
.comparison__cards .productcard__container>a{order:2}
.comparison__cards .productcard__container .productcard__specs{order:3;height:60px}
.comparison__cards .productcard__container .productcard__remove{order:1;position:relative;text-align:right;padding:0 0 10px}
.comparison__cards .productcard__specs .title__text--h6:nth-child(2){display:none}
.comparison__cards .productcard .kawicon--close{pointer-events:none}
.comparison__cards .productcard__container{box-shadow:none}
.comparison__cards svg{width:44px}
.comparison__card .productcard__container,.comparison__card .productcard__imageContainer{padding:0}
.comparison__colors{position:relative;margin-bottom:60px}
.comparison__color .circle{display:inline-block;position:relative;cursor:pointer;width:30px;height:30px;border-radius:50%;margin:8px}
.comparison__color .circle svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.comparison__color .circle path{stroke:#000}
.comparison__color .circle.selected:after,.comparison__color .circle.selected:before{content:"";position:absolute;top:-3px;height:36px;width:12px;display:inline-block;border-top:2px solid #000;border-bottom:2px solid #000}
.comparison__color .circle.selected:before{left:-9px;border-left:2px solid #000}
.comparison__color .circle.selected:after{left:27px;border-right:2px solid #000}
.comparison__color .circle.selected,.comparison__color .circle:focus,.comparison__color .circle:hover{color:#000}
.comparison__color .circle.selected:after,.comparison__color .circle:focus:after,.comparison__color .circle:hover:after{opacity:1}
.comparison__color-name{display:none;margin:10px 0;word-break:break-word;white-space:normal}
.comparison__color .selected+.comparison__color-name{display:flex;position:absolute;left:0;width:130px}
.comparison__color .productcard__close{color:#000;font-size:20px}
.comparison__variant{display:inline-block;position:static}
.comparison__variant .circle svg{pointer-events:none}
.comparison__accessories .cmp-text__subheading{display:none}
.comparison__accessories .productsummary__accessories{list-style-type:none;height:auto;margin-bottom:9px;order:3}
.comparison__accessories .productsummary__accessories--cut{max-height:5.5em}
.comparison__accessories .productsummary__accessory{position:relative;margin-bottom:10px;padding-left:20px;font-size:1.125rem;font-family:Arial,sans-serif;font-weight:100;line-height:1.1666666667;color:#000;text-decoration:underline;line-height:1.5}
.comparison__accessories .productsummary__accessory-showmore-container{background-color:#fff;position:relative;top:1em;padding-bottom:.5em}
.comparison__accessories .productsummary__accessory-showmoreContainer{margin-top:1.25em}
.comparison__accessories .productsummary__accessory-showmore{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3333333333;color:#000;text-decoration:underline}
.comparison__accessories .productsummary__accessory:before{content:"+";position:absolute;left:0;top:-5px;color:#000;margin-right:10px;font-size:24px}
.comparison__differences{font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222;padding-top:.2008888889em;padding-bottom:.0432222222em;margin:1.25em 0}
.comparison__names{display:flex;min-height:60px;align-items:center;background-color:#000}
.comparison__names .title__container{padding:0 20px}
.comparison__names .title__container:nth-child(n+3){display:none}
.comparison__names .title__text{color:#fff}
.comparisontable{margin-top:5px}
.comparisontable__row{display:flex;flex-wrap:wrap}
.comparisontable--showdiff .comparisontable__row--nodiff{display:none}
.comparisontable__cell{font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222;padding:16px 0;word-break:break-word;text-align:left;vertical-align:top}
.comparisontable__header{width:100%;padding:16px 0;font-weight:700}
.comparisontable__data,.comparisontable__header{border-bottom:1px solid grey}
.comparison__select-native{position:relative}
.comparison__dropdown-label{margin-top:8px;margin-bottom:8px}
.comparison__dropdown-label,.comparison__select{font-size:1rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.375}
.comparison__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:4px;padding:14px 16px;width:100%;z-index:1}
.comparison__dropdown{position:relative;width:100%;margin-bottom:10px}
.comparison__dropdown .kawicon{position:absolute;right:16px;bottom:13%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.comparison__dropdown.is-open .kawicon,.comparison__dropdown:focus-within .kawicon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.comparison__dropdown-list{box-shadow:0 0 8px 0 rgba(0,0,0,.2);display:none;list-style-type:none;padding:0;margin:0;width:100%}
.comparison__dropdown--skinned .comparison__dropdown-list{display:block}
.is-open .comparison__dropdown-list{z-index:1000}
.comparison__dropdown-item{display:none;box-shadow:inset 0 -1px 0 0 #e2e0e0;cursor:pointer;font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222;padding:10px 16px;width:100%}
.comparison__dropdown-item:last-child{box-shadow:none}
.comparison__dropdown-item:hover{background-color:#1c1c1a;color:#fff}
.is-open .comparison__dropdown-item{display:block}
.comparison__default-dropdown-item{background-color:#fff;border:1px solid #1c1c1a;border-radius:4px;cursor:pointer;display:block;font-size:18px;font-weight:700;min-height:42px;padding:10px 16px;position:relative;width:100%}
.comparison__pageContainer .productcard__new{display:none}
@media(min-width:600px){.comparison__differences{padding-top:.2008888889em;padding-bottom:.0432222222em}
.comparison__differences,.comparison__dropdown-item,.comparisontable__cell{font-size:1.125rem;line-height:1.2222222222}
}
@media(min-width:992px){:root{--container-padding:40px}
.comparison__accessories,.comparison__cards,.comparison__colors,.comparisonLayout{margin-top:2.1875em;margin-left:19.8%;justify-content:normal}
.comparison__accessories>div,.comparison__cards>div,.comparison__colors>div,.comparisonLayout>div{position:static;width:33.3%}
.comparison__subtitle{margin-top:40px;margin-bottom:60px}
.comparison__prices{margin-bottom:24px;flex-direction:row}
.comparison__basetransfer,.comparison__newprice-label{margin-bottom:3px;flex-direction:row}
.comparison__addNewModel-button{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.3333333333}
.comparison__pageContainer{margin-top:60px}
.comparison__discoverMore{margin-top:32px;margin-bottom:70px}
.comparison__cards:has(.comparison__newprice-labe,.comparison__basetransfer) .comparison__price{min-height:59px}
.comparison__cards .productcard:nth-child(n+2){margin-top:0;margin-left:15px}
.comparison__cards .productcard:nth-child(n+3){display:block}
.comparison__cards .productcard__container{height:100%;width:inherit;max-width:442px}
.comparison__color .selected+.comparison__color-name{width:200px}
.comparison__variant{position:relative}
.comparison__accessories .productsummary__accessories--cut{max-height:5.3em}
.comparison__differences{margin:2.1875em 0 2.1875em 19.8%}
.comparison__names .title__container:nth-child(n+3){display:block}
.comparisontable{width:100%;max-width:1380px;margin-top:2.1875em;border-collapse:separate;border-spacing:20px 0;margin-left:-40px}
.comparisontable--cols1 .comparisontable__columnHeaders,.comparisontable--cols2 .comparisontable__columnHeaders{width:17%}
.comparisontable__row{display:table-header-group}
.comparisontable__cell{width:350px}
.comparisontable__header{width:250px}
.comparison__select{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.2222222222}
}
@media(max-width:991px){.comparison__accessories>div:nth-child(3),.comparison__cards>div:nth-child(3),.comparison__colors>div:nth-child(3),.comparisonLayout>div:nth-child(3){display:none}
.comparison__addNewModel{width:50%}
.comparison__addNewModel:last-child{display:none}
.comparisontable__cell:nth-child(n+2){width:50%}
.comparisontable__cell:nth-child(2){padding-left:0;position:relative}
.comparisontable__cell:nth-child(2):after{content:"";position:absolute;bottom:-5px;right:0;width:10px;height:100%;background-color:#fff}
.comparisontable__cell:nth-child(3){padding-right:0}
.comparisontable__cell:nth-child(n+4){display:none}
.comparisontable__header{text-align:center;border-bottom:1px solid}
}