.hero{position:relative;max-width:100%;display:flex;flex-direction:column;overflow:hidden;z-index:1;background-color:#1f1f1f;font-weight:700;justify-content:center;margin:auto;height:110vh}.hero-logo{width:4rem;max-width:100%;aspect-ratio:2.16;object-fit:contain;object-position:center;align-self:flex-end}.hero-content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.hero-video-container{position:absolute;width:100%;height:100%;z-index:-1}.hero-video-container video{object-fit:cover;width:100%;height:100%;position:absolute}.hero-text-wrapper{position:absolute;top:15%;width:100%;min-width:200px}.hero-title-wrapper{display:flex;flex-direction:column;justify-content:flex-start}.hero-title{color:#000;color:#fff;line-height:42px;margin:0;font-size:2.1rem;line-height:2.6rem;text-align:center}.hero-highlight-text{width:auto;align-self:center}.hero-accent-text{color:#ff3b63}.hero-description{align-self:stretch;width:80%;padding-bottom:10px;font-size:1.05rem;color:rgb(226,226,226);font-weight:300;line-height:1.6rem;width:90%;text-align:center;margin:1.25em auto auto}.hero-description .line-break{display:block}.hero-button-group{display:flex;margin-top:1em;align-items:center;gap:10px;justify-content:center}@media (min-width:425px){.hero-description .line-break{display:inline}}@media (min-width:490px){.hero-title{font-size:2.4rem;line-height:2.4rem}}@media (min-width:580px){.hero-title{font-size:3rem;line-height:3.2rem}}@media (min-width:640px){.hero-description{width:80%}}@media (min-width:768px){.hero{padding-left:0;align-self:center}.hero-text-wrapper{position:revert;top:revert;margin-top:7rem;padding-left:6em;width:753px}.hero-title{font-size:64px;line-height:75px;text-align:left}.hero-description{text-align:left;max-width:566px;margin:1em 0 0}.hero-button-group{width:549px}}.search-section{background-image:radial-gradient(#e2e2e2 .5px,transparent 0);background-size:20px 20px}.searchComponent-inputField{padding:18px 20px 18px 55px;border-radius:16px;border:1px solid #e2e2e2;font-size:18px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.searchComponent-inputField:focus{border-color:#0070f3;box-shadow:0 10px 20px rgba(0,112,243,.08)}.searchComponent-resultsList{top:calc(100% + 10px);background-color:#ffffff;border-radius:18px;border:1px solid #efefef;box-shadow:0 15px 30px rgba(0,0,0,.12);max-height:400px;gap:8px;padding:10px;-webkit-overflow-scrolling:touch}.searchComponent-productCard{padding:12px;border-radius:14px;background-color:#fcfcfc;flex-shrink:0;transition:background-color .2s ease;border:1px solid transparent}.searchComponent-productCard:hover{background-color:#f5f9ff;border-color:#e0edff}@media (min-width:580px){.search-title{font-size:3rem;text-align:center}}.search-section{position:relative;display:flex;width:100%;min-height:100vh;margin:auto;justify-content:center;padding:2rem 10px 4em;z-index:1;background-color:#ffffff;background-image:radial-gradient(#bebebe .6px,transparent .9px);background-size:24px 24px}.search-header{display:flex;width:100%;flex-direction:column;padding-top:3rem;margin-bottom:1rem}.search-title{color:#111;margin:0;font-size:2.2rem;font-weight:850;letter-spacing:-.03em;text-align:center;line-height:1.2}.brand-color{background:linear-gradient(90deg,#0070f3,#00dfd8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.searchComponent-container{width:100%;max-width:650px;margin:0 auto;padding:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box;overflow:visible;position:relative;z-index:10}.searchComponent-inputWrapper{position:relative;width:100%;margin-bottom:30px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.1));padding:2.5px;border-radius:26px;z-index:10;display:flex;align-items:center}.searchComponent-inputWrapper:after{content:"";position:absolute;inset:0;border-radius:26px;z-index:-1;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 0deg,#ff81b4,#ffb284,#f9f871,#90f19c,#00d2fc,#a19af9,#ff81b4) border-box;border:2.5px solid transparent;animation:rainbow-rotate 6s linear infinite}@keyframes rainbow-rotate{to{filter:hue-rotate(1turn)}}.searchComponent-icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);z-index:20;font-size:28px;pointer-events:none;opacity:.6}.searchComponent-inputField{width:100%;padding:26px 65px;border-radius:24px;border:none;font-size:24px;font-weight:300;outline:none;box-sizing:border-box;background-color:#ffffff;transition:all .3s cubic-bezier(.4,0,.2,1);color:#1a1a1a;display:block;z-index:15;position:relative}.searchComponent-clearButton{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:#f0f0f0;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#666;cursor:pointer;z-index:25;padding:0;transition:all .2s ease}.searchComponent-resultsList{position:absolute;top:calc(100% + 12px);left:0;right:0;display:flex;flex-direction:column;gap:14px;width:100%;z-index:1000;background-color:white;padding:12px;box-sizing:border-box;border-radius:20px;box-shadow:0 12px 35px rgba(0,0,0,.15);max-height:60vh;overflow-y:auto;pointer-events:auto}.searchComponent-productCard{display:flex;align-items:center;padding:16px;border:1px solid #efefef;border-radius:18px;text-decoration:none;color:inherit;background-color:#ffffff;width:100%;box-sizing:border-box;transition:all .2s ease}.searchComponent-productCard:hover{background-color:#fafafa;border-color:#e2e2e2}.searchComponent-imageContainer{position:relative;width:75px;height:75px;border-radius:12px;overflow:hidden;margin-right:18px;flex-shrink:0}@media (min-width:768px){.searchComponent-container{padding:30px 20px;width:600px}.searchComponent-resultsList{max-height:450px}.searchComponent-inputField{font-size:20px;padding:22px 60px}}.tent-section{position:relative;width:100%;z-index:1;overflow-x:hidden;padding-left:10px;padding-right:10px;background-color:white}.tent-section-background-img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:top;z-index:0;filter:brightness(50%)}.tent-section-container{display:flex;flex-direction:column;min-height:100vh}.tent-section-content{display:flex;flex-direction:column;margin-top:3em;z-index:1}.tent-section-text-wrapper{width:100%}.tent-section-title{text-align:center;font-size:1.8rem;font-weight:600;line-height:2.2rem;color:#fff}.tent-section-accent-text{color:#ff3b63}.tent-section-description{width:95%;margin:1.25em auto auto;text-align:center;font-size:1.05rem;font-weight:300;line-height:1.6rem;color:#fff}.tent-section-cta{margin-top:1.5rem;min-width:213px}@media (min-width:490px){.tent-section-text-wrapper{width:90%;align-self:center;max-width:603px}.tent-section-title{font-size:2.2rem;line-height:2.4rem}}@media (min-width:940px){.tent-section{z-index:1;max-width:100%;overflow-x:hidden}.tent-section-container{display:flex;flex-direction:column;position:relative;min-height:814px;align-items:start;font-weight:400;justify-content:start;z-index:1;height:100%}.tent-section-text-wrapper{width:revert;margin-top:2rem}.tent-section-content{display:flex;flex-direction:row;width:85%;justify-content:space-between;align-self:center;margin-top:2em}.tent-section-title{font-size:45px;font-weight:600;line-height:60px;text-align:left;max-width:603px}.tent-section-description{line-height:26px;font-weight:400;text-align:left;margin:1.25em 0 0;max-width:583px;mix-blend-mode:difference}.tent-section-cta{align-self:center;margin-right:6em;padding-bottom:2.2rem}}@media (min-width:1390px){.tent-section-content{width:80%}}.furniture-section{position:relative;display:flex;width:100%;height:100%;margin:auto;justify-content:center;padding-bottom:4em;padding-left:10px;padding-right:10px;overflow:hidden;z-index:1;background-color:white}.furniture-header{display:flex;width:100%;flex-direction:column;padding-top:3rem}.furniture-title{color:#000;line-height:42px;margin:0;font-size:2rem;line-height:2.4rem;text-align:center}.furniture-description{width:90%;text-align:center;margin:1.25em auto auto;font-weight:300;line-height:1.6rem;font-size:1.05rem;color:#9d9d9d}.category-buttons{display:flex;flex-direction:row;margin-top:1.5rem;gap:.4em;justify-content:center}.furniture-products{display:flex;flex-direction:column;align-items:center;margin-top:2rem;flex-direction:row;flex-wrap:wrap;gap:1rem .5rem}.furniture-products>div{margin:0 auto}.cta-button-wrapper{margin-top:3rem}@media (min-width:490px){.furniture-title{font-size:2.4rem;line-height:2.6rem}}@media (min-width:540px){.category-buttons{gap:2rem}}@media (min-width:580px){.furniture-section{padding-left:0;padding-right:0}.furniture-container{display:flex;flex-direction:column;overflow:hidden;align-items:start;justify-content:center;width:85%;margin:auto;max-width:100%;overflow-x:hidden}.furniture-content{margin:auto}.furniture-header{flex-direction:column;align-items:left;justify-content:space-between}.furniture-title{font-size:3rem;line-height:3.8rem;font-weight:700;text-align:left}.furniture-description{margin:1.25em 0 0;width:75%;text-align:left}.category-buttons{justify-content:left}.furniture-products{flex-direction:row;flex-wrap:wrap;margin-top:3.5rem}}@media (min-width:940px){.furniture-header{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.furniture-description{max-width:490px}}.toilet-section{position:relative;width:100%;height:100%;z-index:1;overflow-x:hidden;padding-left:10px;padding-right:10px;background-color:white}.toilet-section-background-img{position:absolute;inset:0;height:100%;width:auto;top:0;left:-40%;object-fit:contain;z-index:0}.toilet-section-container{display:flex;flex-direction:column;min-height:100vh}.toilet-section-content{display:flex;flex-direction:column;margin-top:3em;z-index:1}.toilet-section-text-wrapper{width:100%}.toilet-section-title{text-align:center;font-size:1.75rem;font-weight:600;line-height:2.3rem;color:#fff}.toilet-section-accent-text{color:#ff3b63}.toilet-section-description{width:95%;max-width:530px;margin:1.25em auto auto;text-align:center;font-size:1.05rem;font-weight:300;line-height:1.6rem;color:#c2c2c2}.toilet-section-cta{margin-top:1.5rem;min-width:213px}@media (min-width:540px){.toilet-section-background-img{width:100%;object-fit:cover;object-position:top;left:0}.toilet-section-title{font-size:2.3rem}}@media (min-width:940px){.toilet-section{z-index:1;max-width:100%;overflow-x:hidden}.toilet-section-container{display:flex;flex-direction:column;position:relative;min-height:814px;align-items:start;font-weight:400;justify-content:start;z-index:1;height:100%}.toilet-section-content{display:flex;flex-direction:row;width:85%;justify-content:space-between;align-self:center;margin-top:2em}.toilet-section-title{color:rgba(255,255,255,1);font-size:45px;font-weight:600;line-height:60px;text-align:left;max-width:553px}.toilet-section-description{color:rgba(194,194,194,1);line-height:26px;font-weight:300;text-align:left;margin:1.25em 0 0;max-width:553px}.toilet-section-cta{align-self:center;margin-right:6em;padding-bottom:2.2rem}.toilet-section-background-img{object-position:bottom}}@media (min-width:1390px){.toilet-section-content{width:80%}}*{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}.meet-the-team-heading{font-family:VelaSans-Regular,sans-serif;color:white;line-height:35px;font-weight:400;margin:0}.team-zoomed-in-heading{font-family:VelaSans-ExtraLight,sans-serif;color:#fd5d7d;font-weight:500;margin:0;perspective:1000}.meet-the-team-section-text{font-family:VelaSans-Regular,sans-serif;color:#e4cbcb}#leftSectionText{left:5vw}#leftSectionText,#rightSectionText{position:absolute;top:210vh;width:30%}#rightSectionText{left:40vw}#employees-container{position:absolute;z-index:1;top:0;left:0}#meet-the-team-heading-container{position:-webkit-sticky;position:sticky;top:47%}#jacob-gaasdal-employee{top:5px;left:20px}#jacob-gaasdal-employee,#jonas-eldi-employee{width:10em;height:10em;z-index:1;position:absolute}#jonas-eldi-employee{top:480px;left:180px}#andrea-hjelmeland-employee{top:20px;left:245px}#andrea-hjelmeland-employee,#geir-remme-employee{width:10em;height:10em;z-index:1;position:absolute}#geir-remme-employee{top:120px;left:127px}#dion-clifton-employee{top:350px;left:85px}#dion-clifton-employee,#katja-hofmann-employee{width:10em;height:10em;z-index:1;position:absolute}#katja-hofmann-employee{top:410px;left:320px}#karsten-sande-employee{width:10em;height:10em;z-index:1;position:absolute;top:480px;left:-20px}@media (min-width:390px) and (max-width:500px){#employees-container{top:260px;left:-30px}#leftSectionText{top:200vh;left:5vw;width:90%}#rightSectionText{top:225vh;left:5vw;width:90%}#dion-clifton-employee{left:0;top:195px}#karsten-sande-employee{top:310px;left:80px}#jonas-eldi-employee{top:230px;left:200px}#katja-hofmann-employee{top:160px}}@media (min-width:500px) and (max-width:600px){#employees-container{left:50px}}@media (min-width:600px) and (max-width:660px){#employees-container{left:80px}}@media (min-width:660px) and (max-width:700px){#employees-container{left:90px}}@media (min-width:700px) and (max-width:760px){#employees-container{left:135px}}@media (min-width:760px) and (max-width:800px){#employees-container{left:155px}#geir-remme-employee{left:160px}#andrea-hjelmeland-employee{left:285px}#jacob-gaasdal-employee{left:50px}}@media (min-width:800px){#employees-container{left:175px;top:350px}#geir-remme-employee{left:160px}#andrea-hjelmeland-employee{left:285px}#jacob-gaasdal-employee{left:50px}#dion-clifton-employee{top:150px;left:0}#karsten-sande-employee{top:80px;left:-120px}#jonas-eldi-employee{top:170px;left:310px}#katja-hofmann-employee{top:60px;left:430px}}@media (min-width:850px){#employees-container{left:22.5%}}@media (min-width:900px){#employees-container{width:100%;height:100%;left:25%}}@media (min-width:1000px){#employees-container{left:27.5%}}@media (min-width:1150px){#employees-container{left:30%}}@media (min-width:1200px){.team-zoomed-in-heading{padding-top:700px}#employees-container{left:31.5%}}