@keyframes slide-right{0%{opacity:0;transform:translate3d(-2rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slide-left{0%{opacity:0;transform:translate3d(2rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes header-appear{0%{transform:translate3d(0,-11.5rem,0)}to{transform:translateZ(0)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes peak{0%{margin-left:0}50%{margin-left:-100px}to{margin-left:0}}.post-type-archive-erbjudande .page__header{flex-direction:column}.post-type-archive-erbjudande .page__header .breadcrumbs-block{justify-content:center}.post-type-archive-erbjudande .page__header .page__title{margin:2.25rem 0 1rem;text-align:center}.post-type-archive-erbjudande .page__header .page__content{border:0;margin:0 auto 3rem;padding:0;text-align:center}.post-type-archive-erbjudande .brand-filter{align-items:center;display:flex;flex-wrap:wrap}.post-type-archive-erbjudande .brand-filter .input-wrapper{line-height:1;position:relative}.post-type-archive-erbjudande .brand-filter .input-wrapper input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.post-type-archive-erbjudande .brand-filter .input-wrapper .button{border-color:#404040;font-size:1.4rem;margin-bottom:1rem;margin-right:.5rem;min-width:0;padding:.55em 1.1em}.post-type-archive-erbjudande .brand-filter .input-wrapper .button:hover{border-color:#fff}.post-type-archive-erbjudande .brand-filter .input-wrapper input:checked+.button{background-color:#199ca6;border-color:#199ca6}.post-type-archive-erbjudande .brand-filter .input-wrapper input:focus+.button{outline:2px solid #fff}.post-type-archive-erbjudande .more-filters{display:none;flex-wrap:wrap;justify-content:flex-start;margin-top:.8rem;width:100%}.post-type-archive-erbjudande .more-filters.active{display:flex}.post-type-archive-erbjudande .show-more-filters{border:0;font-size:1.4rem;margin-left:1rem;min-width:0;padding:0}.post-type-archive-erbjudande .archive__content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.post-type-archive-erbjudande .archive__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.post-type-archive-erbjudande .archive__content{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:600px){.post-type-archive-erbjudande .archive__content .campaign:first-child{border:0;border-radius:0;grid-column:span 3}}@media screen and (min-width:600px)and (max-width:1024px){.post-type-archive-erbjudande .archive__content .campaign:first-child{grid-column:span 2}}@media screen and (min-width:600px){.post-type-archive-erbjudande .archive__content .campaign:first-child a{align-items:center;display:flex;flex-direction:row}.post-type-archive-erbjudande .archive__content .campaign:first-child a:focus .campaign__content .title{text-decoration:none}.post-type-archive-erbjudande .archive__content .campaign:first-child a:focus .campaign__content .more{text-underline-offset:4px}.post-type-archive-erbjudande .archive__content .campaign:first-child .swiper-button-next{left:unset;right:calc(60% + 1rem)}.post-type-archive-erbjudande .archive__content .campaign:first-child .campaign__carousel,.post-type-archive-erbjudande .archive__content .campaign:first-child .campaign__thumbnail{border-radius:3.2rem;overflow:hidden;width:40%}.post-type-archive-erbjudande .archive__content .campaign:first-child .campaign__content{padding:3rem;width:60%}.post-type-archive-erbjudande .archive__content .campaign:first-child .campaign__content .title{display:block;font-size:3.6rem;line-height:1.6;margin-bottom:2rem}.post-type-archive-erbjudande .archive__content .campaign:first-child .campaign__content .more,.post-type-archive-erbjudande .archive__content .campaign:first-child .campaign__content .text{font-size:1.6rem;line-height:2.6rem}.post-type-archive-erbjudande .archive__content .campaign:first-child .campaign__content .more{display:block;margin-top:1rem;text-decoration:underline;text-decoration-color:#199ca6;text-decoration-thickness:2px;text-underline-offset:6px}}.campaign{border:2px solid #404040;border-radius:3.2rem;overflow:hidden;position:relative;width:100%}.campaign a{display:flex;flex-direction:column;height:100%}.campaign a:focus .title{text-decoration:underline;text-decoration-color:#199ca6;text-decoration-thickness:2px}.campaign a:focus,.campaign a:hover{text-decoration:none}.campaign a:focus .campaign__thumbnail img,.campaign a:focus .swiper-slide-active img,.campaign a:hover .campaign__thumbnail img,.campaign a:hover .swiper-slide-active img{transform:scale(1.05)}.campaign .swiper{width:100%}.campaign .swiper-slide{display:flex}.campaign .swiper-button{align-items:center;background-color:rgba(0,0,0,.7);border:0;border-radius:50%;color:#fff;display:flex;height:3rem;justify-content:center;min-width:0;padding:0;transform:translateY(-50%);width:3rem}.campaign .swiper-button:after{font-size:1.5rem}.campaign__thumbnail{display:flex;overflow:hidden}.campaign img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease-in-out;width:100%}.campaign__content{color:#fff;line-height:2rem;margin:.7rem 1rem 2rem}@media screen and (max-width:600px){.campaign__content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:60px;overflow:hidden}}.campaign .more,.campaign .text,.campaign .title,.campaign strong.title{display:inline;font-size:1.4rem;line-height:2rem;margin:0}.campaign .more{display:none}.campaign--dark{border-color:#edefeb}.campaign--dark .more,.campaign--dark .text,.campaign--dark .title,.campaign--dark strong.title{color:#111}

/*# sourceMappingURL=_campaign.css.map*/