body{margin:0;font-family:Poppins,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main{display:flex;justify-content:space-between;align-items:center;width:85vw;margin:0 auto;min-height:420px}.pakke-radio{display:none}.img{height:500px;width:500px;flex-shrink:0;margin-bottom:43px}.checkbox-parent{display:flex;font-size:18px}.checkbox{font-weight:700;margin-right:10px;margin-top:4px}h1{font-weight:700;font-size:64px}.button{margin-top:40px;width:100%;text-align:center;background-color:#f33;font-weight:600;font-size:24px;color:#fff;border-radius:25px;display:flex;justify-content:center;align-content:center;cursor:pointer;text-decoration:none;border:2px solid transparent;padding:8px 0}.button:hover{background-color:#ed3c6e}.button p{margin-top:15px;margin-bottom:15px}.choose-package{width:350px}.packages-wrap{width:85vw;margin:120px auto 100px}.packages{display:flex;justify-content:space-between;align-items:stretch}.package:first-child{margin-left:0}.package:last-child{margin-right:0}@media screen and (max-width: 1100px){.packages{flex-direction:column;align-items:center}.img{display:none}.main-left{margin:20px}h1{font-size:36px}.main-left .choose-package{width:250px}}.package{border-radius:50px;padding:30px 50px;display:flex;flex-direction:column;justify-content:space-between;max-width:355px;flex:1;margin:7px 20px}.valgt{border:7px solid #000;margin:0 13px}.valgt:first-child{margin-left:-7px}.valgt:last-child{margin-right:-7px}#krone{position:absolute;margin-left:-127px;margin-top:-126px}.package h3{font-size:32px}.package .price{font-weight:700;font-size:42px}.package .price-day{font-size:16px;margin-left:8px}.package .price-from{font-size:16px;display:block;position:absolute;margin-bottom:75px}#package-standard{background-color:#ffb7cc}#package-kongen{background:linear-gradient(223.78deg,#ff6666 8.55%,#ffbdbd 169.97%)}#package-full-pakke{background:linear-gradient(220.4deg,#f6c260 9.22%,#f7d28b 99.99%)}.boks{border-radius:50px;flex-grow:1;background-color:#ceffb7;margin:10px 20px 10px 10px;padding:20px 45px;max-width:250px}.boksParent{display:flex;flex-wrap:wrap}.boksFooter{display:flex;justify-content:space-between;margin-top:75px}.boksPrice{font-weight:600;font-size:32px}.boksNumeric{display:flex;background-color:#ff7d7d;height:50px;border-radius:50px}.boksNumericNumber{width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:600}.boksNumericMinus{display:flex;align-items:center;justify-content:center;width:35px;font-weight:700;border-right:1px solid #ff5757;cursor:pointer}.boksNumericPlus{display:flex;align-items:center;justify-content:center;width:35px;font-weight:700;border-left:1px solid #ff5757;cursor:pointer}.hidden{visibility:hidden}.form{background-color:#ffb7cc;width:92%;margin:50px auto 100px;padding:40px;border-radius:20px}.contact{display:flex;padding:20px 0 40px;flex-direction:row}.contact .right{margin-left:40px}.contact input:not([type=submit]){display:block;width:400px;border:none;border-bottom:2px solid;height:32px;padding:8px;font-size:16px}.contact label{font-size:14px;font-weight:600}.contact .input{padding-bottom:12px}.contact textarea{display:block;width:400px;height:150px;border:none;border-bottom:2px solid;padding:8px;font-size:16px}.contact input[type=submit]{background-color:#b72d54;color:#fff;border:none;font-size:20px;width:220px;font-weight:600;text-align:center;margin-top:16px;padding:12px 24px;border-radius:10px;cursor:pointer}.contact input[type=submit]:hover{background-color:#fff;color:#da4a73}.addons{width:85vw;margin:0 auto}.paymentdesc{max-width:450px}.ekstrautstyr{margin-top:80px;margin-bottom:80px}.flex{display:flex}.package .flex{align-items:center}.package a{color:#fff;text-decoration:none}.package a img{margin-right:8px}@media screen and (max-width: 1100px){.contact{flex-direction:column}.contact .right{margin-left:0}.packages-wrap,.main{width:auto;overflow:hidden;margin-bottom:60px}.packages-wrap h2,.main h2{margin-left:30px}.package{min-width:auto;padding:15px 30px 30px;margin:32px 10px}.package:first-child{margin-left:10px}.package:last-child{margin-right:10px}.valgt{border:7px solid #000;margin:25px 3px}.valgt:first-child{margin-left:3px}.valgt:last-child{margin-right:3px}.boks{border-radius:35px;padding:15px 25px}.addons{width:100vw}.smaker,.ekstrautstyr{width:85vw;margin:0 auto}.ekstrautstyr{margin:60px auto}.form{width:auto;padding:10px 15px;border-radius:0;margin-bottom:0}.contact input:not([type=submit]),.contact textarea,.contact input[type=submit]{width:85vw}}.price-with-label{display:flex;align-items:center}@media screen and (min-width: 1100px){.img{background-image:url(/slush.webp);background-size:500px}}.contact .submit-loader{background-color:#b72d54;color:#fff;display:flex;justify-content:center;margin-top:32px;height:15px;width:220px;padding:16.5px 0;border-radius:10px}.footer{width:100vw;background-color:#ff749c;padding:40px 0}.footer-wrapper{width:80vw;margin:0 auto;display:flex;justify-content:space-between}.img-footer{width:210px}.text-header{font-weight:700}.kontakt{display:flex;justify-content:center}.logo{display:flex;flex-direction:column;justify-content:center}.footer a{color:#000}.footer .social{display:block}.footer .links{display:flex;width:20vw;justify-content:space-between}.footer .social a{margin-right:10px}.footer .kontakt section:first-child{margin-right:80px}@media screen and (max-width: 1100px){.footer-wrapper{flex-direction:column;width:auto;align-items:center}.footer .kontakt{flex-direction:column;width:auto}.footer .social{margin:0 auto}}.header{background-color:#fff;display:flex;padding:40px}.header img{filter:invert(45%) sepia(73%) saturate(6273%) hue-rotate(341deg) brightness(100%) contrast(104%)}@media screen and (max-width: 1100px){.header{padding-left:20px}}.loader-container{height:15px;width:105px;display:flex;position:relative}.loader-circle{width:15px;height:15px;border-radius:50%;background-color:#fff;animation:move .5s linear 0ms infinite;margin-right:30px}.loader-circle:first-child{position:absolute;top:0;left:0;animation:grow .5s linear 0ms infinite}.loader-circle:last-child{position:absolute;top:0;right:0;margin-right:0;animation:grow .5s linear 0s infinite reverse}@keyframes grow{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes move{0%{transform:translate(0)}to{transform:translate(45px)}}details{margin-bottom:16px}summary{font-weight:600;cursor:pointer}.accordion{padding-bottom:250px}
