.elementor .e-4ff608b1-35d8{font-family:Sora;font-weight:800;font-size:34px;color:#101920;line-height:1.15;}.elementor .e-ed88f23-b8c5{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .e-1fe7f81d-55ea:hover,.elementor .e-1fe7f81d-55ea:focus-visible{color:#101920;border-color:#C9B8A6;background-color:#EFE1D2;}.elementor .e-1fe7f81d-55ea{font-family:Sora;font-weight:600;font-size:14px;color:#101920;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#E4D6C6;border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s, border-color 0.2s;white-space:nowrap;\n}.elementor .e-2eae33f0-af24:hover,.elementor .e-2eae33f0-af24:focus-visible{color:#FFFFFF;background-color:#8A4A30;}.elementor .e-2eae33f0-af24{font-family:Sora;font-weight:800;font-size:14px;color:#FFFFFF;letter-spacing:0.03em;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#A45D3F;box-shadow:0px 8px 20px 0px rgba(164,93,63,.25);transition:background-color 0.2s;white-space:nowrap;\n}.elementor .e-1ca8d4b0-4c1d{width:auto;padding:0px;flex-direction:row;gap:10px;flex:0 0 auto;align-items:center;}.elementor .e-5ac797ed-63ba{width:calc((100% - 32px) * 0.65);padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px 16px;\n}.elementor .e-2f019ad3-6411{width:100%;max-width:1200px;padding:0px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-38c9be82-9828{width:100%;padding-block-start:48px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F8F3EE;justify-content:center;& ~ [data-id="03fe434"] { background-color:#F8F3EE !important;padding:16px 24px 88px !important; } & ~ [data-id="03fe434"] .woocommerce-notices-wrapper .woocommerce-message, & ~ [data-id="03fe434"] .woocommerce-notices-wrapper .woocommerce-info { max-width:1200px;margin:0 auto 20px !important;font-family:Sora,sans-serif;font-size:14px;background:#FFFFFF !important;border:1px solid #EFE1D2 !important;border-left:4px solid #A45D3F !important;border-radius:12px !important;color:#101920 !important; } & ~ [data-id="03fe434"] .woocommerce-message .button { display:none !important; } & ~ [data-id="03fe434"] .e-cart__container { max-width:1200px;margin:0 auto;display:grid !important;grid-template-columns:minmax(0,65fr) minmax(0,35fr) !important;gap:32px !important;align-items:start; } & ~ [data-id="03fe434"] .e-cart__column { width:auto !important;max-width:none !important;padding:0 !important; } & ~ [data-id="03fe434"] .e-cart-section { background:transparent !important;border:0 !important;padding:0 !important;box-shadow:none !important; } & ~ [data-id="03fe434"] .woocommerce-cart-form { display:flex;flex-direction:column;gap:12px;counter-reset:snkitems; } & ~ [data-id="03fe434"] .woocommerce-cart-form::after { content:counter(snkitems) " produkt(er) i kurven";order:-1;font-family:Sora,sans-serif;font-size:14px;font-weight:600;color:#6B6F72; } & ~ [data-id="03fe434"] table.cart { display:block !important;border:0 !important;margin:0 !important;background:transparent !important; } & ~ [data-id="03fe434"] table.cart thead { display:none !important; } & ~ [data-id="03fe434"] table.cart tbody { display:flex !important;flex-direction:column;gap:12px; } & ~ [data-id="03fe434"] table.cart tr.cart_item { counter-increment:snkitems;display:grid !important;grid-template-columns:80px minmax(0,1fr) auto;column-gap:16px;row-gap:6px;align-items:center;padding:16px !important;background:#FFFFFF !important;border:1px solid #EFE1D2 !important;border-radius:12px !important;box-shadow:0 6px 18px rgba(16,25,32,.05); } & ~ [data-id="03fe434"] table.cart td { display:block !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:left !important;font-family:Sora,sans-serif; } & ~ [data-id="03fe434"] table.cart td::before { display:none !important;content:none !important; } & ~ [data-id="03fe434"] td.product-thumbnail { grid-column:1;grid-row:1 / span 3;align-self:start; } & ~ [data-id="03fe434"] td.product-thumbnail img { width:80px !important;height:80px !important;max-width:none !important;object-fit:cover;border-radius:12px !important;background:#F8F3EE;display:block; } & ~ [data-id="03fe434"] td.product-name { grid-column:2;grid-row:1;font-size:16px;font-weight:600;line-height:1.35; } & ~ [data-id="03fe434"] td.product-name a { color:#101920 !important;text-decoration:none !important; } & ~ [data-id="03fe434"] td.product-name a:hover { color:#A45D3F !important; } & ~ [data-id="03fe434"] td.product-price { grid-column:2;grid-row:2;font-size:13px;color:#6B6F72 !important; } & ~ [data-id="03fe434"] td.product-price::after { content:" / stk.";display:inline !important; } & ~ [data-id="03fe434"] td.product-quantity { grid-column:2;grid-row:3; } & ~ [data-id="03fe434"] td.product-quantity .quantity { display:inline-flex;align-items:center;margin:0 !important; } & ~ [data-id="03fe434"] td.product-quantity input.qty { width:96px !important;height:40px !important;padding:0 10px !important;border:1px solid #E4D6C6 !important;border-radius:999px !important;background:#F8F3EE !important;text-align:center !important;font-family:Sora,sans-serif;font-size:15px;font-weight:600;color:#101920 !important; } & ~ [data-id="03fe434"] td.product-subtotal { grid-column:3;grid-row:1;justify-self:end;font-size:16px;font-weight:800;color:#101920 !important;white-space:nowrap; } & ~ [data-id="03fe434"] td.product-remove { grid-column:3;grid-row:3;justify-self:end; } & ~ [data-id="03fe434"] td.product-remove a.remove { display:inline-flex !important;align-items:center;width:auto !important;height:auto !important;font-size:0 !important;line-height:1 !important;color:#8A8F92 !important;background:transparent !important;border-radius:999px !important;padding:6px 10px !important; } & ~ [data-id="03fe434"] td.product-remove a.remove::before { content:"\1F5D1  Fjern";font-family:Sora,sans-serif;font-size:13px;font-weight:600; } & ~ [data-id="03fe434"] td.product-remove a.remove:hover { color:#A45D3F !important;background:#F8F3EE !important; } & ~ [data-id="03fe434"] table.cart tr.cart_item::after { content:"\2713  På lager – Hurtig levering fra 29,-";grid-column:1 / -1;margin-top:8px;padding-top:10px;border-top:1px solid #F3E9DE;font-family:Sora,sans-serif;font-size:12.5px;font-weight:600;color:#2F7A5F; } & ~ [data-id="03fe434"] table.cart td.actions { display:none !important; } & ~ [data-id="03fe434"] table.cart tr:has(td.actions) { display:none !important; } & ~ [data-id="03fe434"] .coupon { background:#FFFFFF !important;border:1px solid #EFE1D2 !important;border-radius:12px !important;padding:16px !important;margin:0 !important; } & ~ [data-id="03fe434"] .coupon::before { content:"Har du en rabatkode?";display:block;margin-bottom:10px;font-family:Sora,sans-serif;font-size:14px;font-weight:700;color:#101920; } & ~ [data-id="03fe434"] .coupon .coupon-col { display:flex !important;align-items:center;gap:6px;margin:0 !important;padding:4px !important;border:1px solid #E4D6C6;border-radius:999px;background:#F8F3EE;max-width:440px; } & ~ [data-id="03fe434"] .coupon .coupon-col-start { flex:1 1 auto;padding:0 !important; } & ~ [data-id="03fe434"] .coupon .coupon-col-end { flex:0 0 auto;padding:0 !important; } & ~ [data-id="03fe434"] .coupon input#coupon_code { width:100% !important;height:42px !important;padding:0 16px !important;border:0 !important;background:transparent !important;font-family:Sora,sans-serif;font-size:14px;color:#101920;box-shadow:none !important; } & ~ [data-id="03fe434"] .coupon button.e-apply-coupon { height:42px !important;padding:0 22px !important;border:0 !important;border-radius:999px !important;background:#101920 !important;color:#FFFFFF !important;font-size:0 !important;cursor:pointer; } & ~ [data-id="03fe434"] .coupon button.e-apply-coupon::after { content:"Anvend";font-family:Sora,sans-serif;font-size:14px;font-weight:700; } & ~ [data-id="03fe434"] .coupon button.e-apply-coupon:hover { background:#A45D3F !important; } & ~ [data-id="03fe434"] .cart_totals { background:#FFFFFF !important;border:1px solid #EFE1D2 !important;border-radius:16px !important;padding:24px !important;box-shadow:0 10px 30px rgba(16,25,32,.06);font-family:Sora,sans-serif;width:100% !important; } & ~ [data-id="03fe434"] .cart_totals h2 { font-family:Sora,sans-serif !important;font-size:20px !important;font-weight:800 !important;color:#101920 !important;margin:0 0 12px !important; } & ~ [data-id="03fe434"] .cart_totals table { border:0 !important;margin:0 !important; } & ~ [data-id="03fe434"] .cart_totals tr { display:flex !important;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:12px 0 !important;border-bottom:1px solid #F3E9DE !important; } & ~ [data-id="03fe434"] .cart_totals th, & ~ [data-id="03fe434"] .cart_totals td { display:block !important;padding:0 !important;border:0 !important;background:transparent !important;font-family:Sora,sans-serif;font-size:14px;color:#101920 !important;text-align:left !important; } & ~ [data-id="03fe434"] .cart_totals td::before { display:none !important; } & ~ [data-id="03fe434"] .cart_totals th { font-weight:600;color:#4A4F52 !important; } & ~ [data-id="03fe434"] .cart_totals tr.shipping td { flex:1 1 100%; } & ~ [data-id="03fe434"] .cart_totals #shipping_method { margin:4px 0 0 !important;padding:0 !important;list-style:none;display:flex;flex-direction:column;gap:6px; } & ~ [data-id="03fe434"] .cart_totals #shipping_method li { display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid #EFE1D2;border-radius:10px;background:#F8F3EE;margin:0 !important; } & ~ [data-id="03fe434"] .cart_totals #shipping_method li:has(input:checked) { border-color:#A45D3F;background:#FFFFFF; } & ~ [data-id="03fe434"] .cart_totals #shipping_method input { accent-color:#A45D3F;margin:0 !important; } & ~ [data-id="03fe434"] .cart_totals #shipping_method label { font-size:14px;font-weight:600;margin:0 !important; } & ~ [data-id="03fe434"] .cart_totals #shipping_method br { display:none; } & ~ [data-id="03fe434"] .cart_totals .shipping_pickup_cart { flex:1 1 100%;font-size:12px;color:#6B6F72; } & ~ [data-id="03fe434"] .cart_totals .woocommerce-shipping-destination, & ~ [data-id="03fe434"] .cart_totals .woocommerce-shipping-calculator { font-size:12px;color:#6B6F72;margin:8px 0 0 !important; } & ~ [data-id="03fe434"] .cart_totals tr.order-total { border-bottom:0 !important;padding-top:16px !important;align-items:baseline; } & ~ [data-id="03fe434"] .cart_totals tr.order-total th { font-size:16px;font-weight:800;color:#101920 !important; } & ~ [data-id="03fe434"] .cart_totals tr.order-total td { font-size:26px !important;font-weight:800;color:#101920 !important; } & ~ [data-id="03fe434"] .cart_totals tr.order-total td small { display:block;font-size:12px;font-weight:500;color:#6B6F72; } & ~ [data-id="03fe434"] .wc-proceed-to-checkout { padding:8px 0 0 !important;margin:0 !important; } & ~ [data-id="03fe434"] .wc-proceed-to-checkout a.checkout-button { display:flex !important;align-items:center;justify-content:center;width:100% !important;height:52px !important;margin:0 !important;padding:0 24px !important;border:0 !important;border-radius:999px !important;background:#A45D3F !important;color:#FFFFFF !important;font-size:0 !important;box-shadow:0 10px 24px rgba(164,93,63,.28);transition:background-color .2s; } & ~ [data-id="03fe434"] .wc-proceed-to-checkout a.checkout-button::after { content:"GÅ TIL KASSEN \2192";font-family:Sora,sans-serif;font-size:16px;font-weight:800;letter-spacing:.04em; } & ~ [data-id="03fe434"] .wc-proceed-to-checkout a.checkout-button:hover { background:#8A4A30 !important; } & ~ [data-id="03fe434"] .cart_totals tr.order-total td strong, & ~ [data-id="03fe434"] .cart_totals tr.order-total td strong .amount { font-size:26px !important;font-weight:800 !important;color:#101920 !important; } & ~ [data-id="03fe434"] .cart_totals tr.order-total td small, & ~ [data-id="03fe434"] .cart_totals tr.order-total td small .amount { font-size:12px !important;font-weight:500 !important; } & ~ [data-id="03fe434"] .e-shop-table, & ~ [data-id="03fe434"] .e-clear { margin:0 !important; } & ~ [data-id="03fe434"] .e-cart__container { position:relative; } & ~ [data-id="03fe434"] .e-cart__container .e-cart__column-start, & ~ [data-id="03fe434"] .e-cart__container .woocommerce-cart-form { position:static; } & ~ [data-id="03fe434"] .e-cart__container .woocommerce-cart-form::after { content:counter(snkitems) " produkt(er) i kurven";position:absolute;top:-40px;left:0;font-size:14px;font-weight:600;color:#6B6F72; } & ~ [data-id="03fe434"] .woocommerce-notices-wrapper:not(:empty) { margin-bottom:34px; } & ~ [data-id="03fe434"] { padding-bottom:0 !important; } & ~ [data-id="03fe434"] .e-cart__container .e-cart__column-end { margin-bottom:-420px !important; } & ~ [data-id="03fe434"], & ~ [data-id="03fe434"] > .e-con-inner, & ~ [data-id="03fe434"] .elementor-widget-woocommerce-cart, & ~ [data-id="03fe434"] .elementor-widget-container, & ~ [data-id="03fe434"] .woocommerce, & ~ [data-id="03fe434"] .e-cart__container { overflow:visible !important; } & ~ [data-id="03fe434"] .e-cart__container .e-cart__column-end { position:relative;z-index:3; } & ~ [data-id="03fe434"] .elementor-widget-woocommerce-cart .e-cart__container .e-cart__column-end { margin-bottom:0 !important;align-self:stretch !important; } & ~ [data-id="03fe434"] .elementor-widget-woocommerce-cart .e-cart__container .e-cart__column-start { margin-bottom:310px !important; } & ~ [data-id="03fe434"] .elementor-widget-woocommerce-cart .e-cart__column-end .e-cart__column-inner { position:sticky !important;top:139px !important; } & ~ [data-id="03fe434"] .elementor-widget-woocommerce-cart .e-cart__column-end .e-cart__column-inner { top:171px !important; } & ~ [data-id="03fe434"] .elementor-widget-woocommerce-cart .e-cart__container .e-cart__column-end .e-cart__column-inner { top:139px !important; }\n}.elementor .e-2730bbc5-5000{font-family:Sora;font-weight:700;font-size:11px;color:#A45D3F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-5b106f8b-4be2{font-family:Sora;font-weight:800;font-size:18px;color:#101920;line-height:1.3;}.elementor .e-6faeee43-2807{width:calc((100% - 32px) * 0.65);padding:0px;flex-direction:column;gap:2px;}.elementor .e-650e9a30-d2c6{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-72033cb4-5479{overflow:hidden;aspect-ratio:4 / 3;padding:0px;border-radius:8px;background-color:#F8F3EE;}.elementor .e-252c5703-3366:hover,.elementor .e-252c5703-3366:focus-visible{color:#A45D3F;}.elementor .e-252c5703-3366{font-family:Sora;font-weight:700;font-size:13px;color:#101920;line-height:1.3;}.elementor .e-7b340de3-73bd{font-family:Sora;font-weight:700;font-size:12.5px;color:#A45D3F;margin-block-start:auto;& del { color:#8A8F92;font-weight:500;margin-right:4px; } & del + span { display:none; } & del ~ span:last-child { display:none; }\n}.elementor .e-203b4ba2-be98:hover,.elementor .e-203b4ba2-be98:focus-visible{color:#FFFFFF;border-color:#A45D3F;background-color:#A45D3F;}.elementor .e-203b4ba2-be98{font-family:Sora;font-weight:700;font-size:12px;color:#A45D3F;text-align:center;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#E4D6C6;border-style:solid;background-color:#F8F3EE;transition:background-color 0.2s, color 0.2s;align-self:flex-start;}.elementor .e-6568598-febe:hover,.elementor .e-6568598-febe:focus-visible{border-color:#E4D6C6;box-shadow:0px 8px 20px 0px rgba(16,25,32,.07);}.elementor .e-6568598-febe{padding-block-start:8px;padding-block-end:10px;padding-inline-start:8px;padding-inline-end:8px;border-radius:12px;border-width:1px;border-color:#EFE1D2;border-style:solid;background-color:#FFFFFF;transition:border-color 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;gap:6px;}.elementor .e-3db6f89f-518e{padding:0px;gap:12px;grid-template-columns:repeat(4, minmax(0,1fr));grid-auto-rows:auto;}.elementor .e-368bc89-ead7{width:calc((100% - 32px) * 0.65);padding:0px;}.elementor .e-75f4af-3784{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-27266860-bf42{width:100%;position:relative;z-index:1;padding-block-start:0px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-310px;background-color:transparent;justify-content:center;}