.teaser-comp-wrapper{position:relative}.teaser-comp{display:flex;flex-direction:column;width:100%}.teaser-comp__media{position:relative;width:100%;overflow:hidden}.teaser-comp__video-wrap--mobile{display:none}.teaser-comp__video-wrap--desktop{display:block;width:100%;height:100%}@media screen and (max-width:767px){.teaser-comp__video-wrap--desktop{display:none}.teaser-comp__video-wrap--mobile{display:block;width:100%;height:100%}}.teaser-comp__video-controls{position:absolute;bottom:0;right:0;display:flex;flex-direction:row;align-items:center;z-index:4;pointer-events:auto}.teaser-comp__video-btn{width:var(--hm-space-12);height:var(--hm-space-12);display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;flex-shrink:0}.teaser-comp__video-btn-bg{position:relative;background:var(--hm-color-brand-white);width:var(--hm-space-6);height:var(--hm-space-6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.teaser-comp__video-btn:hover .teaser-comp__video-btn-bg{background:var(--fds-color-background-sunken)}.teaser-comp__video-btn img{width:12px;height:12px;display:block;flex-shrink:0}.teaser-comp__icon-sound-off,.teaser-comp__icon-pause,.teaser-comp__sound-btn--muted .teaser-comp__icon-sound-on{display:none!important}.teaser-comp__sound-btn--muted .teaser-comp__icon-sound-off{display:block!important}.teaser-comp__video-controls[data-playing] .teaser-comp__icon-play{display:none!important}.teaser-comp__video-controls[data-playing] .teaser-comp__icon-pause{display:block!important}.teaser-comp__image,.teaser-comp__placeholder{width:100%;display:block;object-fit:cover;aspect-ratio:2 / 3}@media screen and (min-width:768px){.teaser-comp__image,.teaser-comp__placeholder{aspect-ratio:16 / 9}}.teaser-comp--tile{max-width:72%;margin-inline:auto}.teaser-comp--tile .teaser-comp__image,.teaser-comp--tile .teaser-comp__placeholder{aspect-ratio:2 / 3}@media screen and (min-width:768px){.teaser-comp--tile{max-width:48%}}.teaser-comp__grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.teaser-comp__grid-item{aspect-ratio:2 / 3;overflow:hidden;position:relative}.teaser-comp__grid-img,.teaser-comp__grid-placeholder{width:100%;height:100%;object-fit:cover;display:block}.teaser-comp__view-products-wrap{position:absolute;bottom:0;right:var(--hm-space-4);height:var(--hm-icon-size-xl);display:flex;align-items:center}.teaser-comp__view-products{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);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}.teaser-comp__text{display:flex;flex-direction:column;gap:12px;width:100%}.teaser-comp__title-row{display:flex;align-items:center;gap:var(--hm-space-4);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}.teaser-comp__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}.teaser-comp__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-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap}.teaser-comp--btn-bottom .teaser-comp__title-row{padding-right:var(--hm-space-4)}.teaser-comp__legal{padding:0 var(--hm-space-4) var(--hm-space-4)}.teaser-comp__legal p,.teaser-comp__legal span{font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-weight:var(--static-font-weight-regular);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}.teaser-comp--full-bleed .teaser-comp__title-row{padding-left:0;padding-right:var(--hm-space-24)}.teaser-comp--full-bleed .teaser-comp__legal{padding-left:0}.teaser-comp__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:rgb(var(--color-foreground));text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-decoration-style:solid;text-underline-offset:2px;display:inline-flex;align-items:center;height:var(--hm-icon-size-xl);white-space:nowrap}.teaser-comp__cta-bottom{display:flex;width:100%;padding-left:var(--hm-space-4);margin-top:calc(var(--hm-space-6) * -1)}.teaser-comp--deals .teaser-comp__media{position:relative;width:100%;height:903px;overflow:hidden}.teaser-comp__deals-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fds-color-utility-forced-black);width:100%;height:100%}.teaser-comp__deals-headline{position:absolute;bottom:29px;left:var(--hm-space-6);width:calc(100% - var(--hm-space-12))}@media screen and (min-width:768px){.teaser-comp__deals-headline{width:565px}}.teaser-comp__deals-headline p{font-family:var(--static-font-family-display, "HM Slussen Expanded Headline", "HM Slussen", sans-serif);font-weight:var(--static-font-weight-semi-bold);font-size:var(--fds-font-size-display-desktop-display-m);line-height:.95;letter-spacing:.32px;text-transform:uppercase;color:var(--fds-color-text-inverse);margin:0}.teaser-comp__deals-footer{position:relative;width:100%;min-height:41px;display:flex;align-items:flex-start;justify-content:space-between;padding-top:0;background:var(--fds-color-background-default);box-sizing:border-box}.teaser-comp__deals-legal{padding-top:13px;padding-left:var(--hm-space-6);width:57vw;flex-shrink:0;padding-right:var(--hm-space-2)}@media screen and (max-width:767px){.teaser-comp__deals-footer{flex-wrap:wrap;height:auto;min-height:41px}.teaser-comp__deals-legal{order:2;width:100%;max-width:100%;padding-top:0;padding-left:var(--hm-space-4);padding-right:var(--hm-space-4);padding-bottom:13px}.teaser-comp__deals-select.teaser__icon-btn{order:1;margin-left:auto;padding-right:var(--hm-space-4)}}@media screen and (max-width:767px){.teaser-comp__deals-select.teaser__icon-btn{padding-right:var(--hm-space-4)}}.teaser-comp__deals-legal p{font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-weight:var(--static-font-weight-regular);font-size:11px;line-height:1.3;color:var(--fds-color-text-default);margin:0}.teaser-comp__deals-select{display:flex;align-items:center;gap:var(--hm-space-2);background:transparent;border:none;cursor:pointer;padding:0;white-space:nowrap;flex-shrink:0}.teaser-comp__deals-select span{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-label-desktop-label-s);line-height:1;text-transform:uppercase;color:var(--fds-color-text-default)}.teaser-comp--deals .teaser-comp__text{display:none}@media screen and (max-width:767px){.teaser-comp--deals .teaser-comp__media{height:698px}.teaser-comp__deals-headline{bottom:29px;left:var(--hm-space-4);width:calc(100% - var(--hm-space-8))}.teaser-comp__deals-headline p{font-size:var(--fds-font-size-display-mobile-display-m);line-height:.95;letter-spacing:.24px}.teaser-comp__deals-legal{padding-left:var(--hm-space-4)}.teaser-comp__deals-select.teaser__icon-btn{padding-right:var(--hm-space-4)}}.teaser-comp__deals-menu{display:none;flex-direction:column;background:var(--fds-color-background-default);padding:var(--hm-space-6) var(--hm-space-4);gap:var(--hm-space-6)}.teaser-comp__deals-menu--open{display:flex}.teaser-comp__deals-menu-item{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:none}.teaser-comp__deals-menu-item:hover{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.teaser-comp__deals-select .teaser-comp__deals-icon-minus,.teaser-comp__deals-select[aria-expanded=true] .teaser-comp__deals-icon-plus{display:none}.teaser-comp__deals-select[aria-expanded=true] .teaser-comp__deals-icon-minus{display:block}.teaser-comp__deals-label--active,.teaser-comp__deals-select--label-swap[aria-expanded=true] .teaser-comp__deals-label{display:none}.teaser-comp__deals-select--label-swap[aria-expanded=true] .teaser-comp__deals-label--active{display:block}.teaser-comp__deals-nav{display:none;position:absolute;bottom:0;right:0;width:393px;flex-direction:column;gap:var(--hm-space-6);padding:var(--hm-space-6) var(--hm-space-4);background:var(--fds-color-background-default);box-sizing:border-box;z-index:4}@media screen and (max-width:767px){.teaser-comp__deals-nav{width:100%}}.teaser-comp--deals.teaser--menu-active .teaser-comp__deals-nav{display:flex}.teaser-comp__deals-select.teaser__icon-btn{width:auto;height:var(--hm-icon-size-xl);display:flex;align-items:center;gap:var(--hm-space-2);padding:0 var(--hm-space-8) 0;background:transparent;border:none;cursor:pointer;flex-shrink:0}.teaser-comp__deals-select.teaser__icon-btn span{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-label-desktop-label-s);line-height:1;text-transform:uppercase;color:var(--fds-color-text-default);white-space:nowrap}.teaser-comp--one-click{position:relative}.teaser-comp__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.teaser-comp__cta--text{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.teaser-comp__cta--arrow{right:0;width:var(--hm-icon-size-xl);justify-content:center;text-decoration:none}.teaser-comp__cta--arrow img{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);display:block}.teaser-comp__cta--label-arrow{gap:var(--hm-space-1);text-decoration:none}.teaser-comp__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}.teaser-comp__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}.teaser-comp__cta-icon img{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);display:block}.teaser-comp__cta--text:hover,.teaser-comp__cta--bottom:hover,.teaser-comp__cta--label-arrow:hover .teaser-comp__cta-text,.teaser-comp__badge:hover{text-decoration:none}.teaser-comp__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;color:var(--fds-color-text-default)}.teaser-comp__title-row--toggle{padding-right:var(--hm-space-4)}.teaser-comp__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)}.teaser-comp__cta-icon-plus,.teaser-comp__cta-icon-minus{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);display:block}.teaser-comp__cta-icon-minus,.teaser-comp__cta-label--active,.teaser-comp__cta--active .teaser-comp__cta-icon-plus{display:none}.teaser-comp__cta--active .teaser-comp__cta-icon-minus{display:block}.teaser-comp__cta--label-swap.teaser-comp__cta--active .teaser-comp__cta-label{display:none}.teaser-comp__cta--label-swap.teaser-comp__cta--active .teaser-comp__cta-label--active{display:block}.teaser-comp__cta--bottom{position:static;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.teaser-comp__cta--bottom-arrow,.teaser-comp__cta--bottom-label-arrow{gap:var(--hm-space-1);text-decoration:none}.teaser-comp__badge-wrap{position:absolute;bottom:0;right:var(--hm-space-4);height:var(--hm-icon-size-xl);display:flex;align-items:center;gap:var(--hm-space-2);z-index:3}.teaser-comp__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}.teaser-comp__nav-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fds-color-background-blanket);z-index:3;pointer-events:none}.teaser-comp__nav-panel{display:none;position:absolute;bottom:0;right:0;width:393px;max-width:100%;flex-direction:column;gap:var(--hm-space-6);padding:var(--hm-space-6);background:var(--fds-color-background-default);box-sizing:border-box;z-index:4}.teaser-comp__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}.teaser-comp__nav-link:hover{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.teaser-comp--menu-active .teaser-comp__nav-overlay,.teaser-comp--menu-active .teaser-comp__nav-panel{display:flex}.teaser-comp--menu-active .teaser-comp__badge-wrap{display:none}@media screen and (max-width:767px){.teaser-comp__nav-panel{width:100%;left:0;right:0;padding:var(--hm-space-6) var(--hm-space-4)}}.teaser-comp__deals-footer .teaser-comp__cta{position:static;height:var(--hm-icon-size-xl);margin-left:auto;padding-right:var(--hm-space-8);flex-shrink:0}.teaser-comp--deals .teaser-comp__cta-bottom{margin-top:0;padding-left:var(--hm-space-6);padding-bottom:var(--hm-space-2);background:var(--fds-color-background-default)}.teaser-comp--deals .teaser-comp__badge-wrap{z-index:5}@media screen and (max-width:767px){.teaser-comp__deals-footer .teaser-comp__cta{order:1;padding-right:var(--hm-space-4)}.teaser-comp--deals .teaser-comp__cta-bottom{padding-left:var(--hm-space-4)}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/teaser-component.css.map */
