@import "https://use.fontawesome.com/releases/v5.12.0/css/all.css?ver=5.2.1";.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{min-width:44px;background:0 0}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;background:0 0;padding:10px 6.6667px;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#canvas{min-height:inherit}#root>div{max-width:100%}body{color:#333;letter-spacing:.5px;margin:0;font-size:1.1em;line-height:1.4em}@media screen and (max-width:499px){body{font-size:1.1em;line-height:1.3em}}.mt-1{margin-top:1rem}.mr-1{margin-right:1rem}.mb-1{margin-bottom:1rem}.ml-1{margin-left:1rem}.mt-2{margin-top:2rem}.mr-2{margin-right:2rem}.mb-2{margin-bottom:2rem}.ml-2{margin-left:2rem}.mt-3{margin-top:3rem}.mr-3{margin-right:3rem}.mb-3{margin-bottom:3rem}.ml-3{margin-left:3rem}.mt-4{margin-top:4rem}.mr-4{margin-right:4rem}.mb-4{margin-bottom:4rem}.ml-4{margin-left:4rem}.mt-5{margin-top:5rem}.mr-5{margin-right:5rem}.mb-5{margin-bottom:5rem}.ml-5{margin-left:5rem}p,body,footer,.footer,#footer,.site-footer{font-family:Baskerville;font-size:14px;font-weight:400}.center{text-align:center}p{text-align:justify;margin-bottom:.5rem}a{color:#06c;text-decoration:none}.small{font-size:.9em}.error{color:#fff;background-color:#dd6744;padding:3px 5px;font-size:.9em;display:inline-block}@media screen and (max-width:499px){.error{font-size:.8em}}h1,h2,h3,h4,h5,h6{color:#333;letter-spacing:.1em;text-transform:uppercase;font-family:Lato Light;font-weight:300;line-height:1.2em}h1{font-size:2.2em}h3{text-transform:uppercase;margin:1em 0 .6em;font-size:22px;font-style:normal;line-height:1.5}h2{text-transform:uppercase;margin:1em 0 .4em;font-size:2em}ul{padding-left:0;list-style-type:none}em{font-size:.8em}strong{font-family:Raleway-Bold;font-weight:700}i{font-style:italic}a.button,button,link.button,button.button,span.button,span.button:focus,span.button:hover{color:#333;width:max-content;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #333;border-radius:0;padding:7px 10px;font-family:Lato Light;font-size:.9rem;font-weight:200}a.button:hover,button:hover,link.button:hover,button.button:hover,span.button:hover,span.button:focus:hover,span.button:hover:hover{text-decoration:none}a.button.big,button.big,link.button.big,button.button.big,span.button.big,span.button:focus.big,span.button:hover.big{padding:10px 15px;font-size:1rem}a.button.green,button.green,link.button.green,button.button.green,span.button.green,span.button:focus.green,span.button:hover.green{color:#fff;background:#86a66b;border:none}a.button.link,button.link,link.button.link,button.button.link,span.button.link,span.button:focus.link,span.button:hover.link{display:block}a.button[disabled],a.button.disabled,button[disabled],button.disabled,link.button[disabled],link.button.disabled,button.button[disabled],button.button.disabled,span.button[disabled],span.button.disabled,span.button:focus[disabled],span.button:focus.disabled,span.button:hover[disabled],span.button:hover.disabled{color:#ddd;background:#fff;border:1px solid #ddd}@media screen and (min-width:1200px){.desktop-hidden{display:none!important}}@media screen and (max-width:1200px){.mobile-hidden{display:none!important}}.screen-reader-text{visibility:hidden}button.lng{width:25px;border:none;display:none}button.lng.active{display:inline-block}button.lng.sv{background:url(sv.77420fc9.png) 0 0/contain no-repeat}button.lng.en{background:url(en.c0e50fcf.png) 0 0/contain no-repeat}input{display:block}.info{background-color:#cbeefe;padding:1em}.right{text-align:right;margin-left:auto;margin-right:0;display:block}.invalid{color:#dd6744;font-family:monospace}.danger{color:#dd6744;font-weight:700}input.numberbox{width:35px;line-height:inherit;text-align:center;border:1px solid gray;border-radius:0;padding:0;font-weight:700;display:inline-block}.price_big{margin:10px 0;font-family:Lato Light;font-size:1.5rem;font-weight:400;display:block}.image{background-repeat:no-repeat;background-size:cover;overflow:hidden}.image-wood{height:430px;background-image:url(https://naturlogi.se/wp-content/uploads/2021/11/wood.jpg)}.image-skogsrum{height:450px}.arrow-down{display:inline-block;transform:rotate(90deg)}.arrow-down:before{content:"❯"}.dates time:first-child:after{text-align:left;content:"—";margin:0;font-size:11px;display:inline}.dateSelect{flex-wrap:wrap;flex:1;display:flex}.dateSelect label,.dateSelect input{margin-bottom:0;display:inline-block}.dateSelect li{flex:1 0 50%}.mobile{display:none}.desktop{display:inline}.wrapper{width:620px;margin-left:auto;margin-right:auto}.wrapper-wide{width:1140px;margin-left:auto;margin-right:auto}.stripe img{width:150px}details{cursor:pointer;background-color:#cbeefe;margin:20px 0;padding:20px;font-size:.9em}details summary{text-transform:uppercase}@media screen and (max-width:1200px){.wrapper-wide,.wrapper{width:auto;padding:20px}.mobile{display:inline}.desktop{display:none}h2{text-align:center;margin-top:0;font-size:1.5em}p.suki-wrapper,div.suki-wrapper-text{padding:0 10px}}.instagram,.facebook{height:40px;width:40px;margin:0 20px 0 0;display:inline-block}.instagram{background:url(instagram.bc76d1ef.png) 50%/contain no-repeat}.facebook{background:url(facebook.4df84eac.png) 50%/contain no-repeat}.confirmation h4{margin-bottom:0;font-family:Baskerville}.confirmation h5{margin-bottom:0}.confirmation ul{border-bottom:1px dotted gray;padding:2em 0}.confirmation ul.orderLines{border-top:1px dotted gray;list-style-type:disc}.confirmation ul.orderLines li{padding:10px 0}.confirmation ul li{width:100%}.confirmation ul li div{flex-wrap:wrap;justify-content:space-between;display:flex}.confirmation ul li span{flex:none;margin-right:5px}.confirmation ul li span.grow{flex:1}.confirmation ul li span:first-child{margin-right:2em}.confirmation ul li.discount{font-style:italic}@media screen and (max-width:499px){.confirmation ul li.discount>div{flex-direction:column}.confirmation ul li.discount>div span{flex:auto}.confirmation ul li span.email{word-break:break-word;flex:auto}}.confirmation.event ul span{flex:0 0 200px}@media screen and (max-width:499px){.confirmation.event ul span{flex:70px}}header{height:430px;padding-top:20px}header .topbar{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}header .topbar .logo{z-index:1000;width:170px;position:relative}header .topbar .logo img{width:100%}header .overlay,header .header-block{width:100%;position:absolute;top:0}header .overlay{opacity:.5;height:430px;background-color:#000}header .header-block{background-position:50%;margin-bottom:3em}header h2{letter-spacing:.2em;color:#fff;font-size:3rem;font-weight:300;position:absolute;top:200px;left:0;right:0}header button.toggle{cursor:pointer;z-index:100;background:0 0;border:none;margin:10px;padding:0;overflow:visible}@media screen and (max-width:1200px){header .topbar{z-index:100;display:block;position:relative}header h2{font-size:2em}}footer{background-color:#000;margin-top:3.5em}footer a,footer h3{color:#fff;line-height:30px}footer h3{text-transform:uppercase;letter-spacing:1.2px;border-bottom:1px solid #fff;font-size:16px;font-weight:300}footer>div{justify-content:space-between;padding:4em 0;display:flex}footer>div .column{flex:0 0 33%}footer .socials{gap:1.5rem;display:flex}@media screen and (max-width:499px){footer>div{flex-direction:column}}.menu{height:40px;z-index:100;flex-direction:row;align-items:center;display:flex;position:relative}.menu.mobile{width:50%;height:100%;min-width:-moz-fit-content;min-width:-moz-fit-content;min-width:fit-content;background-color:#fff;flex-direction:column;flex:100%;align-items:start;margin:0;padding:30px;transition:left .7s ease-out;position:absolute;top:0;left:-800px}.menu.mobile li{height:auto;margin:.6em 0}.menu.mobile li a{color:#333}.menu.mobile .close{align-self:end;margin-bottom:0}.menu.visible{left:0}.menu li{height:100%;align-items:center;padding:0 12px;display:flex}.menu li a{color:#fff;font-size:14px}.menu li .selected{text-decoration:underline}@media screen and (max-width:1200px){.menu-wrapper{opacity:1;position:fixed;inset:0 auto 0 -800px}.menu-wrapper.visible{left:0;right:0}}.skogsrum{background-color:#f1f1f1;align-items:center;margin:2rem 0;padding:30px;display:flex;position:relative;box-shadow:0 0 15px gray}.skogsrum>div{flex:70%;padding-left:3em}.skogsrum .image{object-fit:cover;height:400px;flex:0 0 30%;overflow:hidden;box-shadow:5px 5px 10px gray}.skogsrum h3{text-transform:uppercase;margin-top:0;font-size:1.8rem}.skogsrum .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.skogsrum .wrap>div{flex:1}.skogsrum .nodogs{height:40px;width:40px;background:url(nodogs.e68879d8.png) 50%/contain no-repeat;display:inline-block}@media screen and (max-width:900px){.skogsrum{height:auto;padding:20px;display:block}.skogsrum .wrap{flex-direction:column}.skogsrum>div{padding-left:0}.skogsrum .prices{width:100%}.skogsrum h3{margin:10px 0 0}.skogsrum .calendar,.skogsrum .image{width:100%;display:block}.skogsrum .image{height:250px}.skogsrum .wrapper{align-items:flex-start}.skogsrum .wrapper span{margin:0 5px 0 0}.skogsrum .wrapper div.react-calendar{padding-left:0}.skogsrum p{width:inherit;margin:0;padding:.5rem 0}}form{margin:3em 0}form .form-group{vertical-align:middle;margin-bottom:1em}form .form-group.checkbox{flex-wrap:wrap;align-items:center;display:flex}form .form-group input,form .form-group textarea{width:100%;width:-webkit-fill-available;color:#333;border:1px solid gray;font-family:Baskerville;font-size:1em}form .form-group input{height:30px}form .form-group input[type=checkbox]{width:20px;display:inline}form .form-group .invalid{flex:100%}form .form-group.upsell{border:1px solid #ddd;padding:40px;box-shadow:5px 5px 10px #ddd}form .form-group.upsell h4{width:100%}form .form-group.upsell p{width:100%;font-size:.9em}form .form-group.upsell.submit{box-shadow:none;border:none}form .form-group.upsell input[type=number]{width:30px;padding-left:20px;display:inline}form .form-group img.upsell{object-fit:cover;object-position:0 53%;width:100%;height:300px}@media screen and (max-width:499px){form .form-group.upsell{padding:20px}}.extraInfo{max-width:330px;display:flex}.extraInfo span{flex:1 0 70%;padding-right:20px;line-height:1.2em}.extraInfo button{height:-moz-fit-content;height:-moz-fit-content;height:fit-content;flex:0 20%}div.react-calendar{width:auto;max-width:330px;min-height:230px;border:none;margin:1em 0;font-size:.8rem;box-shadow:5px 5px 10px gray}div.react-calendar button{color:gray;min-width:inherit;background-color:inherit;border:none;padding:10px 10px 0}div.react-calendar button:focus{outline:none}div.react-calendar .react-calendar__viewContainer{position:relative}div.react-calendar .react-calendar__navigation{height:44px;margin-bottom:0}div.react-calendar .react-calendar__navigation__arrow{font-size:2em}div.react-calendar .react-calendar__navigation__arrow[disabled]{color:#ddd}div.react-calendar .react-calendar__navigation__label{font-family:Lato Light;font-size:1.4em;font-weight:700}div.react-calendar .react-calendar__navigation__prev2-button,div.react-calendar .react-calendar__navigation__next2-button{display:none}div.react-calendar .react-calendar__navigation button[disabled]{cursor:default;background-color:#fff}div.react-calendar .react-calendar__tile{border:1px solid #ddd;margin:2px;padding:6px 0;font-family:Lato Light;font-weight:700;line-height:1;flex:1 0 11.285%!important;overflow:visible!important}div.react-calendar .react-calendar__tile.disabled,div.react-calendar .react-calendar__tile:disabled{color:#ddd;cursor:default;background-color:#fff;border:none}div.react-calendar .react-calendar__tile.event{border:4px solid #a5aa78;overflow:visible!important}div.react-calendar .react-calendar__tile.event:hover .eventLink{width:200px;z-index:100;color:#333;text-transform:initial;color:#fff;text-align:left;background-color:#a5aa78;padding:10px;display:block;top:25px}div.react-calendar .react-calendar__tile.event:hover .eventLink a{color:#fff;text-decoration:underline}@media screen and (max-width:900px){div.react-calendar .react-calendar__tile.event:hover .eventLink{right:-10px}}div.react-calendar .react-calendar__tile .availableNights{color:#333;z-index:100;text-align:left;background-color:#fff;padding:10px;display:none;position:absolute;top:auto;box-shadow:5px 5px 10px gray}div.react-calendar .react-calendar__tile .availableNights span{min-width:120px;background-color:#ddd;margin:3px 0;padding:5px;display:block}div.react-calendar .react-calendar__tile .availableNights span:hover{color:#fff;background-color:gray}div.react-calendar .react-calendar__tile .availableNights span,div.react-calendar .react-calendar__tile .availableNights p{text-transform:none;text-align:left}@media screen and (max-width:900px){div.react-calendar .react-calendar__tile .availableNights{width:90%;margin-left:auto;margin-right:auto;top:125px;left:0;right:0}}div.react-calendar .react-calendar__tile:hover .availableNights{display:block}div.react-calendar .react-calendar__tile .availableNights{display:none}div.react-calendar .react-calendar__tile--hasActive:enabled:hover,div.react-calendar .react-calendar__tile--hasActive:enabled:focus,div.react-calendar .react-calendar__tile--hasActive:disabled,div.react-calendar .react-calendar__tile--rangeEnd{background-color:#405032}div.react-calendar .react-calendar__tile--hover,div.react-calendar .react-calendar__tile--hoverEnd,div.react-calendar .react-calendar__tile--hoverStart{background-color:#93aa7f}div.react-calendar .react-calendar__tile--hasActive,div.react-calendar .react-calendar__tile--active,div.react-calendar .react-calendar__tile--active:enabled:hover,div.react-calendar .react-calendar__tile--active:enabled:focus,div.react-calendar .react-calendar__tile--range,div.react-calendar .react-calendar__tile--active,div.react-calendar .react-calendar__tile--hasActive.event,div.react-calendar .react-calendar__tile--active.event,div.react-calendar .react-calendar__tile--active:enabled:hover.event,div.react-calendar .react-calendar__tile--active:enabled:focus.event,div.react-calendar .react-calendar__tile--range.event,div.react-calendar .react-calendar__tile--active.event{color:#fff;background:#405032}@media screen and (max-width:499px){div.react-calendar .react-calendar__tile{font-size:1.2em}}div.react-calendar .react-calendar__month-view__weekNumbers{padding-top:25px}div.react-calendar .react-calendar__month-view__weekNumbers .react-calendar__tile{border:none}div.react-calendar .react-calendar__month-view--weekNumbers>div{align-items:stretch!important}#selected ul li{justify-content:start;padding:5px 0;display:flex}#selected ul li span{flex:1 0 20%}#selected ul li.last{text-align:left;border-top:1px dashed #ddd}#selected ul li.last .price{padding-right:40px}#selected ul li span:first-child{flex:140px}#selected ul li .price{text-align:right;flex:0;padding-right:20px}#selected ul li span.discountText{flex:1;font-style:italic}#selected ul li .discount{color:#dd6744;padding-right:40px;font-weight:700}#selected ul li .removeProduct{cursor:pointer;text-align:center;height:-moz-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid;flex:0 0 20px;font-family:Lato Light}@media screen and (max-width:499px){#selected.wrapper{width:100%;padding:0}#selected ul li span:first-child{flex:0 100px}#selected ul li span.discountText{flex:1}}.toaster{height:auto;width:90%;margin-left:auto;margin-right:auto;position:fixed;bottom:20px;left:0;right:0;box-shadow:5px 5px 10px gray}.toaster>div{color:#dd6744;background-color:#fff;padding:1em}.toaster>div>div{justify-content:space-between;display:flex}.toaster>div>div h4,.toaster>div>div .close{color:#dd6744;border-color:#fff;margin:0;font-weight:700}.event #quantity{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;max-width:70px;text-align:center;border:1px solid #333;border-radius:0;padding:5px 10px;font-size:18px;display:inline-block}.event .price{font-weight:700}@font-face{font-family:Raleway;src:url(Raleway-Regular.0808a9a2.ttf)format("truetype")}@font-face{font-family:Raleway-Bold;src:url(Raleway-Bold.d95b7402.ttf)format("truetype")}@font-face{font-family:Lato light;src:url(Lato-Light.5995eea0.ttf)format("truetype")}@font-face{font-family:Lato thin;src:url(Lato-Thin.3bce48af.ttf)format("truetype")}@font-face{font-family:Baskerville;src:url(LibreBaskerville-Regular.42459850.ttf)format("truetype")}