#_shop_19h9g_1 ._products_19h9g_4{padding-right:15px;flex-grow:1}#_shop_19h9g_1 ._products_19h9g_4>h3{font-weight:700;font-size:1.2em;margin-top:20px}._image_19h9g_16{width:120px;height:120px;border-radius:5px;background-size:cover;background-position:center;background-repeat:no-repeat}._price_19h9g_25{display:flex;align-items:end;justify-content:right}._product_19h9g_4{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:5px;margin-bottom:15px;border-bottom:1px dashed rgba(0,0,0,.3);padding-bottom:15px}._product_19h9g_4 ._image_19h9g_16{grid-row:1 / span 2}._product_19h9g_4 ._image_19h9g_16 img{max-width:100px;max-height:100px;object-fit:contain}._product_19h9g_4 header{grid-column:2;grid-row:1;font-weight:700}._price_19h9g_25{grid-column:2;grid-row:2}._price_19h9g_25 span{font-size:1.1rem}._price_19h9g_25 ._wrap_19h9g_68{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff3;border-radius:5px;padding:7px;width:100%}#_shop_19h9g_1 ._product_19h9g_4{border-radius:5px;width:100%;margin-bottom:15px}#_shop_19h9g_1 ._product_19h9g_4 ._image_19h9g_16 img{border-radius:5px}._cart_1xfe9_2 ._cart-line-price_1xfe9_2{white-space:nowrap}._cartProducts_1xfe9_6{border-collapse:collapse;width:100%;font-family:monospace}._cartProducts_1xfe9_6 td{padding:8px 0}._cartProducts_1xfe9_6 thead td,._cartProducts_1xfe9_6 tbody td{border-bottom:1px dashed rgba(0,0,0,.2)}._cartProducts_1xfe9_6 tfoot ._sum_1xfe9_26 td{padding-top:30px;border-top:1px dashed rgba(0,0,0,.2);border-bottom:5px double rgba(0,0,0,.2)}._timeline_1aysv_3{display:flex;flex-direction:column}._timelineItem_1aysv_8{display:flex;flex-direction:row;min-height:70px;margin-bottom:10px;opacity:.6}._timelineItemCompleted_1aysv_16+._timelineItem_1aysv_8{opacity:.9}._timelineItemCompleted_1aysv_16{opacity:1}._timelineItemCompleted_1aysv_16 ._timelinePath_1aysv_24{background:#89ac46}._timelineItemCompleted_1aysv_16 svg{fill:#89ac46}._timelineItemLeft_1aysv_32{width:20px;margin-right:10px;display:flex;flex-direction:column}._timelineIcon_1aysv_39,._timelineIcon_1aysv_39 svg{width:20px;height:20px}._timelinePath_1aysv_24{width:3px;margin-top:10px;background:#0003;flex:1;margin-left:8px}._timelineDate_1aysv_54{color:#0006;display:block;font-size:.9rem}._inputText_1aysv_61{background:#ffffff80;border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:5px}._options_1aysv_68{border:1px solid rgba(0,0,0,.3);border-radius:10px;padding:0;overflow:hidden}._options_1aysv_68 ._accordionItem_1aysv_75:last-child{border-bottom:0}._accordionItem_1aysv_75{padding:15px;margin:0;list-style:none;border-bottom:1px solid rgba(0,0,0,.3)}._accordionItem_1aysv_75 label{display:flex;align-items:center;justify-content:space-between}._accordionItem_1aysv_75 label input{margin-right:10px}._accordionItem_1aysv_75 svg{height:25px}._accordionItem_1aysv_75._selected_1aysv_100{background:#ffffff1a}._accordionItem_1aysv_75 ._accordionContent_1aysv_105{display:none}._accordionItem_1aysv_75._selected_1aysv_100 ._accordionContent_1aysv_105{display:block}._invoice_1aysv_113{font-family:monospace;width:100%;font-size:1rem}._invoice_1aysv_113 thead td{font-weight:700;font-size:.9rem}._accordionContent_1aysv_105{padding-top:15px}._money_1aysv_128,._phone_1aysv_128{font-family:"monospace",sans-serif;font-weight:700}._buttonPayWithVipps_1aysv_133{background:#ff5b24;color:#fff}._buttonPayWithVipps_1aysv_133:hover{background:#eb541f;color:#fff}._vippsLogo_1aysv_143{width:90px}._st0_1aysv_147{fill:#ff4d00}._st1_1aysv_151{fill:none}._confirmed_1aysv_156{display:flex;flex-direction:column;align-items:center;gap:15px}._header_1aysv_163{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}._header_1aysv_163 span{text-decoration:underline}._spinner_1aysv_174{animation:_spin_1aysv_174 3s linear infinite}@keyframes _spin_1aysv_174{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._listStyle_4jk4z_2{display:flex;gap:10px;align-items:center}._listStyle_4jk4z_2 svg{width:1rem}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{--bg-color: #F5E9D8;--text-color: #444;--text-darker-color: #222;--shadow-color: rgba(0,0,0,.3);--shop-link-bg: 255, 255, 255;--shop-link-color: rgba(0, 0, 0, .8);--hero-color: #eee;--alert-bg: #f4de88;--alert-color: --text-color;--link-action-color: rgba(0, 0, 0, .5);--footer-bg: #79644d;--red-alert: #d16a6a}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}body{background:var(--bg-color);color:var(--text-color);font-family:Signika,sans-serif;position:relative}.asterix{color:var(--red-alert);font-weight:700}.col.top-logo{display:flex;justify-content:space-between;align-items:center}.alert{background:var(--alert-bg);color:var(--alert-color);padding:15px;border-radius:4px;line-height:1.5rem;box-shadow:1px 1px hsl(from var(--alert-bg) h s calc(l - 15))}.alert.alert-info{margin-bottom:15px;line-height:1.5rem}.alert.alert-info :first-child{margin-top:0}.alert.alert-info .calculator{font-family:courier;font-size:.9rem}.hidden{display:none}.top-logo .logo{font-family:Neuton,sans-serif;display:block;text-shadow:1px 2px 0px rgba(0,0,0,.4);margin:25px 0;font-size:2rem}.top-logo .logo a{width:100%;color:#88b065;text-decoration:none;text-shadow:1px 2px 0px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.top-logo .logo span{color:#edffda}@media (max-width: 700px){.top-logo .logo{font-size:1.8rem}}@media (max-width: 500px){.top-logo .top-logo{font-size:1.7rem}header nav{font-size:1rem}}@media (max-width: 400px){.top-logo .logo{font-size:1rem}header nav{font-size:.9rem}}header .shop-link{color:var(--shop-link-color);text-decoration:none;font-weight:700;border-radius:10px;margin-left:10px;padding:7px 15px;display:flex;text-shadow:1px 1px var(--shadow-color);align-items:center;justify-content:center;background-color:rgba(var(--shop-link-bg),.6);box-shadow:1px 1px var(--shadow-color)}header .shop-link svg{margin-right:5px}header .shop-link svg path{stroke:var(--shop-link-color)}header .shop-link:hover{background:rgba(var(--shop-link-bg),.8);text-shadow:none;box-shadow:1px 1px var(--shadow-color)}header .shop-link:focus,header .shop-link.active a{background:rgba(var(--shop-link-bg),1);text-shadow:1px 1px var(--shadow-color);box-shadow:1px 1px var(--shadow-color)}h1{font-size:2rem;font-family:Neuton,sans-serif;display:block;text-shadow:2px 1px var(--shadow-color)}h2{font-family:Neuton,sans-serif;text-shadow:2px 1px var(--shadow-color)}.section-header{text-align:center}.section-header h2{font-size:3rem}.section-header svg{width:100px;height:100px}.fill-icon{fill:var(--text-color)}.stroke-icon,.stroke-icon .st0{stroke:var(--text-color)}.stroke-icon path{stroke:var(--text-color)}img{border-radius:10px}.col{padding-left:1rem;padding-right:1rem;max-width:1020px;margin:0 auto;position:relative}.col-block{padding:2rem}.col-block:nth-child(2n){background:#0000000d}.hero-bg{display:block;position:absolute;left:0;top:0;width:100%;opacity:.8;background-repeat:no-repeat;background-image:url(/image/gris3.jpg);background-size:cover;background-position:center center;height:50vh}#page-shop header{overflow:hidden;position:relative}#page-shop .hero-bg{background-position:center center}#hero{overflow:hidden;font-family:Neuton,sans-serif;height:50vh}@media (max-width: 1200px){#hero{height:45vh}}@media (max-width: 650px){#hero{height:30vh}}.hero-text.col{text-align:center;line-height:1.7rem;padding:20px;color:var(--hero-color);max-width:600px;text-shadow:1px 2px 1px #333;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.hero-text.col h1{font-size:4rem;text-shadow:1px 2px 1px #000}.hero-text.col p{font-size:1.5rem}footer{padding:40px 0;background:var(--footer-bg);color:#fff}footer a{color:#fff}footer .col{display:flex;justify-content:space-between}footer .org{text-align:right}footer .org em{font-size:.9rem}@media (max-width: 400px){footer .col{flex-direction:column}footer .org{text-align:left}}main.col{margin-top:20px;margin-bottom:20px}.charts canvas{width:100%}#shop{display:flex;justify-content:space-between;align-items:flex-start}#shop .products{width:50%;padding-right:15px}#shop .product{border-radius:5px;width:100%;margin-bottom:15px}#shop .product .meta{display:flex;flex-direction:row;justify-content:space-between;flex-grow:1;align-items:center}#shop .product .title{flex-grow:1;display:flex}#shop .product .subtitle{display:block;font-size:.9rem;font-weight:400}#shop .product .preview{width:16px;margin-left:10px;fill:#888}#shop .product .expand-button{width:10px;fill:#888;margin-right:10px}#shop .product.product-has-extra .title:hover{text-decoration:underline}#shop .product .actions{display:flex;justify-content:right;width:90px}#shop .product .quantity{margin-left:10px;margin-right:10px;min-width:20px}#shop .product .no-quantity{color:#0000004d}#shop .product input{max-width:4rem}#shop .product .extra{margin-top:10px;padding:15px;background:#0000001a;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#shop .product img{max-width:120px;max-height:120px;border-radius:5px}#shop .product.expanded{flex-direction:column}#shop .product.expanded img{max-width:100%;max-height:inherit}#shop .product.expanded .meta{margin-left:0;margin-top:15px}#shop .products-not-in-season{background:var(--alert-bg);box-shadow:1px 1px hsl(from var(--alert-bg) h s calc(l - 15));margin:20px 0;padding:5px}#shop .products-not-in-season header{font-weight:700}#shop .products-not-in-season :last-child .seperator{display:none}#shop .cart{width:50%;background:#00000014;border:2px dashed rgba(0,0,0,.09);padding:15px;border-radius:5px}#shop .cart.sent{background:#cbe6cb}#shop .cart.sent .contact{font-size:1.5rem;font-weight:700;display:block;margin:10px 0}.cart .recipient .field{margin-top:15px}.cart .recipient input{background:#ffffff4d;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:2px;color:var(--text-darker-color)}.cart h3{margin:0}.cart .actions{margin-top:15px;text-align:right}.cart .actions button{background:#0000001a;border:1px solid #444;border-radius:5px;padding:5px 10px;color:var(--text-color)}.cart .actions button:not(:disabled){cursor:pointer}.cart .actions button:not(:disabled):hover{background:#0003}.cart .actions button:disabled,.cart .actions button[disabled]{opacity:.5}.cart .actions button:disabled:hover,.cart .actions button[disabled]:hover{background:var(--red-alert);animation:wiggle 1s}.cart .deliver input{margin:.4rem}.cart .note{margin-top:10px}.cart textarea{background:#ffffff4d;border:1px solid rgba(0,0,0,.2);border-radius:2px;width:100%;max-width:100%;min-width:100%;padding:10px;font-size:.9rem;height:40px;color:var(--text-darker-color)}.cart select{background:#ffffff4d;border:1px solid rgba(0,0,0,.2);border-radius:2px;padding:5px}.quantity-button{-webkit-user-select:none;user-select:none;color:#444}.quantity-button:not(:disabled){cursor:pointer}.quantity-actions input::-webkit-outer-spin-button,.quantity-actions input::-webkit-inner-spin-button{-webkit-appearance:none}.quantity-actions input,button{-moz-appearance:textfield;-webkit-user-select:none;user-select:none;border-radius:5px;background:#ffffff4d;border:1px solid rgba(0,0,0,.2);padding:5px 15px;min-height:30px;text-align:center;color:#444}.quantity-actions input:not(:disabled):hover,.quantity-actions input:focus,button:not(:disabled):hover,button:focus{background:#ffffff1a;border:1px solid rgba(0,0,0,.4)}.quantity-actions input{border-radius:0}.quantity-actions :first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.quantity-actions :last-child{border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width: 1000px){#shop{flex-direction:column}#shop .products,#shop .cart{width:100%}#shop .products{padding-right:0}}@media (max-width: 600px){#shop .product{flex-direction:column}#shop .product img{max-width:100%;max-height:100%}#shop .product .info{flex-direction:column}}@media (max-width: 400px){.cart table{font-size:.9rem}}#shop .cart.empty,#shop .cart.sent,#shop .cart.error{display:flex;align-items:center;justify-content:center;padding:100px 15px}.cart .fa-solid{font-size:4rem;margin-bottom:15px}.cart-message{text-align:center}.new-order{color:var(--link-action-color);text-decoration:underline;cursor:pointer}.text-center{text-align:center}.history{text-align:center;line-height:1.5rem}.history img{width:100%}#cart-notice{display:none;align-items:center;position:fixed;width:calc(100% - 2rem);bottom:-10px;left:0;margin-left:1rem;margin-right:1rem;border-radius:4px;padding:15px;background-color:#b8ac94;color:#574421;z-index:10;border:2px dashed #A6966F;transition:bottom .3s ease}#cart-notice svg{margin-right:10px;width:24px;height:24px;stroke:#574421}#cart-notice.added-product svg{animation:wiggle 1s linear}#cart-notice strong{margin-right:10px}#cart-notice.cart-empty,#cart-notice.cart-empty.visible{display:none}#cart-notice.visible{display:flex}.door-delivery-locked{color:#777}.invalid .door-delivery-locked{color:var(--red-alert);font-weight:700}input.invalid:not(:focus){background:var(--red-alert)!important}.go-to-store{background:var(--alert-bg);padding:5px;color:var(--text-darker-color)}.toggle-products-no-stock{margin-top:50px;margin-bottom:20px;padding:15px;font-size:1.4rem;display:flex;align-items:center;background:#0000001a;border-radius:5px}.toggle-products-no-stock:hover{background:#0003}.toggle-products-no-stock svg{margin-right:10px;width:20px}.toggle-products-no-stock .expanded{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.new-product{background:#d64040cc;padding:2px 5px;color:var(--alert-bg);font-weight:700;margin-right:5px;font-size:.8rem;text-decoration:none}.tabs ul{list-style:none;padding:0;margin:0 0 20px;border-bottom:1px solid #000}.tabs li{display:inline-block;list-style:none}.tabs li a{display:block;padding:7px 15px;color:var(--link-action-color);text-decoration:none}.tabs li a.active{color:#000;border-bottom:1px solid #000;font-weight:700}.order{border:1px solid rgba(0,0,0,.2);border-radius:4px;margin-bottom:15px;background:#ffffff4d}.order .wrap{padding:15px}.order .order-summary .wrap{display:flex}.order .order-summary .wrap .order-info{width:80%}.order .order-summary .wrap .order-info .order-title{font-size:1.3rem;font-weight:700}.order .order-summary .wrap .order-info .order-desc{margin:0}.order .order-summary .wrap .order-state{display:flex;align-items:center;justify-content:right;flex-grow:1;font-size:1.1rem;font-weight:700;text-align:right}.order .order-summary .wrap .order-state span{border-bottom:2px dotted}.order .order-summary .wrap .order-state .delivered{color:#88b065;border-bottom-style:solid}.order .order-summary .wrap .order-state .confirmed{color:#88b065}.order .order-detailed{display:none;border-top:1px solid #aaa;background:#00000005}.order.active .order-detailed{display:block}.login{display:grid;place-items:center;margin-bottom:100px}.login h2{margin-bottom:5px}.login p{text-align:center}.login button{width:100%;margin-top:10px;padding:10px;font-weight:700}.login .form{text-align:left}.login .form label{font-weight:700}.login .form input{font-size:1.6rem;background:#ffffff4d;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:2px;color:var(--text-darker-color)}a{color:var(--link-action-color)}.packagelist{width:100%;text-align:left;border-collapse:collapse}.packagelist thead th{font-size:1.1rem;padding-bottom:10px;text-align:center}.packagelist tbody td,.packagelist tbody th{border-bottom:1px solid #000;padding:10px 5px;border-left:1px solid #000}.packagelist tbody td{text-align:center}.packagelist tbody tr:nth-child(2n) th,.packagelist tbody tr:nth-child(2n) td{background:#bbb}button{text-wrap:nowrap}button svg{max-height:1rem}@page portrait{size:portrait}.orders-package{page-break-before:always;page:portrait;display:flex;flex-wrap:wrap;padding:0;margin:15px 0 0;list-style:none}.orders-package ul{margin:0;padding-left:5px}.orders-package ul li{margin-left:10px}.package-order{margin:10px;box-sizing:border-box;font-family:Fira Code}.package-order table{border-collapse:collapse}.package-order>.inner{border:1px dashed #000;padding:10px}.package-order .recipient-logo{min-width:200px;text-align:center;margin-bottom:20px;font-weight:700;font-size:1rem}.package-order .recipient-logo .orgnr{font-weight:400;font-size:.7rem}.package-order .meta{font-size:.7rem;margin-bottom:10px}.package-order .meta table{width:100%}.package-order .meta table th{text-align:left}.package-order .meta table td{text-align:right}.package-order ul{list-style:none}.cartProducts{border-collapse:collapse;width:100%;font-family:monospace;font-size:.7rem}.cartProducts td{padding:5px}.cartProducts td:last-child,.cartProducts td:first-child{padding:5px 0}.cartProducts thead td,.cartProducts tbody td{border-bottom:1px dashed rgba(0,0,0,.2)}.cartProducts tfoot .sum td{padding-top:30px;border-top:1px dashed rgba(0,0,0,.2);border-bottom:5px double rgba(0,0,0,.2)}@media print{.noprint{display:none}.packagelist,.orders-package{font-size:.8rem}.no-break{page-break-inside:avoid;break-inside:avoid}}
