@import"fonts/lato.css";@import"fonts/ubunto-sans.css";@import"fonts/source-sans.css";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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}html{text-rendering:optimizeLegibiity;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#f5b700;box-sizing:border-box;font-size:16px;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}html,body{height:100vh;position:relative;overflow-y:hidden;margin-top:0 !important}body{font-family:"Source Sans 3",sans-serif;overflow-x:hidden;background:#f5f5f5;--wp--style--block-gap: 4rem;--wp--style--gallery-gap-default: 2rem;color:#171717;line-height:1.5}body.webshop{background:#f5f5f5;overflow-y:unset}body.loggedin,body.woocommerce{display:flex;background:#124557}@media only screen and (max-width: 639px){body.loggedin,body.woocommerce{flex-direction:column}}body.loggedin header,body.woocommerce header{padding-top:2rem;padding-bottom:1rem;padding-left:1rem;width:280px;background:#124557}@media only screen and (max-width: 979px){body.loggedin header,body.woocommerce header{width:230px}}@media only screen and (max-width: 639px){body.loggedin header,body.woocommerce header{width:100%;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem}}body.loggedin main,body.woocommerce main{flex-grow:1;width:100vw}@media only screen and (max-width: 639px){body.loggedin main,body.woocommerce main{width:calc(100% - .5rem)}}body.notloggedin #customer_login{display:none}main{display:block;padding:3rem;background:#f5f5f5;margin:1rem;height:calc(100% - 2rem);border-radius:2rem;overflow-y:scroll}@media only screen and (max-width: 639px){main{padding:1rem;margin:.25rem;border-radius:.5rem}}main.register{margin-left:0}main.register div#magic-login-register,main.register div#magic-login-shortcode{margin-top:1rem;width:unset}main.register div#magic-login-register .magic-login-form-header .message,main.register div#magic-login-shortcode .magic-login-form-header .message{display:none}main.register div#magic-login-register .registration_result .info,main.register div#magic-login-shortcode .registration_result .info{display:none}main.register div#magic-login-register #magicloginform,main.register div#magic-login-register #magic_login_registration_form,main.register div#magic-login-shortcode #magicloginform,main.register div#magic-login-shortcode #magic_login_registration_form{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin:0 auto;padding:20px;width:100%}main.register div#magic-login-register #magicloginform p:last-child,main.register div#magic-login-register #magic_login_registration_form p:last-child,main.register div#magic-login-shortcode #magicloginform p:last-child,main.register div#magic-login-shortcode #magic_login_registration_form p:last-child{margin-bottom:0}main.register div#magic-login-register #magicloginform .checkbox-group,main.register div#magic-login-register #magic_login_registration_form .checkbox-group,main.register div#magic-login-shortcode #magicloginform .checkbox-group,main.register div#magic-login-shortcode #magic_login_registration_form .checkbox-group{margin-bottom:15px}main.register div#magic-login-register #magicloginform input[type=text],main.register div#magic-login-register #magicloginform input[type=email],main.register div#magic-login-register #magic_login_registration_form input[type=text],main.register div#magic-login-register #magic_login_registration_form input[type=email],main.register div#magic-login-shortcode #magicloginform input[type=text],main.register div#magic-login-shortcode #magicloginform input[type=email],main.register div#magic-login-shortcode #magic_login_registration_form input[type=text],main.register div#magic-login-shortcode #magic_login_registration_form input[type=email]{font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1}main.register div#magic-login-register #magicloginform input[type=text]:focus,main.register div#magic-login-register #magicloginform input[type=email]:focus,main.register div#magic-login-register #magic_login_registration_form input[type=text]:focus,main.register div#magic-login-register #magic_login_registration_form input[type=email]:focus,main.register div#magic-login-shortcode #magicloginform input[type=text]:focus,main.register div#magic-login-shortcode #magicloginform input[type=email]:focus,main.register div#magic-login-shortcode #magic_login_registration_form input[type=text]:focus,main.register div#magic-login-shortcode #magic_login_registration_form input[type=email]:focus{outline-color:#4a9c50}main.register div#magic-login-register #magicloginform input[type=submit],main.register div#magic-login-register #magic_login_registration_form input[type=submit],main.register div#magic-login-shortcode #magicloginform input[type=submit],main.register div#magic-login-shortcode #magic_login_registration_form input[type=submit]{background:#4a9c50;color:#fff;font-family:"Ubuntu Sans",sans-serif;font-weight:700;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:10px 0;width:100%}main section{margin:0 auto}main section>*{width:100%}img{max-width:100%;height:auto}strong{font-weight:600}sup{vertical-align:super;font-size:smaller}input:-webkit-autofill{box-shadow:0 0 0 30px #fff inset;-webkit-box-shadow:0 0 0 30px #fff inset}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}a{color:inherit;text-decoration:underline}h3#ship-to-different-address input#ship-to-different-address-checkbox{display:none}.user-guide ol{list-style:decimal;margin-left:1.5rem;margin-bottom:1.5rem}.user-guide ul{list-style:disc;margin-left:1.5rem;margin-bottom:1.5rem}footer{background:#185c75;padding:2rem}footer figure.logo{height:auto;width:200px;margin:0 auto}main.webshop{margin:0 auto;width:100%;max-width:1440px;border-radius:0;height:unset;overflow:unset;display:flex;flex-direction:column}main.webshop figure.logo{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;margin:-1rem auto 2rem}main.webshop figure.logo svg{width:200px;height:auto;display:block}@media only screen and (max-width: 639px){main.webshop figure.logo{gap:1rem;margin:0 auto 1rem}}main.webshop button.gotocart{display:block;position:fixed;bottom:2rem;left:2rem;background:#124557;border-radius:99px;padding:1rem;box-shadow:0px 0px 14px 0px rgba(23,23,23,.4);-webkit-box-shadow:0px 0px 14px 0px rgba(23,23,23,.4);-moz-box-shadow:0px 0px 14px 0px rgba(23,23,23,.4);transition:all .3s;border:0;cursor:pointer}main.webshop button.gotocart:hover{transform:scale(1.1)}main.webshop button.gotocart.hidden{transform:translateX(-100px);opacity:0}main.webshop button.gotocart svg{color:#fff;display:block;height:24px;width:24px}main.webshop button.gotocart span.counter{position:absolute;display:block;background:#4a9c50;top:-0.125em;right:-0.125em;font-size:16px;font-family:"Ubuntu Sans",sans-serif;font-weight:700;line-height:1;border-radius:99px;letter-spacing:-0.05em;min-width:1.25em;text-align:center;padding:.125rem;color:#fff;box-shadow:0px 0px 14px 0px rgba(23,23,23,.4);-webkit-box-shadow:0px 0px 14px 0px rgba(23,23,23,.4);-moz-box-shadow:0px 0px 14px 0px rgba(23,23,23,.4)}main.webshop section.cart{width:100%;max-height:calc(100vh - 3rem);margin-top:3rem;display:flex;gap:2rem;pointer-events:none;opacity:.6}@media only screen and (max-width: 639px){main.webshop section.cart{flex-direction:column;gap:1rem;max-height:unset}}main.webshop section.cart.show,main.webshop section.cart.submitted{pointer-events:all;opacity:1}main.webshop section.cart.submitted{max-width:700px}main.webshop section.cart .form{background:#fff;padding:2rem;background:#fff;border:1px solid rgba(64,64,64,.2);border-radius:1rem}@media only screen and (max-width: 639px){main.webshop section.cart .form{padding:1rem}}main.webshop section.cart .form form{display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (max-width: 639px){main.webshop section.cart .form form{gap:1rem .5rem}}main.webshop section.cart .form form button{background:#4a9c50;border:0;padding:0;font-family:"Source Sans 3",sans-serif;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;font-size:17px;padding:.5em;border-radius:99px;width:100%;transition:all .2s;height:50px}main.webshop section.cart .form form button.submitting{pointer-events:none;opacity:.8}main.webshop section.cart .form form button.submitting:hover,main.webshop section.cart .form form button.submitting:focus{background:#4a9c50;transform:scale(1)}main.webshop section.cart .form form button .loader{width:33px;height:33px;border:4px solid hsla(0,0%,100%,.8);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}main.webshop section.cart .form form button:disabled,main.webshop section.cart .form form button[disabled]{background-color:#ccc;pointer-events:none}main.webshop section.cart .form form button:disabled:hover,main.webshop section.cart .form form button:disabled:focus,main.webshop section.cart .form form button[disabled]:hover,main.webshop section.cart .form form button[disabled]:focus{background-color:#ccc;transform:scale(1)}main.webshop section.cart .form form button:hover,main.webshop section.cart .form form button:focus{background:rgb(65.7956521739,138.7043478261,71.1304347826);transform:scale(1.02)}main.webshop section.cart .form form label{display:block;width:calc((100% - 1rem)/2)}main.webshop section.cart .form form label input[type=text],main.webshop section.cart .form form label input[type=email],main.webshop section.cart .form form label input[type=phone]{width:100%;font-size:16px;padding:.5em .5em;border-radius:5px;line-height:1.5;border:1px solid rgba(64,64,64,.5)}main.webshop section.cart .form form label input[type=checkbox]{position:relative;z-index:4;appearance:none;width:1.75em;height:1.75em;background:aqua;border-radius:99px;opacity:1;background:#f5f5f5;border:1px solid #404040;margin-left:0;margin-bottom:-3px}main.webshop section.cart .form form label input[type=checkbox]:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23ffffff" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z" /></svg>');position:absolute;width:100%;height:100%;z-index:5;border-radius:99px;pointer-events:none;transition:all .1s;opacity:0}main.webshop section.cart .form form label input[type=checkbox]:checked{background:#4a9c50;border:1px solid #fff}main.webshop section.cart .form form label input[type=checkbox]:checked:before{opacity:1}main.webshop section.cart .form form label input:focus{outline-color:#4a9c50}main.webshop section.cart .form form label.fullwith{width:100%}main.webshop section.cart .form form label.onethird{width:calc((100% - 1rem)/3)}main.webshop section.cart .form form label.twothirds{width:calc((100% - 1rem)/3*2)}main.webshop section.cart h3{font-family:"Ubuntu Sans",sans-serif;font-weight:800;font-size:1.375em;color:#124557}main.webshop section.cart .table{background:#fff;padding:2rem;background:#fff;border:1px solid rgba(64,64,64,.2);border-radius:1rem}@media only screen and (max-width: 639px){main.webshop section.cart .table{padding:1rem}}main.webshop section.cart .table table{max-height:calc(100vh - 4rem);max-width:960px;margin:0 auto 1rem;width:100%}@media only screen and (max-width: 639px){main.webshop section.cart .table table{font-size:12px}}main.webshop section.cart .table table th{font-weight:700}main.webshop section.cart .table table tr>*{padding:.25em .5rem;vertical-align:middle;border-bottom:.5px solid #171717}main.webshop section.cart .table table tr>*:nth-child(1){width:120px}@media only screen and (max-width: 639px){main.webshop section.cart .table table tr>*:nth-child(1){display:none}}@media only screen and (max-width: 639px){main.webshop section.cart .table table tr>*:nth-child(2){width:120px}}main.webshop section.cart .table table tr>*:nth-child(4){text-align:center;width:120px}main.webshop section.cart .table table tr>*:nth-child(3),main.webshop section.cart .table table tr>*:nth-child(5){text-align:right;width:120px}main.webshop section.cart .table table tr>*.quantity{font-weight:700}main.webshop section.cart .table table tr>*.total button{background-color:#d64541;padding:.25em;border:0;display:inline-block;width:20px;height:20px;border-radius:4px;text-align:center}main.webshop section.cart .table table tr>*.total button svg{display:inline;height:100%;width:auto;fill:#fff}main.webshop section.cart .table table tfoot tr>*{border-bottom:0}main.webshop section.cart .table table button{color:#171717;padding:.25rem;background:rgba(23,23,23,.5);border-radius:6px;border:none}main.webshop section.cart .table table button:hover{background:#171717}main.webshop section.cart .table table button:first-child{margin-right:.25rem}main.webshop section.cart .table table button:last-child{margin-left:.25rem}main.webshop section.cart .table table button svg{display:block;height:.75rem;width:.75rem;fill:#fff}main.webshop section.cart .table table img{width:120px;height:80px;object-fit:contain}main.webshop section.cart button.cart{border:0;order:2;text-align:center;font-weight:700;padding:1rem;border-radius:8px;background:#124557;color:#fff;font-family:"Ubuntu Sans",sans-serif;font-size:1.125rem;transition:all .2s}main.webshop section.cart button.cart:hover{transform:scale(1.015)}main.webshop section.cart button.cart span.counter{display:inline-block;background:#4a9c50;height:1.25em;min-width:1.25em;vertical-align:bottom;border-radius:99px;margin-left:.5em;letter-spacing:-0.05em;text-align:center;padding:0 .375em}main.webshop section.products{margin:0 auto;max-width:100%;width:1024px;display:flex;flex-direction:column;gap:2rem;margin-top:4rem}main.webshop section.products .product-item{width:100%;padding:3rem;border-radius:16px;background:#fff;display:grid;grid-gap:3.5rem;grid-auto-flow:dense;grid-template-columns:repeat(2, 1fr);border:1px solid rgba(64,64,64,.2)}@media only screen and (max-width: 767px){main.webshop section.products .product-item{grid-gap:1.5rem}}@media only screen and (max-width: 639px){main.webshop section.products .product-item{padding:1rem;grid-template-columns:repeat(1, 1fr);grid-gap:1rem}}main.webshop section.products .product-item h2{font-family:"Ubuntu Sans",sans-serif;font-weight:800;color:#124557;font-size:34px;text-wrap:balance;line-height:1.2;margin-top:1rem;margin-bottom:1rem}@media only screen and (max-width: 639px){main.webshop section.products .product-item h2{font-size:24px}}main.webshop section.products .product-item ul.harda-fakta{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column}main.webshop section.products .product-item ul.harda-fakta li{font-size:15px;font-family:"Source Sans 3",sans-serif;font-weight:700;color:#404040;display:flex;gap:.25rem;align-items:center}main.webshop section.products .product-item ul.harda-fakta li svg{display:block;height:1em;width:1em;color:#4a9c50;fill:#4a9c50}main.webshop section.products .product-item .pricing{font-size:22px;font-weight:700;margin:.5em 0}main.webshop section.products .product-item .addtocart{display:flex;gap:1rem}main.webshop section.products .product-item .addtocart button.add{background:#4a9c50;color:#fff;font-family:"Source Sans 3",sans-serif;font-size:16px;letter-spacing:.03em;padding-left:1em;padding-right:1em;border:0;font-weight:700;text-transform:uppercase;border-radius:99px;transition:all .2s}main.webshop section.products .product-item .addtocart button.add:hover,main.webshop section.products .product-item .addtocart button.add:focus{background:rgb(65.7956521739,138.7043478261,71.1304347826);transform:scale(1.02)}main.webshop section.products .product-item .addtocart .quantity{display:flex;gap:0;border:2px solid #171717;width:fit-content;border-radius:99px;font-weight:500;overflow:hidden;transition:all .1s}main.webshop section.products .product-item .addtocart .quantity.focus{border-color:#4a9c50}main.webshop section.products .product-item .addtocart .quantity button{border:0;background:#fff;font-family:"Source Sans 3",sans-serif;color:#171717;font-size:2em;padding:0 1.25em;font-size:.75rem;transition:all .2s}main.webshop section.products .product-item .addtocart .quantity button svg{display:block;height:auto;width:1em}main.webshop section.products .product-item .addtocart .quantity button:focus{outline:none;color:#4a9c50}main.webshop section.products .product-item .addtocart .quantity button:focus svg{fill:#4a9c50}main.webshop section.products .product-item .addtocart .quantity button:hover{transform:scale(1.2);color:#4a9c50}main.webshop section.products .product-item .addtocart .quantity button:hover svg{fill:#4a9c50}main.webshop section.products .product-item .addtocart .quantity input{border:0;background:#fff;font-size:18px;font-family:"Source Sans 3",sans-serif;-moz-appearance:textfield;text-align:center;line-height:44px;font-weight:500;width:1.5em}main.webshop section.products .product-item .addtocart .quantity input:hover{color:#4a9c50;transform:scale(1.2)}main.webshop section.products .product-item .addtocart .quantity input::-webkit-outer-spin-button,main.webshop section.products .product-item .addtocart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}main.webshop section.products .product-item .addtocart .quantity input:focus{outline:none}main.webshop section.presentation{display:flex;gap:4rem;align-items:center}@media only screen and (max-width: 639px){main.webshop section.presentation{flex-direction:column;gap:2rem}}main.webshop section.presentation>figure{display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden}main.webshop section.presentation>figure img{display:block;height:100%;width:100%;object-fit:cover}main.webshop section.presentation div.info h1{font-family:"Source Sans 3",sans-serif;font-weight:500;color:#404040;margin-top:1.4rem;font-size:17px}main.webshop section.presentation div.info h2{font-family:"Ubuntu Sans",sans-serif;font-weight:800;color:#124557;font-size:34px;text-wrap:balance;line-height:1.2;margin-top:1rem;margin-bottom:1rem}@media only screen and (max-width: 639px){main.webshop section.presentation div.info h2{font-size:24px}}main.webshop section.presentation div.info figure{aspect-ratio:1;display:block;width:110px;background:#fff;padding:1rem;border:1px solid rgba(64,64,64,.4);border-radius:16px}main.webshop section.presentation div.info figure img{display:block;width:100%;height:100%;object-fit:contain}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=webshop.css.map */
