.tabs{--tabs-border-translate-x: -15px;--tabs-tabscontainer-background: transparent;--tabs-scrollbutton-bg: #fff;--border-selected: #004fbc}.tabs__tabscontainer{display:flex;position:sticky;inset-block-start:var(--header-displayed-height);z-index:3}.tabs__tabscontainer::before,.tabs__tabscontainer::after{content:"";position:absolute;transform:translateX(var(--tabs-border-translate-x));transition:background-color .4s ease;width:100vw}.tabs__tabscontainer::before{background-color:var(--tabs-tabscontainer-background);height:100%;z-index:-1}.tabs__tabscontainer::after{inset-block-end:0;height:1px;background-color:#a7a8a9}.tabs__tabscontainer--sticky{--tabs-tabscontainer-background: #fff;--tabs-scrollbutton-bg: #fff}.tabs__tablist{display:flex;column-gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;flex-grow:1;scrollbar-width:none}.tabs__tablist::-webkit-scrollbar{display:none}.tabs__tablist.cmp-tabs__tablist{flex-wrap:nowrap}.tabs__scrollbutton{position:absolute;height:100%;cursor:pointer;display:none;align-items:center}.tabs__scrollbutton--left,.tabs__scrollbutton--right{transition:background-color .4s ease;background-color:var(--tabs-scrollbutton-bg)}.tabs__scrollbutton--left{left:0}.tabs__scrollbutton--left:before{background-color:#53565a;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-left.svg#chevron-left-icon-w24-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-left.svg#chevron-left-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){.tabs__scrollbutton--left:before{-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-left.svg#chevron-left-icon-w16-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-left.svg#chevron-left-icon-w16-view")}}.tabs__scrollbutton--left::before{position:relative;inset-block-start:-2px}.tabs__scrollbutton--left::after{content:"";display:block;width:15px;background-color:var(--tabs-scrollbutton-bg);transition:background-color .4s ease;filter:blur(5px);height:calc(100% - 15px);position:absolute;right:-10px;right:-10px}.tabs__scrollbutton--right{right:0}.tabs__scrollbutton--right:after{background-color:#53565a;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w24-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-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){.tabs__scrollbutton--right:after{-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w16-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w16-view")}}.tabs__scrollbutton--right::before{content:"";display:block;width:15px;background-color:var(--tabs-scrollbutton-bg);transition:background-color .4s ease;filter:blur(5px);height:calc(100% - 15px);position:absolute;left:-10px}.tabs__scrollbutton--right::after{position:relative;inset-block-start:-2px}.tabs__scrollbutton--visible{display:inline-flex}.tabs__tab{flex-grow:1;text-align:center;padding:15px;cursor:pointer}.tabs__tab__tabpanel{display:none}.tabs__tab.cmp-tabs__tab--active{font-family:var(--ff-medium);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:var(--ls-default);color:#141414;border-block-end:2px solid var(--border-selected)}.tabs__tabpanel{display:none;flex:1 0 100%}.tabs__tabpanel.cmp-tabs__tabpanel--active{display:block}.tabs .container__base.margin-top--none .cmp-container:not([style]){padding-block-start:0}.tabs .container__base.margin-top--none .cmp-container:not([style])>*{margin-block-start:0}.tabs .container__base.margin-bottom--none .cmp-container:not([style]){padding-block-end:0}.tabs .container__base.margin-bottom--none .cmp-container:not([style])>*{margin-block-end:0}.tabs .container__base .cmp-container:not([style]){padding-block:30px}