.cmp-accordion__button{--v-icon-size: 24px;width:100%;min-height:82px;background-color:var(--accordion-button-background);color:#141414;text-align:start;display:flex;align-items:center;border:0;cursor:pointer;border-radius:8px;padding-inline:10px 20px;padding-block:25px;column-gap:15px;scroll-margin:var(--header-displayed-height)}.cmp-accordion__button:hover,.cmp-accordion__button:focus-visible{--accordion-button-background: #f7f7f7;--accordion-button-icon-background: #e1dfdd}.cmp-accordion__icon{margin-inline-start:auto;position:relative}.cmp-accordion__item[data-cmp-expanded] .cmp-accordion__icon:before{background-color:#53565a;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-up.svg#chevron-up-icon-w24-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-up.svg#chevron-up-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:var(--v-icon-size);height:var(--v-icon-size)}@media(min-width: 1200px){.cmp-accordion__item[data-cmp-expanded] .cmp-accordion__icon:before{-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-up.svg#chevron-up-icon-w16-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-up.svg#chevron-up-icon-w16-view")}}.cmp-accordion__item:not([data-cmp-expanded]) .cmp-accordion__icon:before{background-color:#53565a;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-down.svg#chevron-down-icon-w24-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-down.svg#chevron-down-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:var(--v-icon-size);height:var(--v-icon-size)}@media(min-width: 1200px){.cmp-accordion__item:not([data-cmp-expanded]) .cmp-accordion__icon:before{-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-down.svg#chevron-down-icon-w16-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-down.svg#chevron-down-icon-w16-view")}}.cmp-accordion__icon::before{position:relative;display:flex !important;z-index:2}.cmp-accordion__item{border-block-end:1px solid #e1dfdd;border-block-start:1px solid #e1dfdd}.cmp-accordion__item[data-cmp-expanded]{--accordion-button-background: #f7f7f7;--accordion-button-icon-background: transparent}.cmp-accordion__panel{display:block;overflow-y:hidden;height:0;visibility:hidden}.cmp-accordion__panel--expanded{overflow-y:auto;overflow-x:visible;height:auto;visibility:visible}.cmp-accordion__panel--hidden{display:none}.accordion{--accordion-width: 610px;--accordion-button-background: transparent;--accordion-button-icon-background: transparent}.accordion__width--content{--accordion-width: 100%}.accordion .cmp-accordion{max-width:var(--accordion-width);margin-block:30px;margin-inline:auto}.accordion .cmp-accordion__header{margin-block:1px;margin-inline:-0.4375rem}.accordion .cmp-accordion__title,.accordion .cmp-accordion__icon{pointer-events:none}.accordion .cmp-accordion__icon::after{content:"";display:block;position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%, -50%);background-color:var(--accordion-button-icon-background);width:52px;height:52px;z-index:1;border-radius:50%}html[dir=rtl] .accordion .cmp-accordion__icon::after{transform:translate(50%, -50%)}.accordion .cmp-accordion__panel>.text{padding-block:20px 32px;padding-inline:20px}.accordion .cmp-accordion__panel>.image,.accordion .cmp-accordion__panel>.teaser,.accordion .cmp-accordion__panel>.teaserlist,.accordion .cmp-accordion__panel>.container__base:not(.container--fullWidth){margin-inline-start:15px;margin-inline-end:15px}.accordion .cmp-accordion__panel>.container__base.container--fullWidth .cmp-container{margin:0}.accordion .cmp-accordion__panel .stpidatasheets{background-color:bisque}.accordion .cmp-accordion__panel .columncontrol,.accordion .cmp-accordion__panel .layoutcontainer{overflow-x:hidden}.accordion .cmp-accordion__panel .columncontrol .aem-Grid:first-of-type,.accordion .cmp-accordion__panel .layoutcontainer .aem-Grid:first-of-type{margin-inline-start:0;margin-inline-end:0}