.hedenhus-carrier-logo{display:inline-block;height:14px!important;width:auto;vertical-align:middle;margin-right:6px}.cart_item,.product-name,.product-total{padding-top:5px!important;padding-bottom:5px!important}.includes_tax{text-wrap:nowrap}.woocommerce-shipping-methods li{margin-bottom:.8em!important}.hedenhus-digital-badge{display:inline-block;font-size:11px;font-weight:400;font-style:normal;background:#e8f5e9;color:#2e7d32;padding:2px 8px;border-radius:3px;margin-left:6px;vertical-align:middle}.hedenhus-no-freeship-badge{display:inline-block;font-size:11px;font-weight:400;font-style:normal;background:#fdcdcd;color:#333;padding:2px 8px;border-radius:3px;margin-left:6px;vertical-align:middle}.hedenhus-shipping-notices{margin:8px 0;flex-basis:100%}.hedenhus-shipping-notice{padding:8px 12px;margin-bottom:4px;font-size:13px}.hedenhus-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.hedenhus-modal-box{background:#fff;border-radius:8px;max-width:400px;width:100%;padding:24px;box-shadow:0 8px 30px rgba(0,0,0,.2);text-align:center}.hedenhus-modal-body{font-size:15px;line-height:1.5;color:#333;margin-bottom:20px}.hedenhus-modal-close{background:#333;color:#fff;border:none;padding:10px 40px;border-radius:4px;font-size:15px;cursor:pointer}.hedenhus-modal-close:hover{background:#555}.hedenhus-field-error{outline:2px solid #e2401c!important;outline-offset:4px;border-radius:4px}.hedenhus-parcelshop-info{margin:12px 0;padding:10px;background:#f8f8f8;border-left:3px solid #0073aa}.hedenhus-parcelshop-info h3{margin:0 0 4px;font-size:14px}.hedenhus-parcelshop-info p{margin:0;font-size:13px}.pakkeshop-note{font-size:90%;font-style:italic;margin-bottom:10px;color:#666}@media (max-width:768px){.woocommerce-cart-form .shop_table thead{display:none!important}.woocommerce-cart-form .shop_table .cart_item{display:grid!important;grid-template-columns:70px 1fr auto;grid-template-rows:auto auto;gap:0 8px;align-items:center;padding:8px 0!important;border-bottom:1px solid #eee}.woocommerce-cart-form .shop_table .cart_item td{display:block!important;padding:2px 0!important;border:none!important;text-align:left!important}.woocommerce-cart-form .shop_table .cart_item td.product-remove,.woocommerce-cart-form .shop_table .cart_item td.product-subtotal,.woocommerce-cart-form .shop_table .cart_item td.product-subtotal::before{text-align:right!important}.product-thumbnail::before,.product-name::before{display:none!important}.woocommerce-cart-form .cart_item .product-thumbnail{grid-row:1;grid-column:1}.woocommerce-cart-form .cart_item .product-thumbnail img{width:60px!important;height:60px!important;object-fit:cover;border-radius:4px}.woocommerce-cart-form .cart_item .product-name{grid-row:1;grid-column:2;font-weight:600;font-size:14px}.woocommerce-cart-form .cart_item .product-remove{grid-row:1;grid-column:3}.woocommerce-cart-form .cart_item .product-remove .remove{font-size:20px;text-decoration:none}.woocommerce-cart-form .cart_item .product-price{grid-row:2;grid-column:1 / 2;font-size:13px;color:#666;padding-left:0!important}.woocommerce-cart-form .cart_item .product-price::before{font-weight:400!important;content:"Pr. stk."}.woocommerce-cart-form .cart_item .product-quantity{grid-row:2;grid-column:2}.woocommerce-cart-form .shop_table .cart_item td.product-quantity{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px}.woocommerce-cart-form .shop_table .cart_item td.product-quantity::before{font-weight:400!important}.woocommerce-cart-form .shop_table .cart_item td.product-quantity .quantity{margin:0!important;padding:0!important}.woocommerce-cart-form .cart_item .product-quantity .quantity input{width:60px!important;padding:4px 6px!important;text-align:center}.woocommerce-cart-form .shop_table .cart_item td.product-subtotal{width:80px!important;grid-row:2;grid-column:3;font-size:13px;text-align:right!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important}.woocommerce-cart-form .cart_item .product-subtotal::before{display:block!important;content:"I alt:";font-weight:400;color:#666;text-align:right!important}.woocommerce-cart-form .shop_table .actions{display:block!important;text-align:right;padding:10px 0!important}}.woocommerce-checkout-review-order-table .product-name{width:65%}.woocommerce-checkout-review-order-table .product-total{width:35%;text-align:right}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:none!important}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-totals td{max-width:none!important}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{display:none!important}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{max-width:none!important}.woocommerce-shipping-methods{list-style:none;margin:0;padding:0;text-align:left!important}.woocommerce-shipping-methods li{margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;width:100%!important;flex-basis:100%!important}.woocommerce-shipping-methods li input[type="radio"]{margin:0 6px 0 0!important;flex-shrink:0}.woocommerce-shipping-methods li label{display:inline-flex!important;align-items:center!important;line-height:1!important;cursor:pointer}.woocommerce-cart .woocommerce-shipping-totals td{text-align:left!important;font-weight:400!important}.woocommerce-shipping-methods li label{font-weight:400!important}.hedenhus-parcelshop-picker{display:none;margin:8px 0 8px 22px;flex-basis:100%}.hedenhus-parcelshop-picker select{width:100%!important;max-width:100%!important;padding:6px 8px!important;font-size:13px!important;border:1px solid #ddd!important;border-radius:3px!important;background-color:#ffffff!important}.hedenhus-info-text{display:none;margin:0 0 4px 22px;font-size:90%;font-style:italic;color:#000;flex-basis:100%;font-weight:400}.cart-subtotal td,.order-total td{text-align:right}