@media (max-width:991px){body.page-template-tilbud-template .category-product form.woocommerce-ordering.ms-sort-enhanced select.orderby{display:none!important}body.page-template-tilbud-template .ms-sort-trigger{display:grid!important;grid-template-columns:24px 1fr 24px!important;align-items:center!important;width:100%!important;min-height:48px!important;margin:0!important;padding:10px 12px!important;border:1px solid #d9e2e4!important;border-radius:8px!important;background:#fff!important;color:#17353b!important;font:600 14px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-align:center!important;cursor:pointer!important}body.page-template-tilbud-template .ms-sort-trigger svg{display:block!important;width:18px!important;height:18px!important;margin:auto!important}body.page-template-tilbud-template .ms-sort-label{min-width:0!important}body.page-template-tilbud-template .ms-sort-sheet{display:none!important}body.page-template-tilbud-template .ms-sort-sheet.ms-is-open{display:block!important}body.page-template-tilbud-template .ms-sort-grabber{width:42px!important;height:4px!important;margin:0 auto 10px!important;border-radius:999px!important;background:#d1d5db!important}body.page-template-tilbud-template .ms-sort-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}body.page-template-tilbud-template .ms-sort-title{margin:0!important;color:#17353b!important;font-size:20px!important;font-weight:750!important;line-height:1.3!important}body.page-template-tilbud-template .ms-sort-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid #d9e2e4!important;border-radius:50%!important;background:#f4f7f7!important;color:#17353b!important;cursor:pointer!important}body.page-template-tilbud-template .ms-sort-close svg{width:20px!important;height:20px!important}body.page-template-tilbud-template .ms-sort-list{display:grid!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}body.page-template-tilbud-template .ms-sort-list li{margin:0!important;padding:0!important}body.page-template-tilbud-template .ms-sort-opt{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:12px!important;border:1px solid #d9e2e4!important;border-radius:10px!important;background:#f4f7f7!important;color:#17353b!important;font:650 15px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-align:left!important;cursor:pointer!important}body.page-template-tilbud-template .ms-sort-opt-check{display:none!important;flex:0 0 20px!important;width:20px!important;height:20px!important;color:#047857!important}body.page-template-tilbud-template .ms-sort-opt-check svg{display:block!important;width:20px!important;height:20px!important}body.page-template-tilbud-template .ms-sort-opt.ms-is-selected{background:#ecfdf5!important;border-color:#80bca8!important}body.page-template-tilbud-template .ms-sort-opt.ms-is-selected .ms-sort-opt-check{display:block!important}body.page-template-tilbud-template :is(.ms-sort-trigger,.ms-sort-close,.ms-sort-opt):focus-visible{outline:3px solid #2b565f!important;outline-offset:3px!important}}body.page-id-3791920 .ms-discount-page{max-width:760px;margin:28px auto 48px;color:#17353b;font-size:16px;line-height:1.65}body.page-id-3791920 .ms-discount-page h1{margin:0 0 16px;font-size:clamp(26px, 5vw, 36px);line-height:1.2;font-weight:750}body.page-id-3791920 .ms-discount-page h2{margin:0 0 12px;font-size:22px;line-height:1.3;font-weight:700}body.page-id-3791920 .ms-discount-page p{margin:0 0 18px;font-size:16px;line-height:1.65}body.page-id-3791920 .ms-discount-offers{margin:24px 0;padding:24px;border:1px solid #d9e2e4;border-radius:14px;background:#f4f8f7}body.page-id-3791920 .ms-discount-page .ms-discount-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:8px;background:#2b565f;color:#fff;font-weight:700;line-height:1.4;text-decoration:none;text-align:center}body.page-id-3791920 .ms-discount-page .ms-discount-cta:hover{background:#173c44}body.page-id-3791920 .ms-discount-page a:focus-visible{outline:3px solid #2b565f;outline-offset:4px}body.page-id-3791920 .ms-discount-help{text-decoration:underline;color:#214249}@media (max-width:767px){body.page-id-3791920 .ms-discount-page{margin:24px 0 36px}body.page-id-3791920 .ms-discount-offers{padding:20px}body.page-id-3791920 .ms-discount-cta{width:100%;box-sizing:border-box}}body.search .ms-search-help{margin:20px 0 32px;font-size:16px;line-height:1.6}body.search .ms-search-help a{color:#214249;text-decoration:underline}body.single-product #review_form{padding:20px;margin-top:24px;border:1px solid #d9e2e4;border-radius:12px;background:#fff}body.single-product #review_form .comment-reply-title{display:block;margin-bottom:10px;font-size:22px;line-height:1.3;font-weight:700;color:#17353b}body.single-product #review_form .comment-notes{font-size:14px;line-height:1.5}body.single-product #review_form :is(.comment-form-author,.comment-form-email,.comment-form-comment,.comment-form-rating){float:none!important;width:100%!important;margin:0 0 18px!important}body.single-product #review_form label{display:block!important;margin:0 0 7px!important;color:#17353b;font-size:16px;font-weight:650;line-height:1.4}body.single-product #review_form :is(input[type="text"],input[type="email"],textarea){box-sizing:border-box!important;width:100%!important;min-height:48px!important;margin:0!important;padding:12px!important;border:1px solid #9baeb2!important;border-radius:7px!important;background:#fff!important;color:#17353b!important;font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body.single-product #review_form textarea{min-height:144px!important;resize:vertical}body.single-product #review_form input[type="submit"]{min-height:48px!important;width:100%!important;margin:0!important;padding:12px 20px!important;border:0!important;border-radius:8px!important;background:#2b565f!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;cursor:pointer!important}body.single-product #review_form p.stars{margin:0!important;padding:0!important}body.single-product #review_form p.stars>span{display:inline-flex!important;gap:4px!important}body.single-product #review_form p.stars a{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:5px!important;background:transparent!important;font-size:0!important;line-height:1!important;text-indent:0!important;text-decoration:none!important;color:#2b565f!important}body.single-product #review_form p.stars a::before{content:"☆"!important;display:block!important;position:static!important;width:auto!important;height:auto!important;font:36px/1 Arial,sans-serif!important;text-indent:0!important}body.single-product #review_form p.stars a::after{content:none!important}body.single-product #review_form p.stars.selected a::before{content:"★"!important}body.single-product #review_form p.stars.selected a.active~a::before{content:"☆"!important}body.single-product #review_form :is(input,textarea,p.stars a):focus-visible{outline:3px solid #2b565f!important;outline-offset:3px!important}@media (hover:hover){body.single-product #review_form p.stars>span:hover a::before{content:"★"!important}body.single-product #review_form p.stars>span a:hover~a::before{content:"☆"!important}}