/*! skeleton-framework | 1.1.1 | MIT | 3/7/2016 */html{font-size:1em;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.af-body{font-size:1rem;line-height:1.6rem;font-family:Open Sans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#222;box-sizing:border-box}.af-container{position:relative;max-width:1000px;margin:0 auto;padding:0 20px}.af-container,.column,.columns{width:100%;box-sizing:border-box}.column,.columns{float:left}@media (min-width:400px){.af-container{padding:0}}@media (min-width:550px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}.text-primary{color:#1eaedb}.text-success{color:#2ecc71}.text-danger{color:#e74c3c}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:.4rem .6rem;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;-webkit-transition:border .2s;transition:border .2s}input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:4rem;padding-top:.4rem;padding-bottom:.4rem;resize:vertical}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}.has-error,.has-error:focus{border:1px solid #e74c3c!important;outline:0}.has-success,.has-success:focus{border:1px solid #2ecc71!important;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:none}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.card,li{margin-bottom:1rem}.card{border:1px solid #e1e1e1;padding:15px 25px;border-radius:4px;box-shadow:1px 1px 1px #e1e1e1;min-height:160px}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.card p{margin-bottom:1.2rem}a.card{display:block;color:#757575;text-decoration:none;-webkit-transition:color .3s,border-color .3s,-webkit-transform .3s;transition:color .3s,border-color .3s,-webkit-transform .3s;transition:color .3s,transform .3s,border-color .3s;transition:color .3s,transform .3s,border-color .3s,-webkit-transform .3s}a.card:active,a.card:hover{color:black;border-color:#8a8a8a;-webkit-transform:translateX(-2px) translateY(-2px);transform:translateX(-2px) translateY(-2px)}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre;overflow-x:auto}@media (max-width:560px){pre>code{white-space:nowrap}}.alert{width:100%;border-radius:4px;border:1px solid #000;color:#000;background-color:#fff;padding:10px 15px}.alert.alert-primary{border:1px solid #33c3f0;color:#fff;background-color:#33c3f0}.alert.alert-success{border:1px solid #2ecc71;color:#fff;background-color:#2ecc71}.alert.alert-danger{border:1px solid #e74c3c;color:#fff;background-color:#e74c3c}.table-responsive{overflow-x:auto}.table-responsive td,.table-responsive th{white-space:nowrap}table{border-collapse:collapse;-webkit-overflow-scrolling:touch}td,th{padding:.75rem 1rem}th{text-align:left}td{border-top:1px solid #f2f2f2}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}@media (min-width:560px){td:first-child,th:first-child{padding-left:1rem}}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.alert{margin-bottom:1rem}.u-full-width{width:100%}.u-max-full-width{max-width:100%}.u-pull-right{float:right}.u-pull-left{float:left}.u-cf{content:"";display:table;clear:both}.u-center-block{display:block;margin-left:auto;margin-right:auto}.u-center-abs{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-left{text-align:left!important}.u-text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.u-hide{display:none!important}.u-show{display:block!important}.u-invisible{visibility:hidden!important}.u-visible{visibility:visible!important}.u-img-responsive{display:block;max-width:100%;height:auto}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.af-container:after,.af-row:after{content:"";display:table;clear:both}.af-body{background:#f6f6f3;line-height:24px;color:#4d4d4d;font-size:14px}@font-face{font-family:Lulo;src:url(/fonts/LuloCleanOne.otf);font-weight:400;font-style:normal}.color-red{color:#ff7070}a svg{color:#222}hr{margin-top:20px;margin-bottom:30px}.af-box{background:#fff}.af-button-with-icon{border:none;outline:none;border-radius:3px;background:#318fff;color:#fff;font-size:14px;padding-right:10px}.af-button-with-icon svg{margin-top:-2px}.af-button{border:none;outline:none;border-radius:3px;background:#318fff;color:#fff;font-size:14px}.af-info{font-size:13px;color:#888}.af-error-message{background:#ee585a;padding:10px 15px;font-size:15px;color:#fff;z-index:999;border-radius:3px}.af-group-label{margin-bottom:20px}.af-input-group{position:relative}.af-input-group label{position:absolute;background:#fff;padding:2px 4px 3px;font-size:12px;line-height:1.1;color:#888;top:-8px;left:7px;z-index:999;font-weight:400}.af-input-group input[type=email],.af-input-group input[type=number],.af-input-group input[type=password],.af-input-group input[type=text],select,textarea{width:100%;border-color:#aaa}.af-input-group input[type=email],.af-input-group input[type=number],.af-input-group input[type=password],.af-input-group input[type=text],select{height:44px}textarea{height:100px}.react-datepicker__input-container{width:100%}.react-datepicker__input-container input{margin-bottom:5px}.field-error-message{background:#ee585a;position:absolute;padding:2px 4px 3px;font-size:12px;line-height:1.1;color:#fff;top:-8px;right:10px;z-index:999;border-radius:3px}.af-letter-button{display:inline-block;margin:0;height:2.8rem;padding:0 1.9rem;color:#fff;background:#d4eacb;text-align:center;font-size:1.1rem;font-weight:600;line-height:2.8rem;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:border .5s,background .5s,color .5s;transition:border .5s,background .5s,color .5s;border:2px solid transparent;outline:none}.af-letter-button:not([disabled]):hover{background:none;border-color:#d4eacb;color:#d4eacb}.af-letter-button:disabled{cursor:not-allowed;opacity:.7}.af-tabs ul li{-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s}.af-tabs ul li,.af-tabs ul li:hover{padding:12px 10px;text-align:center;font-weight:700;letter-spacing:1px}.af-tabs ul li:hover{color:rgba(0,0,0,.6);background:rgba(107,161,60,.2)}.af-tabs ul li.active{background:#d4eacb;color:black}.af-tabs ul li input{color:#222}@media (max-width:570px){.af-tabs ul li{float:none!important;width:100%!important;border-left:1px solid #aaa!important;margin:0;border-bottom:none!important;border-radius:0!important}.af-tabs ul li:last-child{border-bottom:1px solid #aaa!important;border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important}.af-tabs ul li:first-child{border-top-left-radius:5px!important;border-top-right-radius:5px!important}}.preview{position:relative;overflow:hidden}.preview,.preview-img{width:300px;height:425px}.preview-img{background-repeat:no-repeat;background-size:300px 425px}.preview.blaklocka .preview-img{background-image:url(/gavobrev/blaklocka_clean_small.png)}.preview.linnea .preview-img{background-image:url(/gavobrev/linnea_clean_small.png)}.preview.presenter .preview-img{background-image:url(/gavobrev/presenter_clean_small.png)}.preview.tulpan .preview-img{background-image:url(/gavobrev/tulpan_clean_small.png)}.preview.tarta .preview-img{background-image:url(/gavobrev/tarta_clean_small.png)}.preview.apelsin .preview-img{background-image:url(/gavobrev/apelsin_clean_small.png)}.preview.julklappar .preview-img{background-image:url(/gavobrev/julklappar_clean_small.png)}.preview.krans .preview-img{background-image:url(/gavobrev/krans_clean_small.png)}.preview.adventsljusstake .preview-img{background-image:url(/gavobrev/adventsljusstake_clean_small.png)}.preview-text{position:absolute;overflow:hidden;text-align:center;top:0;left:0;width:300px;height:425px;z-index:999;padding:20px;font-family:Garamond,sans-serif}.preview-text-normal{line-height:19px;font-size:14px}.preview.blaklocka .preview-text{top:130px}.preview.linnea .preview-text{top:133px}.preview.presenter .preview-text,.preview.tarta .preview-text,.preview.tulpan .preview-text{top:130px}.preview.adventsljusstake .preview-text,.preview.apelsin .preview-text,.preview.julklappar .preview-text,.preview.krans .preview-text{top:145px}.preview-text-green{color:#578c2e;text-transform:uppercase;font-family:Lulo,sans-serif;font-size:14px;margin-bottom:10px}.stripe-element .row{display:-ms-flexbox;display:flex;margin:0 0 10px}.stripe-element .field{position:relative;width:100%;height:50px}.stripe-element .field.half-width:last-child{margin-left:10px}.stripe-element .field.half-width{width:50%}.stripe-element .field.quarter-width{width:calc(25% - 10px)}.stripe-element .input{padding:12px 10px}.stripe-element .input.focused.invalid+label+.baseline{background-color:#e25950}.stripe-element input:-webkit-autofill{-webkit-text-fill-color:#e39f48;transition:background-color 100000000s;-webkit-animation:void-animation-out 1ms}.stripe-element .StripeElement--webkit-autofill{background:transparent!important}.stripe-element .error .message{color:#e25950}.pointer{cursor:pointer}.float-right{float:right}.af-add-top{margin-top:20px}.af-add-bottom{margin-bottom:20px}.af-add-bottom-large{margin-bottom:30px}.af-center{text-align:center}.af-reset-margin{margin:0}.max-width400{max-width:600px}.max-width-center400{max-width:600px;margin:0 auto}.af-scrollable{display:table;overflow-x:auto}.af-table{width:100%;max-width:100%;margin-bottom:20px}@media (max-width:1000px){.af-table.af-scrollable{display:block;overflow-x:auto}}@media (max-width:950px){.break-950{width:100%!important;margin-left:0;margin-top:20px}.block-950,.break-950{display:block}.float-left-mobile{float:left}}@media (max-width:850px){.break-850{display:block;width:100%!important;margin-left:0;margin-top:20px}}