*{font-family:"Roboto", Arial;font-display:swap}.caas__header{font-family:"Roboto"}.caas__footer{font-family:"Roboto"}body{margin:0}.hidden{display:none}@media (max-width: 599px){.hide-xs{display:none !important}}@media (min-width: 600px) and (max-width: 991px){.hide-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hide-md{display:none !important}}@media (min-width: 1200px){.hide-lg{display:none !important}}.loyalty-gift,.icomoon-home,.icomoon-arrow-down-4,.icomoon-arrow-right-4,.icomoon-cancel-circle2,.icomoon-cross-2,.icomoon-list-2,.icomoon-office-2,.icomoon-profile-4,.icomoon-switch-2{background-image:url("/static/caas/0.96.8/dist/icons/caas.svg?cachebust=1660813071826");background-repeat:no-repeat;background-size:3.78125em 3.71875em;display:inline-block}.loyalty-gift{background-position:-0.25em -0.25em;width:1.71875em;height:1.71875em}.icomoon-home{background-position:-2.21875em -0.25em;width:0.5625em;height:0.59375em}.icomoon-arrow-down-4{background-position:-2.21875em -1.09375em;width:0.5em;height:0.5em}.icomoon-arrow-right-4{background-position:-0.25em -2.21875em;width:0.5em;height:0.5em}.icomoon-cancel-circle2{background-position:-1em -2.21875em;width:0.5em;height:0.5em}.icomoon-cross-2{background-position:-1.75em -2.21875em;width:0.5em;height:0.5em}.icomoon-list-2{background-position:-3.03125em -0.25em;width:0.5em;height:0.5em}.icomoon-office-2{background-position:-3.03125em -1em;width:0.5em;height:0.5em}.icomoon-profile-4{background-position:-3.03125em -1.75em;width:0.5em;height:0.5em}.icomoon-switch-2{background-position:-0.25em -2.96875em;width:0.5em;height:0.5em}.caas__footer--content{margin-top:50px;display:flex;flex-direction:column;border-top:1px solid #ccc;position:relative;content-visibility:auto}@media (max-width: 991px){.caas__footer--content{padding-bottom:70px;background:#222;color:#fff}}.caas__footer--content .top{background-color:#476470}.caas__footer--content .top__container{padding:16px 0;width:100%;height:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-transform:uppercase}@media (max-width: 991px){.caas__footer--content .top__container{flex-direction:column}}.caas__footer--content .top__container h2{color:#fff;font-size:28px;line-height:22px;font-weight:400}@media (max-width: 991px){.caas__footer--content .top__container h2{padding:10px 0}}.caas__footer--content .main{background-color:#fff}.caas__footer--content .main__container{padding:24px 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap:8px;margin:0 auto}.caas__footer--content .main__container>.main__container--list,.caas__footer--content .main__container>.main__container--logo{margin:16px 8px}.caas__footer--content .main__container>.main__container--list{width:200px}.caas__footer--content .main__container>.main__container--list>.heading{color:#222;font-weight:500;text-transform:uppercase;margin:8px 0;border-bottom:1px solid #ccc;padding-bottom:8px}.caas__footer--content .main__container>.main__container--list ul{list-style:none;padding-left:0;margin:8px 0}.caas__footer--content .main__container>.main__container--list ul li a{text-decoration:none;color:#222;font-size:14px;line-height:32px}.caas__footer--content .main__container>.main__container--logo>.footer--logo{width:100%}@media (max-width: 599px){.caas__footer--content .main__container>.main__container--logo>.footer--logo{display:none}}.caas__footer--content .main__container>.main__container--logo>.footer--logo>img{height:auto;width:220px;aspect-ratio:220 / 50;-o-object-fit:scale-down;object-fit:scale-down}.caas__footer--content .main__container>.main__container--logo>.footer--info-area{margin-top:16px}@media (max-width: 599px){.caas__footer--content .main__container>.main__container--logo>.footer--info-area{display:none}}.caas__footer--content .main__container>.main__container--logo>.footer--info-area p{font-size:12px;font-weight:500;color:#222}.caas__footer--content .main__container>.main__container--logo>.footer--info-area p a{color:#0670a3}.caas__footer--content .main__container>.main__container--logo>.footer--ecommerce .trygg-certificate-box{top:-80px;left:50px}.caas__footer--content .main__container--left{display:flex;flex-direction:row;justify-content:space-evenly;flex:1 1 100%}@media (max-width: 991px) and (min-width: 599px){.caas__footer--content .main__container--left{flex:1 1 auto;width:90%}}@media (max-width: 599px){.caas__footer--content .main__container--left{flex-direction:column;flex:1 1 auto;justify-content:flex-start;align-items:center;width:75%}}.caas__footer--content .main__container--right{display:flex;flex-direction:column;flex:1 1 100%;justify-content:space-evenly}@media (min-width: 599px){.caas__footer--content .main__container--right{flex:1 1 auto;padding-left:48px}}@media (max-width: 599px){.caas__footer--content .main__container--right{flex-direction:column;flex:1 1 auto}}@media (max-width: 599px){.caas__footer--content .main__container{color:#fff;background-color:#222;padding:24px}.caas__footer--content .main__container .main__container--list>.heading{color:#fff}.caas__footer--content .main__container .main__container--list ul li a{color:#fff}}.caas__footer--content .bottom{background-color:#5f5f5f}.caas__footer--content .bottom__container{width:100%;display:flex;justify-content:center;align-items:center;flex-flow:row wrap;padding:16px 0}.caas__footer--content .bottom__container .social-icon{padding:0 6px}.caas__footer--content .bottom__container .social-icon img{height:40px;width:40px}.caas__footer--content .hide-prices-toggle{text-align:center;height:18px}.benefit-menu__header{background-color:#46c6d9;color:white;height:54px;display:flex;justify-content:space-between}.benefit-menu__title{font-size:20px;height:100%;padding-left:1em;display:flex;align-items:center}.benefit-menu__list{list-style:none;padding-left:0}.benefit-menu__list-item{margin-bottom:2em}.benefit-menu__close{display:flex;align-items:center;margin-right:1em;cursor:pointer}.benefit-menu__close svg path{fill:white}.benefit-menu__signin--wrapper{padding-left:5.5em;padding-right:5.5em;margin-bottom:2.5em}@media (max-width: 991px){.benefit-menu__signin--wrapper{padding-left:1.5em;padding-right:1.5em}}.benefit-menu__signin--wrapper h3{font-size:20px;font-weight:bold;text-align:center}@media (max-width: 991px){.benefit-menu__signin--wrapper h3{font-size:18px}}.benefit-menu__signin--wrapper a{color:#017ab4}.benefit-menu__signin--form{display:flex;flex-direction:column;align-items:center}@media (max-width: 991px){.benefit-menu__signin--form .checkbox-set .input label{font-size:12px}}.benefit-menu__signin--validation{color:#b00;font-size:0.8em;text-align:left}.benefit-menu__wrapper{position:relative;transition:opacity 1s ease-in-out}.benefit-menu__loader{position:absolute;height:50px;width:50px;left:50%;top:20%}@media (max-width: 991px){.benefit-menu__loader{left:42%}}.benefit-menu__opaque{opacity:0.6}.benefit-menu__opacity-filter{position:absolute;right:0;left:0;top:0;z-index:1;opacity:0.6;height:100%;background-color:white}.benefit-menu__mobile{height:100%;overflow:auto}.benefit-menu__error-message{padding-left:5.5em;padding-right:5.5em;margin-bottom:2.5em;color:#b00;font-size:1.2em;text-align:center}@media (max-width: 991px){.benefit-menu__error-message{padding-left:1.5em;padding-right:1.5em}}.benefit-menu__campaign-link{color:#017ab4 !important;font-size:14px !important}.benefit-menu__campaign-link--wrapper{display:flex;justify-content:center;margin-top:4em;margin-bottom:4em}.bottom-navigation .bottom-navigation__icons .icon-button .benefit-menu__navigation--icon{font-size:13px !important}.bottom-navigation .bottom-navigation__icons .icon-button .benefit-menu__navigation--label{margin-top:2px !important}.caas .btn-large.benefit-menu__signin-button{background-color:#46c6d9;color:black !important;border-bottom:3px solid #28b0c4;transition:background-color 0.2s ease;margin-top:2em;padding:12px 10px}.caas .btn-large.benefit-menu__signin-button:hover{background-color:#2dbed4}.caas .btn-large.benefit-menu__signin-button:active{margin-top:2em}.caas .btn-large.benefit-menu__signin-button--loading{cursor:not-allowed;opacity:0.65;box-shadow:none}.benefit-menu__success{transition:opacity 1s ease-in-out}.benefit-menu__success--content{display:flex;flex-direction:column;align-items:center;margin-top:2em}.benefit-menu__success--svg{height:60px;width:60px}.benefit-menu__success--circle{opacity:0;stroke-dasharray:130;stroke-dashoffset:130;transition:all 1s}.benefit-menu__success--tick{stroke-dasharray:50;stroke-dashoffset:50;transition:stroke-dashoffset 1s 0.5s ease-out}.benefit-menu__success--draw+svg .benefit-menu__success--path{opacity:1;stroke-dashoffset:0}.benefit-item__wrapper{display:flex;text-decoration:none;margin-bottom:3em;padding-right:3em;padding-left:1.5em;height:130px}@media screen and (max-width: 991px){.benefit-item__wrapper{height:100%}}@media screen and (max-width: 991px){.benefit-item__image-wrapper{display:flex;align-items:center}}.benefit-item__data--wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-left:1em}.benefit-item__link{color:#222 !important}.benefit-item__link:hover{text-decoration:none !important}.benefit-item__title{font-size:14px;font-weight:bold;margin-bottom:0.6em}@media screen and (max-width: 991px){.benefit-item__title{font-size:13px}}.benefit-item__details{display:flex;justify-content:space-between}@media screen and (max-width: 991px){.benefit-item__details{margin-top:0.6em}}.benefit-item__buy-button{border-radius:0 !important;height:28px;text-transform:none !important;min-width:75px;font-size:13px !important}.benefit-item__buy-button--wrapper{display:flex;align-items:flex-end}.benefit-item__buy-button.added-to-cart .benefit-item__buy-button--text{margin-left:24px}.benefit-item__price{font-size:14px;font-weight:bold;margin-top:0.6em}@media screen and (max-width: 991px){.benefit-item__price{display:flex;flex-wrap:wrap;margin-right:12px}}.benefit-item__image{width:150px}@media screen and (max-width: 991px){.benefit-item__image{width:120px}}.benefit-item__image-wrapper{position:relative;color:#222 !important}.benefit-item__image-wrapper:hover{text-decoration:none !important}.benefit-item__discount-badge{text-transform:uppercase;font-weight:bold;padding:0.2em 0.8em;background-color:#a5e2eb;text-align:center;font-size:14px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width: 991px){.benefit-item__discount-badge{font-size:12px}}.benefit-item__discount-badge--wrapper{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center}.stockstatus-stock-details{margin-left:4px}.benefit-modal{position:absolute;background:white;z-index:1001;max-width:500px;max-height:96vh;top:50%;right:45vw;border-radius:4px;width:100%;height:auto;padding:20px;overflow-y:auto}@media screen and (max-width: 991px){.benefit-modal{transform:none;top:0;left:0;right:0;border-radius:0;bottom:0}}.benefit-modal h3{font-size:24px;margin-top:0;margin-bottom:10px;font-weight:500;text-align:left}@media screen and (max-width: 991px){.benefit-modal h3{font-size:20px;margin-right:40px}}.benefit-modal__close{cursor:pointer;position:absolute;right:20px}@media (min-width: 992px){.bottom-navigation{display:none !important}}@media (max-width: 991px){.bottom-navigation{height:70px;border-top:1px solid #ddd;background:#f8b912;position:fixed;bottom:0;left:0;right:0;z-index:1002;transform:translateY(0);transition:transform 0.3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color 0.6s ease}.bottom-navigation--active{border-top:1px solid #f8b912}.bottom-navigation svg{height:20px;width:20px}.bottom-navigation.move-down{transform:translateY(110%)}.bottom-navigation__icons{display:flex;height:100%;flex:1 0 auto}.bottom-navigation .icon-button{flex:1;flex-direction:column;align-items:center}.bottom-navigation .icon-button__container{height:auto;width:auto;display:flex;align-items:center;justify-content:center;padding-top:13px;background-color:inherit}.bottom-navigation .icon-button__icon{margin-right:0;font-size:40px}.bottom-navigation .icon-button__label{margin-top:4px}}.cookie-consent-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background:rgba(0,0,0,0.5);bottom:0}.cookie-consent-popup{position:absolute;width:100%;background:#ffffff;bottom:0;margin:0 auto;left:0;right:0;display:flex;justify-content:center;box-shadow:0px -4px 0px rgba(0,0,0,0.25);overflow-y:auto;overflow-x:hidden;max-height:100%}@media (max-width: 992px){.cookie-consent-popup{top:auto}}.cookie-consent-popup .cookie-consent-content{width:1060px;display:flex;padding:70px 25px 50px;font-size:16px;flex-direction:column}@media (max-width: 992px){.cookie-consent-popup .cookie-consent-content{padding-top:20px;padding-bottom:20px}}.cookie-consent-popup .cookie-consent-content .cookie-consent-header{display:flex}@media (max-width: 992px){.cookie-consent-popup .cookie-consent-content .cookie-consent-header{flex-direction:column-reverse}}.cookie-consent-popup .cookie-consent-content .cookie-consent-header .message{padding-right:40px;white-space:pre-line}@media (max-width: 600px){.cookie-consent-popup .cookie-consent-content .cookie-consent-header .message{padding-right:0}}.cookie-consent-popup .cookie-consent-content .cookie-consent-header .logo{flex-basis:200px;padding-top:5px}@media (max-width: 992px){.cookie-consent-popup .cookie-consent-content .cookie-consent-header .logo{flex-basis:80px}}.cookie-consent-popup .cookie-consent-content .cookie-consent-header .logo img{height:auto;-o-object-fit:scale-down;object-fit:scale-down}.cookie-consent-popup .cookie-consent-content .cookie-consent-form{display:flex;flex-direction:column;padding-right:40px}@media (max-width: 600px){.cookie-consent-popup .cookie-consent-content .cookie-consent-form{padding-right:0}}.cookie-consent-popup .cookie-consent-content .cookie-consent-form .checks{margin-top:20px;margin-left:20px}.cookie-consent-popup .cookie-consent-content .cookie-consent-form .checks .check{margin-bottom:20px}.cookie-consent-popup .cookie-consent-content .cookie-consent-form .checks .check a{margin-left:5px}.cookie-consent-popup .cookie-consent-content .cookie-consent-form .checks .check>span{display:block;color:#7b7b7b;padding-left:22px;font-size:14px;margin-top:5px}.cookie-consent-popup .cookie-consent-content .cookie-consent-form .checks .check>span.specification{padding-left:100px;margin-top:20px}@media (max-width: 600px){.cookie-consent-popup .cookie-consent-content .cookie-consent-form .checks .check>span.specification{padding-left:22px}}.cookie-consent-popup .cookie-consent-content .cookie-consent-form .actions{display:flex;margin-top:38px;margin-right:220px}@media (max-width: 992px){.cookie-consent-popup .cookie-consent-content .cookie-consent-form .actions{margin-right:0}}@media (max-width: 600px){.cookie-consent-popup .cookie-consent-content .cookie-consent-form .actions{flex-direction:column}}.cookie-consent-popup .cookie-consent-content .cookie-consent-form .actions .actions-button{flex:1;margin-bottom:20px}@media (max-width: 600px){.cookie-consent-popup .cookie-consent-content .cookie-consent-form .actions .actions-button{width:100%}.cookie-consent-popup .cookie-consent-content .cookie-consent-form .actions .actions-button>button{width:100%}}.cookie-consent-popup .cookie-consent-content .cookie-consent-form .actions .actions-link{align-self:center}.checkbox-set .validationMessage{margin-left:5px;color:red}.drawer-container{position:fixed;bottom:0;top:0;right:0;background:white;transform:translateX(105%);transition:transform 0.3s ease-in-out;z-index:1003;width:480px;box-shadow:-1px 2px 17px 0px #666;will-change:transform;height:100%;overflow-y:auto}@media (max-width: 991px){.drawer-container{width:100%}}.drawer-container.show-element{transform:translateX(0)}#caas-header{position:relative;z-index:157;transition:margin 200ms linear}#caas-header.hide-away{margin-top:-60px}.navigation-header{transition:transform 0.2s ease-in;-webkit-overflow-scrolling:auto;margin-bottom:8px;box-shadow:0 1px 3px rgba(0,0,0,0.25);background-color:white;border-radius:1px;position:relative}.navigation-header.detached{height:110px}.navigation-header.detached>.caas__header{top:0;position:fixed;width:100%;background:#fff}.navigation-header .caas__header{margin:auto;display:flex;flex-direction:column;transition:all 250ms linear;top:-110px}@media (max-width: 991px){.navigation-header .caas__header{padding:8px 8px 8px}}.navigation-header .caas__header .header__row{display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.navigation-header .caas__header .header__wrapper--top{padding-top:4px}}.navigation-header .caas__header .header__wrapper--top .header__row--top{max-width:1200px;width:100%;display:flex;justify-content:space-between;align-items:center}@media (max-width: 991px){.navigation-header .caas__header .header__wrapper--top .header__row--top{flex-direction:column;justify-content:initial}}.navigation-header .caas__header .header__wrapper--top .header__row--top .icon-button{width:88px}.navigation-header .caas__header .header__logo{margin-right:8px;padding-left:16px}.navigation-header .caas__header .header__logo--wrapper{display:flex;min-height:50px}.navigation-header .caas__header .header__logo--image{height:auto;-o-object-fit:scale-down;object-fit:scale-down}.navigation-header .caas__header .header__menu{display:flex;justify-content:flex-end;flex:1 0 auto;margin-top:8px}.navigation-header .caas__header .header__wrapper--bottom{background-color:#f5f5f5}@media (min-width: 992px){.navigation-header .caas__header .header__wrapper--bottom{margin-top:8px}}.navigation-header .caas__header .header__wrapper--bottom .header__row--bottom{width:100%;max-width:1200px}.caas__navbar{background:#f5f5f5;height:32px;padding:0 8px;position:relative}.caas__navbar .icon-button{height:100%;align-items:center;display:flex;flex-direction:row}.caas__navbar .icon-button__container{height:auto;width:auto;display:flex;align-items:center;justify-content:center;background-color:inherit}.caas__navbar .icon-button__container svg{margin-right:8px}.caas__navbar .icon-button__icon{margin-right:8px;font-size:32px}.caas__navbar .icon-button__label{font-size:14px}.caas__navbar--items{display:flex;justify-content:space-evenly;align-items:center;height:100%;margin:0 auto;flex:1 0 auto}#caas-header:not(.tabbing) button:focus,#caas-header:not(.tabbing) input:focus,#caas-header:not(.tabbing) select:focus,#caas-header:not(.tabbing) div:focus,#caas-header:not(.tabbing) textarea:focus{outline:none}.icon-button{display:flex;flex-direction:column;align-items:center;cursor:pointer;text-decoration:none}.icon-button__container{height:40px;width:40px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.icon-button__container--active{background-color:#ccc}.icon-button__icon{font-size:32px}.icon-button__label{color:#222;font-weight:300;font-size:12px;line-height:24px;margin-top:4px;white-space:nowrap}.icon-button--active{background:#f7db8d}.icon-button:hover{text-decoration:none !important}.menu-navigation__root{position:relative;display:flex;flex:1 1 auto;height:40px}.menu-navigation__root ul{display:flex;list-style:none;padding-left:0;margin-bottom:0}.menu-navigation__root a{color:#222 !important;text-decoration:none !important}.menu-navigation__root button{border:none;background:transparent;font-size:14px}.menu-navigation__level-wrapper{background:white;display:flex;position:absolute;top:40px;left:0;z-index:10;max-width:100%;box-shadow:0 2px 3px rgba(0,0,0,0.25)}.menu-navigation__level-wrapper .menu-navigation__icon{transform:scale(0.75);margin-right:8px;width:32px;height:32px}.menu-navigation__level-wrapper .menu-navigation__cell--active,.menu-navigation__level-wrapper .menu-navigation__cell:hover{background:#f5f5f5}.menu-navigation__title{display:flex;align-items:center}.menu-navigation__chevron{font-size:20px}.menu-navigation__chevron--top{margin-left:8px;font-size:22px}.menu-navigation__level{width:248px;background:white;border:1px solid #cccccc;padding-left:0;list-style:none}.menu-navigation__level a{color:#222 !important;text-decoration:none !important}.menu-navigation__cell{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;display:flex;justify-content:space-between;cursor:pointer;height:40px;padding:0 16px;font-size:14px;line-height:16px}.menu-navigation__cell .menu-navigation__text--cell{font-weight:300}.menu-navigation__cell--top{padding:0 16px;line-height:24px}.menu-navigation__cell--top>.menu-navigation__title>.menu-navigation__icon{display:flex;align-items:center;margin-right:8px}.menu-navigation__cell--top>.menu-navigation__title>.menu-navigation__icon svg{height:20px;width:20px}.menu-navigation__cell--top.menu-navigation__cell--active,.menu-navigation__cell--top:hover{background-color:#ccc}.menu-navigation__cell--top .menu-navigation__text--cell{font-weight:400}.menu-navigation__cell--top .menu-navigation__text--cell__campaign{font-weight:400;white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.menu-navigation__cell--campaign{background-color:#e1e2e1}.menu-navigation__cell.level{height:40px;padding:0 16px}.menu-navigation__cell-sub{padding:0}.menu-navigation__cell-sub a{flex:1;height:100%;display:flex;padding-left:16px}.menu-navigation__cell-sub button{height:100%;padding-right:16px}ul.menu-navigation__root{margin-bottom:0}.mobile-menu__close{align-items:flex-end;font-size:38px}.mobile-menu__header{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;background:#f5f5f5;height:40px;padding:0 8px}.mobile-menu__header--title{padding-left:8px;font-size:14px;font-weight:300}.mobile-menu__title{transition:transform 0.2s ease-in-out;transform:translateX(-130%)}.mobile-menu__title--show{transform:translateX(0)}.mobile-menu__level{position:absolute;top:40px;bottom:0;left:0;right:0;background-color:white;overflow-y:auto;font-size:14px;border-top:2px solid #e6e6e6;transition:transform 0.2s ease-in-out;transform:translateX(110%)}.mobile-menu__level.show{transform:translateX(0)}.mobile-menu__level a{color:#222 !important;text-decoration:none !important}.mobile-menu--action{display:flex;align-items:center}.mobile-menu__cell,.mobile-menu__category,.user-profile-menu__cell{display:flex;align-items:center;justify-content:space-between;cursor:pointer;height:48px;border-bottom:1px solid #e6e6e6;padding:0 16px;color:initial;text-decoration:none}.mobile-menu__cell form,.mobile-menu__category form,.user-profile-menu__cell form,.mobile-menu__cell button,.mobile-menu__category button,.user-profile-menu__cell button{display:flex;flex:1 1 100%;height:100%;padding:0;background:none;border:none;font:inherit}.mobile-menu__cell form:hover,.mobile-menu__category form:hover,.user-profile-menu__cell form:hover,.mobile-menu__cell button:hover,.mobile-menu__category button:hover,.user-profile-menu__cell button:hover{cursor:pointer}.mobile-menu__cell form:focus,.mobile-menu__category form:focus,.user-profile-menu__cell form:focus,.mobile-menu__cell button:focus,.mobile-menu__category button:focus,.user-profile-menu__cell button:focus{outline:none}.mobile-menu__icon{height:32px;width:32px;transform:scale(0.75);margin-right:16px}.mobile-menu .icon--back{margin-right:8px;margin-top:3px;transform:rotate(180deg);font-size:22px}.mobile-menu .icon--back svg{height:11px;width:11px}.mobile-menu__label{font-weight:300}.mobile-menu--action:hover{cursor:pointer}.mobile-menu__category{box-sizing:content-box !important;line-height:32px;padding:12px 16px}.mobile-menu__category a{text-decoration:none;-webkit-text-decoration-color:#0074bd;text-decoration-color:#0074bd;display:flex;flex-direction:column}.mobile-menu__category--title{color:#545454;font-size:16px;font-weight:700;text-transform:uppercase}.mobile-menu__category--link{color:#0074bd}.mobile-menu__category:hover{text-decoration:underline}.mobile-menu__back-text{font-size:14px;font-weight:300}.mobile-menu__section{height:35px;padding:7px 14px 7px;font-weight:600;font-size:18px;line-height:21px;background:#F8F8F8}form.mcc.responsive-form{background-color:#222;color:#fff;height:40px;font-size:13px;width:100%;flex:0 0 auto;display:flex;align-items:center;line-height:28px}form.mcc.responsive-form a,form.mcc.responsive-form input{color:#34dddd}form.mcc.responsive-form .mcc-contact{align-items:center}form.mcc.responsive-form .mcc-contact .btn-small{vertical-align:middle;margin-left:0.25em}form.mcc.responsive-form .mcc-contact .btn-small.disabled{vertical-align:baseline}@media all and (max-width: 992px){form.mcc.responsive-form{height:auto;padding:5px 0;flex-direction:row;flex-wrap:wrap;justify-content:space-between}form.mcc.responsive-form .mcc-contact{padding:5px 0 0 0;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}form.mcc.responsive-form .mcc-title{margin-right:0.25em;margin-bottom:0;line-height:28px}form.mcc.responsive-form .input-set{display:inline-block;margin:0 0.25em;line-height:28px}form.mcc.responsive-form .input-set label{margin-bottom:0;padding:0}form.mcc.responsive-form select{color:black;font-weight:normal}form.mcc.responsive-form select:disabled{color:lightgray}.modal-container{position:absolute;bottom:70px;top:0;left:0;right:0;background:white;transform:translateX(-100%);transition:transform 0.2s ease-in-out;z-index:1001}@media (max-width: 991px){.modal-container{position:fixed}}.modal-container.show-element{transform:translateX(0)}.overlay-caas{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);display:none;transition:opacity 0.3s;opacity:0}.overlay-caas.show{opacity:1}#caas-header.hide-away .search-result--show.is-mobile{top:54px}.search-container{flex:0 1 600px;padding:0 16px}@media (max-width: 991px){.search-container{flex:auto;background:white;width:100%;transition:0.3s bottom;display:flex;padding:0}.search-container.active{position:fixed;bottom:8px !important}}.search-container__close{margin:auto;padding-left:12px;padding-right:2px}.search-container .search-input{display:flex;align-items:center;border:2px solid #f8b912;height:48px}@media (max-width: 991px){.search-container .search-input{height:44px;flex:1 1 auto}}.search-container .search-input form{margin-bottom:0;flex:1 1 100%;display:flex;padding:8px 16px}.search-container .search-input input{border:none;flex:1 1 100%;font-size:16px;line-height:normal}.search-container .search-input input:focus,.search-container .search-input input:active{outline:none;flex:1}.search-container .search-input__icon{margin-top:4px}.search-container .search-input__icon svg{height:24px;width:24px}.search-container .search-input ::-moz-placeholder{font-size:14px;font-style:italic;color:#767676}.search-container .search-input ::placeholder{font-size:14px;font-style:italic;color:#767676}@media (max-width: 991px){.search-container .search-input ::-moz-placeholder{font-size:16px}.search-container .search-input ::placeholder{font-size:16px}}.search-result__container .search-result{display:none;position:absolute;background:white;left:0;right:0;height:auto;margin:auto;padding:16px 8px;box-shadow:0 2px 3px rgba(0,0,0,0.25);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:1;max-width:1200px}@media (max-width: 991px){.search-result__container .search-result{top:0;bottom:0;position:fixed;width:auto}}.search-result__container .search-result a,.search-result__container .search-result a:hover{color:inherit;text-decoration:inherit !important}@media (min-width: 600px){.search-result__container .search-result{padding:24px 40px 40px 24px}}.search-result__container .search-result--show{display:grid !important;grid-template-areas:"navigation navigation" "products groups";grid-template-rows:24px 1fr;grid-template-columns:1fr 1fr;grid-row-gap:8px;grid-column-gap:16px;z-index:157;top:76px}@media (max-width: 991px){.search-result__container .search-result--show{grid-template-areas:"navigation navigation" "products products" "groups groups"}}.search-result__container .search-result--show.is-mobile{top:142px}.search-result__container .search-result .result__navigation{align-items:center;display:flex;grid-area:navigation;justify-content:space-between}@media (max-width: 991px){.search-result__container .search-result .result__navigation{padding-bottom:10px}}.search-result__container .search-result .result__container--left{display:grid;grid-area:products;grid-template-rows:auto;grid-template-columns:100%}@media (min-width: 992px){.search-result__container .search-result .result__container--left{overflow:hidden}}.search-result__container .search-result .result__container--right{display:grid;grid-area:groups;grid-template-areas:"category manufacturer" "category seller";grid-template-columns:1fr 1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;grid-gap:16px;line-height:36px;font-size:14px}@media (min-width: 992px){.search-result__container .search-result .result__container--right{background:#f2f2f2;font-size:16px;padding:8px 24px;overflow:hidden}}.search-result__container .search-result .search-result__categories{display:block}.search-result__container .search-result .search-result__categories:nth-of-type(1){grid-area:category}.search-result__container .search-result .search-result__categories:nth-of-type(2){grid-area:manufacturer}.search-result__container .search-result .search-result__categories:nth-of-type(3){grid-area:seller}.search-result__container .search-result .search-result__category-title{display:flex;justify-content:space-between;font-size:14px;font-weight:700;margin-bottom:8px}@media (min-width: 992px){.search-result__container .search-result .search-result__category-title{font-size:16px}}.search-result__container .search-result .search-result__category-all{border-bottom:1px solid transparent;color:#0074bd;font-size:14px;font-weight:400;text-decoration:none;transition:all 0.2s ease-in-out;flex:0 0 auto;align-self:flex-end}.search-result__container .search-result .search-result__category-all:hover,.search-result__container .search-result .search-result__category-all:focus,.search-result__container .search-result .search-result__category-all:active{color:#0074bd;border-bottom-color:#0074bd}.search-result__container .search-result .search-result__count{border-bottom:1px solid transparent;color:#0074bd;font-size:14px;font-weight:400;text-decoration:none;transition:all 0.2s ease-in-out}.search-result__container .search-result .search-result__count:hover,.search-result__container .search-result .search-result__count:focus,.search-result__container .search-result .search-result__count:active{color:#0074bd;border-bottom-color:#0074bd}.search-result__container .search-result-product{border-top:1px solid #dfdfdf;padding:1px 0;display:flex;position:relative;font-size:12px}.search-result__container .search-result-product:first-child{border-top:none}@media (min-width: 992px){.search-result__container .search-result-product{font-size:16px;height:65px}}.search-result__container .search-result-product__label{font-size:14px}.search-result__container .search-result-product a{color:inherit !important;display:flex;align-items:center;width:100%}.search-result__container .search-result-product .product__information{display:flex;justify-content:space-between;width:100%;line-height:22px;overflow:hidden}.search-result__container .search-result-product .product__name{margin-right:8px;transition:transform 0.2s ease-in-out;display:flex;justify-content:center;overflow:hidden;flex-direction:column}@media (min-width: 992px){.search-result__container .search-result-product .product__name{font-size:16px;transform:translateY(8px);margin-left:8px}}.search-result__container .search-result-product .product__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result__container .search-result-product .product__description{transform:scale(0.7);transition:all 0.2s ease-in-out;transform-origin:top left;font-size:13px;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result__container .search-result-product .product__description--show{display:block}@media (max-width: 991px){.search-result__container .search-result-product .product__description{display:none}}.search-result__container .search-result-product .product__prices{display:flex;flex-flow:column;text-align:right;justify-content:center;line-height:24px}.search-result__container .search-result-product .product__previous-price{font-size:12px;display:flex}.search-result__container .search-result-product .product__previous-price span:first-of-type{margin-right:5px}.search-result__container .search-result-product .product__price{font-size:16px}.search-result__container .search-result-product .product__image{height:65px;width:65px;display:flex;align-content:center;justify-content:center}.search-result__container .search-result-product img{transform:scale(0.7);max-width:65px;max-height:100%;transition:all 0.2s ease-in-out;transform-origin:center;left:0;width:65px;height:auto;-o-object-fit:contain;object-fit:contain}.search-result__container .search-result-product:hover .product__name{transform:translateY(0)}.search-result__container .search-result-product:hover .product__description{transform:scale(1);opacity:1}@media (min-width: 992px){.search-result__container .search-result-product:hover img{transform:scale(1)}.search-result__container .search-result-product:hover .product__title{font-weight:bold}}.search-result__container .search-result-category{display:flex;flex:auto;line-height:26px;margin:8px 0;word-break:break-word}.search-result__container .search-result-category .count:before{content:" ";display:inline}.search-result__container .search-result-category>a{color:inherit !important;transition:border-bottom-color 0.2s;border-bottom:1px solid transparent}.search-result__container .search-result-category:hover>a{border-bottom-color:#222}.search-result__container .search-result__close{display:flex;transition:all 0.3s ease-in-out;opacity:0.7;cursor:pointer;font-size:42px}.search-result__container .search-result__close:hover{transform:scale(1.2);opacity:1}.small-cart__caas{position:relative}.icon-badge{position:absolute;border-radius:50%;top:-3px;width:24px;height:24px;left:48px;display:flex;flex-flow:row wrap;align-items:center;align-content:center;justify-content:center;z-index:1;line-height:16px;font-size:13px;transition:all 0.2s ease-in-out}.icon-badge--default{background-color:#f7db8d;color:#222}@media (min-width: 991px){.icon-badge--default{background-color:#f8b912}}@media (max-width: 991px){.icon-badge{left:52%;top:4px;height:24px;width:24px;font-size:12px}}.icon-badge.animate-counter{transform:scale(1.1)}@media (min-width: 991px){.icon-badge.animate-counter{transform:scale(1.2)}}.dropdown-container{position:relative;transition:all 0.15s ease-in-out;opacity:1;transform:translateY(0);z-index:3}.dropdown-container.hide-dropdown{visibility:hidden;opacity:0;transform:translateY(-16px)}.user-profile__wrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-profile__container:hover{cursor:pointer}.user-profile__dropdown{list-style:none;padding-left:0;display:flex;flex-direction:column;position:absolute;left:-88px;top:11px;margin:0;box-shadow:1px 2px 4px rgba(0,0,0,0.25);background:#fff;z-index:3;width:257px;border-top:2px solid #f8b912}.user-profile__dropdown:hover .icon-button-label{text-decoration:none}.user-profile__item{text-decoration:none;font-size:13px !important;line-height:normal;background:none;border-bottom:1px solid #dfdfdf;color:#222;white-space:nowrap}.user-profile__item:hover{cursor:pointer;background-color:#f5f5f5}.user-profile__item:first-of-type:before{content:"";position:absolute;left:120px;top:-14px;border-bottom:14px solid #f8b912;border-right:12px solid transparent;border-left:12px solid transparent}.user-profile__item:first-of-type:after{content:"";position:absolute;left:120px;top:-11px;border-bottom:14px solid white;border-right:12px solid transparent;border-left:12px solid transparent}.user-profile__item:first-of-type:hover:after{border-bottom:14px solid #f5f5f5}.user-profile__item form{display:flex;margin-bottom:0;padding:10px 16px}.user-profile__item form button{border:none;background:none;padding-left:0}.user-profile__item--wrapper{display:flex;flex:1 1 100%;justify-content:flex-start;align-items:center}.user-profile__item--mobile{display:flex;align-items:center;color:#222;padding:0 16px !important;height:100%;width:100%}.user-profile__item--label{display:flex;flex-direction:column;font-weight:300}.user-profile__item--label span:first-of-type{font-weight:400}.user-profile__item--label span:last-of-type{font-style:italic}.user-profile__item a{padding:10px 12px;color:#222;text-decoration:none}.user-profile__item a:hover,.user-profile__item a:focus{color:#222;text-decoration:none}.user-profile-menu__cell{padding:0}.user-profile-menu__cell:last-of-type{border-bottom:0}.user-profile-menu__cell form{display:flex;margin-bottom:0}.user-profile-menu__cell .user-profile__item--label{color:#222}.user-profile__icon{font-size:32px;margin-right:16px}.user-profile__icon--login{margin-right:10px;display:flex}.user-profile__icon--mobile{font-size:32px;margin-right:16px;display:flex}.user-profile__modal{background:white;transition:transform 0.35s ease-in-out;position:fixed;z-index:155;bottom:0;width:100%;transform:translateY(100%)}.user-profile__mobile-menu{background-color:white}.user-profile__mobile-menu--email{font-size:13px;font-weight:300;margin-left:6px}.show-user-profile-modal{transform:translateY(-69px)}.newsletter-consent-container{width:360px;left:35px;position:fixed;top:400px;z-index:1;background:rgba(62,62,62,0.95);box-shadow:2px 2px 4px rgba(0,0,0,0.25);text-align:center}.newsletter-border{border:1px dashed #f5bb41;margin:6px}.newsletter-consent-body>h3{color:#f5bb41;margin-top:-16px;margin-bottom:14x}.newsletter-general-info{color:white;margin:0 0;font-size:1rem;margin-bottom:8px}.newsletter-consent__button{height:38px;text-transform:none !important;margin-bottom:16px}.newsletter-consent-body{padding:0px 48px}.newsletter-consent-body .newsletter-consent__sms-info{font-size:12px;font-style:italic;color:white;margin-top:-6px}.newsletter-consent-head{text-align:right;margin:4px 4px 0 0}.close-newsletter-consent-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}@media (max-width: 991px){.newsletter-consent-container{top:initial;width:100%;bottom:235px;left:0px}.newsletter-consent-body{padding:0 24px}}.newsletter-button-animation{-webkit-animation-name:buttonHideAnimation;animation-name:buttonHideAnimation;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes buttonHideAnimation{0%{height:54px}30%{opacity:1}80%{opacity:0}100%{height:0}}@keyframes buttonHideAnimation{0%{height:54px}30%{opacity:1}80%{opacity:0}100%{height:0}}.caas-header__notification{position:absolute;top:128px;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;transition:transform 350ms ease-in-out;transform:translateY(0)}.caas-header__notification--success{background-color:#dff7df;width:100%}@media (max-width: 991px){.caas-header__notification--success .caas-header__notification--text-wrapper{font-size:13px}}.caas-header__notification--success .caas-header__notification--text a{color:#333;text-decoration:underline;font-weight:bold}.caas-header__notification--benefits{position:relative;background-color:#c8eef4;width:100%}.caas-header__notification--vipps{position:relative;background-color:#fbf0b7;width:100%}.caas-header__notification--vipps .caas-header__notification--text-wrapper{display:flex;align-items:center}.caas-header__notification--vipps .caas-header__notification--text-wrapper .caas-header__notification--text{max-width:700px}@media (max-width: 991px){.caas-header__notification--vipps .caas-header__notification--text-wrapper{flex-flow:column nowrap;margin:0 0 8px;align-items:flex-end;font-size:13px}}@media (max-width: 991px){.caas-header__notification{top:auto;bottom:70px;position:fixed}}.caas-header__notification--content{max-width:1200px;display:flex;flex:1 0 100%;justify-content:space-between;align-items:center;padding:10px 16px;margin:0 auto;font-size:14px;line-height:24px}@media (max-width: 991px){.caas-header__notification--content{padding:10px}}.caas-header__notification--content-wrapper{display:flex;align-items:center;padding:0}@media (max-width: 991px){.caas-header__notification--content-wrapper{flex-flow:row nowrap;padding:0 16px 0 0}}@media (max-width: 991px){.caas-header__notification--content .caas-header__notification--text-wrapper{font-size:13px;padding:0 16px 0 0}}.caas-header__notification--content .caas-header__notification--vipps-button{display:flex;flex:1 0 auto;align-items:center;height:34px;line-height:34px;padding:10px 50px;transition:background-color 0.2s ease;text-transform:none;margin:0 70px}@media (max-width: 991px){.caas-header__notification--content .caas-header__notification--vipps-button{margin:10px auto 0;height:30px;line-height:1;padding:10px 40px}}.caas-header__notification--content .caas-header__notification--close{position:relative;cursor:pointer;font-size:28px;background:transparent;border:none}@media (max-width: 991px){.caas-header__notification--content .caas-header__notification--close{position:absolute;right:10px;top:0;bottom:0}}.caas-header__notification--content .caas-header__notification--info:hover{text-decoration:none}.caas-header__notification--info{display:flex;align-items:center}.caas-header__notification--text{color:#222;flex:1 1 auto}.caas-header__notification--icon{margin-right:16px;flex:0 0 auto;height:24px}.caas-header__notification--sender{margin-right:4px;color:#222;flex:0 0 auto}.caas-header__notification--benefit{border-bottom:1px solid #222}.caas-header__notification--close{display:flex;align-items:center;padding-left:16px}.caas-header__notification--hidden{transform:translateY(-120px)}@media (max-width: 991px){.caas-header__notification--hidden{transform:translateY(250px)}}#caas-header{position:relative;z-index:157;transition:margin 200ms linear}#caas-header.hide-away{margin-top:-77px}.is-mobile{top:60px}

