/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
 html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{color:#000;font-family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"';font-family:"futura-pt",sans-serif;font-weight:400;font-size:22px;background-color:#fff;line-height:1.095238095238095;-webkit-font-smoothing:antialiased}button,input,textarea{font-family:inherit}html,body{height:100%}.heavy{font-weight:700}.container{width:calc(100% - 40px);max-width:100%;margin:0 auto}@media(min-width:768px){.container{width:calc(100% - 100px)}}.offset-header{margin-top:93px;padding-bottom:93px}@media(min-width:768px){.offset-header{margin-top:90px;padding-bottom:90px}}a{text-decoration:underline;color:inherit}h2,h3{font-size:26px;font-weight:400}p{font-size:22px;line-height:1.227272727272727}@media(max-width:767px){p{line-height:1.363636363636364}}strong{font-weight:700}.group:after{content:"";display:table;clear:both}img{transition:opacity .65s ease-in-out;opacity:0}img.image-placeholder{opacity:1}img.lazyloaded{opacity:1}.link-transition{transition:opacity .5s ease-in-out}.link-transition:hover{opacity:.8}.visuallyhidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.button{font-size:100%;font-family:inherit;white-space:nowrap;vertical-align:middle;border:0;display:inline-block;cursor:pointer}.feature{position:absolute;height:100%;top:0;bottom:0;width:100%;display:-ms-flexbox;display:flex}.feature__link{display:block;margin:auto}.feature__image{display:block;width:auto;height:100%;margin:auto}.main-header{background:#fff;display:-ms-flexbox;display:flex;height:68px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;z-index:2;position:relative;position:fixed;left:50px;top:0;width:calc(100% - 100px)}.main-header.is-transparent{background:transparent}@media(min-width:768px){.main-header{height:55px}}@media(max-width:767px){.main-header{background-color:#fff;transition:height .25s ease-in-out;-ms-flex-align:start;align-items:flex-start;padding-top:25px;width:100%;padding-left:20px;padding-right:20px;left:0}.main-header.is-open{height:256px}}.main-header__summary{margin-left:20px;display:block}@media(max-width:767px){.main-header__summary{display:none}}.main-header__summary--mobile{display:none}@media(max-width:767px){.main-header__summary--mobile{display:block}}.main-header__summary-text.is-hidden{display:none}.main-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}@media(max-width:767px){.main-nav{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:initial;justify-content:initial;position:absolute;top:66px;right:0;left:0;background:#fff;padding:20px 20px;opacity:0;visibility:hidden}.is-open .main-nav{opacity:1;visibility:visible}}.main-nav__section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(max-width:767px){.main-nav__section{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:initial;justify-content:initial;-ms-flex-positive:1;flex-grow:1}}.main-nav__link{color:rgba(0,0,0,0.6);color:#000;display:block;font-size:27px;line-height:40px;text-decoration:none}@media(min-width:768px){.main-nav__link{font-size:22px;line-height:55px}}.main-nav__link.is-active{color:rgba(0,0,0,0.8)}@media(min-width:768px){.main-nav__link+.main-nav__link{margin-left:50px}}.main-nav-trigger{border:0;background:transparent;cursor:pointer;display:block;padding:0;margin:0;outline:0}@media(min-width:768px){.main-nav-trigger{display:none}}.main-nav-trigger__icon{pointer-events:none;display:block}.main-header__cart-button{color:inherit;font-size:22px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-header__cart-button svg{margin-right:7px}.logo{display:block;width:92px;margin:0 auto;position:absolute;left:calc(50% - 41px);top:calc(50% - 9px)}@media(max-width:767px){.logo{top:26px}}.logo__image{display:block;width:100%}.page__body{width:580px;max-width:100%;margin-left:auto;margin-right:auto}.projects{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.project-item{width:100%;margin-bottom:40px}@media(min-width:768px){.project-item{width:calc(50% - 26px);margin-bottom:52px}}.project-item__link{color:inherit;display:block;text-decoration:none}.project-item__image{display:block;width:100%}.project-item__name{font-weight:400;margin:0;margin-top:20px}.project__name{margin-top:0}.project__block+.project__block{margin-top:40px}@media(min-width:768px){.project__block+.project__block{margin-top:100px}}@media(max-width:767px){.project__block--images+.project__block--images{margin-top:10px}}@media(max-width:767px){.project__block--text+.project__block--images{margin-top:40px}}.project__block--images{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.project__block--images+.project__block--images{margin-top:10px}@media(min-width:768px){.project__block--images+.project__block--images{margin-top:50px}}.project__block--text{width:580px;max-width:100%;margin-left:auto;margin-right:auto}.project__block--text p:last-child{margin-bottom:0}.project__image-wrapper--full{width:100%}.project__image-wrapper--half{width:calc(50% - 5px)}@media(min-width:768px){.project__image-wrapper--half{width:calc(50% - 26px)}}@media(min-width:768px){.project__image-wrapper--one-third{width:calc((100%/3)- 26px)}}.project__image{width:100%;display:block}.featured-product{position:relative}.featured-product__image{display:block;width:100%}.featured-product__info{position:absolute;left:15px;top:15px}.featured-product__name{color:#000;margin:0;font-weight:400}.featured-product__price{color:rgba(0,0,0,0.5);margin-top:3px}.product-category{margin-top:55px}.product-category+.product-category{margin-top:84px}.product-category__name{color:#000;font-weight:400;font-size:26px;line-height:1}.product-category__products{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-item{margin-bottom:20px}@media(min-width:768px){.product-item{width:calc(100%/3 - 32px);margin-bottom:0}}.product-item.is-filler{margin-bottom:0}.variant-dropdown{padding:0;list-style:none;border:0;padding:0;margin:0;position:relative;margin-bottom:20px}.variant-dropdown.is-open{max-height:250px}.variant-dropdown__caret{position:absolute;right:0;top:calc(50% - 5px)}.variant-dropdown__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:22px;padding:0}.variant-dropdown__text{margin-left:auto;margin-right:20px;margin-right:25px;line-height:60px}.variant-dropdown__color{border-radius:50%;background-size:cover;background-position:center;width:20px;height:20px;margin-left:-15px;margin-right:20px}.is-hidden-color .variant-dropdown__color{display:none}.is-soldout .variant-dropdown__text,.is-soldout .variant-dropdown__color{opacity:.5}.variant-dropdown__legend{position:absolute;line-height:60px;top:0;left:0;opacity:0;visibility:hidden}.variant-dropdown__select{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:2}.variant-dropdown__item{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6e6e6;height:60px;padding-right:24px}.variant-dropdown__item:hover{background-color:#eee}.variant-dropdown__item.is-soldout{pointer-events:none}.variant-dropdown__input{opacity:0;visibility:hidden;position:absolute}.product-item__link{text-decoration:none;display:block}.product-item__image{display:block;width:100%;height:auto}.product-item__info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px;margin-bottom:12px}.product-item__name,.product-item__price{font-size:22px;margin:0}.product-item__name{color:#000;font-weight:400}.product-item__price{color:rgba(0,0,0,0.5)}.product{max-width:100%;padding-bottom:0}@media(max-width:767px){.product{padding-bottom:90px}}@media(min-width:768px){.product{display:-ms-flexbox;display:flex;width:100%;margin:100px auto 0;margin:40px auto 0;-ms-flex-pack:justify;justify-content:space-between}}.product__images{-ms-flex-positive:1;flex-grow:1}@media(min-width:768px){.product__images{max-width:calc(100% - 400px - 32px)}}@media(min-width:1200px){.product__images{max-width:calc(100% - 565px - 32px)}}.product__image-wrapper{display:block;width:100%}.product__image-wrapper+.product__image-wrapper{margin-top:24px}.product__image{width:100%}.product__info{-ms-flex-negative:0;flex-shrink:0;padding-top:20px}@media(min-width:768px){.product__info{max-width:400px;padding-left:32px;padding-top:0;position:fixed;right:50px;top:90px;bottom:0;overflow-y:auto;overflow-x:hidden}}@media(min-width:1200px){.product__info{max-width:565px}}.product__name{color:#000;font-size:26px;font-weight:400;line-height:1.230769230769231;margin:0;margin-bottom:30px}.product__description{color:#000}.product__description p{color:inherit}.product__add{position:relative;width:100%}.product__add-success{font-size:20px;font-weight:300;position:absolute;width:100%;left:0;text-align:center;top:0;height:100%;transform:translate(0,90%);transition:opacity .5s ease-in-out,visibility .5s ease-in-out;opacity:0;visibility:hidden}.product__add-success.is-added{opacity:1;visibility:visible}.product__button{background-color:#000;cursor:pointer;color:#fff;font-weight:700;border:0;padding:18px 18px;text-align:center;display:block;width:100%;position:relative;overflow:hidden}.product__button:disabled{background-color:#eee;color:#888;opacity:.4}.is-adding .product__button-text{opacity:0}.product__button-spinner{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);width:40px;height:40px;transform:translateY(140%)}.is-adding .product__button-spinner{opacity:1;transform:translateY(0)}.product-meta{margin:0;margin-top:24px}@media(max-width:767px){.product-meta--first{border:1px solid #dfdfdf;border-width:1px 0}}.product-meta--last{max-height:0;margin-top:0;overflow:hidden;transition:max-height .5s ease-in-out}.product-meta--last.is-open{max-height:450px}.product-meta__line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.product-meta__line:first-child{padding-top:20px}.product-meta__line:last-child{padding-bottom:20px}.product-meta__line:not(:first-child){margin-top:15px}.product-meta__title,.product-meta__content{font-size:22px}.product-meta__title{color:rgba(0,0,0,0.5);width:40%}.product-meta__content{text-align:right}.product-meta-toggle{background-color:transparent;border:0;cursor:pointer;color:#000;font-size:22px;display:block;width:100%;padding:0;margin-top:30px;outline:0;position:relative;z-index:2}.product-meta-toggle div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}@media(min-width:768px){.product-meta-toggle div{border:1px solid #dfdfdf;border-width:0 0 1px}}.product-meta-toggle__caret{display:block;margin-left:auto;transform:rotate(0deg);transition:transform .25s ease-in-out}.is-open .product-meta-toggle__caret{transform:rotate(-180deg)}
@charset "UTF-8";@font-face{font-family:"Snipcart";src:url("https://kvistad.co/en/snipcart/fonts/snipcart/Snipcart.woff?94043836") format("woff"),url("https://kvistad.co/en/snipcart/fonts/snipcart/Snipcart.ttf?94043836") format("truetype");font-weight:normal;font-style:normal}body.snip-open{height:100% !important;margin:0 !important;overflow:hidden !important;padding:0 !important;position:fixed}.snip-layout{background:rgba(123,123,123,.75);bottom:0;color:#999;font-family:"futura-pt",sans-serif;font-size:22px;left:0;line-height:normal;overflow-x:auto;padding:0;position:fixed;right:0;top:0;z-index:1040;-webkit-overflow-scrolling:touch}.snip-layout .snip-ico{color:rgba(0,0,0,.8);-webkit-font-smoothing:antialiased;font-family:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.snip-layout .snip-ico--credit-cart:before{content:""}.snip-layout .snip-ico--truck:before{content:""}.snip-layout .snip-ico--letter:before{content:""}.snip-layout .snip-ico--receipt:before{content:""}.snip-layout .snip-ico--checklist:before{content:""}.snip-layout .snip-ico--basket:before{content:""}.snip-layout .snip-ico--check:before{content:""}.snip-layout .snip-ico--close:before{content:"×"}.snip-layout div,.snip-layout span,.snip-layout h1,.snip-layout h2,.snip-layout h3 h4,.snip-layout p,.snip-layout a,.snip-layout img,.snip-layout em,.snip-layout small,.snip-layout strong,.snip-layout ol,.snip-layout ul,.snip-layout li,.snip-layout form,.snip-layout label,.snip-layout table,.snip-layout tbody,.snip-layout thead,.snip-layout tr,.snip-layout th,.snip-layout td,.snip-layout dl,.snip-layout dt,.snip-layout dd{border:0;box-sizing:border-box;font-size:100%;font:inherit;line-height:inherit;margin:0;padding:0}.snip-layout a,.snip-layout button{text-decoration:none;-webkit-transition:background .33s ease;transition:background .33s ease}.snip-layout table{border-collapse:collapse;border-spacing:0}.snip-layout th,.snip-layout td{vertical-align:middle}.snip-layout ol,.snip-layout ul{list-style:none}.snip-layout input:focus,.snip-layout input:hover,.snip-layout select:focus,.snip-layout select:hover{box-shadow:none;outline:0}.snip-layout input[type=text],.snip-layout input[type=password],.snip-layout select{background:#fff;border-radius:0;border:0;border-bottom:1px solid #e6e6e6;box-sizing:border-box;color:#555;display:block;font-family:inherit;font-size:22px;height:auto;line-height:18px;margin:0;padding:15px 0 15px;-webkit-transition:border .66s ease;transition:border .66s ease;width:100%}.snip-layout input[type=text]:focus,.snip-layout input[type=text]:hover,.snip-layout input[type=password]:focus,.snip-layout input[type=password]:hover,.snip-layout select:focus,.snip-layout select:hover{border-color:#333}.snip-layout select{padding-top:20px;padding-bottom:21px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.snip-layout .snip-btn{background-color:#555;border-radius:0;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:18.33333px;font-weight:300;line-height:1;padding:18px 18px 16px}.snip-layout .snip-btn:hover{background-color:#3c3c3c}@media only screen and (min-width:48em){.snip-layout .snip-btn{font-size:22px;padding:18px 80px 16px}}.snip-layout .snip-btn--small{height:auto;line-height:normal;padding:.417em}.snip-layout .snip-btn--highlight{background:#000;color:#fff}.snip-layout .snip-btn--highlight:hover{background-color:black}.snip-layout .snip-btn--left{border:1px solid rgba(0,0,0,.1);background:transparent;color:rgba(0,0,0,.8);float:left}.snip-layout .snip-btn--right{float:right;margin-left:1em}.snip-layout .snip-btn--danger{background-color:#f10}.snip-layout .snip-btn--danger:hover{background-color:#cc0e00}.snip-layout .snip-btn--full{display:block;margin-top:1em;text-align:center}.snip-layout .snip-layout__main-container{background:#fff;margin:0 auto;max-width:62.25em;position:relative}.snip-layout .snip-layout__close{color:#fff;font-size:1.8em;padding:.333em;padding:0;position:absolute;right:30px;top:.1em;z-index:2}@media only screen and (min-width:48em){.snip-layout .snip-layout__close{font-size:30px;top:10px}.snip-layout .snip-layout__close.js-hidden{display:none}}.snip-layout .snip-layout__loading{font-weight:700;color:#333;padding:5em 0;text-align:center;text-transform:uppercase;margin-top:-.3em}.snip-layout .snip-layout__content{padding:1em 0}@media only screen and (min-width:48em){.snip-layout .snip-layout__content{padding:2em 40px}}.snip-layout .snip-layout__content--highlight{background-color:#f8f8f8;border-bottom:1px solid #bbb;border-top:1px solid #bbb;padding:1em 0}.snip-layout .snip-layout__content--bordered{border-bottom:1px solid #eee}.snip-layout .snip-header{background:#fff;color:rgba(0,0,0,.8);padding:20px;padding:20px 20px;position:relative;text-align:left;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media only screen and (min-width:48em){.snip-layout .snip-header{color:rgba(0,0,0,.8);-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;height:105px;padding:0;text-align:center}}.snip-layout .snip-header__user{background:#111;font-size:22px;padding:.714em 1.429em;text-align:center}.snip-layout .snip-header__user-text{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:auto}.snip-layout .snip-header__back{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;display:flex;background:#111;font-size:22px;padding:.714em 1.429em}.snip-layout .snip-header__back--button{cursor:pointer;cursor:hand;margin:auto}.snip-layout .snip-header__back--button:hover{color:rgba(0,0,0,.8)}.snip-layout .snip-header__user-mail{color:rgba(0,0,0,.8)}.snip-layout .snip-header__title{color:#000;font-size:22px;font-weight:300;font-size:26px}.snip-layout .snip-header__title.js-show{display:block}@media only screen and (min-width:48em){.snip-layout .snip-header__title{display:block;font-size:22px;left:40px;line-height:105px;position:absolute;text-align:left;top:7px}}.snip-layout .snip-header__total{border-radius:5px;display:inline-block;padding:.5em;padding-left:0;font-weight:300;font-size:22px;margin-right:20px}@media only screen and (min-width:48em){.snip-layout .snip-header__total{height:38px;line-height:38px;margin-top:2em;margin-left:auto;padding:0 .625em}}.snip-layout .snip-header__total-label{margin-right:.625em}.snip-layout .snip-header__continue{display:none}@media only screen and (min-width:48em){.snip-layout .snip-header__continue.js-show{display:block;margin-top:-1.5em;position:absolute;right:1.25em;top:50%}}@media only screen and (min-width:48em){.snip-layout .snip-header__placeorder{display:block;margin-top:-1.5em;position:absolute;right:1.25em;top:50%}}.snip-layout .snip-footer{background:#000;padding:.125em .625em;text-transform:uppercase;display:none}.snip-layout .snip-footer__copyright{background:url("https://kvistad.co/en/snipcart/img/lock.png") no-repeat left .3em;color:#555;display:inline-block;font-size:10px;height:35px;line-height:35px;padding-left:3.2em}.snip-layout .snip-footer__highlight{color:#999}.snip-layout .snip-actions{padding:20px}.snip-layout .snip-actions::after{clear:both;content:"";display:table}@media only screen and (min-width:48em){.snip-layout .snip-actions{padding-top:40px;padding-bottom:40px;padding:20px}}.snip-layout .snip-actions--no-border{border-top:0;padding-top:0}.snip-layout .snip-actions--top{border-top:0}.snip-layout .snip-actions__link{color:#999}.snip-layout .snip-actions__link--small{font-size:22px}.snip-layout .snip-actions__link--right{float:right}.snip-layout .snip-table{font-size:22px;text-align:left;width:100%}@media only screen and (max-width:48em){.snip-layout .snip-table{font-size:16px}.snip-layout .snip-table h2{font-size:inherit}}.snip-layout .snip-table td,.snip-layout .snip-table th,.snip-layout .snip-table tr{padding:inherit}.snip-layout .snip-table td.snip-table__row--no-border,.snip-layout .snip-table th.snip-table__row--no-border,.snip-layout .snip-table tr.snip-table__row--no-border{border-bottom:0}.snip-layout .snip-table td.snip-table__row--no-border td,.snip-layout .snip-table th.snip-table__row--no-border td,.snip-layout .snip-table tr.snip-table__row--no-border td{border-bottom:0}.snip-layout #snip-layout-order-confirm .snip-table th,.snip-layout #snip-layout-order-confirm .snip-table td{padding-left:0;padding-right:0}.snip-layout #snip-layout-order-confirm #snipcart-cart-content{padding-left:40px;padding-right:40px}@media only screen and (max-width:48em){.snip-layout #snip-layout-order-confirm #snipcart-cart-content{padding-left:20px;padding-right:20px}}.snip-layout .snip-table .snip-table__cell__notices{margin:0;padding:0}.snip-layout .snip-table .snip-table__cell__notices div{margin:10px 20px 5px 20px;padding:10px;border-radius:5px}.snip-layout .snip-table .snip-table__cell__notices div.snip-table__cell__notices--warning{background-color:#faf7d3;color:#333}.snip-layout .snip-table .snip-table__cell__notices div.snip-table__cell__notices--error{background-color:#ffcfcc;color:#333}@media only screen and (max-width:48em){.snip-layout .snip-table--small{display:block;font-size:22px;font-size:inherit;text-align:left}.snip-layout .snip-table--small td,.snip-layout .snip-table--small th,.snip-layout .snip-table--small tr{display:block}.snip-layout .snip-table--small td:empty,.snip-layout .snip-table--small th:empty,.snip-layout .snip-table--small tr:empty{padding:0;width:0}.snip-layout .snip-table--small tr{padding:20px 0;padding:20px 0;padding:10px 0;position:relative;padding-bottom:20px}.snip-layout .snip-table--small tr::after{clear:both;content:"";display:table}.snip-layout .snip-table--small tr+tr{border-top:1px solid #eee;padding-top:20px}.snip-layout .snip-table--small td{border:0;padding:20px;padding:10px 20px}.snip-layout .snip-table--small .snip-table__header{display:none}.snip-layout .snip-table--small .snip-table__header th:nth-child(4){display:none}.snip-layout .snip-table--small .snip-table__body{border:0;display:block;padding:0}.snip-layout .snip-table--small .snip-table__body:empty{padding:0}.snip-layout .snip-table--small .snip-table__body#snipcart-fees,.snip-layout .snip-table--small .snip-table__body#snipcart-total{display:block}.snip-layout .snip-table--small .snip-table__body#snipcart-fees tr,.snip-layout .snip-table--small .snip-table__body#snipcart-total tr{display:table-row-group;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-left:0;padding-right:0}.snip-layout .snip-table--small .snip-table__body#snipcart-fees td,.snip-layout .snip-table--small .snip-table__body#snipcart-total td{display:block}.snip-layout .snip-table--small .snip-table__body#snipcart-fees td[colspan="4"],.snip-layout .snip-table--small .snip-table__body#snipcart-total td[colspan="4"]{width:70%;text-align:left}.snip-layout .snip-table--small .snip-table__body~.snip-table__body:empty{border:0}.snip-layout .snip-table--small .snip-table__body--small,.snip-layout .snip-table--small .snip-table__body--big{text-align:center}.snip-layout .snip-table--small .snip-table__body--small tr,.snip-layout .snip-table--small .snip-table__body--small td,.snip-layout .snip-table--small .snip-table__body--big tr,.snip-layout .snip-table--small .snip-table__body--big td{padding:.5em;text-align:inherit}}.snip-layout .snip-table__header{color:rgba(0,0,0,.6);font-size:22px;font-size:inherit;padding:1em 40px}.snip-layout .snip-table__header th:nth-child(1){width:100%}.snip-layout .snip-table__header th:nth-child(4){display:none !important}.snip-layout .snip-table__body{display:table-row-group;padding:20px 40px}.snip-layout .snip-table__body td:nth-child(4){display:none !important}.snip-layout .snip-table__body td:nth-child(5){white-space:nowrap}@media only screen and (min-width:48em){.snip-layout .snip-table__body--small{padding:.429em 40px .429em 40px}}.snip-layout .snip-table__body--small td[colspan="4"]{width:70%;text-align:left}.snip-layout .snip-table__body--small td[colspan="4"]+td{width:30%;white-space:nowrap}.snip-layout #snipcart-fees tr:first-child td{padding-top:20px;border-top:1px solid #eee}.snip-layout .snip-table__body--big{font-size:22px}@media only screen and (max-width:48em){.snip-layout .snip-table__body--big{font-size:inherit}}@media only screen and (min-width:48em){.snip-layout .snip-table__body--big{padding:1.222em 40px 1.222em 40px}}.snip-layout .snip-table__loading{text-align:center;font-size:22px;color:#333;font-weight:bold;text-transform:uppercase}.snip-layout .snip-table__cell--center{text-align:center}@media only screen and (max-width:48em){.snip-layout .snip-table__cell--center{text-align:left !important}}@media only screen and (min-width:48em){.snip-layout .snip-table__cell--long-text{max-width:20em}}.snip-layout .snip-table__cell--right{text-align:right}.snip-layout .snip-table__cell--clear::after{clear:both;content:"";display:table}.snip-layout .snip-table__cell--clear p{display:none}.snip-layout .snip-table__cell--invalid{text-decoration:line-through;font-weight:normal;display:block}.snip-layout .snip-table__cell--highlight{color:#333}.snip-layout .snip-table__cell--success{font-weight:700;color:#76d443}@media only screen and (max-width:48em){.snip-layout .snip-table__small-col{float:left;margin-top:0;text-align:center;width:33.333333%}.snip-layout .snip-table__small-col+.snip-table__small-col{border-left:1px solid #eee}}.snip-layout .snip-product{background:#f8f8f8;border-top:1px solid #eee;font-size:22px;padding:2em 1.25em}.snip-layout .snip-product::after{clear:both;content:"";display:table}.snip-layout .snip-product--selectable{cursor:pointer}.snip-layout .snip-product--selectable-item{background:url("https://kvistad.co/en/snipcart/img/checkbox.png") no-repeat 0 center;padding-left:40px}.snip-layout .snip-product--selectable-item.js-selected{background-image:url("https://kvistad.co/en/snipcart/img/selected.png")}.snip-layout .snip-product__thumbnail{display:none;float:left;height:65px;margin-right:.714em;width:65px}.snip-layout .snip-product__thumbnail img{max-height:100%;max-width:100%}@media only screen and (min-width:48em){.snip-layout .snip-product__thumbnail{display:block}}.snip-layout .snip-product__name{color:#333;font-size:font-size(product,base);overflow:hidden}@media only screen and (min-width:48em){.snip-layout .snip-product__name{font-size:22px;margin-top:.5em}}.snip-layout .snip-product__description{font-size:19.55556px;margin-top:.25em;overflow:hidden}@media only screen and (min-width:48em){.snip-layout .snip-product__description{font-size:22px;margin-top:.5em}}.snip-layout .snip-product__important{font-weight:700;font-size:19.55556px}@media only screen and (min-width:48em){.snip-layout .snip-product__important{font-size:22px}}.snip-layout .snip-product__remove{background:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC4xMzIuODkybDEuMjE2IDEuMjE2TDYuMzM2IDUuMTJsMy4wMTIgMy4wMTItMS4yMTYgMS4yMTZMNS4xMiA2LjMzNiAyLjEwOCA5LjM0OC44OTIgOC4xMzIgMy45MDQgNS4xMi44OTIgMi4xMDggMi4xMDguODkyIDUuMTIgMy45MDR6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center;color:#f10;color:#000;font-size:30px;position:static;width:30px;height:30px}.snip-layout .snip-product__remove:before{content:''}@media only screen and (max-width:48em){.snip-layout .snip-product__remove{position:absolute;right:5.71429px;top:22.85714px}}@media only screen and (min-width:48em){.snip-layout .snip-product__remove{float:left;margin:-.154em .192em 0 0;top:11.42857px;top:22.85714px}}.snip-layout .snip-product__remove--disabled{opacity:.2;cursor:default}@media only screen and (min-width:48em){.snip-layout .snip-product__customfields{max-width:200px}}.snip-layout .snip-product__customfields-checkbox{float:left;margin:0 .5em .75em 0}.snip-layout .snipcart-customfield-element{width:110px}.snip-layout .snip-product__empty{font-size:22px;padding:150px 100px;text-align:center}.snip-layout .snip-quantity-trigger{-webkit-box-align:center;align-items:center;color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0 auto}.snip-layout .snip-quantity-trigger__text{color:#000;float:left;padding:0 .313em}.snip-layout .snip-quantity-trigger__btn--duplicate{background-color:#efe778;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#fff;font-size:22px;font-weight:400;margin-top:-1.6px;line-height:1.6;height:30px;width:30px}.snip-layout .snip-quantity-trigger__btn--duplicate:hover{background-color:black}.snip-layout .snip-quantity-trigger__btn--duplicate:before{display:block;height:30px;width:30px}.snip-layout .snip-quantity-trigger__btn{background-color:#000;color:inherit;float:left;font-size:22px;font-weight:400;height:30px;width:30px}.snip-layout .snip-quantity-trigger__btn:hover{background-color:#efe778}.snip-layout .snip-quantity-trigger__btn:before{opacity:0;visibility:hidden;display:block;height:30px;width:30px}.snip-layout .snip-quantity-trigger__btn--add{background:#000 url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4xNC43NmgxLjcydjQuMjZoNC4yNnYxLjcySDYuODZWMTFINS4xNFY2Ljc0SC44OFY1LjAyaDQuMjZ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center}.snip-layout .snip-quantity-trigger__btn--add:before{content:"+";line-height:30px}.snip-layout .snip-quantity-trigger__btn--minus{background:#000 url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDEwIDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgLjg0aDEwdjEuNUgweiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center}.snip-layout .snip-quantity-trigger__btn--minus:before{content:"-";line-height:14px}.snip-layout .snip-quantity-trigger__btn--disabled{background-color:#eee;color:#bbb;cursor:default}.snip-layout .snip-quantity-trigger__btn--disabled:hover{background-color:#eee}.snip-layout .snip-loader.js-active{background-image:url(https://kvistad.co/en/snipcart/img/ajax-loader.gif);background-position:center center;background-repeat:no-repeat}.snip-layout .snip-loader--table.js-active{background-size:20px 20px;height:20px;width:20px}.snip-layout .snip-loader--bar{height:.3em;width:100%;position:relative;overflow:hidden;background-color:rgba(0,0,0,.1);margin-top:-.3em}.snip-layout .snip-loader--bar:before{display:block;position:absolute;content:"";left:-200px;width:30%;height:.3em;background-color:#000;-webkit-animation:snip-loading 2s ease-in-out infinite;animation:snip-loading 2s ease-in-out infinite}.snip-layout .snip-loader--bar.js-hidden{display:none}@-webkit-keyframes snip-loading{from{left:-30%}to{left:100%}}@keyframes snip-loading{from{left:-30%}to{left:100%}}.snip-layout .snip-form--small{padding:2em 15%;text-align:center}.snip-layout .snip-form--discount{float:right;margin-right:.5em;max-width:50%}@media only screen and (min-width:48em){.snip-layout .snip-form--discount{margin-right:1em;max-width:none}}.snip-layout .snip-form__container{clear:left;position:relative}.snip-layout .snip-form__container::after{clear:both;content:"";display:table}.snip-layout .snip-form__container:not(:last-child){margin-bottom:1em}.snip-layout .snip-form__container--select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.snip-layout .snip-form__label{color:#999;display:block;font-size:22px;line-height:1;margin:0;overflow:hidden;cursor:pointer}.snip-layout .snip-form__description{margin:1em 0}.snip-layout .snip-form__help{font-weight:700;color:#333;display:block;float:right;font-size:22px;position:absolute;right:0}.snip-layout .snip-form__help:hover{text-decoration:underline}.snip-layout .snip-form__select--small{float:left;width:49%}.snip-layout .snip-form__select--small~.snip-form__select--small{margin-left:2%}.snip-layout .snip-form__error{border-radius:0;color:red;font-size:22px;font-size:16px;font-weight:400;padding:.357em 0;text-align:left}.snip-layout .snip-steps{background:#ccc;background:#fff;display:block;display:-webkit-box;display:flex;height:48px}@media only screen and (min-width:48em){.snip-layout .snip-steps{height:60px}}.snip-layout .snip-step__item{background:#ccc;background:#fff;border-bottom:0;color:#999;cursor:pointer;display:table;float:left;height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:40px;width:25%}@supports((display:-webkit-box) or(display:flex)){.snip-layout .snip-step__item{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}}.snip-layout .snip-step__item+.snip-step__item{border-left:0;padding-left:0}.snip-layout .snip-step__item.js-active{border-bottom-color:#fff;color:#333}.snip-layout .snip-step__item.js-hidden{display:none}@media only screen and (min-width:48em){.snip-layout .snip-step__item{-webkit-box-pack:initial;justify-content:initial}}.snip-layout .snip-step__nb{display:table-cell;font-size:22px;line-height:1.2;padding:0 .25em;text-align:center;vertical-align:middle;display:none}@media only screen and (min-width:48em){.snip-layout .snip-step__nb{font-size:22px}}.snip-layout .snip-step__label{display:none}@media only screen and (min-width:48em){.snip-layout .snip-step__label{font-weight:700;display:table-cell;font-size:22px;font-weight:300;line-height:1.2;padding-right:.5em;text-align:left;vertical-align:middle;width:66.666666%}}@media only screen and (min-width:64em){.snip-layout .snip-step__label{padding-right:1em}}@media only screen and (min-width:48em){.snip-layout .snip-cols{display:-webkit-box;display:flex}.snip-layout .snip-cols::after{clear:both;content:"";display:table}}.snip-layout .snip-col{padding:0 20px 20px}@media only screen and (min-width:48em){.snip-layout .snip-col{float:left;padding:.25em 1.25em;width:33.333333%}.snip-layout .snip-col:first-child{padding-left:0}.snip-layout .snip-col:last-child{padding-right:0}.snip-layout .snip-col+.snip-col{border-left:1px solid #eee;border-top:0;padding-top:.25em}.snip-layout .snip-col+.snip-col.snip-col--no-border{border-left:0}}@media only screen and (min-width:48em){.snip-layout #snip-layout-order-confirm .snip-col{width:50%}.snip-layout #snip-layout-order-confirm .snip-col:first-child{padding-left:0}.snip-layout #snip-layout-order-confirm .snip-col:last-child{padding-left:40px;padding-right:0}}.snip-layout #snipcart-billingaddress-form .snip-col:nth-child(2){display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.snip-layout #snipcart-billingaddress-form .snip-col:nth-child(2) .snip-form__container--input[data-for="postalCode"]{margin-bottom:1em}.snip-layout #snipcart-billingaddress-form .snip-col:nth-child(2) .snip-form__container--input[data-for="city"]{-webkit-box-ordinal-group:3;order:2;margin-bottom:1em}.snip-layout #snipcart-billingaddress-form .snip-col:nth-child(2) #snipcart-billing-state-picker-holder{-webkit-box-ordinal-group:4;order:3;display:none}.snip-layout #snipcart-billingaddress-form .snip-col:nth-child(2) .snip-form__container--select[data-for="province"]{display:none}.snip-layout #snipcart-billingaddress-form .snip-form__container--input[data-for="company"]{display:none}@media only screen and (min-width:48em){.snip-layout .snip-col--half{width:50%}}.snip-layout .snip-col--right{border-left:1px solid #eee;-webkit-box-ordinal-group:3;order:2}.snip-layout .snip-error{padding:2em 15%}.snip-layout .snip-error__text{color:#f10;font-size:22px;margin-bottom:1em}.snip-layout .snip-error__text--centered{text-align:center}.snip-layout .snip-error__title{font-weight:700;color:#333;margin:1em 0;text-align:center;text-transform:uppercase}.snip-layout .snip-error__list{font-size:22px;list-style:disc inside;margin:2em 0}.snip-layout .snip-error__list-item{padding:.25em 0}.snip-layout .snip-error__textarea{width:100%}.snip-layout .snip-error__feedback{font-size:22px;text-align:center;text-transform:uppercase}.snip-layout .snip-static{font-size:22px;padding:1em 15%;text-align:center}.snip-layout .snip-static__title{color:#333;font-size:22px}.snip-layout .snip-static__title--main{margin:.5em 1.429em 1em}.snip-layout .snip-static__content{font-size:22px;line-height:1.6;margin-top:1em}.snip-layout .snip-static__item{max-width:100%}.snip-layout .snip-static__item~.snip-static__item{margin-top:1.5em}.snip-layout .snip-static__link{color:#999;display:inline-block;margin-top:.25em;text-decoration:underline}.snip-layout .snip-static__link:hover{color:#333}.snip-layout .snip-tooltip{background-color:#ccc;border-radius:3px;bottom:100%;display:none;margin-bottom:15px;padding:10px 20px;position:absolute;right:0;text-align:center}.snip-layout .snip-tooltip:after{border-color:#ccc transparent;border-style:solid;border-width:15px 15px 0;bottom:-15px;content:"";display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.snip-layout .snip-tooltip__toggle:before{content:"?";display:block;text-align:center;width:1.5em}.snip-layout .snip-tooltip__toggle.js-active:before{content:"-"}.snip-layout .snip-tooltip__container{position:relative}.snip-layout .snip-tooltip__list{color:#555}.snip-layout .snip-tooltip__item{font-weight:700;color:#111;margin-bottom:5px}.snip-layout .snip-flash__content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media only screen and (min-width:768px){.snip-layout .snip-flash__content{display:block}}.snip-layout .snip-flash__content .snip-static__title{line-height:4em;vertical-align:middle}.snip-layout .snip-flash__content .snip-flash__confirm{-webkit-box-ordinal-group:3;order:2}.snip-layout .snip-flash__content .snip-flash__confirm .snip-btn{padding:0}.snip-layout .snip-flash__content .snip-flash__confirm a{font-size:smaller;display:block;width:100%;text-align:center;margin-top:5px}@media only screen and (min-width:768px){.snip-layout .snip-flash__content .snip-flash__confirm a{display:inline-block;width:10%;margin-left:10px}}@media only screen and (min-width:768px){.snip-layout .snip-flash__content .snip-flash__confirm{float:right;width:50%;text-align:right}}.snip-layout .snip-flash__item{padding:20px 40px;font-size:22px}@media only screen and (max-width:48em){.snip-layout .snip-flash__item{padding:20px}}.snip-layout .snip-flash__item--success{background-color:rgba(0,0,0,.1);color:#333}.snip-layout .snip-flash__item--warn{background-color:#efe778;color:#333}.snip-layout .snip-flash__item--confirm{background-color:#222}.snip-layout .snip-flash__item--confirm .snip-static__title{color:#fff}.snip-layout .snip-flash__item--error{color:#f10}.snip-layout #snipcart-discounts{display:none}.snip-layout .snip-discount__remove{color:#f10;font-size:22px;position:static}@media only screen and (max-width:48em){.snip-layout .snip-discount__remove{position:absolute;right:5.71429px;top:11.42857px}}@media only screen and (min-width:48em){.snip-layout .snip-discount__remove{float:left}}.snip-layout .snip-badge{font-weight:700;text-transform:uppercase;border-radius:3px;padding:.5em;display:inline-block;margin:0 1em;font-size:smaller}.snip-layout .snip-badge--success{background-color:#76d443;color:#333}.snip-layout .snip-badge--error{background-color:#f10;color:#fff}.snip-layout .snip-badge--warn{background-color:#efe778;color:#333}@media only screen and (min-width:64em){.snip-layout{font-size:16px;padding:1.5em 0}}
