.elementor .e-4040b5f4-548a:hover,.elementor .e-4040b5f4-548a:focus-visible{color:#A45D3F;}.elementor .e-4040b5f4-548a{font-family:Sora;font-weight:500;font-size:12.5px;color:#101920;letter-spacing:0.01em;white-space:nowrap;\n}.elementor .e-82393de-1e92:hover,.elementor .e-82393de-1e92:focus-visible{color:#A45D3F;}.elementor .e-82393de-1e92{font-family:Sora;font-weight:600;font-size:12.5px;color:#101920;letter-spacing:0.01em;flex:0 0 auto;white-space:nowrap;\n}.elementor .e-6597f058-2350{font-family:Sora;font-weight:500;font-size:12.5px;color:#101920;letter-spacing:0.01em;flex:0 0 auto;white-space:nowrap;\n}.elementor .e-484f424e-d134{width:100%;max-width:1280px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-3179a53b-6253{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-color:#EFE1D2;display:flex;justify-content:center;}.elementor .e-724798ab-cbd2{height:20px;font-size:20px;color:#101920;line-height:20px;text-align:center;padding:0px;margin:0px;display:block;}.elementor .e-1a99a544-97a5{width:100%;height:100%;padding:0px;margin:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-70476f12-f0b8{width:0px;display:none;}.elementor .e-3e6f23dc-7a5b:hover,.elementor .e-3e6f23dc-7a5b:focus-visible{border-color:#E4D6C6;background-color:#EFE1D2;}.elementor .e-3e6f23dc-7a5b{width:40px;height:40px;min-width:40px;min-height:40px;max-height:40px;position:static;line-height:1;cursor:pointer;padding:0px;margin:0px;border-radius:8px;border-width:1px;border-color:#EFE1D2;border-style:solid;background-color:#F8F3EE;transition:background-color 0.2s, border-color 0.2s;display:flex;gap:0px;justify-content:center;align-items:center;list-style:none; box-sizing:border-box; &::-webkit-details-marker { display:none; } &::marker { content:""; }\n}.elementor .e-2eedd0e6-4cd8:hover,.elementor .e-2eedd0e6-4cd8:focus-visible{color:#A45D3F;background-color:#F8F3EE;}.elementor .e-2eedd0e6-4cd8{font-family:Sora;font-weight:600;font-size:16px;color:#101920;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #F3E9DE;\n}.elementor .e-66bbb8c-9417:hover,.elementor .e-66bbb8c-9417:focus-visible{color:#A45D3F;background-color:#F8F3EE;}.elementor .e-66bbb8c-9417{font-family:Sora;font-weight:600;font-size:16px;color:#101920;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #F3E9DE;\n}.elementor .e-6383b6d5-7a8f:hover,.elementor .e-6383b6d5-7a8f:focus-visible{color:#A45D3F;background-color:#F8F3EE;}.elementor .e-6383b6d5-7a8f{font-family:Sora;font-weight:600;font-size:16px;color:#101920;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #F3E9DE;\n}.elementor .e-60e7e23f-9266:hover,.elementor .e-60e7e23f-9266:focus-visible{color:#A45D3F;background-color:#F8F3EE;}.elementor .e-60e7e23f-9266{font-family:Sora;font-weight:600;font-size:16px;color:#101920;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #F3E9DE;\n}.elementor .e-25157a7d-af7c:hover,.elementor .e-25157a7d-af7c:focus-visible{color:#A45D3F;background-color:#F8F3EE;}.elementor .e-25157a7d-af7c{font-family:Sora;font-weight:600;font-size:16px;color:#101920;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #F3E9DE;\n}.elementor .e-4878f9a7-e5c0:hover,.elementor .e-4878f9a7-e5c0:focus-visible{color:#FFFFFF;background-color:#8A4A30;}.elementor .e-4878f9a7-e5c0{font-family:Sora;font-weight:700;font-size:15px;color:#FFFFFF;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:24px;margin-inline-end:24px;border-radius:999px;background-color:#A45D3F;}.elementor .e-5d720b99-bdee{width:auto;position:absolute;inset-block-start:100%;inset-inline-end:-24px;inset-inline-start:-24px;z-index:50;padding-block-start:8px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:20px;border-block-start-width:1px;background-color:#FFFFFF;box-shadow:0px 18px 40px 0px rgba(16,25,32,.12);display:flex;flex-direction:column;border-top-style: solid; border-top-color: #F3E9DE;\n}.elementor .e-61022041-d415{width:auto;height:auto;position:static;padding:0px;margin:0px;flex:0 0 auto;}.elementor .e-177c3651-d6f2{width:auto;height:auto;position:static;display:none;flex:0 0 auto;align-self:center;}.elementor .e-8ebf1b4-e290{width:92px;height:92px;object-fit:contain;margin-block-start:-18px;margin-block-end:-18px;margin-inline-start:-12px;margin-inline-end:0px;display:block;flex:0 0 auto;max-width:none; max-height:none;\n}.elementor .e-34829c7a-fda3{min-width:0px;position:static;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;flex:1 1 0px;justify-content:flex-start;align-items:center;}.elementor .e-62451410-5c76:hover,.elementor .e-62451410-5c76:focus-visible{color:#A45D3F;}.elementor .e-62451410-5c76{font-family:Sora;font-weight:600;font-size:15px;color:#101920;transition:color 0.2s;}.elementor .e-30aebcd-5ac5:hover,.elementor .e-30aebcd-5ac5:focus-visible{color:#A45D3F;}.elementor .e-30aebcd-5ac5{font-family:Sora;font-weight:600;font-size:15px;color:#101920;transition:color 0.2s;}.elementor .e-5fd5ae87-eec8:hover,.elementor .e-5fd5ae87-eec8:focus-visible{color:#A45D3F;}.elementor .e-5fd5ae87-eec8{font-family:Sora;font-weight:600;font-size:15px;color:#101920;transition:color 0.2s;}.elementor .e-1523d3ad-b19d:hover,.elementor .e-1523d3ad-b19d:focus-visible{color:#A45D3F;}.elementor .e-1523d3ad-b19d{font-family:Sora;font-weight:600;font-size:15px;color:#101920;transition:color 0.2s;}.elementor .e-5f7f7906-6aa2:hover,.elementor .e-5f7f7906-6aa2:focus-visible{color:#A45D3F;}.elementor .e-5f7f7906-6aa2{font-family:Sora;font-weight:600;font-size:15px;color:#101920;transition:color 0.2s;}.elementor .e-2e1dbe55-e71a{width:auto;padding:0px;gap:36px;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-54690585-aa44{width:auto;padding:0px;display:flex;flex-direction:row;gap:18px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;& .elementor-widget-search { width:clamp(220px, 21vw, 276px);flex-shrink:0;margin:0; } & .e-search-form { display:flex;align-items:center;position:relative; } & .e-search-input-wrapper { position:relative;flex:1 1 auto;width:100%; } & .e-search-input-wrapper::before { content:"";position:absolute;left:17px;top:50%;width:12px;height:12px;margin-top:-8px;border:2px solid #101920;border-radius:50%;pointer-events:none;z-index:2;box-sizing:border-box; } & .e-search-input-wrapper::after { content:"";position:absolute;left:28px;top:50%;width:2px;height:7px;margin-top:1px;background:#101920;border-radius:2px;transform:rotate(-45deg);pointer-events:none;z-index:2; } & .e-search-input { height:44px !important;width:100% !important;padding:0 18px 0 42px !important;border:1px solid #E4D6C6 !important;border-radius:999px !important;background-color:#F8F3EE !important;background-image:none !important;font-family:Sora,sans-serif !important;font-size:14px !important;color:#101920 !important;box-shadow:none !important;transition:border-color .2s, background-color .2s, box-shadow .2s; } & .e-search-input::placeholder { color:#8A8F92;opacity:1; } & .e-search-input:hover { border-color:#C9B8A6 !important; } & .e-search-input:focus { outline:none !important;border-color:#A45D3F !important;background-color:#FFFFFF !important;box-shadow:0 0 0 3px rgba(164,93,63,.15) !important; } & .e-search-label svg, & .e-search-label i { display:none !important; } & .e-search-submit { position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important; } & .elementor-widget-woocommerce-menu-cart { width:auto;flex-shrink:0;margin:0; } & .elementor-menu-cart__toggle { margin:0 !important; } & .elementor-menu-cart__toggle_button { display:flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:#101920 !important;transition:background-color .2s, color .2s; } & .elementor-menu-cart__toggle_button:hover, & .elementor-menu-cart__toggle_button:focus-visible { background:#F8F3EE !important;color:#A45D3F !important; } & .elementor-menu-cart__toggle .elementor-button-text { display:none !important; } & .elementor-menu-cart__toggle .elementor-button-icon { position:relative !important;display:flex !important;color:inherit !important;font-size:22px !important;margin:0 !important; } & .elementor-menu-cart__toggle .elementor-button-icon svg { width:22px !important;height:22px !important;fill:currentColor !important; } & .elementor-menu-cart__toggle .elementor-button-icon-qty { position:absolute !important;top:-9px !important;right:-11px !important;left:auto !important;inset-inline-end:-11px !important;min-width:19px !important;height:19px !important;padding:0 5px !important;border-radius:999px !important;background:#A45D3F !important;color:#FFFFFF !important;font-family:Sora,sans-serif !important;font-weight:700 !important;font-size:11px !important;line-height:19px !important;text-align:center !important;box-shadow:0 0 0 2px #FFFFFF; } & .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter="0"] { display:none !important; } & .elementor-menu-cart__container { background-color:rgba(16,25,32,.45) !important; } & .elementor-menu-cart__main { font-family:Sora,sans-serif !important;background-color:#FFFFFF !important;padding:26px 24px 24px !important;border-radius:20px 0 0 20px !important;box-shadow:-20px 0 60px rgba(16,25,32,.16) !important;border:0 !important; } & .elementor-menu-cart__main::before { content:"Din kurv";display:block;margin:0 44px 6px 0;font-family:Sora,sans-serif;font-size:20px;font-weight:800;color:#101920; } & .elementor-menu-cart__close-button { width:36px !important;height:36px !important;margin:0 !important;position:absolute !important;top:20px;right:20px;border-radius:999px !important;background:#F8F3EE !important;display:flex !important;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s; } & .elementor-menu-cart__close-button::before, & .elementor-menu-cart__close-button::after { width:14px !important;height:2px !important;background:#101920 !important;border-radius:2px;top:auto !important;left:auto !important;position:absolute !important; } & .elementor-menu-cart__close-button:hover { background:#EFE1D2 !important; } & .elementor-menu-cart__product { font-family:Sora,sans-serif !important;padding:14px 0 !important;border-bottom:1px solid #F3E9DE !important;border-top:0 !important; } & .elementor-menu-cart__product-image img { border-radius:8px !important;background:#F8F3EE;object-fit:cover; } & .elementor-menu-cart__product-name, & .elementor-menu-cart__product-name a { font-family:Sora,sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:1.35 !important;color:#101920 !important;text-decoration:none !important; } & .elementor-menu-cart__product-name a:hover { color:#A45D3F !important; } & .elementor-menu-cart__product-price, & .elementor-menu-cart__product-price .quantity, & .elementor-menu-cart__product-price .product-quantity { font-family:Sora,sans-serif !important;font-size:13px !important;color:#6B6F72 !important; } & .elementor-menu-cart__product-price .amount, & .elementor-menu-cart__product-price .amount bdi { font-family:Sora,sans-serif !important;font-size:13.5px !important;font-weight:700 !important;color:#101920 !important; } & .elementor-menu-cart__product-remove { width:26px !important;height:26px !important;border:0 !important;border-radius:999px !important;background:#F8F3EE !important;transition:background-color .2s; } & .elementor-menu-cart__product-remove::before, & .elementor-menu-cart__product-remove::after { width:10px !important;height:1.5px !important;background:#8A8F92 !important;border-radius:2px; } & .elementor-menu-cart__product-remove:hover { background:#EFE1D2 !important; } & .elementor-menu-cart__product-remove:hover::before, & .elementor-menu-cart__product-remove:hover::after { background:#A45D3F !important; } & .elementor-menu-cart__subtotal { display:flex !important;justify-content:space-between !important;align-items:baseline !important;padding:18px 0 !important;margin:0 !important;border:0 !important;border-top:1px solid #EFE1D2 !important;font-family:Sora,sans-serif !important;font-size:15px !important;font-weight:700 !important;color:#101920 !important; } & .elementor-menu-cart__subtotal strong { font-weight:700 !important;color:#101920 !important; } & .elementor-menu-cart__subtotal .amount, & .elementor-menu-cart__subtotal .amount bdi { font-family:Sora,sans-serif !important;font-size:20px !important;font-weight:800 !important;color:#101920 !important; } & .elementor-menu-cart__footer-buttons { display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;padding:0 !important;margin:0 !important; } & .elementor-menu-cart__footer-buttons .elementor-button { display:flex !important;align-items:center !important;justify-content:center !important;height:48px !important;padding:0 16px !important;margin:0 !important;border-radius:999px !important;font-family:Sora,sans-serif !important;font-size:14px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:.01em;transition:background-color .2s; } & .elementor-menu-cart__footer-buttons .elementor-button--view-cart { background:#EFE1D2 !important;color:#101920 !important;border:1px solid #E4D6C6 !important; } & .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover { background:#E4D6C6 !important; } & .elementor-menu-cart__footer-buttons .elementor-button--checkout { background:#A45D3F !important;color:#FFFFFF !important;border:0 !important;box-shadow:0 8px 20px rgba(164,93,63,.25); } & .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover { background:#8A4A30 !important; } & .elementor-menu-cart__footer-buttons .elementor-button .elementor-button-text { color:inherit !important; } & .woocommerce-mini-cart__empty-message { font-family:Sora,sans-serif !important;font-size:14px !important;color:#6B6F72 !important; }\n}.elementor .e-45510591-ebda{width:auto;position:static;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;flex:1 1 0px;justify-content:flex-end;align-items:center;min-width:max-content;\n}.elementor .e-577f5fa1-5808{width:100%;max-width:1280px;position:relative;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-7fefca45-af35{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;justify-content:center;}.elementor .e-29c3a6f1-d693{width:100%;padding:0px;background-color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(16,25,32,.07);flex-direction:column;gap:0px;}