html{scroll-behavior:smooth}body{margin:0}*{box-sizing:border-box}img{max-width:100%}video{max-width:100%;height:auto}a{cursor:pointer}.hvilenord-brand{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 24px;max-width:1170px;margin:auto}.hvilenord-brand img{width:170px;height:60px;object-fit:contain}.hvilenord-brand a{color:#18343b;font:14px Arial;text-decoration:none}.hvilenord-note{font:12px/1.45 Arial;color:#5d666b;background:#f6f7f6;padding:10px 16px;text-align:center;margin:0}.hvilenord-quote{padding:18px 22px;border:1px solid #d8dcde;border-radius:8px;background:#fff;color:#26383e;text-align:left;font:15px/1.55 Arial;max-width:100%;width:100%}.hvilenord-quote small{display:block;font-size:11px;color:#738087;margin-top:10px}.hvilenord-badge{min-height:90px;padding:16px;display:flex;align-items:center;justify-content:center;text-align:center;background:#f0f4f1;border:1px solid #cdd7d0;border-radius:12px;font:700 19px/1.3 Arial;color:#28574a}.hvilenord-shop{max-width:820px;margin:30px auto;padding:30px 24px;background:#f5f7f4;border:1px solid #d7dfd7;border-radius:12px;font:16px/1.6 Arial;color:#233c38}.hvilenord-shop h2{font-size:27px;margin:0 0 12px}.hvilenord-price{font-size:30px;font-weight:700}.hvilenord-price del{font-size:19px;color:#7d8380;margin-left:12px;font-weight:400}.hvilenord-buy{background:#287a41;color:white;border:0;border-radius:8px;padding:17px 24px;font:700 18px Arial;cursor:pointer;width:100%;margin-top:12px;display:block;text-decoration:none;text-align:center}.hvilenord-shop label{display:block;margin:10px 0}.hvilenord-shop select,.hvilenord-shop input{font:16px Arial;padding:10px;border:1px solid #bccabd;border-radius:6px}.hvilenord-shop select{min-width:180px}.hvilenord-status{font-size:14px}.hvilenord-footer{padding:32px 18px;text-align:center;font:13px/1.7 Arial;background:#eff3f0;color:#2f403b}.hvilenord-footer a{color:inherit;margin:0 8px}.hvilenord-guide{max-width:850px;margin:auto;padding:35px 20px;font:17px/1.7 Arial;color:#263b37}.hvilenord-guide h1{font-size:36px;line-height:1.15}.hvilenord-guide h2{margin-top:34px}.hvilenord-guide img{width:200px}.faq-header{cursor:pointer}.faq.hvilenord-open .faq-content,.faq.hvilenord-open .faq-answer{display:block!important;max-height:none!important;height:auto!important;opacity:1!important}.hvilenord-cart{max-width:850px;margin:auto;padding:32px 20px;font:16px/1.6 Arial}.hvilenord-cart-item{display:grid;grid-template-columns:90px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid #ddd}.hvilenord-cart-item img{width:90px}.hvilenord-cart input{max-width:70px;padding:8px}.hvilenord-cart a{color:#28574a}@media(max-width:600px){.hvilenord-brand{padding:10px 15px}.hvilenord-brand img{width:140px;height:48px}.hvilenord-brand a{font-size:12px}.hvilenord-shop{margin:24px 12px;padding:22px 17px}.hvilenord-shop h2{font-size:24px}.hvilenord-cart-item{grid-template-columns:65px 1fr;gap:12px}.hvilenord-cart-item img{width:65px}.hvilenord-cart-item>div:last-child{grid-column:2}.hvilenord-guide h1{font-size:29px}} .row-column,.container-box,.element-wrapper,.hvilenord-badge{min-width:0}.hvilenord-badge{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:normal}@media(max-width:600px){.hvilenord-badge{font-size:14px;padding:10px 7px;min-height:72px}}