.elementor-3967 .elementor-element.elementor-element-e2797ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:15px}.elementor-3967 .elementor-element.elementor-element-e2797ff:not(.elementor-motion-effects-element-type-background),.elementor-3967 .elementor-element.elementor-element-e2797ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-3967 .elementor-element.elementor-element-8018dcb{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3967 .elementor-element.elementor-element-8018dcb:not(.elementor-motion-effects-element-type-background),.elementor-3967 .elementor-element.elementor-element-8018dcb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-78ffb08)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3967 .elementor-element.elementor-element-375782d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-3967 .elementor-element.elementor-element-375782d .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:30px;font-weight:700;line-height:32px}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3967 .elementor-element.elementor-element-f7d0f39 .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;border-style:none;border-radius:25px 25px 25px 25px;padding:14px 24px 14px 24px}.elementor-3967 .elementor-element.elementor-element-ec9fa6c{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3967 .elementor-element.elementor-element-ec9fa6c:not(.elementor-motion-effects-element-type-background),.elementor-3967 .elementor-element.elementor-element-ec9fa6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EAF1FF}.elementor-3967 .elementor-element.elementor-element-011071f{margin:15px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center}.elementor-3967 .elementor-element.elementor-element-011071f .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:30px;font-weight:700;line-height:32px}.elementor-3967 .elementor-element.elementor-element-0a5e299 .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;border-style:none;border-radius:25px 25px 25px 25px;padding:14px 24px 14px 24px}.elementor-3967 .elementor-element.elementor-element-55c0d92{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-3967 .elementor-element.elementor-element-55c0d92:not(.elementor-motion-effects-element-type-background),.elementor-3967 .elementor-element.elementor-element-55c0d92>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-78ffb08)}.elementor-3967 .elementor-element.elementor-element-e9f0087{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-3967 .elementor-element.elementor-element-e9f0087 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:30px;font-weight:700;line-height:32px}.elementor-3967 .elementor-element.elementor-element-364e6cd .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;border-style:none;border-radius:25px 25px 25px 25px;padding:14px 24px 14px 24px}.elementor-3967 .elementor-element.elementor-element-364e6cd{width:100%;max-width:100%}@media(min-width:768px){.elementor-3967 .elementor-element.elementor-element-e2797ff{--content-width:1080px}}@media(max-width:1366px){.elementor-3967 .elementor-element.elementor-element-e2797ff{--gap:0px 20px;--row-gap:0px;--column-gap:20px}}@media(max-width:1024px){.elementor-3967 .elementor-element.elementor-element-e2797ff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px}.elementor-3967 .elementor-element.elementor-element-e2797ff.e-con{--align-self:center}.elementor-3967 .elementor-element.elementor-element-8018dcb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3967 .elementor-element.elementor-element-55c0d92{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}}@media(max-width:767px){.elementor-3967 .elementor-element.elementor-element-8018dcb{--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-3967 .elementor-element.elementor-element-8018dcb.e-con{--order:1}.elementor-3967 .elementor-element.elementor-element-375782d{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-3967 .elementor-element.elementor-element-375782d .elementor-heading-title{font-size:25px}.elementor-3967 .elementor-element.elementor-element-f7d0f39 .elementor-button{font-size:17px}.elementor-3967 .elementor-element.elementor-element-ec9fa6c{--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-3967 .elementor-element.elementor-element-ec9fa6c.e-con{--order:2}.elementor-3967 .elementor-element.elementor-element-011071f{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-3967 .elementor-element.elementor-element-011071f .elementor-heading-title{font-size:25px}.elementor-3967 .elementor-element.elementor-element-0a5e299 .elementor-button{font-size:17px}.elementor-3967 .elementor-element.elementor-element-55c0d92{--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:3}.elementor-3967 .elementor-element.elementor-element-55c0d92.e-con{--order:3}.elementor-3967 .elementor-element.elementor-element-e9f0087{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-3967 .elementor-element.elementor-element-e9f0087 .elementor-heading-title{font-size:25px}.elementor-3967 .elementor-element.elementor-element-364e6cd .elementor-button{font-size:17px}}.elementor-3967 .elementor-element.elementor-element-f7d0f39 .single_add_to_cart_button{width:100%!important;display:block;margin-left:0!important;margin-right:0!important;padding:14px 0;font-size:18px;font-weight:600;border-radius:999px;text-align:center}.elementor-3967 .elementor-element.elementor-element-0a5e299 .single_add_to_cart_button{width:100%!important;display:block;margin-left:0!important;margin-right:0!important;padding:14px 0;font-size:18px;font-weight:600;border-radius:999px;text-align:center}.elementor-3967 .elementor-element.elementor-element-364e6cd .single_add_to_cart_button{width:100%!important;display:block;margin-left:0!important;margin-right:0!important;padding:14px 0;font-size:18px;font-weight:600;border-radius:999px;text-align:center}.woocommerce-variation-price,.woocommerce-variation .price,.woocommerce .product .price,.woocommerce-Price-amount,.fkwc-product-form .fkwc-price-section,.fkwc-price-section,.funnel-checkout .price,.bundled_subscriptions_price_html{display:none!important}.variations .reset_variations{display:none!important}.subscription-details{display:none!important}label .required{display:none!important}p.price,p.price *{display:none!important;height:0!important;margin:0!important;padding:0!important;line-height:0!important;visibility:hidden!important;overflow:hidden!important}.price{display:none!important}:root{--sb-charcoal:#1A1C1E;--sb-dark:#2C2F32;--sb-grey:#5A5D61;--sb-light-grey:#9A9DA1;--sb-border:#E4E5E7;--sb-bg-light:#F7F7F8;--sb-bg-card:#FFFFFF;--sb-accent:#1A1C1E;--sb-featured-border:#1A1C1E;--sb-radius:12px;--sb-radius-sm:8px;--sb-shadow:0 1px 3px rgba(0,0,0,0.04), 0 4px 12px rgba(0,0,0,0.06);--sb-shadow-featured:0 2px 8px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.10);--sb-transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.elementor-3967 .e-con>.e-con>.e-con{background:var(--sb-bg-card)!important;border:1.5px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;box-shadow:var(--sb-shadow)!important;padding:2rem 1.75rem 2rem!important;transition:var(--sb-transition)!important;position:relative;overflow:visible!important}.elementor-3967 .e-con>.e-con>.e-con:hover{box-shadow:var(--sb-shadow-featured)!important;border-color:#CCCDD0!important;transform:translateY(-2px)}.elementor-3967 .e-con>.e-con>.e-con:nth-child(2){border:2px solid var(--sb-featured-border)!important;box-shadow:var(--sb-shadow-featured)!important;transform:scale(1.02);z-index:2}.elementor-3967 .e-con>.e-con>.e-con:nth-child(2):hover{transform:scale(1.02) translateY(-2px)}.elementor-3967 .e-con>.e-con>.e-con:nth-child(2)::before{content:'Mest valgt';position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--sb-charcoal);color:#FFF;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:4px 16px;border-radius:20px;white-space:nowrap;z-index:3;line-height:1.4}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-html{margin-bottom:0.5rem!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-heading .elementor-heading-title{font-weight:700!important;color:var(--sb-charcoal)!important;letter-spacing:-0.02em!important;line-height:1.25!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-heading:first-of-type .elementor-heading-title{font-size:1.35rem!important;margin-bottom:0.25rem!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-heading:nth-of-type(2) .elementor-heading-title{font-size:2rem!important;font-weight:800!important;color:var(--sb-charcoal)!important;letter-spacing:-0.03em!important;line-height:1.1!important;margin-bottom:0.15rem!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-text-editor{margin-bottom:0.75rem!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-text-editor .elementor-text-editor,.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-text-editor .elementor-text-editor p{font-size:0.85rem!important;color:var(--sb-light-grey)!important;font-weight:400!important;line-height:1.5!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-heading:last-of-type .elementor-heading-title{font-size:0.8rem!important;color:var(--sb-light-grey)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart{margin-top:0.5rem!important;margin-bottom:0.75rem!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart select,.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart .wcsatt-options-wrapper select{appearance:none!important;-webkit-appearance:none!important;background-color:var(--sb-bg-light)!important;border:1.5px solid var(--sb-border)!important;border-radius:var(--sb-radius-sm)!important;padding:.7rem 2.5rem .7rem 1rem!important;font-size:0.9rem!important;font-weight:500!important;color:var(--sb-charcoal)!important;width:100%!important;cursor:pointer!important;transition:var(--sb-transition)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235A5D61' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important;line-height:1.4!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart select:hover,.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart select:focus{border-color:var(--sb-dark)!important;outline:none!important;box-shadow:0 0 0 3px rgb(26 28 30 / .08)!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart .wcsatt-options-wrapper label,.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart .wcsatt-options-wrapper .subscription-option{font-size:0.875rem!important;color:var(--sb-grey)!important;font-weight:400!important;padding:.5rem 0!important;line-height:1.5!important}.elementor-3967 .e-con>.e-con>.e-con .variations,.elementor-3967 .e-con>.e-con>.e-con .wcsatt-options-wrapper{margin-bottom:0.75rem!important}.elementor-3967 .e-con>.e-con>.e-con .variations td{padding:.25rem 0!important}.elementor-3967 .e-con>.e-con>.e-con .variations .label label{font-size:0.8rem!important;font-weight:600!important;color:var(--sb-dark)!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart .single_add_to_cart_button,.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart button[type="submit"]{background:var(--sb-charcoal)!important;color:#FFFFFF!important;border:none!important;border-radius:var(--sb-radius-sm)!important;padding:.9rem 1.75rem!important;font-size:0.95rem!important;font-weight:600!important;letter-spacing:0.01em!important;width:100%!important;cursor:pointer!important;transition:var(--sb-transition)!important;line-height:1.4!important;text-align:center!important;min-height:48px!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart .single_add_to_cart_button:hover,.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart button[type="submit"]:hover{background:#333639!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(26 28 30 / .2)!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart .single_add_to_cart_button:active,.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart button[type="submit"]:active{transform:translateY(0)!important;box-shadow:none!important}.elementor-3967 .e-con>.e-con>.e-con:nth-child(2) .elementor-widget-wc-add-to-cart .single_add_to_cart_button,.elementor-3967 .e-con>.e-con>.e-con:nth-child(2) .elementor-widget-wc-add-to-cart button[type="submit"]{background:var(--sb-charcoal)!important;box-shadow:0 2px 8px rgb(26 28 30 / .15)!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart .quantity input{border:1.5px solid var(--sb-border)!important;border-radius:var(--sb-radius-sm)!important;padding:.5rem 0.75rem!important;font-size:0.9rem!important;color:var(--sb-charcoal)!important;text-align:center!important;width:60px!important}.sb-trust-strip{display:flex;justify-content:center;align-items:center;gap:2.5rem;padding:2rem 1.5rem;background:var(--sb-bg-light);border-radius:var(--sb-radius);margin:2rem auto 0;max-width:100%}.sb-trust-strip .sb-trust-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--sb-dark);white-space:nowrap}.sb-trust-strip .sb-trust-item svg{width:18px;height:18px;flex-shrink:0;color:var(--sb-grey)}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget{margin-bottom:0.5rem!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget:last-child{margin-bottom:0!important}.elementor-3967 .e-con>.e-con{gap:1.25rem!important;align-items:stretch!important}@media (max-width:767px){.elementor-3967 .e-con>.e-con{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;gap:1rem!important;padding:1rem 1rem 1.5rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.elementor-3967 .e-con>.e-con::-webkit-scrollbar{display:none!important}.elementor-3967 .e-con>.e-con>.e-con{min-width:82vw!important;max-width:82vw!important;flex-shrink:0!important;scroll-snap-align:center!important;padding:1.75rem 1.5rem!important}.elementor-3967 .e-con>.e-con>.e-con:nth-child(2){transform:none!important}.elementor-3967 .e-con>.e-con>.e-con:nth-child(2):hover{transform:none!important}.elementor-3967 .e-con>.e-con>.e-con:nth-child(2)::before{top:-11px;font-size:.7rem;padding:3px 14px}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart .single_add_to_cart_button,.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart button[type="submit"]{padding:1rem 1.5rem!important;font-size:1rem!important;min-height:52px!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-wc-add-to-cart select{padding:.8rem 2.5rem .8rem 1rem!important;font-size:0.95rem!important;min-height:48px!important}.sb-trust-strip{flex-direction:column!important;gap:0.75rem!important;padding:1.5rem 1.25rem!important;align-items:flex-start!important;margin:1rem 1rem 0!important}.sb-scroll-dots{display:flex!important}}@media (min-width:768px) and (max-width:1024px){.elementor-3967 .e-con>.e-con>.e-con{padding:1.75rem 1.5rem!important}.elementor-3967 .e-con>.e-con>.e-con:nth-child(2){transform:scale(1.01)}.elementor-3967 .e-con>.e-con{gap:1rem!important}}.sb-scroll-dots{display:none;justify-content:center;gap:8px;padding:.75rem 0 0}.sb-scroll-dots .sb-dot{width:8px;height:8px;border-radius:50%;background:var(--sb-border);transition:var(--sb-transition)}.sb-scroll-dots .sb-dot.active{background:var(--sb-charcoal);width:20px;border-radius:4px}.elementor-3967 .e-con>.e-con>.e-con .woocommerce-Price-amount{font-weight:800!important;color:var(--sb-charcoal)!important}.elementor-3967 .e-con>.e-con>.e-con del .woocommerce-Price-amount{color:var(--sb-light-grey)!important;font-weight:400!important}.elementor-3967 .e-con>.e-con>.e-con .elementor-widget-heading:nth-of-type(3) .elementor-heading-title{font-size:0.78rem!important;color:var(--sb-light-grey)!important;font-weight:400!important;line-height:1.45!important;opacity:.85}