#alice-1-1 .grd
{grid-template-areas: 'faces';}

#alice-1-1 .frontface
{grid-template-areas:

        '.. ......... ..'
        '.. frontface ..'
        '.. ......... ..'
        '.. layer-6 ..'
        '.. ......... ..'
        '.. button ..'
        '.. ......... ..'
    
    }

.typo-link {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline;
}


#alice-1-1 .subgroup {
    grid-template-areas: 'logos'
}


:root{--boxshadow:4px 12px 40px 6px rgba(0,0,0,0.09);--canvas-fill:radial-gradient(ellipse at 5% 5%,#7bcf6a 0%,rgba(123,207,106,0) 75%),radial-gradient(ellipse at 95% 5%,#aec154 0%,rgba(174,193,84,0) 75%),radial-gradient(ellipse at 95% 95%,#68a9bb 0%,rgba(104,169,187,0) 75%),radial-gradient(ellipse at 5% 95%,#5fc28a 0%,rgba(95,194,138,0) 75%);--text-fill:linear-gradient(90deg,#90ca5a,#d7d65a 50%,#dac355 70%)}.clip-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-background-clip:text;color:transparent;background-image:var(--text-fill)}.flx{font-family:'Roboto'}.flx p,h1,h2,h3,h4{margin:0}.sect-global-intro-swedish{display:block;margin:0;padding:0}#alice-1-1 .frontface .layer-1.will-scale{transform-origin:top center;transform:scale(.85) translateY(60px);width:1150px;justify-self:center}#alice-1-1 .frontface .layer-1 article{height:fit-content}#alice-1-1 .frontface .layer-1 article h1,#alice-1-1 .frontface .layer-1 article p{font-weight:600;color:#222}#alice-1-1 .frontface .layer-1 article h1{font-size:40px;line-height:1em;padding-bottom:14px;letter-spacing:-.022em}#alice-1-1 .frontface .layer-1 article p{font-size:55px;line-height:1.388em;letter-spacing:.008em}@media screen and (min-width:735px){#alice-1-1 .frontface .layer-1 article p{padding-right:30px;line-height:1.221em}}.break-01{display:none}@media screen and (max-width:734px){.break-01{display:block}#alice-1-1 .frontface .layer-1 article h1{font-size:34px}#alice-1-1 .frontface .layer-1 article p{font-size:58px}}


#alice-1-1{padding:0}#alice-1-1 .grd,#alice-1-1 .grd>div,#alice-1-1 .grd>div>div,#alice-1-1 .grd>div>div>div,#alice-1-1 .grd>div>div>div>div,#alice-1-1 .grd>div>div>div>div>div{display:grid}#alice-1-1 .frontface,#alice-1-1 .backface{grid-area:faces;width:100vw;overflow:hidden}#alice-1-1 .frontface{z-index:1}#alice-1-1 .backface{z-index:-1}#alice-1-1 .frontface{grid-template-columns:1fr 1150px 1fr}@media screen and (max-width:1149px){#alice-1-1 .frontface{grid-template-columns:1fr 980px 1fr}}@media screen and (max-width:1068px){#alice-1-1 .frontface{grid-template-columns:1fr 728px 1fr}}@media screen and (max-width:767px){#alice-1-1 .frontface{grid-template-columns:1fr 693px 1fr}}@media screen and (max-width:734px){#alice-1-1 .frontface{grid-template-columns:1fr 88.5vw 1fr}}#alice-1-1 .frontface{isolation:isolate}#alice-1-1 .frontface .layer{position:relative}#alice-1-1 .frontface .layer-1{z-index:3}#alice-1-1 .frontface .layer-2{z-index:2}#alice-1-1 .frontface .layer-3{z-index:1}#alice-1-1 .frontface .layer-4{z-index:0}#alice-1-1 .frontface .layer-5{z-index:-1}#alice-1-1 .frontface .layer-6{z-index:3}#alice-1-1 .frontface .layer-1,#alice-1-1 .frontface .layer-2,#alice-1-1 .frontface .layer-3,#alice-1-1 .frontface .layer-4,#alice-1-1 .frontface .layer-5{grid-area:frontface}#alice-1-1 .frontface .layer-6{grid-area:layer-6}#alice-1-1 .frontface{grid-template-rows:150px 770px 120px 275px 44px 80px 80px}@media screen and (max-width:1149px){#alice-1-1 .frontface{grid-template-rows:150px 650px 100px 320px 44px 80px 80px}#alice-1-1 .frontface .layer-1.will-scale{transform:scale(.64) translateY(80px)}}@media screen and (max-width:1068px){#alice-1-1 .frontface .layer-1.will-scale{transform:scale(.6) translateY(85px)}#alice-1-1 .frontface{grid-template-rows:120px 635px 80px 380px 44px 80px 80px}}@media screen and (max-width:767px){#alice-1-1 .frontface .layer-1.will-scale{transform:scale(.56) translateY(90px)}#alice-1-1 .frontface{grid-template-rows:120px 610px 80px 380px 44px 80px 80px}}@media screen and (max-width:734px){#alice-1-1 .frontface .layer-1.will-scale{transform:scale(.68) translateY(75px);width:734px}#alice-1-1 .frontface{grid-template-rows:120px 925px 80px 550px 44px 80px 80px}}@media screen and (max-width:567px){#alice-1-1 .frontface{grid-template-rows:120px 630px 80px 560px 44px 80px 80px}#alice-1-1 .frontface .layer-1.will-scale{transform:scale(.45) translateY(110px)}}@media screen and (max-width:414px){#alice-1-1 .frontface{grid-template-rows:120px 600px 80px 540px 44px 80px 80px}#alice-1-1 .frontface .layer-1.will-scale{transform:scale(.42) translateY(120px)}}@media screen and (max-width:399px){#alice-1-1 .frontface{grid-template-rows:120px 570px 80px 430px 44px 80px 80px}#alice-1-1 .frontface .layer-1.will-scale{transform:scale(.38) translateY(125px)}}

.layer-7,.layer-8,.layer-9{grid-area:button;justify-self:center;align-self:center;border-radius:23px}.layer-7{z-index:99;position:relative}.layer-8{z-index:4}.layer-9{z-index:3}.layer-7.inset-link{position:absolute;inset:0}.layer-7,.layer-8{width:240px;height:75px}.layer-8{background-color:#fff;background-image:url(../media/svg/svg-open-black.svg);background-position:right 20px center;background-size:40px 40px}.layer-8 p{font-weight:500;letter-spacing:-.022em;font-size:22px;line-height:1;color:#111;display:grid;justify-self:center;align-self:center;margin-right:40px}.layer-9{width:calc(240px - 10px);height:calc(75px - 10px);box-shadow:var(--boxshadow);opacity:.75}



#alice-1-1 .frontface .layer-2{height:233px;width:977px;align-self:end;margin-bottom:50px;justify-self:center}#alice-1-1 .frontface .layer-2{width:977px}@media screen and (max-width:1149px){#alice-1-1 .frontface .layer-2{width:736px}}@media screen and (max-width:1068px){#alice-1-1 .frontface .layer-2{width:690px}}@media screen and (max-width:767px){#alice-1-1 .frontface .layer-2{width:644px}}


@media screen and (max-width:734px){#alice-1-1 .frontface .layer-2{width:499px; margin-bottom: 0;}}

@media screen and (max-width:567px){#alice-1-1 .frontface .layer-2{width:330px}}@media screen and (max-width:414px){#alice-1-1 .frontface .layer-2{width:308px}}@media screen and (max-width:399px){#alice-1-1 .frontface .layer-2{width:278px; height: 200px;}}

#alice-1-1 .subgroup{width:100%;justify-self:start;height:100%;width:fit-content;height:fit-content}#alice-1-1 .subgroup.will-scale{transform-origin:top left;transform:scale(1) translateY(0px)}@media screen and (max-width:567px){#alice-1-1 .subgroup.will-scale{transform-origin:top left;transform:scale(.8) translateY(30px)}}@media screen and (max-width:414px){#alice-1-1 .subgroup.will-scale{transform-origin:top left;transform:scale(.75) translateY(30px)}}@media screen and (max-width:399px){#alice-1-1 .subgroup.will-scale{transform-origin:top left;transform:scale(.65) translateY(30px)}}#alice-1-1 .sublayer{grid-area:logos}#alice-1-1 .sublayer{grid-area:logos;display:grid}#alice-1-1 .sublayer.logo-01{width:50px;height:50px}#alice-1-1 .sublayer.logo-rohn{width:150px;height:80px;background-size:100% auto;background-position:0 100%;margin:0}#alice-1-1 .sublayer.logo-clas{width:80px;height:80px;background-size:100% auto;background-position:50% 115%;margin:10px 0 0 170px}#alice-1-1 .sublayer.logo-ifo{width:80px;height:80px;background-size:auto 35%;background-position:50% 115%;margin:4px 0 0 245px;filter:invert(100%)}#alice-1-1 .sublayer.logo-gina{width:110px;height:80px;background-size:100% auto;background-position:50% 50%;margin:35px 0 0 315px}#alice-1-1 .sublayer.logo-brio{width:90px;height:80px;background-size:80% auto;background-position:1% 50%;margin:90px 0 0 5px}#alice-1-1 .sublayer.logo-ellos{width:80px;height:80px;background-size:80% auto;background-position:50% 50%;margin:87px 0 0 90px}#alice-1-1 .sublayer.logo-ellis{width:80px;height:80px;background-size:85% auto;background-position:50% 50%;margin:86px 0 0 188px;filter:invert(100%)}#alice-1-1 .sublayer.logo-molly{width:150px;height:80px;background-size:100% auto;background-position:50% 50%;margin:88px 0 0 280px}#alice-1-1 .sublayer.logo-sterisol{width:80px;height:80px;background-size:100% auto;background-position:50% 50%;margin:153px 0 0;filter:invert(100%)}#alice-1-1 .sublayer.logo-kappahl{width:110px;height:80px;background-size:85% auto;background-position:50% 50%;margin:150px 0 0 90px}#alice-1-1 .sublayer.logo-ahlens{width:105px;height:80px;background-size:100% auto;background-position:50% 50%;margin:147px 0 0 200px}#alice-1-1 .sublayer.logo-aimpoint{width:105px;height:80px;background-size:100% auto;background-position:50% 50%;margin:151px 0 0 320px}

#alice-1-1 .frontface .layer-4,#alice-1-1 .frontface .layer-5{align-self:center;border-radius:23px;background:#fff}#alice-1-1 .frontface .layer-4{width:100%;height:100%}#alice-1-1 .frontface .layer-5{width:calc(100% - 20px);height:calc(100% - 20px);justify-self:center;box-shadow:var(--boxshadow)}

#alice-1-1 .frontface .layer-6 p{color:#fff;text-align:center;font-weight:600;letter-spacing:.008em;line-height:1.112em;font-size:36px;padding:0 100px}@media screen and (max-width:1149px){#alice-1-1 .frontface .layer-6 p{line-height:1.119em;font-size:36px;padding:0 50px}}@media screen and (max-width:1068px){#alice-1-1 .frontface .layer-6 p{line-height:1.122em;font-size:34px;padding:0 50px}}@media screen and (max-width:767px){#alice-1-1 .frontface .layer-6 p{line-height:1.122em;font-size:34px;padding:0 10px}}@media screen and (max-width:734px){#alice-1-1 .frontface .layer-6 p{margin-top:0;margin:0 auto;font-size:1.8em;width:400px;padding:0;line-height:1.4;transform-origin:top center;transform:scale(1) translateY(0)}}@media screen and (max-width:450px){#alice-1-1 .frontface .layer-6 p{transform:scale(.93) translateY(0);margin-left:calc(calc(86vw / 2) - calc(395px / 2));line-height:1.4}}@media screen and (max-width:399px){#alice-1-1 .frontface .layer-6 p{transform:scale(.75) translateY(0);margin-left:calc(calc(86vw / 2) - calc(395px / 2))}}


#alice-1-1 .sublayer.logo-rohn{background-image:url(../media/alice-logos/rohnisch_logo.png)}#alice-1-1 .sublayer.logo-clas{background-image:url(../media/alice-logos/clas.png)}#alice-1-1 .sublayer.logo-ifo{background-image:url(../media/alice-logos/ifoe-monochrome.png)}#alice-1-1 .sublayer.logo-gina{background-image:url(../media/alice-logos/gina-p.png)}#alice-1-1 .sublayer.logo-brio{background-image:url(../media/alice-logos/brio.jpg)}#alice-1-1 .sublayer.logo-ellos{background-image:url(../media/alice-logos/ellos.png)}#alice-1-1 .sublayer.logo-ellis{background-image:url(../media/alice-logos/elis-w.png)}#alice-1-1 .sublayer.logo-molly{background-image:url(../media/alice-logos/oddmolly.png)}#alice-1-1 .sublayer.logo-sterisol{background-image:url(../media/alice-logos/sterisol_vit.png)}#alice-1-1 .sublayer.logo-kappahl{background-image:url(../media/alice-logos/kappahl.png)}#alice-1-1 .sublayer.logo-ahlens{background-image:url(../media/alice-logos/ahlens-b.jpg)}#alice-1-1 .sublayer.logo-aimpoint{background-image:url(../media/alice-logos/aimpoint.svg)}


#alice-1-1 .backface {
    background: var(--canvas-fill);
}


#alice-2-1 .grd .frontface {
grid-template-areas: 

'...... ...... ...... ...... .....'
'...... area-1 area-1 area-1 .....'
'...... ...... ...... ...... .....'
'...... area-2 ...... area-3 .....'
'...... ...... ...... ...... .....'

}

@media screen and (max-width:767px) {
#alice-2-1 .grd .frontface {
grid-template-areas: 

'...... ...... ......'
'...... area-1 ......'
'...... ...... ......'
'...... area-2 ......'
'...... ...... ......'
'...... area-4 ......'
'...... ...... ......'
'...... area-3 ......'
'...... ...... ......'
}
}

#alice-2-1 .layer
{grid-template-areas: 'subgroup';}


.sect-support-1{padding:0;display:block}#alice-2-1{padding:0}#alice-2-1 .grd,#alice-2-1 .grd>div,#alice-2-1 .grd>div>div,#alice-2-1 .grd>div>div>div,#alice-2-1 .grd>div>div>div>div,#alice-2-1 .grd>div>div>div>div>div,#alice-2-1 .grd>div>div>div>div>div>div,#alice-2-1 .grd>div>div>div>div>div>div>div{display:grid}#alice-2-1 .grd{grid-template-areas:'faces'}#alice-2-1 .grd .frontface,#alice-2-1 .grd .backface{grid-area:faces}#alice-2-1 .grd .frontface{z-index:1}#alice-2-1 .grd .backface{z-index:-1}


#alice-2-1 .grd .frontface{grid-template-columns:1fr 569px 12px 569px 1fr}@media screen and (max-width:1149px){#alice-2-1 .grd .frontface{grid-template-columns:1fr 489px 12px 489px 1fr}}@media screen and (max-width:1068px){#alice-2-1 .grd .frontface{grid-template-columns:1fr 361px 6px 361px 1fr}}@media screen and (max-width:767px){#alice-2-1 .grd .frontface{grid-template-columns:1fr 380px 1fr}}@media screen and (max-width:410px){#alice-2-1 .grd .frontface{grid-template-columns:1fr 300px 1fr}}


#alice-2-1 .grd .frontface{grid-template-rows:80px 550px 12px 550px 80px}@media screen and (max-width:1149px){#alice-2-1 .grd .frontface{grid-template-rows:80px 550px 12px 550px 80px}}@media screen and (max-width:1068px){#alice-2-1 .grd .frontface{grid-template-rows:80px 430px 12px 430px 80px}}@media screen and (max-width:767px){#alice-2-1 .grd .frontface{grid-template-rows:80px 430px 6px 430px 6px 430px 6px 430px 80px}}

#alice-2-1 .layer-1{grid-area:area-1}#alice-2-1 .layer-2{grid-area:area-2}#alice-2-1 .layer-3{grid-area:area-3}#alice-2-1 .layer-4{grid-area:unset;position:absolute;width:1px;height:1px;opacity:0;visibility:hidden;display:none}@media screen and (max-width:767px){#alice-2-1 .layer-4{grid-area:area-4;position:relative;width:100%;height:100%;opacity:1;visibility:visible;display:grid}}

#alice-2-1 .sublayer{grid-area:subgroup}#alice-2-1 .sublayer-a{z-index:6}#alice-2-1 .sublayer-1{z-index:5}#alice-2-1 .sublayer-2{z-index:4}#alice-2-1 .sublayer-3{z-index:3}#alice-2-1 .sublayer-4{z-index:2}#alice-2-1 .sublayer-5{z-index:1}#alice-2-1 .sublayer-a{position:relative}#alice-2-1 .sublayer-a .goto{position:absolute;inset:0;background-color:transparent}#alice-2-1 .sublayer-1,#alice-2-1 .sublayer-2,#alice-2-1 .sublayer-3,#alice-2-1 .sublayer-4,#alice-2-1 .sublayer-5{border-radius:23px;justify-self:center;align-self:center;width:100%;height:100%}


#alice-2-1 .layer-1 .sublayer-1{background-size:auto 70%;background-position:center center;background-image:url(../media/png/01-1k.webp)}@media screen and (min-width:768px){#alice-2-1 .layer-1 .sublayer-1{background-size:auto 70%;background-position:center center;background-image:url(../media/png/01-5k.webp)}}@media screen and (min-width:1069px){#alice-2-1 .layer-1 .sublayer-1{background-size:auto 70%;background-position:center center;background-image:url(../media/png/01-6k.png)}}@media screen and (min-width: 320px) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 320px) and (min-resolution: 2dppx),only screen and (min-width: 320px) and (min-resolution: 240dpi){#alice-2-1 .layer-4 .sublayer-1{background-image:url(../media/png/01-2k.png)}}@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 768px) and (min-resolution: 2dppx),only screen and (min-width: 768px) and (min-resolution: 240dpi){#alice-2-1 .layer-4 .sublayer-1{background-image:url(../media/png/01-6k.png)}}#alice-2-1 .layer-4 .sublayer-1{background-size:auto 80%;background-position:top 20px center;background-image:url(../media/png/04-1k.webp)}@media screen and (min-width: 320px) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 320px) and (min-resolution: 2dppx),only screen and (min-width: 320px) and (min-resolution: 240dpi){#alice-2-1 .layer-4 .sublayer-1{background-image:url(../media/png/04-2k.png)}}

#alice-2-1 .layer-1 .sublayer-a,#alice-2-1 .layer-2 .sublayer-a,#alice-2-1 .layer-3 .sublayer-a,#alice-2-1 .layer-4 .sublayer-a{background-image:url(../media/svg/svg-open-black.svg);background-position:bottom 22px right 22px;background-size:40px 40px}#alice-2-1 .vagabond-logo{background-image:url(../media/alice-logos/vagabod.svg)}#alice-2-1 .breadboxers-logo{background-image:url(../media/alice-logos/bread-and-boxers-logo.png)}#alice-2-1 .sublayer-4{background-color:#fff}#alice-2-1 .sublayer-5{width:calc(100% - 20px);height:calc(100% - 20px);box-shadow:var(--boxshadow)}


#alice-2-1 .layer-2 .sublayer-3,#alice-2-1 .layer-3 .sublayer-3{background-image:url(../media/svg/quote-dark.svg);background-position:top 80px center;background-size:200px 200px;opacity:.09}#alice-2-1 .layer-2 .sublayer-1{padding:40% 75px 50px}#alice-2-1 .layer-3 .sublayer-1{padding:40% 100px 0}#alice-2-1 .sublayer-1 p{font-size:36px;font-weight:600;text-align:center;line-height:1.2em;letter-spacing:.008em;color:#000;transform-origin:center center;transform:scale(.9)}#alice-2-1 .layer-2 .sublayer-2{background-position:top 150px center;background-size:290px auto}#alice-2-1 .layer-3 .sublayer-2{background-position:top 80px center;background-size:350px auto}#alice-2-1 .break-01{display:block}


@media screen and (max-width:1068px){#alice-2-1 .layer-2 .sublayer-3,#alice-2-1 .layer-3 .sublayer-3{background-position:top 50px center;background-size:200px 200px;opacity:.09}#alice-2-1 .layer-2 .sublayer-1{padding:50% 0 0}#alice-2-1 .layer-3 .sublayer-1{padding:50% 20px 0}#alice-2-1 .sublayer-1 p{font-size:32px;transform-origin:center center;transform:scale(.8)}#alice-2-1 .layer-2 .sublayer-2{background-position:top 120px center;background-size:220px auto}#alice-2-1 .layer-3 .sublayer-2{background-position:top 70px center;background-size:270px auto}#alice-2-1 .break-01{display:block}}

@media screen and (max-width:410px){#alice-2-1 .layer-2 .sublayer-3,#alice-2-1 .layer-3 .sublayer-3{background-position:top 50px center;background-size:200px 200px;opacity:.09}#alice-2-1 .layer-2 .sublayer-1{padding:60% 0 0}#alice-2-1 .layer-3 .sublayer-1{padding:60% 20px 0}#alice-2-1 .sublayer-1 p{font-size:28px}#alice-2-1 .layer-2 .sublayer-2{background-position:top 120px center;background-size:220px auto}#alice-2-1 .layer-3 .sublayer-2{background-position:top 70px center;background-size:270px auto}#alice-2-1 .break-01{display:block}}


#speedbox .group-main.gta {
    grid-template-areas: 'group-main'
}

#speedbox .group-front.gta {
    grid-template-areas: 'group-front'
}
#speedbox .group-main,#speedbox .frontface,#speedbox .group-front,#speedbox .layer,#speedbox article,#speedbox .backface,#speedbox .layer>div,#speedbox .layer>div>div{display:grid}#speedbox .frontface,#speedbox .backface{grid-area:group-main;width:100vw;overflow:hidden}#speedbox .layer{grid-area:group-front;position:relative}#speedbox .layer-1{width:1140px;height:calc(1140px * .6595)}#speedbox picture{position:absolute;width:100%;height:100%;inset:0;overflow:hidden}#speedbox img{max-width:100%;width:100%;height:auto;object-position:50% 50%}#speedbox .nth{position:absolute;width:100%;height:100%;inset:0}#speedbox .nth-01{background-color:#fff}#speedbox .speedbox{display:grid;position:relative}#speedbox .speedcontent{position:absolute;inset:0;z-index:0}#speedbox .speeditem{width:100%;height:100%;position:absolute;inset:0;opacity:0;z-index:1}#speedbox .speed-1{animation:vbAnimation 4500ms linear infinite}#speedbox .standby-sek-0s{animation-delay:0}#speedbox .standby-msek-3s{animation-delay:1500ms}#speedbox .standby-msek-6s{animation-delay:3000ms}@keyframes vbAnimation{0%{opacity:0;animation-timing-function:unset}2%{opacity:1;animation-timing-function:unset}20%{opacity:1}30%{opacity:0}}@media screen and (max-width:1139px){#speedbox .layer-1{margin-left:calc(calc(100vw / 2) - calc(1140px / 2));width:1140px;height:calc(1140px * .6595);background-color:#fafafa}}@media screen and (max-width:815px){#speedbox .layer-1{margin-left:calc(calc(100vw / 2) - calc(1000px / 2));width:1000px;height:calc(1000px * .6595)}}@media screen and (max-width:640px){#speedbox .layer-1{margin-left:calc(calc(100vw / 2) - calc(500px / 2));width:500px;height:calc(500px * .6595)}}

#speedbox{padding:0 0 50px}

