.campaign-teaser-wrapper{position:relative}.campaign-teaser{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.campaign-teaser{flex-direction:row}}.campaign-teaser__item{display:flex;flex-direction:column;width:100%;flex:1 0 0}.campaign-teaser__media{position:relative;width:100%;overflow:hidden}.campaign-teaser__image,.campaign-teaser__placeholder,.campaign-teaser__video{width:100%;display:block;object-fit:cover;aspect-ratio:2 / 3}.campaign-teaser__video-wrap--mobile{display:none}.campaign-teaser__video-wrap--desktop{display:block;width:100%}@media screen and (max-width:767px){.campaign-teaser__video-wrap--desktop{display:none}.campaign-teaser__video-wrap--mobile{display:block;width:100%}}.campaign-teaser__text{display:flex;flex-direction:column;gap:12px;width:100%}.campaign-teaser__title-row{display:flex;align-items:center;padding-left:var(--hm-space-4);padding-right:var(--hm-space-32);padding-top:var(--hm-space-4);position:relative;width:100%;box-sizing:border-box}.campaign-teaser__title-row--arrow{padding-right:var(--hm-space-16)}.campaign-teaser__title{font-family:var(--static-font-family-title, "HM Slussen", sans-serif);font-weight:var(--static-font-weight-regular);font-size:var(--fds-font-size-body-desktop-body-m);line-height:var(--fds-line-height-body-desktop-body-m);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0;flex:1 0 0;min-width:0;word-break:break-word}.campaign-teaser__cta{position:absolute;right:var(--hm-space-4);top:0;height:var(--hm-icon-size-xl);display:flex;align-items:center;font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-size:var(--fds-font-size-link-desktop-link-m);line-height:var(--fds-line-height-link-desktop-link-m);text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:currentColor;text-underline-offset:2px;white-space:nowrap}.campaign-teaser__cta:hover{text-decoration:none}.campaign-teaser__cta--arrow{right:0;width:var(--hm-icon-size-xl);justify-content:center;text-decoration:none}.campaign-teaser__cta--arrow img{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);display:block}.campaign-teaser__legal{padding:0 var(--hm-space-4) var(--hm-space-4)}.campaign-teaser__legal p{font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-size:var(--fds-font-size-body-desktop-body-s);line-height:var(--fds-line-height-body-desktop-body-s);color:rgb(var(--color-foreground));margin:0}.campaign-teaser--flush .campaign-teaser__title-row{padding-left:0}.campaign-teaser--flush .campaign-teaser__legal{padding-left:0;padding-right:0}.campaign-teaser--flush .campaign-teaser__cta{right:0}@media screen and (max-width:767px){.campaign-teaser__item:nth-child(2){width:auto;margin-inline:var(--hm-space-14);margin-top:var(--hm-space-24)}.campaign-teaser__item:nth-child(2) .campaign-teaser__title-row,.campaign-teaser__item:nth-child(2) .campaign-teaser__legal{padding-left:0;padding-right:0}.campaign-teaser__item:nth-child(2) .campaign-teaser__cta{right:0}}.campaign-teaser__video-controls{position:absolute;bottom:0;right:0;display:flex;z-index:4}.campaign-teaser__video-btn{width:var(--hm-icon-size-xl);height:var(--hm-icon-size-xl);display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0}.campaign-teaser__video-btn-bg{background:var(--fds-color-background-default);width:var(--hm-icon-size-s);height:var(--hm-icon-size-s);display:flex;align-items:center;justify-content:center}.campaign-teaser__video-btn img{width:12px;height:12px;display:block}.campaign-teaser__icon-sound-off,.campaign-teaser__icon-pause,.campaign-teaser__sound-btn--muted .campaign-teaser__icon-sound-on{display:none!important}.campaign-teaser__sound-btn--muted .campaign-teaser__icon-sound-off{display:block!important}.campaign-teaser__video-controls[data-playing] .campaign-teaser__icon-play{display:none!important}.campaign-teaser__video-controls[data-playing] .campaign-teaser__icon-pause{display:block!important}.campaign-teaser__title-row--toggle{padding-right:var(--hm-space-4);padding-top:0}.campaign-teaser__cta--toggle{position:static;margin-left:var(--hm-space-4);gap:var(--hm-space-2);padding:0;background:transparent;border:none;cursor:pointer;text-decoration:none;flex-shrink:0;font-weight:var(--static-font-weight-semi-bold);color:var(--fds-color-text-default)}.campaign-teaser__cta-label{font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-weight:var(--static-font-weight-semi-bold);font-size:var(--fds-font-size-body-desktop-body-m);line-height:var(--fds-line-height-body-desktop-body-m);text-transform:uppercase;color:var(--fds-color-text-default)}.campaign-teaser__cta-icon-plus,.campaign-teaser__cta-icon-minus{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);display:block}.campaign-teaser__cta-icon-minus,.campaign-teaser__cta-label--active,.campaign-teaser__cta--active .campaign-teaser__cta-icon-plus{display:none}.campaign-teaser__cta--active .campaign-teaser__cta-icon-minus{display:block}.campaign-teaser__cta--label-swap.campaign-teaser__cta--active .campaign-teaser__cta-label{display:none}.campaign-teaser__cta--label-swap.campaign-teaser__cta--active .campaign-teaser__cta-label--active{display:block}.campaign-teaser__blocks{display:contents}.campaign-teaser__nav-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fds-color-background-blanket);z-index:1;pointer-events:none}.campaign-teaser__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:flex-end;pointer-events:none;z-index:2}.campaign-teaser__nav-panel{visibility:hidden;display:flex;width:393px;max-width:100%;background:var(--fds-color-background-default);padding:var(--hm-space-6);flex-direction:column;gap:var(--hm-space-6);box-sizing:border-box}.campaign-teaser__layer .hotspot-price{visibility:visible}.campaign-teaser__item--menu-active .campaign-teaser__nav-overlay{display:block}.campaign-teaser__item--menu-active .campaign-teaser__nav-panel{visibility:visible;pointer-events:auto}.campaign-teaser__nav-blocks{display:contents}.campaign-teaser__nav-blocks--hidden .campaign-teaser__nav-link,.campaign-teaser__blocks .campaign-teaser__nav-link{display:none}.campaign-teaser__nav-link{font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-size:var(--fds-font-size-link-desktop-link-m);line-height:var(--fds-line-height-link-desktop-link-m);color:var(--fds-color-text-default);text-decoration:none;text-transform:uppercase;display:block}.campaign-teaser__nav-link:hover{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.campaign-teaser__item--menu-active .campaign-teaser__video-controls{display:none}@media screen and (max-width:767px){.campaign-teaser__nav-panel{width:100%;padding:var(--hm-space-6) var(--hm-space-4)}}.campaign-teaser__item--one-click{position:relative}.campaign-teaser__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.campaign-teaser__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.campaign-teaser__cta--label-arrow{gap:var(--hm-space-1);text-decoration:none}.campaign-teaser__cta-text{font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-weight:var(--static-font-weight-regular);font-size:var(--fds-font-size-link-desktop-link-m);line-height:var(--fds-line-height-link-desktop-link-m);text-transform:uppercase;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap}.campaign-teaser__cta--label-arrow:hover .campaign-teaser__cta-text{text-decoration:none}.campaign-teaser__cta-icon{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);display:flex;align-items:center;justify-content:center;flex-shrink:0}.campaign-teaser__cta-icon img{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);display:block}.campaign-teaser__badge-wrap{position:absolute;bottom:0;right:var(--hm-space-4);height:var(--hm-icon-size-xl);display:flex;align-items:center;z-index:3}.campaign-teaser__badge{background:var(--fds-color-background-default);color:var(--fds-color-text-default);font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-size:var(--fds-font-size-link-desktop-link-m);line-height:var(--fds-line-height-link-desktop-link-m);text-transform:uppercase;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;padding:0 var(--hm-space-2);height:var(--hm-icon-size-s);display:flex;align-items:center;white-space:nowrap}.campaign-teaser__badge:hover{text-decoration:none}.campaign-teaser__cta-bottom{display:flex;width:100%;padding-left:var(--hm-space-4)}.campaign-teaser__cta--bottom{font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-size:var(--fds-font-size-link-desktop-link-m);line-height:var(--fds-line-height-link-desktop-link-m);text-transform:uppercase;color:var(--fds-color-text-default);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;display:inline-flex;align-items:center;height:var(--hm-icon-size-xl);white-space:nowrap}.campaign-teaser__cta--bottom:hover{text-decoration:none}.campaign-teaser--flush .campaign-teaser__cta-bottom{padding-left:0}.campaign-teaser--flush .campaign-teaser__badge-wrap{right:0}@media screen and (max-width:767px){.campaign-teaser__item:nth-child(2) .campaign-teaser__cta-bottom{padding-left:0}.campaign-teaser__item:nth-child(2) .campaign-teaser__badge-wrap{right:0}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/campaign-teaser.css.map */
