@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700&family=Lora:wght@400;700&display=swap";/*!
 * Project: Sesam Interior — Custom Theme
 * Owner / Author: Johan (Sesam Interior AB)
 * Year: 2025
 * File: style.min.css (licensed & adapted for Sesam Interior AB)
 *
 * Legal note:
 *  - Proprietary font-face definitions removed (Akkurat, Times.ttf).
 *  - Uses open-license Google Fonts: Inter (sans), Lora (serif).
 *  - Replace ../img/* assets with your own files/logos to avoid IP issues.
 *  - This file is customized for Sesam Interior AB and may not be resold as-is by third parties.
 *  - Unique ID: SI-JOHAN-20251109-001
 */*{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-highlight-color:transparent}img{max-width:100%;height:auto}audio,iframe,video{display:block}#wrapper{overflow:hidden}.inner{max-width:1600px;margin:auto;padding:0 3rem}.inner--s{max-width:600px}.inner--m{max-width:900px}.inner--l{max-width:1200px}.inner--min{padding-top:2rem;padding-bottom:2rem}.inner--mid{padding-top:5rem;padding-bottom:5rem}.inner--max{padding-top:8rem;padding-bottom:8rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.none{display:none}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.center--x,.center--y,.center--xy{position:absolute}.center--x{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.center--y{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.center--xy{left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.scroll{overflow:auto;-webkit-overflow-scrolling:touch}.m--0{margin:0}.mt--0{margin-top:0}.mt--1{margin-top:1rem}.mt--2{margin-top:2rem}.mt--3{margin-top:3rem}.mt--4{margin-top:4rem}.mr--1{margin-right:1rem}.mr--2{margin-right:2rem}.mb--0{margin-bottom:0}.mb--1{margin-bottom:1rem}.mb--2{margin-bottom:2rem}.mb--3{margin-bottom:3rem}.mb--4{margin-bottom:4rem}.ml--1{margin-left:1rem}.ml--2{margin-left:2rem}.p--0{padding:0}.p--1{padding:1rem}.p--2{padding:2rem}.p--3{padding:3rem}.iframe{position:relative;padding-bottom:56.25%}.iframe>iframe{position:absolute;width:100%;height:100%;left:0;top:0}.cover{background:center center/cover no-repeat}.flx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aic{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ais{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.aie{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.jcc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jcb{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.jca{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.jcs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.jce{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flx--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flx--col-rev{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flx--row-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flx--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flx--1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.grid{display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--5{grid-template-columns:repeat(5,1fr)}.grid--6{grid-template-columns:repeat(6,1fr)}.grid--gap-1{grid-gap:1rem}.grid--gap-2{grid-gap:2rem}.grid--gap-3{grid-gap:3rem}.grid--gap-4{grid-gap:4rem}.grid--gap-5{grid-gap:5rem}body,button,html,input,textarea{font:300 16px Inter,sans-serif;line-height:19px;color:#000;-webkit-font-smoothing:antialiased}.text--small{font-size:.875rem}.text--smaller{font-size:.875em}.text--big{font-size:2rem}.text--bigger{font-size:2em}.text--upper{text-transform:uppercase}.text--lower{text-transform:lowercase}.text--black{color:#000}.text--white{color:#fff}.bold,b,strong{font-family:Inter,sans-serif;font-weight:700}.normal{font-family:Inter,sans-serif;font-weight:400}.akkurat{font-family:Inter,sans-serif}.times{font-family:Lora,serif}.ta--c{text-align:center}.ta--l{text-align:left}.ta--r{text-align:right}a .link{color:#fff;text-decoration:none}.cursor--default{cursor:default}.cursor--move{cursor:move}.cursor--not-allowed{cursor:not-allowed}.cursor--pointer{cursor:pointer}.h1,.h2,h1,h2,h3,h4,h5,h6{font-family:Lora,serif;font-weight:400}h3,h4{font-family:Inter,sans-serif}.h1,h1{font-size:2.5rem;line-height:3rem}.h2,h2{font-size:1.75rem;line-height:2.25rem;letter-spacing:2px}.h3,h3{font-size:1.5rem;line-height:2rem}.h4,h4{font-size:1rem}p+*{margin-top:2rem}*+p{margin-top:.5rem}p+p{margin-top:2rem}ol,ul{margin:2rem 0;padding-left:3rem}ul:first-child{margin-top:0}ul:last-child{margin-bottom:0}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}@media only screen and (min-width: 1025px){.l--hide{display:none!important}}@media only screen and (min-width: 768px) and (max-width:1024px){.m--hide{display:none!important}.m-grid--1{grid-template-columns:repeat(1,1fr)}.m-grid--2{grid-template-columns:repeat(2,1fr)}.m-grid--3{grid-template-columns:repeat(3,1fr)}.m-grid--4{grid-template-columns:repeat(4,1fr)}.m-grid--gap-1{grid-gap:1rem}.m-grid--gap-2{grid-gap:2rem}.m-grid--gap-3{grid-gap:3rem}}@media only screen and (max-width: 767px){body,button,html,input,textarea{font-size:14px}h2{font-size:1.5rem}.inner{padding:0 1.5rem}.inner--min{padding-top:1.5rem;padding-bottom:1.5rem}.inner--mid{padding-top:2.5rem;padding-bottom:2.5rem}.inner--max{padding-top:4rem;padding-bottom:4rem}.s--hide{display:none!important}.s-grid--1{grid-template-columns:repeat(1,1fr)}.s-grid--2{grid-template-columns:repeat(2,1fr)}.s-grid--3{grid-template-columns:repeat(3,1fr)}.s-grid--gap-1{grid-gap:1rem}.s-grid--gap-2{grid-gap:2rem}.s-grid--gap-3{grid-gap:3rem}}a{color:#fff;text-decoration:none}.link{letter-spacing:1px}sup{font-size:.5em;position:relative;right:-.25em}hr{height:1px;background:#fff;border:none;margin:4rem 0}.text--black{color:#0f0f0f}.text--gray{color:#f1f1f1}.bg--black{background-color:#0f0f0f}.bg--gray{background-color:#f1f1f1}blockquote{font-size:2.5rem;line-height:3rem;font-style:italic;font-family:Lora,serif;max-width:600px;margin:auto}.header{position:absolute;width:100%;left:0;top:0;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.header .inner{position:relative;z-index:30;background:#0f0f0f}.header--sticky{position:fixed;z-index:50;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.4);box-shadow:0 0 .5rem #0006}.header+main,.header+section{padding-top:83px}.header a,.hero__link{font-size:14px}.header .flx a+a{margin-left:1rem}.header__logo{z-index:2;width:200px;height:70px}.header__logo a,.header__logo img{display:block;width:100%;height:100%}.a{position:relative}.a:after{content:"";position:absolute;display:block;width:16px;height:16px;right:-22px;top:50%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23f1f1f1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='feather%20feather-chevron-right'%3e%3cpolyline%20points='9%2018%2015%2012%209%206'%3e%3c/polyline%3e%3c/svg%3e") center center/100% no-repeat;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.a--open{z-index:100}.a--open:after{-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.border--white{border-bottom:1px solid #fff;padding-bottom:4rem}.menu{position:absolute;z-index:20;left:0;top:83px;background:#0f0f0f;width:600px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .6s,-webkit-box-shadow .6s;transition:-webkit-transform .6s,-webkit-box-shadow .6s;-o-transition:transform .6s,box-shadow .6s;transition:transform .6s,box-shadow .6s;transition:transform .6s,box-shadow .6s,-webkit-transform .6s,-webkit-box-shadow .6s}.menu--open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0 1rem #0f0f0f;box-shadow:0 0 1rem #0f0f0f}@media screen and (min-width: 1600px){.menu{left:calc((100% - 1600px)/2 - 600px);left:calc((100% - 1600px)/2)}.menu--open{left:calc((100% - 1600px)/2)}}.menu__top{padding:4rem 8rem 4rem 3rem}.menu__btm{padding:3rem;padding-top:0}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav__left{margin-right:6rem}.menu__top a,.nav__title{display:block;padding-bottom:1rem;margin-bottom:2.5rem;border-bottom:1px solid #f1f1f1;min-width:140px;font-size:14px;letter-spacing:1px;color:#fff}.nav__title{display:inline-block;margin-bottom:1rem}.menu__btm a{display:inline-block;min-width:140px;font-size:12px;letter-spacing:1px}.menu__btm a+a{margin-left:6rem}.hero{position:relative}.hero:after{content:"";position:absolute;z-index:1;width:1px;height:0;background:#fff;left:50%;bottom:-30px;-webkit-animation:spike_hero 1s 0s ease-in-out forwards;animation:spike_hero 1s 0s ease-in-out forwards}.hero--more:after{-webkit-animation:spike_more 3s 3;animation:spike_more 3s 3;-webkit-animation-delay:0s!important;animation-delay:0s!important;height:60px}.hero--more:before{content:"MORE";position:absolute;z-index:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);bottom:50px;color:#fff;font-size:.875rem;font-family:Inter,sans-serif;-webkit-animation:more 9s forwards;animation:more 9s forwards}@-webkit-keyframes more{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes more{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.body--frontpage .hero:after{-webkit-animation-delay:2.5s;animation-delay:2.5s}@-webkit-keyframes spike_hero{0%{height:0}to{height:60px}}@keyframes spike_hero{0%{height:0}to{height:60px}}@-webkit-keyframes spike_more{0%{bottom:-30px}50%{bottom:-15px}to{bottom:-30px}}@keyframes spike_more{0%{bottom:-30px}50%{bottom:-15px}to{bottom:-30px}}.hero__img{position:relative;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.hero__img__img.hero--animate{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.hero__img__img{position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#0f0f0f center center/cover no-repeat;-webkit-transition:-webkit-transform 10s linear;transition:-webkit-transform 10s linear;-o-transition:transform 10s linear;transition:transform 10s linear;transition:transform 10s linear,-webkit-transform 10s linear}.hero__img,.hero__img__img{margin:auto;padding-bottom:46%}.hero__img__heading{z-index:1;font-size:6rem;line-height:6rem;color:#fff}.body--frontpage .hero__img__heading{-webkit-animation:hero_heading 1s 2s ease-in-out;animation:hero_heading 1s 2s ease-in-out}@-webkit-keyframes hero_heading{0%{top:30%}to{top:50%}}@keyframes hero_heading{0%{top:30%}to{top:50%}}.hero__img__logo{z-index:1;width:400px}.hero__link{position:absolute}.hero__link:first-child{left:1.5rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.hero__link:last-child{right:1.5rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}@media screen and (min-width: 768px){.single-supplier .hero__img,.single-supplier .hero__img__img{padding-bottom:40%}}.hero__img-wrapper{position:relative;max-width:1200px;margin:auto}.hero__img-wrapper img{display:block;max-height:550px;margin:auto;-o-object-fit:contain;object-fit:contain}.hero__img-wrapper:before,.hero__img-wrapper:after{content:"";position:absolute;z-index:1;top:0;width:80px;height:100%;-webkit-transition:none;-o-transition:none;transition:none}.hero__img-wrapper:before{left:-40px;background:linear-gradient(to right,#0f0f0f 50%,#0f0f0f00)}.hero__img-wrapper:after{right:-40px;background:linear-gradient(to left,#0f0f0f 50%,#0f0f0f00)}@media screen and (max-width: 1200px){.hero__img-wrapper:before,.hero__img-wrapper:after{display:none}}.img{position:relative;overflow:hidden}.img>img{position:absolute;display:block;min-width:100%;min-height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.img--50{padding-bottom:50%}.img--65{padding-bottom:65%}.img--100{padding-bottom:100%}.img--140{padding-bottom:140%}.split{position:relative;overflow:hidden}.split+.split{margin-top:8rem}.split__text{position:absolute;z-index:2;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:42%;height:100%;left:0;text-shadow:0 0 4px rgba(15,15,15,.2)}.split:after{content:"";position:absolute;z-index:1;width:42%;height:100%;left:0;top:0;background:linear-gradient(to right,#0f0f0f 80%,#0000)}.split--reverse:after{background:linear-gradient(to left,#0f0f0f 80%,#0000);left:auto;right:0}.split__img{width:70%;padding-bottom:40%;margin-left:auto}.split--reverse .split__text{left:auto;right:0}.split--reverse .split__img{margin-left:0;margin-right:auto}.ul{position:relative;font-size:75px;line-height:75px;padding-bottom:2rem;margin-bottom:2rem}.ul:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:180px;max-width:100%;background:#fff}.slides{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.slides--snap{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.slides--snap>*{scroll-snap-align:start}.slides__slide{position:relative;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-bottom:50%;text-align:center}.slides .times{font-size:4rem;line-height:4.5rem}.slides-i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.slides-i__item{width:20px;height:2px;background:#ddd}.slides-i__item+.slides-i__item{margin-left:.5rem;cursor:pointer}.slides-i__item--active{background:#0f0f0f}.shop{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem}.shop__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.shop__item__title{position:relative;padding-bottom:1rem;line-height:1;letter-spacing:1px;margin-bottom:1rem}.shop__item__title:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:2px;background:#0f0f0f}.shop__item__img{display:block;padding-bottom:134%;background:#f7f7f7 center center/cover no-repeat;margin-top:auto}.shop__item__link{text-align:right;margin-top:1rem}.shop__item__link a{position:relative;display:inline-block;color:#0f0f0f;padding-bottom:.5rem}.shop__item__link a:after{content:"";position:absolute;left:0;bottom:0;height:1px;background:#0f0f0f}.shop__item__link a:hover:after{-webkit-animation:link_line .3s forwards;animation:link_line .3s forwards}@-webkit-keyframes link_line{0%{width:0}to{width:100%}}@keyframes link_line{0%{width:0}to{width:100%}}.insta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem}.insta__box{background:center center/cover no-repeat;padding-bottom:100%}.leverantörer{position:relative;overflow:hidden}.leverantör+.leverantör{margin-top:6rem}.leverantör:before,.leverantör:after{content:"";position:absolute;z-index:1;width:25%;height:100%;top:0}.leverantör:before{left:0;background:linear-gradient(to right,#0f0f0fbf 60%,#0f0f0f00)}.leverantör:after{right:0;background:linear-gradient(to left,#0f0f0fbf 60%,#0f0f0f00)}.leverantör .ul{position:absolute;z-index:2;top:2rem}.leverantörer__img{max-width:70%;margin:auto;padding-bottom:40%}.leverantörer__link{position:absolute;z-index:2;right:0;bottom:2rem}#brands{text-align:center}#brands a+a{margin-left:1rem}.leverantörer-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.leverantör-heading{font-size:3rem;margin-bottom:2rem;margin-right:4rem}.leverantörer-logo{display:block;max-width:280px}.leverantörer-text{max-width:600px}.leverantörer-grid img{display:block}.leverantörer-grid__btm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.leverantörer-grid__btm>div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.leverantörer-grid__btm>div+div{margin-left:2rem}.loading{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background:#0f0f0f;-webkit-animation:loading 1s 2s ease-in-out forwards;animation:loading 1s 2s ease-in-out forwards}@-webkit-keyframes loading{0%{height:100%}to{height:83px}}@keyframes loading{0%{height:100%}to{height:83px}}.loading__logo{position:fixed;z-index:200;width:200px;height:70px;left:50%;top:50%;-webkit-animation:loading_logo 1s 2s ease-in-out forwards;animation:loading_logo 1s 2s ease-in-out forwards;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.loading__logo img{display:block;width:100%;height:100%}@-webkit-keyframes loading_logo{0%{top:50%}to{top:42px}}@keyframes loading_logo{0%{top:50%}to{top:42px}}.loading:after{content:"";position:absolute;bottom:0;width:1px;height:0;left:50%;background:#fff;-webkit-animation:spike 2s;animation:spike 2s}@-webkit-keyframes spike{0%{height:0;bottom:0}50%{height:100px;bottom:0}to{height:0;bottom:140px}}@keyframes spike{0%{height:0;bottom:0}50%{height:100px;bottom:0}to{height:0;bottom:140px}}.animate--run{-webkit-animation:animate 1s forwards;animation:animate 1s forwards}.animate--pre{position:relative;opacity:0}.animate--run.split .split__text{-webkit-animation:animate_split 1s;animation:animate_split 1s}.animate--run.supplier .ul{-webkit-animation:animate_supplier 1s;animation:animate_supplier 1s}@-webkit-keyframes animate{0%{top:6rem;opacity:0}to{top:0;opacity:1}}@keyframes animate{0%{top:6rem;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes animate_split{0%{top:-2rem;opacity:0}to{top:0;opacity:1}}@keyframes animate_split{0%{top:-2rem;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes animate_supplier{0%{top:0;opacity:0}to{top:2rem;opacity:1}}@keyframes animate_supplier{0%{top:0;opacity:0}to{top:2rem;opacity:1}}.footer__heading{margin-bottom:1.5rem}.footer__cols>div+div:not(.footer__logo),.footer__cols__cols>div+div{margin-left:4rem}.footer__cols__nav a+a{margin-top:1.5rem}.footer__logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;width:170px}.vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px) and (max-width:1024px){.hero__img,.hero__img__img{padding-bottom:60%}.hero__img__heading{font-size:4rem;line-height:4.5rem}.ul{font-size:3rem;line-height:3.5rem;padding-bottom:1rem;margin-bottom:1rem}.ul:after{width:100px}.slides .times{font-size:3rem;line-height:3.5rem}.footer__logo{margin:auto;margin-bottom:2rem}.footer__cols{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px){.header{height:70px}.header+main,.header+section{padding-top:70px}.header .flx,.header .inner{height:100%}.header__logo,.loading__logo{width:150px}@-webkit-keyframes loading{0%{height:100%}to{height:70px}}@keyframes loading{0%{height:100%}to{height:70px}}@-webkit-keyframes loading_logo{0%{top:50%}to{top:35px}}@keyframes loading_logo{0%{top:50%}to{top:35px}}.menu{position:fixed;width:100%;height:calc(100% - 70px);top:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu__top{padding:2rem}.nav{display:block}.nav__left,.nav__right{margin:0}.nav__left a{padding:.5rem 0;margin:0;border:0}.nav__right{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;margin-top:2rem}.nav__right a{font-family:Inter,sans-serif;font-weight:300;letter-spacing:1px;margin:0}.nav__right a,.nav__title{padding-bottom:.5rem}.nav__title{min-width:calc(50% - 1rem)}.menu__btm{padding:2rem}.menu__btm a+a{margin-left:2rem}.toggle{position:relative;width:30px;height:16px;cursor:pointer}.toggle>span{position:absolute;width:100%;height:2px;background:#fff;-webkit-transition:top .3s .3s,-webkit-transform .3s;transition:top .3s .3s,-webkit-transform .3s;-o-transition:transform .3s,top .3s .3s;transition:transform .3s,top .3s .3s;transition:transform .3s,top .3s .3s,-webkit-transform .3s}.toggle>span:first-child{top:0}.toggle>span:last-child{top:14px;background:#f1f1f1}.toggle--open>span{-webkit-transition:top .3s,-webkit-transform .3s .3s;transition:top .3s,-webkit-transform .3s .3s;-o-transition:transform .3s .3s,top .3s;transition:transform .3s .3s,top .3s;transition:transform .3s .3s,top .3s,-webkit-transform .3s .3s}.toggle--open>span:first-child{top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle--open>span:last-child{top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hero__img,.hero__img__img{padding-bottom:100%}.hero--landscape .hero__img,.hero--landscape .hero__img__img{padding-bottom:65%}.hero__img__heading{font-size:3rem;line-height:3rem;margin-top:-12px}.leverantörer-logo{margin:2rem 0}.leverantörer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.leverantörer-heading{margin-right:0}.leverantörer-grid__btm{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.leverantörer-grid__btm>div+div{width:100%;margin:0;margin-top:2rem}.leverantörer-grid__btm img{width:100%!important;height:auto!important}.ul{font-size:2.5rem;line-height:2.5rem;padding-bottom:1rem;letter-spacing:1px}.ul:after{height:1px;width:120px}.split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.split:after{width:100%;height:4rem;background:linear-gradient(to bottom,#0f0f0f,#0000)}.split__text{position:static;width:100%;margin-top:1rem}.split .ul{position:absolute;top:0;margin:0}.split__img{width:100%;padding-bottom:65%;margin-top:1.5rem}.split+.split{margin-top:4rem}.leverantörer+.leverantörer{margin-top:3rem}.leverantörer__img{max-width:none;padding-bottom:65%}.leverantörer:before{background:linear-gradient(to right,#0f0f0f80 5%,#0f0f0f00)}.leverantörer:after{background:linear-gradient(to left,#0f0f0f80 5%,#0f0f0f00)}#toggle-brands{position:relative;display:inline-block;cursor:pointer;padding-right:2rem}#toggle-brands:after{content:"";position:absolute;width:22px;height:22px;right:0;top:50%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23f1f1f1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='feather%20feather-chevron-right'%3e%3cpolyline%20points='9%2018%2015%2012%209%206'%3e%3c/polyline%3e%3c/svg%3e") center center/100% no-repeat;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#toggle-brands.open:after{-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}#brands{text-align:left;display:none}#brands a{display:block;margin:0!important;margin-top:.25rem!important}.slides{overflow:auto;-webkit-overflow-scrolling:touch}.slides__slide{padding-bottom:110%}.slides-i{margin-bottom:1rem}.slides .times{font-size:3rem;line-height:3.5rem}.shop{grid-template-columns:repeat(2,1fr);grid-gap:2rem}.shop__item__title{font-size:.875em}.insta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;margin-top:-2rem}.insta__box{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}blockquote{font-size:2rem;line-height:2.5rem}.footer{font-size:13px}.footer__cols__cols{width:100%;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:2;grid-gap:1rem;margin:0!important}.footer__cols__cols>*{margin:0!important}.footer__logo{width:120px;margin:auto;margin-bottom:2rem}.footer__logo img{display:block;width:100%;height:100%}.footer__heading{margin-bottom:.25rem}}:root{--bg: #070b14;--card: rgba(12, 20, 36, .86);--border-soft: rgba(148, 163, 184, .22);--border-strong: rgba(148, 163, 184, .38);--accent: #0a84ff;--accent-strong: #5ac8fa;--accent-soft: rgba(10, 132, 255, .2);--text-main: #f8fafc;--text-muted: #b8c1d4;--text-soft: #8b98ad;--shadow-soft: 0 22px 45px rgba(2, 6, 23, .9);--card-shadow-4: 0 0 0 1px rgba(148, 163, 184, .2), 0 10px 24px rgba(2, 6, 23, .45), 0 32px 70px rgba(2, 6, 23, .6), 0 0 32px rgba(10, 132, 255, .22);--radius-xl: 28px;--radius-lg: 24px;--radius-md: 16px;--radius-sm: 12px;--card-pad: 20px;--focus-ring: 0 0 0 1px rgba(148, 163, 184, .75), 0 0 0 10px rgba(148, 163, 184, .12);--ios-tap: transform .16s cubic-bezier(.22, .61, .36, 1), box-shadow .16s cubic-bezier(.22, .61, 1), background .16s ease, border-color .16s ease, color .16s ease;--primary: #e2e8f0;--secondary: #0a84ff;--light: #000000;--dark: #000000;--text: #e2e8f0;--white: #000000;--gray: #94a3b8;--success: #30d158;--error: #ff453a;--hotel: #64d2ff;--restaurant: #ff9f0a}html,body{background:#000!important;color:var(--text-main)!important;-webkit-font-smoothing:antialiased}.bg--black,.bg--gray{background:#000!important;color:var(--text-main)!important}.text--white{color:var(--text-main)!important}.text--gray{color:var(--text-muted)!important}.text--black{color:var(--text-main)!important}a{color:var(--text-main)}#wrapper{background:#000!important}.loading{background:#000!important;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.header,.header .inner{background:#000!important}.header--sticky{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617b8!important;box-shadow:0 18px 50px #0009!important;border-bottom:1px solid var(--border-soft)}.menu{background:#020617db!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border-soft);border-radius:0 0 var(--radius-xl) var(--radius-xl);box-shadow:var(--shadow-soft);max-height:calc(100vh - 83px);overflow-y:auto;transform:translateY(-100%)!important;opacity:0;pointer-events:none;transition:transform .6s ease,opacity .3s ease}.menu.menu--open{transform:translateY(0)!important;opacity:1;pointer-events:auto}.menu__top a,.nav__title{border-bottom-color:#94a3b838!important;color:var(--text-main)!important}.menu__btm a{color:var(--text-muted)!important}header .inner--min{padding-top:1rem;padding-bottom:1.25rem}header+.hero{margin-top:1rem}.split__text{padding:var(--card-pad) var(--card-pad) var(--card-pad) var(--card-pad);background:linear-gradient(180deg,#080c18eb,#040810db);border-radius:0 var(--radius-md) var(--radius-md) 0}.hero__img__heading,div a.link,header a.link,.hero__link{color:#5ac8fa!important;text-shadow:0 0 15px rgba(90,200,250,.5)}span.link,.shop__item__link .link,.split__text .link{color:#5ac8fa!important;text-shadow:0 0 15px rgba(90,200,250,.5);border-bottom:1px solid rgba(90,200,250,.6)!important;padding-bottom:2px!important;display:inline-block}h2.ul,.leverantörer__link,.footer__heading,.leverantörer-heading,.hover-glow{margin-top:12px!important;color:#5ac8fa!important;text-shadow:0 0 15px rgba(90,200,250,.5);padding-bottom:2px!important;border-bottom:1px solid rgba(90,200,250,.6)!important;display:inline-block;background:none!important;position:relative;transition:transform .3s ease,text-shadow .3s ease,color .3s ease}h2.ul:hover,.leverantörer__link:hover,.footer__heading:hover,.leverantörer-heading:hover,.hover-glow:hover{transform:scale(1.05);text-shadow:0 0 20px rgba(90,200,250,1)!important;color:#fff!important;filter:drop-shadow(0 0 8px rgba(90,200,250,.8))}.ul:after,.shop__item__title:after{display:none!important}.shop__item__title{align-self:center!important;text-align:center!important;width:fit-content!important;display:block!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.shop__item__title.hover-glow{margin-top:12px!important}a.split[href*="kollektioner/badrum"] .split__text,a.split[href*="kollektioner/storage"] .split__text,a.split[href*="kollektioner/dörr"] .split__text{padding-top:var(--card-pad);padding-bottom:var(--card-pad);padding-left:var(--card-pad)}.split__img>img{left:var(--card-pad);top:var(--card-pad);right:var(--card-pad);bottom:var(--card-pad);width:calc(100% - (var(--card-pad) * 2));height:calc(100% - (var(--card-pad) * 2));min-width:calc(100% - (var(--card-pad) * 2));min-height:calc(100% - (var(--card-pad) * 2));border-radius:0 var(--radius-md) var(--radius-md) 0}img[src*="training-collection-1600x1122.jpg"],img[src*="lighting-collection-1600x818.jpg"],img[src*="furniture-collection-1600x1122.jpg"],img[src*="Spa1600x1122.jpg"],img[src*="B0048722-Redigera.jpg"],img[src*="Palace_Premium_Family_12.jpg"],img[src*="PHOTO-2025-08-27-16-13-00.jpg"],img[src*="outdoor-collection-1600x1122.jpg"],img[src*="kitchen-hero-1600x1122.jpg"],img[src*="Elite Hotel Marina Tower_2.jpg"]{border-radius:var(--radius-md) 0 0 var(--radius-md)}.hero__img-wrapper img{border-radius:inherit;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;display:block;object-fit:cover!important}.hero__img-wrapper{position:relative;border-radius:var(--radius-lg);overflow:hidden;width:100%;max-width:100%;margin:0;padding:0;aspect-ratio:16 / 9;border:1px solid rgba(148,163,184,.26);box-shadow:0 0 0 1px #94a3b859,0 12px 28px #0206178c,0 0 30px #0a84ff40;transition:box-shadow .4s ease,border-color .4s ease}.hero__img-wrapper:hover{box-shadow:0 0 0 1px #5ac8fa99,0 0 50px #0a84ff8c!important;border-color:#5ac8fae6!important}.single-leverantörer .hero .inner .flx.aic.jcb{border-radius:var(--radius-lg);padding-top:var(--card-pad);padding-bottom:var(--card-pad);padding-left:var(--card-pad);padding-right:var(--card-pad);box-shadow:0 0 0 1px #94a3b859,0 12px 28px #0206178c,0 0 30px #0a84ff40}.single-leverantörer .inner.inner--min.inner--l,.single-leverantörer .leverantörer-grid__top,.single-leverantörer .leverantörer-grid__btm{border-radius:var(--radius-lg);box-shadow:0 0 0 1px #94a3b859,0 12px 28px #0206178c,0 0 30px #0a84ff40}.single-leverantörer .inner.inner--min.inner--l{padding-top:var(--card-pad)!important}.single-leverantörer .hero .inner.relative{border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.22);background:#080c1699;box-shadow:0 0 0 1px #94a3b833,0 12px 28px #02061780,0 0 32px #0a84ff40;padding:var(--card-pad);margin-bottom:calc(var(--card-pad) * 2)}.single-leverantörer section.bg--black.text--white .inner.inner--mid.inner--m{border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.22);background:#080c1699;box-shadow:0 0 0 1px #94a3b833,0 12px 28px #02061780,0 0 32px #0a84ff40;padding:calc(var(--card-pad) * 1.5);margin-top:calc(var(--card-pad) * 2);margin-bottom:calc(var(--card-pad) * 2)}.single-leverantörer footer.footer{margin-top:calc(var(--card-pad) * 2)}.single-leverantörer .leverantörer-content{border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.18);background:#070c1673;box-shadow:inset 0 0 30px #0a84ff14;padding:var(--card-pad)}.single-leverantörer .leverantörer-grid__top{margin-top:var(--card-pad);margin-bottom:var(--card-pad)}.single-leverantörer .leverantörer-grid__btm{margin-top:var(--card-pad);margin-bottom:var(--card-pad);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-pad);padding:var(--card-pad);box-sizing:border-box}.single-leverantörer .leverantörer-grid__top .leverantörer__img{max-width:100%;margin:0 auto;display:block;padding-left:var(--card-pad);padding-right:var(--card-pad);box-sizing:border-box}.single-leverantörer .leverantörer-grid__btm .leverantörer__img{max-width:100%;margin:0;border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.26);background:#080c1699;box-shadow:0 0 0 1px #94a3b859,0 12px 28px #0206178c,0 0 30px #0a84ff40}.single-leverantörer img[src*="minotti1.jpg"],.single-leverantörer img[src*="minotti2.jpg"],.single-leverantörer img[src*="minotti3.jpg"]{top:var(--card-pad);right:var(--card-pad)!important;bottom:var(--card-pad);left:var(--card-pad)!important;width:calc(100% - (var(--card-pad) * 2))!important;min-width:calc(100% - (var(--card-pad) * 2))!important;height:calc(100% - (var(--card-pad) * 2));min-height:calc(100% - (var(--card-pad) * 2));transform:none;border-radius:var(--radius-md)!important}.hero__img{border-radius:var(--radius-lg);background:linear-gradient(180deg,#0c1424d9,#080e1abf);border:1px solid rgba(148,163,184,.26);box-shadow:var(--card-shadow-4);overflow:hidden;position:relative;aspect-ratio:16 / 9;width:100%;transition:box-shadow .4s ease,border-color .4s ease}.hero__img:hover{box-shadow:0 0 0 1px #5ac8fa99,0 0 50px #0a84ff8c!important;border-color:#5ac8fae6!important}.hero__img__img{position:absolute;border-radius:calc(var(--radius-lg) - 8px);background-position:center;background-size:cover;left:var(--card-pad);top:var(--card-pad);right:var(--card-pad);bottom:var(--card-pad);width:auto;height:auto;padding-bottom:0;transform:none}.hero__img__img.hero--animate{animation:hero-img-zoom 10s ease-in-out infinite alternate}@keyframes hero-img-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.link,.hero__link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--border-strong);padding:8px 14px;background:#0c1220b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-main)!important;transition:var(--ios-tap)}.hero__link{margin-top:57px;z-index:60}.hero__link:last-child{right:calc(1.5rem - 5px)}.hero__link:first-child{left:calc(1.5rem - 5px)}.link:hover,.hero__link:hover{box-shadow:0 0 15px 2px #fff9;border-color:#fff;transform:translateY(-1px)}html body .hero__link:first-child:hover{transform:rotate(-90deg)!important}html body .hero__link:last-child:hover{transform:rotate(90deg)!important}.hero__link:first-child{transform:rotate(-90deg)!important}.hero__link:last-child{transform:rotate(90deg)!important}#brands a:hover,#toggle-brands:hover,.split__text .link:hover,.flx.aic.jcb a:hover{transform:scale(1.05);text-shadow:0 0 20px rgba(90,200,250,1)!important;color:#fff!important;filter:drop-shadow(0 0 8px rgba(90,200,250,.8))}.link:active,.hero__link:active{transform:scale(.96)}.link.a{padding:6px 12px;font-weight:500;letter-spacing:.5px}.link.a:after{width:14px;height:14px;right:-18px;opacity:.8}.toggle{width:28px;height:18px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0c1220b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;justify-content:center;gap:4px}.toggle>span{height:1px;background:#5ac8fa!important;width:14px;box-shadow:0 0 8px #5ac8fa99}.toggle>span:first-child{top:5px}.toggle>span:last-child{top:12px}.split,.shop__item,.leverantörer,.footer,.section--shop .inner,.category-card,.product-card,.modal-content{border-radius:var(--radius-lg)}.leverantörer-heading{color:#f5d67b!important;text-transform:uppercase;letter-spacing:.15em;font-family:serif;font-weight:500;text-shadow:0 0 15px rgba(245,214,123,.3),0 2px 5px rgba(0,0,0,.5);margin-right:2rem!important;margin-bottom:.5rem!important;float:left;text-align:left!important;border-bottom:none!important;display:flex;align-items:center;padding-bottom:0;line-height:1;font-size:4rem!important;height:auto}.leverantörer-content:after{content:"";display:table;clear:both}.leverantörer-content h1{text-align:left!important}.shop__item,.section--shop .inner,a.split,.leverantörer,a.leverantörer,.category-card,.product-card,.modal-content{background:linear-gradient(180deg,#080c18eb,#040810db)!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:var(--card-shadow-4)!important;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.section--shop .inner.inner--mid{max-width:1600px}.shop__item__img{margin-left:var(--card-pad);margin-right:var(--card-pad);border-radius:var(--radius-md)}.shop__item__title{margin-top:calc(var(--card-pad) * .6);margin-right:calc(var(--card-pad) * 2);padding-right:calc(var(--card-pad) * 2);padding-left:var(--card-pad);box-sizing:border-box;color:#5ac8fa!important;text-shadow:0 0 15px rgba(90,200,250,.5);border-bottom:1px solid rgba(90,200,250,.6)!important;padding-bottom:2px!important;display:inline-block}.footer{background:radial-gradient(circle at top left,rgba(10,132,255,.2),transparent 55%),linear-gradient(180deg,#090e18f2,#060a12eb)!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 0 0 1px #94a3b840,0 18px 40px #020617b3,0 0 50px #0a84ff38!important;max-width:1600px;margin-left:auto;margin-right:auto;transition:box-shadow .3s ease,border-color .3s ease}.footer:hover,.footer .inner:hover,.footer__cols:hover,.footer__cols__cols:hover{box-shadow:0 0 0 1px #5ac8fa99,0 0 50px #0a84ff8c!important;border-color:#5ac8fae6!important}.footer .inner{padding-top:calc(var(--card-pad) * .5);padding-bottom:calc(var(--card-pad) * .5);margin-top:calc(var(--card-pad) * .5);margin-bottom:calc(var(--card-pad) * .5);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.22);background:#070c168c;box-shadow:0 0 0 1px #94a3b82e,inset 0 0 30px #0a84ff14}.footer__cols{gap:5px!important;align-items:center;border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.18);background:#080c1699;padding:calc(var(--card-pad) * .5);box-shadow:inset 0 0 25px #0a84ff14,0 10px 28px #02061766}.footer .inner,.footer__cols,.footer__cols__cols{transition:box-shadow .3s ease,border-color .3s ease}.footer .inner:hover,.footer__cols:hover,.footer__cols__cols:hover{box-shadow:0 0 0 1px #5ac8fa99,0 0 50px #0a84ff8c!important;border-color:#5ac8fae6!important}.footer__cols__cols{gap:var(--card-pad);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.18);background:#090d18a6;padding:var(--card-pad);box-shadow:inset 0 0 25px #0a84ff14,0 10px 28px #02061766}.footer__heading{margin-bottom:7.56px!important}.footer nav a,.footer a{color:var(--text-muted)!important;display:block;padding:0;line-height:1.4;font-size:.9rem;letter-spacing:.02em;transition:all .3s ease}.footer nav.vertical{display:flex;flex-direction:column;gap:3.78px;margin-top:15px}.footer nav a:hover,.footer a:hover{color:var(--text-main)!important;padding-left:8px;text-shadow:0 0 15px rgba(10,132,255,.6)}.footer__logo{margin:auto;align-self:center}.header__logo img,.footer__logo img{transition:filter .3s ease!important}.header__logo img:hover,.footer__logo img:hover{filter:drop-shadow(0 0 10px rgba(90,200,250,.8)) drop-shadow(0 0 20px rgba(90,200,250,.4))!important}.side-link-wrapper{display:flex;align-items:center;justify-content:center;width:20px}.footer a.side-link-text{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#5ac8fa!important;text-shadow:0 0 15px rgba(90,200,250,.5);text-decoration:none;transition:transform .3s ease,text-shadow .3s ease,color .3s ease}.leverantörer__link{float:right!important;margin-bottom:var(--card-pad)}.side-link-shop{transform:rotate(180deg) translate(-57px)!important}.side-link-about{transform:rotate(0) translate(-57px)!important}.footer a.side-link-text:hover{color:#fff!important;text-shadow:0 0 20px rgba(90,200,250,1)!important;filter:drop-shadow(0 0 8px rgba(90,200,250,.8))}.side-link-shop:hover{transform:rotate(180deg) translate(-57px) scale(1.1)!important}.side-link-about:hover{transform:rotate(0) translate(-57px) scale(1.1)!important}.section--shop h2 a,.section--insta h2 a,h2.h1,#brands a,#toggle-brands,.hero__link,.split__text .link,.flx.aic.jcb a{color:#5ac8fa!important;text-shadow:0 0 15px rgba(90,200,250,.5);text-decoration:none!important;transition:transform .3s ease,text-shadow .3s ease,color .3s ease;display:inline-block}.hero__link:hover,.hero__link:first-child:hover,.hero__link:last-child:hover{transform:none!important;text-shadow:0 0 20px rgba(90,200,250,1)!important;color:#fff!important;filter:drop-shadow(0 0 8px rgba(90,200,250,.8))!important;box-shadow:0 0 15px 2px #fff9!important;border-color:#fff!important}a.split{border-radius:var(--radius-xl);transition:var(--ios-tap);margin:var(--card-pad);box-shadow:var(--card-shadow-4)}.shop__item:hover,.section--shop .inner:hover,a.split:hover,.leverantörer:hover,a.leverantörer:hover,.category-card:hover,.product-card:hover{box-shadow:0 0 0 1px #94a3b8a6,0 18px 40px #02061799,0 50px 110px #020617b3,0 0 60px #0a84ff8c!important;border-color:#94a3b899!important;transform:translateY(-4px)}.leverantörer__img,.category-img,.product-img,.leverantörer-content{border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(148,163,184,.26);transition:box-shadow .4s ease,border-color .4s ease}.leverantörer__img:hover,.category-img:hover,.product-img:hover,.leverantörer-content:hover{box-shadow:0 0 0 1px #5ac8fa99,0 0 50px #0a84ff8c!important;border-color:#5ac8fae6!important}.leverantörer__img img,.category-img,.product-img,.split__img>img,.shop__item__img{transition:transform .35s ease}.shop__item:hover .shop__item__img,.leverantörer:hover .leverantörer__img img,a.leverantörer:hover .leverantörer__img img,.category-card:hover .category-img,.product-card:hover .product-img,a.split:hover .split__img>img{transform:scale(1.06)}@media screen and (min-width: 1025px){.hero--square .hero__img,.hero--landscape .hero__img,.hero--leverantörer .hero__img-wrapper,.hero--video .hero__video,.hero--video video,.hero--video .hero__img{height:75vh!important;width:100%!important;margin:0 auto!important;max-width:100%!important;object-fit:cover!important}.hero--square .hero__img .hero__img__img,.hero--landscape .hero__img .hero__img__img,.hero--leverantörer .hero__img-wrapper img,.hero--video .hero__img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.card-frame{height:55vh!important;aspect-ratio:auto!important}}@keyframes glowZoomCenter{0%{transform:translate3d(-50%,-50%,0) scale(1);text-shadow:0 0 10px rgba(255,255,255,.3)}50%{transform:translate3d(-50%,-50%,0) scale(1.05);text-shadow:0 0 25px rgba(255,255,255,.9),0 0 50px rgba(90,200,250,.6)}to{transform:translate3d(-50%,-50%,0) scale(1);text-shadow:0 0 10px rgba(255,255,255,.3)}}.hero__img__heading{animation:glowZoomCenter 4s infinite ease-in-out!important}.section--insta h2{margin-bottom:0!important;padding-bottom:0!important}.section--insta h2 a{display:inline-block!important;transition:transform .3s cubic-bezier(.25,.46,.45,.94),text-shadow .3s ease,color .3s ease!important}.section--insta h2 a:hover{transform:scale(1.15)!important;text-shadow:0 0 20px rgba(90,200,250,1),0 0 40px rgba(90,200,250,.8),0 0 60px rgba(90,200,250,.6)!important;color:#fff!important;filter:drop-shadow(0 0 10px rgba(90,200,250,.8))}.slides-i{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;margin:24px 0!important;gap:0!important}.slides-i__item{margin:0 4px!important;flex-shrink:0!important;width:22px!important;height:2px!important;border-radius:2px!important;background:#5ac8fa!important;opacity:1!important;transition:all .3s ease!important}.slides-i__item--active{background:#5ac8fa!important;opacity:1!important;transform:scale(1.1)!important;box-shadow:0 0 10px #5ac8fa80!important}.slides-i__item:hover{opacity:1!important;box-shadow:0 0 15px #5ac8fa,0 0 5px #fff!important;background:#5ac8fa!important}.category-img,.product-img{margin:2rem 0}h2{transition:transform .3s ease,text-shadow .3s ease}h2:hover{transform:scale(1.05);text-shadow:0 0 15px rgba(255,255,255,.5),0 0 30px rgba(90,200,250,.6)}.leverantörer{padding-top:0!important;padding-bottom:0!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.leverantörer .ul{margin-top:.5rem!important;margin-left:var(--card-pad)!important;padding-left:0!important;padding-right:0!important;align-self:flex-start!important;width:auto!important}.leverantörer:hover .ul,.leverantörer:hover .leverantörer__link{transform:scale(1.05);text-shadow:0 0 20px rgba(90,200,250,.8),0 0 30px rgba(90,200,250,.4);transition:transform .3s ease,text-shadow .3s ease}.leverantörer .ul,.leverantörer__link{transition:transform .3s ease,text-shadow .3s ease}.leverantörer__link{position:static!important;align-self:flex-end!important;margin-right:var(--card-pad)!important;margin-top:4px!important;margin-bottom:var(--card-pad)!important;z-index:1}.leverantörer .ul:after{left:var(--card-pad);width:calc(100% - (var(--card-pad) * 2))}a.leverantörer,.leverantörer{margin-bottom:30px!important;display:block}.card-frame{margin-left:var(--card-pad)!important;margin-right:var(--card-pad)!important;margin-top:.5rem!important;margin-bottom:.5rem!important;width:calc(100% - (var(--card-pad) * 2))!important;aspect-ratio:16/9!important;border-radius:var(--radius-md);overflow:hidden;background:#000;display:block!important;box-shadow:0 4px 12px #0000004d}.card-frame img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}button,input,textarea,select{border-radius:14px!important;border:1px solid rgba(148,163,184,.32)!important;background:#0f172ab8!important;color:var(--text-main)!important;outline:none!important;transition:var(--ios-tap)}input::placeholder,textarea::placeholder{color:var(--text-soft)}button:hover,input:hover,textarea:hover,select:hover{border-color:#94a3b88c!important}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--focus-ring)}body.home .hero__img__img{background-image:url(hero-sesam-start-1600x818-BzI73BYk.jpg)!important}.shop__item:nth-child(1) .shop__item__img{background-image:url(https://images.unsplash.com/photo-1586023492125-27b2c045efd7?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80)!important}.shop__item:nth-child(2) .shop__item__img{background-image:url(06-ClnLCxI0.JPEG)!important}.shop__item:nth-child(3) .shop__item__img{background-image:url(shop-shelf-wall-BUwiMx8n.jpg)!important}.shop__item:nth-child(4) .shop__item__img{background-image:url(shop-reception-7OBWz7zJ.jpg)!important}.shop__item__img{background-size:cover!important;background-position:center!important;display:block;height:200px}img[src*="Elite Hotel Marina Tower_2.jpg"]{border-top-right-radius:var(--radius-md)!important;border-bottom-right-radius:var(--radius-md)!important}@media only screen and (min-width: 768px) and (max-width: 1024px){:root{--card-pad: 18px}.hero__img-wrapper{aspect-ratio:3 / 2}.shop{grid-template-columns:repeat(2,1fr);grid-gap:2rem}.footer{margin-left:var(--card-pad);margin-right:var(--card-pad)}}@media only screen and (max-width: 767px){:root{--card-pad: 14px}.hero__img-wrapper{aspect-ratio:4 / 5}.inner{margin-left:var(--card-pad)!important;margin-right:var(--card-pad)!important;padding-left:0!important;padding-right:0!important}a.split{margin:1.25rem var(--card-pad)}.split__text{border-radius:var(--radius-md)}.split__img>img{border-radius:var(--radius-md)}.shop{grid-template-columns:minmax(0,1fr);grid-gap:var(--card-pad)}.leverantörer-grid{display:flex!important;flex-direction:column!important;gap:var(--card-pad)!important}.leverantörer__img{margin:0!important;width:100%}.shop__item{min-width:0;max-width:100%;box-sizing:border-box}.shop__item__title{margin-right:0;padding-right:var(--card-pad);box-sizing:border-box}.shop__item__img{margin-left:var(--card-pad)!important;margin-right:var(--card-pad)!important;width:calc(100% - (var(--card-pad) * 2))!important;box-sizing:border-box}.leverantörer-grid__btm,.single-supplier .leverantörer-grid__btm{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--card-pad)!important;width:100%!important;box-sizing:border-box!important;margin-bottom:60px!important;padding-bottom:20px!important}.leverantörer-grid__btm>div,.single-supplier .leverantörer-grid__btm>div,.leverantörer-grid__btm>div.img,.single-supplier .leverantörer-grid__btm>div.img{width:100%!important;margin:0!important;max-width:100%!important;aspect-ratio:1/1!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important;background:transparent!important;border:none!important}.leverantörer-grid__btm>div img,.single-supplier .leverantörer-grid__btm>div img,.leverantörer-grid__btm>div.img img,.single-supplier .leverantörer-grid__btm>div.img img{position:relative!important;display:block!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;transform:none!important;padding:0!important;border-radius:20px!important}.leverantörer-grid__btm>div+div,.single-supplier .leverantörer-grid__btm>div+div{margin-left:0!important;margin-top:0!important}.single-supplier .supplier-grid__btm .supplier__img.animate--pre{opacity:1}.leverantörer,a.leverantörer,.category-card,.product-card,.shop__item,.section--shop .inner{margin-bottom:1.25rem;margin-left:var(--card-pad);margin-right:var(--card-pad)}.shop .shop__item{margin-left:0;margin-right:0}.footer{width:calc(100% - (var(--card-pad) * 2));margin:var(--card-pad) auto}.footer__heading{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.footer__cols{flex-direction:column;align-items:stretch;gap:var(--card-pad)}body #brands a{margin:5px 10px 10px 0!important;display:inline-block!important;width:auto!important;vertical-align:top}.footer__cols>div+div:not(.footer__logo),.footer__cols__cols>div+div{margin-left:0!important;margin-top:var(--card-pad)}.footer__cols__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--card-pad)}.leverantörer-heading{float:none!important;margin-right:0!important;margin-left:0!important;padding-left:0!important;width:100%!important;text-align:left!important;font-size:2.5rem!important;word-break:break-word!important;display:block!important}}

