:root{--kd-himmel: #08AFED;--kd-blackbla: #0C3FA8;--kd-natt: #0E1838;--kd-vit: #FFFFFF;--kd-moln: #F2FAFE;--kd-tint: #D3F0FB;--kd-mork: #00739F;--kd-sol: #FFC94A;--kd-prod-bla: #D3F0FB;--kd-prod-gul: #FDEBC0;--kd-prod-rod: #FBDCD3;--kd-prod-gron:#DCEFDF;--kd-guld: #F5A623;--kd-linje: #E6F4FA;--kd-text-2: #33405E;--kd-top-bg: var(--kd-himmel);--kd-top-ink: var(--kd-natt);--kd-studio: #A3D7F2;--kd-offer-card-sel: color-mix(in srgb,var(--kd-tint) 25%,var(--kd-moln));--kd-offer-box: color-mix(in srgb,var(--kd-studio) 12%,var(--kd-tint));--kd-offer-emblem: color-mix(in srgb,var(--kd-studio) 40%,var(--kd-tint));--kd-offer-line: color-mix(in srgb,var(--kd-studio) 45%,var(--kd-linje));--kd-font-head: "KD Gabarito", "Gabarito", system-ui, sans-serif;--kd-font-body: "KD Nunito", "Nunito", system-ui, sans-serif;--kd-font-lek: "KD Londrina", "Londrina Solid", "Impact", sans-serif;--kd-w-text: 400;--kd-w-bold: 700;--kd-w-strong: 800;--kd-w-label: 900;--kd-w-head: 700;--kd-w-lek: 900;--kd-track-head: -.025em;--kd-track-label: .14em;--kd-lek-tilt: -3deg;--kd-fs-display: 72px;--kd-lh-display: 1;--kd-fs-h2: 48px;--kd-lh-h2: 1.05;--kd-fs-h3: 28px;--kd-lh-h3: 1.1;--kd-fs-h3-s: 24px;--kd-fs-lek: 56px;--kd-lh-lek: 1;--kd-fs-lek-hero:72px;--kd-lh-lek-hero:.95;--kd-fs-lead: 20px;--kd-lh-lead: 1.5;--kd-fs-body: 17px;--kd-lh-body: 1.55;--kd-fs-btn: 16px;--kd-fs-label: 13px;--kd-fs-display-m: 44px;--kd-fs-h2-m: 34px;--kd-fs-h3-m: 24px;--kd-fs-lek-m: 40px;--kd-fs-lek-hero-m: 48px;--kd-fs-trust: 54px;--kd-fs-trust-m: 40px;--kd-fs-pdp-title: 52px;--kd-fs-pdp-title-m: 38px;--kd-s-1: 4px;--kd-s-2: 8px;--kd-s-3: 12px;--kd-s-4: 16px;--kd-s-5: 24px;--kd-s-6: 32px;--kd-s-7: 48px;--kd-s-8: 64px;--kd-s-9: 96px;--kd-sec: 128px;--kd-sec-s: 96px;--kd-sec-m: 64px;--kd-wrap: 1280px;--kd-wrap-pad: 32px;--kd-wrap-pad-m: 16px;--kd-gap: 24px;--kd-r-btn: 999px;--kd-r-card: 24px;--kd-r-img: 16px;--kd-r-field: 12px;--kd-r-block: 32px;--kd-r-chip: 999px;--kd-sh-btn: 3px 4px 0 var(--kd-himmel);--kd-sh-btn-hover: 4px 6px 0 var(--kd-himmel);--kd-sh-btn-down: 0 0 0 var(--kd-himmel);--kd-sh-lek: 3px 4px 0 var(--kd-natt);--kd-sh-lek-hover: 4px 6px 0 var(--kd-natt);--kd-sh-img-lek: 8px 10px 0 var(--kd-natt);--kd-sh-soft: 0 12px 32px #0e183824;--kd-ease: cubic-bezier(.2,.8,.2,1);--kd-t-press: .15s;--kd-t-card: .2s;--kd-t-reveal:.7s;--kd-bp-main: 990px;--kd-btn-h-lg: 60px;--kd-btn-h: 52px;--kd-btn-h-sm: 44px;--kd-field-h: 52px;--kd-icon-min: 24px;--kd-focus: 3px solid var(--kd-himmel);--kd-focus-offset: 2px}.kd-offer{max-width:520px;margin:0 auto;color:var(--kd-natt);font-family:var(--kd-font-body);font-size:14px;line-height:1.4;color-scheme:light}.kd-offer__legend{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.kd-offer__legend:before,.kd-offer__legend:after{content:"";height:1px;flex:1;background:var(--kd-offer-line)}.kd-offer__packs{border:0;margin:0;padding:0;min-width:0;display:grid;gap:18px}.kd-offer .kd-pack{position:relative;display:block;background:var(--kd-vit);border:1px solid var(--kd-offer-line);border-radius:var(--kd-r-card);cursor:pointer;transition:background var(--kd-t-card),border-color var(--kd-t-card)}.kd-offer .kd-pack:has(input:checked){border:2px solid var(--kd-himmel);background:var(--kd-offer-card-sel)}.kd-offer .kd-pack:has(input:focus-visible){outline:var(--kd-focus);outline-offset:var(--kd-focus-offset)}.kd-offer .kd-pack>input{position:absolute;opacity:0;pointer-events:none}.kd-offer .kd-pack__head{display:grid;grid-template-columns:24px 52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 14px;min-height:92px}.kd-offer .kd-pack:has(input:checked) .kd-pack__head{padding:15px 13px 12px}.kd-offer .kd-pack--emblem .kd-pack__head{padding-top:24px}.kd-offer .kd-pack--emblem:has(input:checked) .kd-pack__head{padding-top:23px}.kd-offer .kd-radio{width:24px;height:24px;border-radius:50%;border:2px solid var(--kd-natt);background:var(--kd-vit);display:grid;place-items:center}.kd-offer .kd-pack:has(input:checked) .kd-radio{border-color:var(--kd-blackbla)}.kd-offer .kd-pack:has(input:checked) .kd-radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--kd-blackbla)}.kd-offer .kd-photo{position:relative;width:52px;height:60px;border-radius:var(--kd-r-field);background:var(--kd-studio) center/cover no-repeat}.kd-offer .kd-ofr-count{position:absolute;right:-6px;bottom:-5px;min-width:26px;height:22px;padding:0 6px;border-radius:999px;background:var(--kd-vit);border:2px solid var(--kd-natt);font-size:11px;font-weight:900;line-height:1;display:grid;place-items:center}.kd-offer .kd-pack__title{display:block;font-family:var(--kd-font-head);font-weight:700;font-size:22px;line-height:1.1;letter-spacing:-.025em}.kd-offer .kd-pack__sub{display:block;margin-top:5px;font-size:13px;font-weight:800;color:var(--kd-blackbla)}.kd-offer .kd-pack__pricing{text-align:right;white-space:nowrap}.kd-offer .kd-pack__pricing del{display:block;font-size:12px;font-weight:700;color:var(--kd-text-2)}.kd-offer .kd-pack__price{display:block;font-family:var(--kd-font-body);font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-.02em;color:var(--kd-blackbla)}.kd-offer .kd-pack__note{display:block;margin-top:3px;font-size:11px;font-weight:700;color:var(--kd-text-2)}.kd-offer .kd-emblem{position:absolute;right:14px;top:-12px;transform:rotate(-3deg);padding:5px 10px;background:var(--kd-offer-emblem);color:var(--kd-natt);border-radius:8px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 0 var(--kd-studio);white-space:nowrap}.kd-offer .kd-pack__box{display:none;margin:0 8px 8px;padding:12px;background:var(--kd-offer-box);border-radius:var(--kd-r-img)}.kd-offer .kd-pack:has(input:checked) .kd-pack__box{display:block}.kd-offer .kd-pack__row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.kd-offer .kd-pack__row--end{margin-top:12px}.kd-offer .kd-pack__incl{font-size:13px;font-weight:800}.kd-offer .kd-save{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 7px;background:var(--kd-prod-gul);border-radius:999px;box-shadow:0 2px 0 var(--kd-sol);font-size:13px;font-weight:900;white-space:nowrap}.kd-offer .kd-save__ico{width:20px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat}.kd-offer .kd-ico{display:inline-block;width:22px;height:22px;background-position:center;background-size:contain;background-repeat:no-repeat;flex:none}.kd-offer .kd-ico--check{width:19px;height:19px}.kd-offer .kd-pack__give{display:flex;align-items:center;justify-content:center;gap:8px;margin:2px 0 12px;font-weight:900;font-size:16px}.kd-offer .kd-pack__heading{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.kd-offer .kd-gifts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kd-offer .kd-gift{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--kd-vit);border-radius:var(--kd-r-field);padding:9px 3px}.kd-offer .kd-gift__img{width:46px;height:50px;margin-bottom:6px;background-position:center;background-size:contain;background-repeat:no-repeat}.kd-offer .kd-gift__img--bag{border-radius:6px}.kd-offer .kd-gift__img--ship{background-size:42px}.kd-offer .kd-gift__img--m1,.kd-offer .kd-gift__img--m2{width:35px;height:49px;margin:1px auto 6px;background-size:cover;border-radius:4px;box-shadow:0 2px 0 var(--kd-studio),0 0 0 1px var(--kd-studio);transform:rotate(-4deg)}.kd-offer .kd-gift__img--m2{transform:rotate(4deg)}.kd-offer .kd-gift__name{display:flex;align-items:center;justify-content:center;min-height:28px;font-size:11px;font-weight:900;line-height:1.2}.kd-offer .kd-gift__cap{margin:2px 0 6px;font-size:10px;font-weight:700;line-height:1.2;color:var(--kd-text-2)}.kd-offer .kd-gift__price{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:700;color:var(--kd-text-2)}.kd-offer .kd-free{padding:2px 6px;border-radius:6px;background:var(--kd-prod-gron);color:var(--kd-natt);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.kd-offer .kd-ofr-addons{margin-top:18px;background:var(--kd-moln);border:1px solid var(--kd-offer-line);border-radius:var(--kd-r-card);overflow:hidden}.kd-offer .kd-ofr-addon{min-height:56px;padding:9px 14px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 46px;align-items:center;gap:10px;border-bottom:1px solid var(--kd-linje);cursor:pointer;transition:background var(--kd-t-card)}.kd-offer .kd-ofr-addon:last-child{border-bottom:0}.kd-offer .kd-ofr-addon:has(input:checked){background:var(--kd-tint)}.kd-offer .kd-ofr-addon:has(input:focus-visible){outline:var(--kd-focus);outline-offset:-3px}.kd-offer .kd-ofr-addon__img{display:block;width:36px;height:36px;border-radius:10px;background:var(--kd-studio) center/cover no-repeat}.kd-offer .kd-ofr-addon__title{display:block;font-size:15px;font-weight:900;line-height:1.2}.kd-offer .kd-ofr-addon__price{font-size:15px;font-weight:900;color:var(--kd-blackbla);white-space:nowrap}.kd-offer .kd-switch{position:relative;display:block;width:46px;height:26px}.kd-offer .kd-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:46px;height:26px;margin:0;opacity:0}.kd-offer .kd-switch__track{display:block;height:26px;border-radius:999px;background:color-mix(in srgb,var(--kd-natt) 14%,#fff);border:1px solid color-mix(in srgb,var(--kd-natt) 25%,#fff);pointer-events:none;transition:background var(--kd-t-press)}.kd-offer .kd-switch__track:after{content:"";display:block;width:20px;height:20px;margin:2px;border-radius:50%;background:var(--kd-vit);box-shadow:0 1px 3px #0e183833;transition:transform var(--kd-t-press) var(--kd-ease)}.kd-offer .kd-switch input:checked+.kd-switch__track{background:var(--kd-blackbla);border-color:var(--kd-blackbla)}.kd-offer .kd-switch input:checked+.kd-switch__track:after{transform:translate(20px)}.kd-offer .kd-switch input:focus-visible+.kd-switch__track{outline:var(--kd-focus);outline-offset:var(--kd-focus-offset)}.kd-offer__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 2px 0;font-size:13px;font-weight:700}.kd-offer__total[hidden]{display:none}.kd-offer__total strong{font-size:20px;font-weight:800;color:var(--kd-blackbla);white-space:nowrap}@media(max-width:450px){.kd-offer .kd-pack__head{grid-template-columns:22px 44px minmax(0,1fr) auto;gap:9px;padding:14px 10px}.kd-offer .kd-pack:has(input:checked) .kd-pack__head{padding:13px 9px 10px}.kd-offer .kd-pack--emblem .kd-pack__head{padding-top:22px}.kd-offer .kd-photo{width:44px;height:52px}.kd-offer .kd-pack__title{font-size:19px}.kd-offer .kd-pack__price{font-size:24px}.kd-offer .kd-pack__box{margin:0 6px 6px;padding:10px 8px}.kd-offer .kd-gifts{gap:5px}.kd-offer .kd-ofr-addon{padding:8px 10px;gap:8px}.kd-offer .kd-ofr-addon__title,.kd-offer .kd-ofr-addon__price{font-size:14px}}@media(max-width:360px){.kd-offer .kd-gifts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.kd-offer *{transition:none!important}}@font-face{font-family:KD Gabarito;src:url(kd-gabarito.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:KD Nunito;src:url(kd-nunito.woff2) format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:KD Londrina;src:url(kd-londrina-900.woff2) format("woff2");font-weight:900;font-display:swap}:root{--heading-font-family:"KD Gabarito",system-ui,sans-serif;--heading-font-weight:700;--heading-letter-spacing:-.025em;--heading-text-transform:none;--text-font-family:"KD Nunito",system-ui,sans-serif;--text-font-weight:400;--text-primary:14 24 56;--background-primary:255 255 255;--accent:12 63 168;--button-background-primary:12 63 168;--button-text-primary:255 255 255;--button-background-secondary:255 255 255;--button-text-secondary:12 63 168;--on-sale-text:12 63 168;--on-sale-badge-background:255 201 74;--on-sale-badge-text:14 24 56;--primary-badge-background:211 240 251;--primary-badge-text:14 24 56;--sold-out-badge-background:14 24 56;--sold-out-badge-text:255 255 255;--star-color:245 166 35;--success-text:12 63 168;--success-background:211 240 251;--error-text:14 24 56;--error-background:251 220 211;--warning-text:14 24 56;--warning-background:253 235 192;--rounded-button:999px;--rounded-input:12px;--rounded-lg:24px;--rounded:16px;--rounded-sm:12px;--rounded-xs:8px;--shadow-block:0 12px 32px #0e183824;--border-color:var(--kd-linje);--kd-hard-shadow:3px 4px 0 var(--kd-himmel)}body{font-family:var(--text-font-family);color:var(--kd-natt);-webkit-font-smoothing:antialiased}:is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--heading-font-family);font-weight:700;letter-spacing:-.025em;text-transform:none}a:not([class]),.prose a{color:var(--kd-blackbla)}:focus-visible{outline:3px solid var(--kd-himmel);outline-offset:2px}.button{font-family:KD Nunito,system-ui,sans-serif;font-weight:800;letter-spacing:0;text-transform:none;border-radius:999px;min-height:52px;transition:transform .15s,box-shadow .15s,background-color .15s}.button:not(.button--secondary):not(.button--outline):not(.button--subdued){background:var(--kd-blackbla);color:#fff;border-color:var(--kd-blackbla);box-shadow:var(--kd-hard-shadow)}.button:not(.button--secondary):not(.button--outline):not(.button--subdued):hover{transform:translateY(-2px);box-shadow:4px 6px 0 var(--kd-himmel)}.button--secondary,.button--outline{background:#fff;color:var(--kd-natt);border:2px solid var(--kd-natt);box-shadow:none}.button--secondary:hover,.button--outline:hover{background:var(--kd-moln)}.button--xl,.button--lg{min-height:60px}.button[disabled],.button[aria-disabled=true]{background:color-mix(in srgb,var(--kd-natt) 10%,#fff);color:color-mix(in srgb,var(--kd-natt) 55%,#fff);box-shadow:none;border-color:transparent;transform:none}.input,.select,.textarea,input.input,select.select,textarea.textarea{border-radius:12px;border:2px solid var(--kd-natt);background:#fff;color:var(--kd-natt);min-height:52px;font-family:KD Nunito,system-ui,sans-serif}.input:focus,.select:focus,.textarea:focus{outline:3px solid var(--kd-himmel);outline-offset:2px}.price-list,.price-list *,sale-price,sale-price *{font-family:KD Nunito,system-ui,sans-serif}sale-price,.price-list sale-price,.price-list--product sale-price{color:var(--kd-blackbla);font-weight:800}compare-at-price,.price-list compare-at-price{color:var(--kd-natt);opacity:.6;font-weight:700}.badge{border-radius:999px;font-weight:800;font-family:KD Nunito,system-ui,sans-serif}.rating__star{color:var(--kd-guld)}.shopify-section--main-product .product-info__title{font-size:clamp(34px,3.4vw,52px);line-height:1.02;letter-spacing:-.03em;font-weight:700}.shopify-section--main-product .product-info__text .prose,.shopify-section--main-product .product-info__text p{font-size:17px;line-height:1.55;color:var(--kd-natt)}.shopify-section--main-product .product-info__price :is(sale-price,.text-lg,.h5){font-size:28px;font-weight:800;color:var(--kd-blackbla)}.shopify-section--main-product .product-gallery__media :is(img,video),.shopify-section--main-product .product-gallery__media{border-radius:24px}.shopify-section--main-product .product-gallery__thumbnail img{border-radius:12px}.shopify-section--main-product .product-gallery__thumbnail[aria-current=true]{outline:2px solid var(--kd-blackbla);outline-offset:2px;border-radius:12px}.shopify-section--main-product .accordion{border-color:var(--kd-linje)}.shopify-section--main-product .accordion__toggle{font-family:KD Gabarito,system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.01em}.shopify-section--main-product .product-info__buy-buttons .button,.shopify-section--main-product .product-form__add-button{min-height:60px;font-size:17px}.kaching-bundles__block .kaching-bundles__bars{gap:18px!important}.kaching-bundles__block .kaching-bundles__block-title{display:flex!important;align-items:center;gap:12px;margin:0 0 16px!important;font-family:var(--kd-font-body)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em;text-transform:uppercase;color:var(--kd-natt)!important}.kaching-bundles__block .kaching-bundles__block-title:before,.kaching-bundles__block .kaching-bundles__block-title:after{content:"";height:1px;flex:1;background:var(--kd-offer-line)}.kaching-bundles__block .kaching-bundles__bar{border:0!important;background:none!important;box-shadow:none!important;border-radius:var(--kd-r-card)!important}.kaching-bundles__block .kaching-bundles__bar-container{position:relative!important;display:block!important;background:var(--kd-vit)!important;border:1px solid var(--kd-offer-line)!important;border-radius:var(--kd-r-card)!important;box-shadow:none!important;overflow:visible!important;color:var(--kd-natt)!important}.kaching-bundles__block .kaching-bundles__bar--selected .kaching-bundles__bar-container{border:2px solid var(--kd-himmel)!important;background:var(--kd-offer-card-sel)!important}.kaching-bundles__block .kaching-bundles__bar-main{padding:16px 14px!important;min-height:80px;align-items:center!important}.kaching-bundles__block .kaching-bundles__bar-radio{width:24px!important;height:24px!important;flex:none;border:2px solid var(--kd-offer-line)!important;border-radius:50%!important;background:var(--kd-vit)!important;box-shadow:none!important}.kaching-bundles__block .kaching-bundles__bar--selected .kaching-bundles__bar-radio{border-color:var(--kd-blackbla)!important;background:radial-gradient(circle,var(--kd-blackbla) 0 5px,var(--kd-vit) 6px)!important}.kaching-bundles__block .kaching-bundles__bar-title{font-family:var(--kd-font-head)!important;font-weight:700!important;font-size:21px!important;line-height:1.1!important;letter-spacing:-.025em!important;color:var(--kd-natt)!important}.kaching-bundles__block .kaching-bundles__bar-label{background:var(--kd-prod-gron)!important;color:var(--kd-natt)!important;font-family:var(--kd-font-body)!important;font-weight:900!important;font-size:11px!important;letter-spacing:.04em;text-transform:uppercase;border-radius:8px!important;padding:4px 8px!important}.kaching-bundles__block .kaching-bundles__bar-price{color:var(--kd-blackbla)!important;font-family:var(--kd-font-body)!important;font-weight:800!important;font-size:26px!important;line-height:1.1!important;letter-spacing:-.02em}.kaching-bundles__block .kaching-bundles__bar-full-price{color:var(--kd-text-2)!important;font-weight:700!important;font-size:12px!important}.kaching-bundles__block .kaching-bundles__bar-most-popular{position:absolute!important;right:14px!important;top:-12px!important;left:auto!important;width:auto!important;transform:rotate(-3deg);background:var(--kd-offer-emblem)!important;color:var(--kd-natt)!important;border-radius:8px!important;padding:5px 10px!important;box-shadow:0 2px 6px #0e18381f!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase;z-index:2}.kaching-bundles__block .kaching-bundles__bar-most-popular__content{color:var(--kd-natt)!important;background:none!important;padding:0!important}.kaching-bundles__block .kaching-bundles__free-gift{background:var(--kd-offer-box)!important;color:var(--kd-natt)!important;border-radius:var(--kd-r-img)!important;margin:0 8px 8px!important;padding:8px 10px!important;border:0!important}.kaching-bundles__block .kaching-bundles__free-gift__text{color:var(--kd-natt)!important;font-weight:800!important;font-size:13px!important}.kaching-bundles__block .kaching-bundles__free-gift__full-price{color:var(--kd-text-2)!important}.kaching-bundles__block .kaching-bundles__free-gift__divider{display:none!important}.kd-trust-row{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.kd-trust-row li{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.2;color:var(--kd-natt);font-family:var(--kd-font-body)}.kd-trust-row li strong{font-weight:900}.kd-trust-row .kd-ikon{width:26px!important;height:26px!important}.kd-oi .offer{background:var(--kd-moln)!important;border:1px solid var(--kd-offer-line)!important;border-radius:var(--kd-r-card)!important;padding:10px 14px;color:var(--kd-natt)!important}.kd-oi .offer .text-with-icon{gap:12px}.kd-oi .offer .text-with-icon>img,.kd-oi .offer .text-with-icon>svg,.kd-oi .offer>img,.kd-oi .offer>svg{display:none!important}.kd-oi .offer .text-with-icon:before{content:"";width:40px;height:40px;flex:none;background:var(--kd-oi-ikon) center/contain no-repeat}.kd-oi .offer .bold{font-family:var(--kd-font-head);font-weight:700;font-size:16px!important;letter-spacing:-.01em;color:var(--kd-natt)}.kd-oi--karlek{--kd-oi-ikon:url(kd-ikon-karlek.webp)}.kd-oi--oppet-kop{--kd-oi-ikon:url(kd-ikon-oppet-kop.webp)}.kd-oi--larande{--kd-oi-ikon:url(kd-ikon-larande.webp)}.kd-oi--svenskt{--kd-oi-ikon:url(kd-ikon-svenskt.webp)}.kd-oi--foraldrar{--kd-oi-ikon:url(kd-ikon-foraldrar.webp)}.kd-acc-ic{border-color:var(--kd-offer-line)!important}.kd-acc-ic .accordion__toggle,.kd-acc-ic .accordion__toggle .text-with-icon{gap:12px}.kd-acc-ic .accordion__toggle .text-with-icon:before{content:"";width:34px;height:34px;flex:none;background:var(--kd-acc-ikon) center/contain no-repeat}.kd-acc-ic--paket{--kd-acc-ikon:url(kd-ikon-paket.webp)}.kd-acc-ic--oppet-kop{--kd-acc-ikon:url(kd-ikon-oppet-kop.webp)}.kd-acc-ic--frakt{--kd-acc-ikon:url(kd-ikon-frakt.webp)}.kd-acc-ic--info{--kd-acc-ikon:url(kd-ikon-info.webp)}.kd-acc-ic--siffror{--kd-acc-ikon:url(kd-ikon-siffror.webp)}.kd-ticks{list-style:none;margin:0;padding:4px 0 2px;display:flex;flex-direction:column;gap:10px;font-weight:700;font-size:16px}.kd-ticks li{display:flex;gap:12px;align-items:flex-start;margin:0;padding:0}.kd-ticks li:before{content:"";flex:none;width:22px;height:22px;margin-top:1px;border-radius:999px;background:var(--kd-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%230E1838' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.accordion .kd-ticks{padding-bottom:12px}.shopify-section :is(.prose,.prose p,.prose li){font-family:KD Nunito,system-ui,sans-serif}.shopify-section .prose :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-family:KD Gabarito,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.05}.shopify-section--media-with-text .media-with-text__media,.shopify-section--media-with-text .media-with-text__media :is(img,video,iframe){border-radius:24px}.shopify-section--media-with-text .prose{font-size:17px;line-height:1.55;max-width:560px}.shopify-section--media-with-text .prose :is(h2,.h2,h3,.h3){font-size:clamp(30px,3.4vw,48px)}.shopify-section--media-with-text .prose li::marker{color:var(--kd-himmel)}.shopify-section--media-with-text .prose .subheading,.subheading{font-family:KD Nunito,system-ui,sans-serif;font-weight:900;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--kd-mork)}.shopify-section--text-with-icons .text-with-icons__item{background:var(--kd-moln);border-radius:24px;padding:28px 24px;box-shadow:none}.shopify-section--text-with-icons .text-with-icons__item :is(.h5,h3,h4,.text-with-icons__title){font-family:KD Gabarito,system-ui,sans-serif;font-weight:700;font-size:22px;color:var(--kd-natt)!important;letter-spacing:-.02em}.shopify-section--text-with-icons .text-with-icons__item :is(p,.prose,.prose *){font-weight:400!important;color:var(--kd-natt)!important;font-size:16px;line-height:1.55}.shopify-section--text-with-icons .text-with-icons__item img{border-radius:12px}.shopify-section--faq .accordion-box{background:var(--kd-moln)!important;border-radius:24px}.shopify-section--faq .accordion__toggle{font-family:KD Gabarito,system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.01em}.accordion,.accordion-box .accordion{border-color:var(--kd-linje)}.accordion__toggle{font-family:KD Gabarito,system-ui,sans-serif;font-weight:700}.shopify-section--rich-text .prose :is(h1,h2,.h1,.h2){font-size:clamp(30px,3.4vw,48px)}.shopify-section--rich-text .prose{font-size:17px;line-height:1.55}[class*=comparison-heading],[class*=comparison-heading] *{font-family:KD Gabarito,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.025em;color:var(--kd-natt)!important;line-height:1.05!important}[class*=comparison-text],[class*=comparison-text] *,[class*=comparison-list-item] *{font-family:KD Nunito,system-ui,sans-serif!important;color:var(--kd-natt)!important}[class*=comparison-table]{border-radius:24px;overflow:hidden}[class*=comparison-item],[class*=comparison-item] *{font-family:KD Nunito,system-ui,sans-serif!important}[class*=ss-trust-badge-title],[class*=ss-trust-badge-title] *{font-family:KD Nunito,system-ui,sans-serif!important;font-weight:800!important;color:var(--kd-natt)!important;font-size:15px!important}[class*=ss-trust-badge-subtitle],[class*=ss-trust-badge-subtitle] *{font-family:KD Nunito,system-ui,sans-serif!important;color:var(--kd-text-2)!important;font-size:13px!important}[class*=ss-trust-badges-list]{border-radius:24px;overflow:hidden}[class*=ss-trust-badge-icon]{font-size:0!important;width:40px;min-width:40px;height:40px;background:center/contain no-repeat}[class*=ss-testimonial] :is(h2,h3,p,span,div){font-family:KD Nunito,system-ui,sans-serif}[class*=ss-testimonial] :is(h2,h3){font-family:KD Gabarito,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.025em}.loox-widget,.loox-rating{font-family:KD Nunito,system-ui,sans-serif}.collection-header{background:var(--kd-moln);padding-block:clamp(40px,6vw,88px)}.collection-header :is(h1,.h0){font-family:KD Gabarito,system-ui,sans-serif;font-weight:700;letter-spacing:-.03em;font-size:clamp(40px,5.4vw,72px);line-height:1.02;color:var(--kd-natt)}.collection-header .prose,.collection-header p{font-size:20px;line-height:1.5;color:var(--kd-natt)}.product-card{transition:transform .2s}.product-card:hover{transform:translateY(-4px)}.product-card__figure,.product-card__figure a,.product-card__image{border-radius:24px}.product-card__figure{overflow:hidden;background:var(--kd-studio)}.product-card__title,.product-card__title a{font-family:KD Gabarito,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:1.15;color:var(--kd-natt)}.product-card .price-list{font-size:17px}.product-card .badge{background:var(--kd-sol);color:var(--kd-natt)}.facets-vertical,.facets-drawer,.facets-summary,.collection__top-bar{font-family:KD Nunito,system-ui,sans-serif;color:var(--kd-natt)}.facets-vertical :is(summary,.accordion__toggle,legend,.bold){font-family:KD Gabarito,system-ui,sans-serif;font-weight:700}.pagination__item,.pagination__current{border-radius:999px;font-weight:800}.pagination__current{background:var(--kd-blackbla);color:#fff}.checkbox:checked,[type=checkbox]:checked{background-color:var(--kd-blackbla);border-color:var(--kd-blackbla)}.select-chevron,.circle-button--fill{background:var(--kd-moln);color:var(--kd-natt)}.shopify-section--main-cart :is(.cart-summary,.cart-recap,[class*=order-summary]),.cart-drawer__footer{border-radius:24px}.shopify-section--main-page .prose{font-size:17px;line-height:1.6;max-width:70ch}.shopify-section--main-page :is(h1,.h1,.h0){font-size:clamp(36px,4.4vw,56px);line-height:1.04;letter-spacing:-.03em}.shopify-section--main-customers-login,.shopify-section--main-customers-register,.shopify-section--main-customers-account,.shopify-section--main-customers-order,.shopify-section--main-customers-addresses,.shopify-section--main-customers-reset-password{font-family:KD Nunito,system-ui,sans-serif}.shopify-section--main-not-found :is(h1,.h1,.h0){font-size:clamp(40px,5.4vw,72px);letter-spacing:-.03em}.kd.kd-trust{background:var(--kd-blackbla);color:#fff}.kd.kd-trust .kd-trust__num,.kd.kd-trust .kd-trust__lab{color:#fff}[class*=ss-trust-badge-item]:nth-child(2) [class*=ss-trust-badge-icon]{background-image:url(kd-ikon-kreativitet.webp)}[class*=ss-trust-badge-item]:nth-child(3) [class*=ss-trust-badge-icon]{background-image:url(kd-ikon-trygghet.webp)}[class*=ss-trust-badge-item]:nth-child(4) [class*=ss-trust-badge-icon]{background-image:url(kd-ikon-oppet-kop.webp)}.kd.kd-top{background:var(--kd-top-bg);color:var(--kd-top-ink)}.kd.kd-top .kd-top__in{color:var(--kd-top-ink);min-height:40px;font-size:13px;font-weight:800}.kd.kd-top .kd-top__msg a,.kd.kd-top .kd-top__msg span{color:var(--kd-top-ink)}.kd.kd-top .kd-top__msg svg{color:var(--kd-top-ink)}.kd.kd-top .kd-top__msg+.kd-top__msg:before{background:var(--kd-top-ink)}[style*=cc8800 i]{color:var(--kd-natt)!important}[style*=ffcc00 i]{background-color:var(--kd-sol)!important}[style*="background: #08afed" i],[style*="background:#08afed" i]{background:var(--kd-blackbla)!important;color:#fff!important;font-family:KD Nunito,system-ui,sans-serif!important;font-weight:800!important;box-shadow:var(--kd-hard-shadow)!important}.payment-box{margin-bottom:14px!important;background:var(--kd-moln)!important;border:1.5px solid var(--kd-linje)!important;border-radius:16px!important;color:var(--kd-natt)!important;font-size:14px!important}.payment-box .pay-row+.pay-row{border-top-color:var(--kd-linje)!important}.product-card__quick-buy .button,.product-card__mobile-quick-buy-button,.product-card__mobile-quick-buy-button .button{min-height:44px;box-shadow:none!important}.page:has(.story-quote){--blue:var(--kd-blackbla)}.page:has(.story-quote) .cta a,.page:has(.story-quote) .cta a:hover,.page:has(.story-quote) .cta a:visited,.page:has(.story-quote) .cta a:active{color:var(--kd-blackbla)!important}.input::placeholder,.textarea::placeholder,input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--kd-natt) 60%,#fff);opacity:1}.floating-label{opacity:1;color:color-mix(in srgb,var(--kd-natt) 60%,#fff)}@media(max-width:600px){.kaching-bundles__block .kaching-bundles__bar-title{font-size:18px!important}.kaching-bundles__block .kaching-bundles__bar-price{font-size:22px!important}.kaching-bundles__block .kaching-bundles__bar-main{padding:14px 10px!important}}[class*=ss-trust-badge-item]:first-child:not(:has([class*=ss-trust-badge-icon])):before{content:"";width:40px;height:40px;flex:none;background:url(kd-ikon-svenskt.webp) center/contain no-repeat}.product-info__block-item[data-block-type=liquid]:has(.payment-box){padding-bottom:16px}.kd-offer-hide{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap}.kd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kd-offer{max-width:none;margin:0;padding-bottom:22px}.kd-offer .kd-pack__head{cursor:pointer}.kd-save__ico{background-image:url(kd-ofr-tag.webp)}.kd-ico--check{background-image:url(kd-ofr-check.webp)}.kd-ico--gift{background-image:url(kd-ofr-gift.webp)}.kd-sizes{display:grid;gap:14px;margin-top:12px}.kd-gifts+.kd-sizes{margin-top:14px}.kd-size__h{display:block;margin:0 0 8px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.kd-opts{display:flex;flex-wrap:wrap;gap:8px}.kd-opt{min-height:40px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--kd-offer-line);background:var(--kd-vit);color:var(--kd-natt);font:800 14px var(--kd-font-body);cursor:pointer}.kd-opt[aria-checked=true]{background:var(--kd-blackbla);border-color:var(--kd-blackbla);color:#fff}.kd-opt:focus-visible{outline:var(--kd-focus);outline-offset:var(--kd-focus-offset)}.kd-duo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kd-duo__opt{display:flex;align-items:center;gap:8px;min-height:50px;padding:6px 12px 6px 8px;border-radius:14px;border:1.5px solid var(--kd-offer-line);background:var(--kd-vit);color:var(--kd-natt);font-family:var(--kd-font-body);text-align:left;cursor:pointer;transition:background var(--kd-t-card),border-color var(--kd-t-card)}.kd-duo__ico{flex:none;width:34px;height:34px;background:url(kd-ikon-linjal.svg) center/contain no-repeat}.kd-duo__txt{display:grid;line-height:1.15}.kd-duo__txt b{font-size:15px;font-weight:900}.kd-duo__txt span{font-size:12px;font-weight:700;color:var(--kd-text-2)}.kd-duo__opt[aria-checked=true]{background:var(--kd-blackbla);border-color:var(--kd-blackbla);color:#fff}.kd-duo__opt[aria-checked=true] .kd-duo__txt span{color:#fff}.kd-duo__opt:focus-visible{outline:var(--kd-focus);outline-offset:var(--kd-focus-offset)}.kd-offer .kd-gift{display:flex;gap:0;overflow:visible;grid-template-columns:none}.kd-offer--default .kd-pack__head{cursor:default}.kd-offer--default .kd-pack__title{font-size:20px}.shopify-section--main-product .quantity-selector{border:1.5px solid var(--kd-offer-line)!important;border-radius:999px!important;background:var(--kd-vit);overflow:hidden}.shopify-section--main-product .quantity-selector__button{color:var(--kd-blackbla)}.shopify-section--main-product .quantity-selector__input{color:var(--kd-natt);font-family:var(--kd-font-body);font-weight:800}.shopify-section--main-product .product-info__block-item[data-block-type=text] ul:not(.kd-ticks){list-style:none;margin:0;padding:4px 0 2px;display:flex;flex-direction:column;gap:10px;font-weight:700}.shopify-section--main-product .product-info__block-item[data-block-type=text] ul:not(.kd-ticks) li{display:flex;gap:12px;align-items:flex-start;margin:0;padding:0}.shopify-section--main-product .product-info__block-item[data-block-type=text] ul:not(.kd-ticks) li:before{content:"";flex:none;width:22px;height:22px;margin-top:1px;border-radius:999px;background:var(--kd-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%230E1838' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.shopify-section--main-product .product-info__block-item[data-block-type=text]:has(img.responsive-img),.shopify-section--main-product .product-info__block-item[data-block-type=image],.shopify-section--main-product .product-info__block-item[data-block-type=offer],.shopify-section--main-product .product-info__block-item[data-block-type=liquid]:has(.payment-box),.shopify-section--main-product .product-info__block-item[data-block-type=liquid]:has([style*=ffcc00 i]),.shopify-section--main-product .product-info__block-item[data-block-id*=loox_snippets_widget],.shopify-section--main-product .product-info.kd-has-offer .product-info__block-item[data-block-type=price]{display:none!important}.kd-js .kd-rv,.kd-rv{opacity:1!important;transform:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kd-ds.css.map */
