:root{--kk-dark: #252422;--kk-dark-2: #2c2524;--kk-navy: #2d3748;--kk-beige: #ccc5b9;--kk-red: #e53935;--kk-red-hover: #c62828;--kk-white: #ffffff}body{background-color:var(--kk-dark)!important;background-image:linear-gradient(135deg,rgba(120,30,30,.05) 25%,transparent 25%),linear-gradient(225deg,rgba(120,30,30,.05) 25%,transparent 25%),linear-gradient(45deg,rgba(0,0,0,.18) 25%,transparent 25%),linear-gradient(315deg,rgba(0,0,0,.18) 25%,transparent 25%);background-size:90px 90px;color:#f5f5f5}.shopify-section:not(.shopify-section-group-product-information)>.section-background,.product-list-section .section-background,section[id*=product_list] .section-background,section[id*=product_recommendations] .section-background{background:transparent!important}#MainContent>.shopify-section>section>h1,#MainContent .product-list-section h3,#MainContent [class*=product-list] h3{color:var(--kk-white)}#header-group .header-announcements,#header-group [class*=announcement]{background:var(--kk-navy)!important;color:#fff!important}#header-group .header-announcements *{color:#fff!important}#header-group header-component,#header-group .header-section,#header-group header{background:var(--kk-beige)!important;color:#1a1a1a!important}#header-group header a,#header-group header button,#header-group header span,#header-group header svg{color:#1a1a1a!important}#header-group header nav,#header-group header [class*=menu-row]{background:transparent}#header-group header nav a,#header-group header nav summary,#header-group header nav button{color:#1a1a1a!important;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none!important;padding-block:10px;transition:color .12s ease}#header-group header nav a:hover,#header-group header nav summary:hover,#header-group header nav button:hover{color:var(--kk-red)!important}#header-group header nav a:hover svg,#header-group header nav summary:hover svg{color:var(--kk-red)!important}#header-group header nav [class*=menu-list],#header-group header nav [class*=dropdown],#header-group header nav ul ul,#header-group header [class*=submenu]{background:#fff!important;border:1px solid #e2ddd3!important;border-radius:6px;box-shadow:0 8px 24px #0000002e;padding:8px 0}#header-group header nav [class*=menu-list] a,#header-group header nav ul ul a,#header-group header [class*=submenu] a{color:#1a1a1a!important;font-weight:600;font-size:.82rem;text-transform:none;letter-spacing:.01em;padding:9px 18px;display:block;white-space:nowrap}#header-group header nav [class*=menu-list] a:hover,#header-group header nav ul ul a:hover,#header-group header [class*=submenu] a:hover{color:var(--kk-red)!important;background:#f7f5f1!important}#header-group header input[type=search],#header-group header [class*=search] input{background:#fff!important;color:#1a1a1a!important;border:1px solid #b8b1a4!important;border-radius:4px}#header-group header input[type=search]::placeholder{color:#8a8478}.kk-btn-red,button.add-to-cart-button,.add-to-cart-button,product-form-component button[type=submit],.quick-add__button,.product-form-buttons .button:not(.button-secondary),.kk-quicklinks+* .button{background:var(--kk-red)!important;color:#fff!important;border:none!important;border-radius:4px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.kk-btn-red{display:inline-block;padding:14px 28px;font-size:.95rem;text-decoration:none;transition:background .15s ease}.kk-btn-red:hover,button.add-to-cart-button:hover,.add-to-cart-button:hover,product-form-component button[type=submit]:hover{background:var(--kk-red-hover)!important}.kk-hero{background:var(--kk-dark-2);background-image:linear-gradient(135deg,rgba(150,30,30,.08) 25%,transparent 25%),linear-gradient(225deg,rgba(150,30,30,.08) 25%,transparent 25%),linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(315deg,rgba(0,0,0,.25) 25%,transparent 25%);background-size:90px 90px;padding:56px 0}.kk-hero__inner{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.kk-hero__content h1{color:#fff;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.25;margin:0 0 20px;font-weight:700}.kk-hero__content p{color:#e8e6e3;font-size:.95rem;line-height:1.7;margin:0 0 28px;max-width:56ch}.kk-hero__image{text-align:center}.kk-hero__image img{max-width:100%;height:auto;border-radius:8px}.kk-quicklinks{background:var(--kk-beige);display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:26px 24px}.kk-quicklinks a{display:block;background:#fff;color:#1a1a1a;text-align:center;font-weight:700;font-size:1rem;letter-spacing:.04em;padding:16px 10px;border:1px solid #d9d4cb;border-radius:3px;box-shadow:0 2px 4px #0000001f;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.kk-quicklinks a:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0003}.product-list-section,section[id*=product_list]{background:transparent!important}#MainContent .product-list-section a.link,#MainContent [class*=product-list] a.link{color:#fff!important;text-decoration:underline;text-underline-offset:3px}#MainContent product-card,#MainContent .product-card{background:#fff!important;border-radius:6px;box-shadow:0 2px 8px #00000059;overflow:hidden}#MainContent product-card h1,#MainContent product-card h2,#MainContent product-card h3,#MainContent product-card h4,#MainContent product-card h5,#MainContent product-card h6,#MainContent product-card p,#MainContent product-card span,#MainContent product-card a{color:#1a1a1a}#MainContent product-card .price__regular .price,#MainContent product-card .price:not(.compare-at-price):not(.price-item--regular){color:#1a1a1a!important;font-weight:700;font-size:1.05rem}#MainContent product-card s{color:#8a8a8a!important}.kk-card-vendor{color:var(--kk-red)!important;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;width:100%}.kk-card-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;width:100%}.kk-card-tag{display:inline-block;background:#f1efeb;color:#555!important;border:1px solid #e0dcd4;border-radius:3px;font-size:.7rem;font-weight:600;padding:2px 8px;text-transform:uppercase;letter-spacing:.03em}#MainContent product-card product-form-component .button,#MainContent product-card .add-to-cart-button,#MainContent product-card button[name=add]{background:var(--kk-red)!important;color:#fff!important;border:none!important;border-radius:4px;width:100%;font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;padding-block:10px}#MainContent product-card product-form-component .button:hover,#MainContent product-card button[name=add]:hover{background:var(--kk-red-hover)!important}#MainContent product-card quantity-selector-component,#MainContent product-card .quantity-selector{display:none!important}#MainContent .product-badges__badge--sale,#MainContent .product-badges__badge[href*=sale],#MainContent [class*=badge][class*=sale],#MainContent .price__badge-sale,.product-badges__badge--sale{background:var(--kk-red, #e53935)!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--kk-beige, #ccc5b9) 55%,#ffffff)!important;font-weight:700;letter-spacing:.04em}#header-group .kk-mega__item--sale>a,.kk-mega__item--sale>a{background:transparent!important;color:#1a1a1a!important;box-shadow:none!important}#header-group .kk-mega__item--sale>a:hover,.kk-mega__item--sale>a:hover{color:var(--kk-red, #e53935)!important;background:#0000000d!important}#header-group header nav a[href*="/collections/parhaat-diilit"],#header-group .menu-drawer a[href*="/collections/parhaat-diilit"]{color:inherit!important;background:transparent!important;box-shadow:none!important;font-weight:inherit}#MainContent .shopify-section:has(.product-information),#MainContent section:has(>.product-information),.product-information{background:#fff!important;color:#1a1a1a!important}.product-information{padding-inline:max(24px,calc((100vw - var(--page-width, 1200px)) / 2))}.product-information h1,.product-information h2,.product-information h3,.product-information h4,.product-information p,.product-information span:not(.button *):not(button *),.product-information div:not(.button):not(.button *),.product-information li,.product-information a:not(.button),.product-information label,.product-information legend,.product-information strong{color:#1a1a1a!important}.product-information .button,.product-information .button *,.product-information button[name=add],.product-information button[name=add] *,.product-information .add-to-cart-button,.product-information .add-to-cart-button *{color:#fff!important}@media screen and (min-width:750px){.product-information__grid,.product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important;grid-column:1 / -1!important}.product-information__grid .product-information__media{grid-column:1!important}.product-information__grid .product-details{grid-column:2!important}}.product-information .product-details h1,.product-information h1{font-size:clamp(1.7rem,2.8vw,2.4rem)!important;line-height:1.2!important;font-weight:800!important;margin-block:0 .35em}.product-information product-price,.product-information .price,.product-information [class*=price]{color:#1a1a1a!important;font-weight:700;font-size:1.5rem}.product-information s,.product-information s *{color:#8a8a8a!important;font-weight:400}.product-information media-gallery,.product-information .product-media-container,.product-information [class*=media-gallery]{background:#f7f6f4!important;border-radius:8px}.product-information media-gallery img{background:#fff;border-radius:8px;object-fit:contain}.product-information quantity-selector-component,.product-information .quantity-selector{background:#fff!important;border:1px solid #d8d4cc!important;border-radius:4px!important;overflow:hidden}.product-information quantity-selector-component button,.product-information .quantity-selector button{background:#f1efeb!important;color:#1a1a1a!important;border:none!important;min-width:40px}.product-information quantity-selector-component button:hover,.product-information .quantity-selector button:hover{background:#e5e1d8!important}.product-information quantity-selector-component input,.product-information .quantity-selector input{background:#fff!important;color:#1a1a1a!important;border:none!important;text-align:center}.product-information product-form-component .button,.product-information button[name=add],.product-information .add-to-cart-button{background:var(--kk-red)!important;color:#fff!important;border:none!important;border-radius:4px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-block:14px}.product-information product-form-component .button:hover,.product-information button[name=add]:hover{background:var(--kk-red-hover)!important}product-recommendations,.product-recommendations,section[id*=product_recommendations]{background:transparent!important}section[id*=product_recommendations]{padding-inline:24px}section[id*=product_recommendations] h3{color:#fff!important;text-align:center;font-weight:800;letter-spacing:.02em}section[id*=product_recommendations] product-card{border:1px solid rgba(255,255,255,.08)}footer .footer,footer [class*=footer]{background:#1c1b1a!important;color:#d5d2ce!important}footer a,footer p,footer span,footer h2,footer h3{color:#d5d2ce!important}@media(max-width:749px){.kk-hero__inner{grid-template-columns:1fr;gap:24px}.kk-hero__content h1{font-size:1.5rem}.kk-quicklinks{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px 16px}section[id*=product_recommendations]{padding-inline:16px}}#MainContent product-card .product-card__title,#MainContent product-card .product-title,#MainContent product-card h3 a,#MainContent product-card h6 a,#MainContent product-card a[href*="/products/"],#MainContent .product-card [class*=title] a,#MainContent .product-card [class*=title]{font-weight:700!important}#MainContent product-card .kk-card-tags,#MainContent product-card .kk-card-tags *{font-weight:600!important}#header-group header .header__row{background:var(--kk-beige)!important}#header-group header .header__row--bottom{border-top:1px solid rgba(0,0,0,.08)}#header-group header .header__row .header__columns{max-width:var(--page-width, 1200px);margin-inline:auto;width:100%}@media screen and (max-width:749px){#header-group header .header__logo,#header-group header [class*=logo]{display:flex!important;align-items:center}#header-group header .header__logo img,#header-group header [class*=logo] img{max-height:34px;width:auto}#header-group header button[aria-controls*=menu],#header-group header [class*=menu-drawer] button{color:#1a1a1a!important}}.menu-drawer,dialog[class*=menu-drawer],[class*=header-drawer]{background:#fff!important;color:#1a1a1a!important}.menu-drawer a,dialog[class*=menu-drawer] a,[class*=header-drawer] a{color:#1a1a1a!important;font-weight:600;font-size:1rem;padding-block:12px;text-decoration:none!important}.menu-drawer a:hover,dialog[class*=menu-drawer] a:hover{color:var(--kk-red)!important}.menu-drawer summary,dialog[class*=menu-drawer] summary{color:#1a1a1a!important;font-weight:700}.menu-drawer li,dialog[class*=menu-drawer] li{border-color:#eeeae3!important}@media screen and (min-width:990px){.kk-default-menu{display:none!important}}@media screen and (max-width:989px){.kk-mega{display:none!important}}#header-group header .header__row--bottom,#header-group header .header__row--bottom .header__columns{overflow:visible!important}#header-group header .header__row{overflow:visible!important}@media screen and (min-width:990px){#header-group header .header__row--bottom .header__column{flex:1 1 auto!important;min-width:0}#header-group header .header__row--bottom .header__menu,#header-group header .header__row--bottom menu-component{width:100%}.kk-mega__bar{align-items:center}}main .collection-hero h1,main .collection-hero__title,main section[id*=collection] h1,main .section--collection-banner h1,body.template-collection main h1,main h1.collection-title{color:#fff!important}main .collection-hero p,main .collection-hero__description,body.template-collection main .collection-description{color:#d6d2c9!important}.product-information{padding-inline:max(32px,calc((100vw - 1200px)/2))!important}.product-information__grid{max-width:1200px!important;margin-inline:auto!important;box-sizing:border-box}.product-information .product-details{max-width:680px}@media screen and (max-width:749px){.product-information{padding-inline:16px!important}}body:has(main .collection-wrapper) main,main:has([id*=main-collection]),main:has(.collection-wrapper){color:#f5f2ec}main .section-collection-heading *,main section:has(+[id*=main-collection]) h1,main section:has(+[id*=main-collection]) h2,main section:has(+[id*=main-collection]) p,main section:has(+[id*=main-collection]) .rte,main section:has(+[id*=main-collection]) div{color:#fff!important}main [id*=main-collection] facet-filters-form,main [id*=main-collection] .facets,main [id*=main-collection] .facets *,main [id*=main-collection] .filters-toolbar,main [id*=main-collection] .filters-toolbar *,main [id*=main-collection] summary,main [id*=main-collection] .results-count,main [id*=main-collection]>div>span,main [id*=main-collection] label,main [id*=main-collection] select{color:#f5f2ec}main [id*=main-collection] .pagination,main [id*=main-collection] .pagination a,main [id*=main-collection] .pagination span{color:#f5f2ec!important}main product-card,main product-card h1,main product-card h2,main product-card h3,main product-card p,main product-card span:not(.button *),main product-card div:not(.button):not(.button *),main product-card a:not(.button),main .product-card,main .product-card *{color:#1a1a1a}main product-card .kk-card-vendor{color:var(--kk-red, #e53935)!important}main product-card .button,main product-card .button *{color:#fff!important}main [id*=main-collection] .collection-empty,main [id*=main-collection] .collection-empty *{color:#f5f2ec!important}.kk-inline-search__submit{background:#1a1a1a!important;color:#fff!important;opacity:1!important;text-shadow:none}.kk-inline-search__submit:hover,.kk-inline-search__submit:focus-visible{background:var(--kk-red, #e53935)!important;color:#fff!important}product-card .accelerated-checkout-block,product-card .shopify-payment-button,.product-card .accelerated-checkout-block,.product-card .shopify-payment-button,[id*=main-collection] .accelerated-checkout-block,.product-list-section .accelerated-checkout-block,section[id*=product_list] .accelerated-checkout-block,product-recommendations .accelerated-checkout-block{display:none!important}.product-information .accelerated-checkout-block{display:block!important}product-card quick-add-component,product-card .quick-add,.product-card quick-add-component,.product-card .quick-add,product-card [class*=quick-add]{display:none!important}product-card .product-media-container:after,product-card .card-gallery__overlay{display:none!important}main [id*=main-collection] facet-filters-form select,main [id*=main-collection] .facets select{background:#fff;color:#1a1a1a!important;border:1px solid #c9c2b4;border-radius:6px;padding:6px 10px}main [id*=main-collection] facet-filters-form details>summary,main [id*=main-collection] .facets details>summary{background:#fff;color:#1a1a1a!important;border:1px solid #c9c2b4;border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer}main [id*=main-collection] facet-filters-form details>summary *,main [id*=main-collection] .facets details>summary *{color:#1a1a1a!important}main [id*=main-collection] facet-filters-form details>div,main [id*=main-collection] .facets details>div,main [id*=main-collection] .facets__panel{background:#fff;color:#1a1a1a!important;border:1px solid #e6e2da;border-radius:12px;box-shadow:0 12px 30px #00000038}main [id*=main-collection] facet-filters-form details>div *,main [id*=main-collection] .facets details>div *{color:#1a1a1a}main [id*=main-collection] .active-facets a,main [id*=main-collection] .active-facets span{background:#fff;color:#1a1a1a!important;border-radius:999px}.kk-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.kk-filterbar__label{color:#f5f2ec;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.kk-filterbar__chip{display:inline-block;background:#fff;color:#1a1a1a!important;border:1px solid #c9c2b4;border-radius:999px;padding:7px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.kk-filterbar__chip:hover{border-color:var(--kk-red, #e53935);color:var(--kk-red, #e53935)!important}.kk-filterbar__chip.is-active{background:var(--kk-red, #e53935);border-color:var(--kk-red, #e53935);color:#fff!important}#header-group .kk-mega__item>a,.kk-mega__item>a{text-transform:none!important;letter-spacing:.01em!important;font-weight:600!important;font-size:.78rem!important;padding:10px!important;white-space:nowrap!important}#header-group .kk-mega__bar,.kk-mega__bar{flex-wrap:wrap!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}#footer-group .logo-block__image,.shopify-section-group-footer-group .logo-block__image,.footer .logo-block__image{opacity:1}.kk-shipping-estimate{display:flex;align-items:flex-start;gap:.4rem;margin:.35rem 0 .15rem;padding:.45rem .55rem;border-radius:8px;background:#2463eb0f;color:#1a1a1a;font-size:.82rem;line-height:1.35;width:100%;box-sizing:border-box}.kk-shipping-estimate__icon{flex:0 0 auto;line-height:1.35}.kk-shipping-estimate__text{flex:1 1 auto;font-weight:600}.cart-totals__shipping-estimate{justify-content:flex-start!important;width:100%}.kk-trust-strip{list-style:none;margin:0 0 .75rem;padding:.55rem .65rem;display:grid;grid-template-columns:1fr 1fr;gap:.35rem .75rem;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fafafa;width:100%;box-sizing:border-box}.kk-trust-strip__item{display:flex;align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.3;color:#333}.kk-trust-strip__mark{color:#2e7d32;font-weight:700;flex:0 0 auto}.kk-trust-strip__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.kk-trust-strip__link:hover{text-decoration-thickness:2px}.buy-buttons-block+.kk-shipping-estimate,.buy-buttons-block~.kk-shipping-estimate{margin-top:.65rem}.buy-buttons-block~.kk-trust-strip,.kk-shipping-estimate+.kk-trust-strip{margin-top:.5rem}.kk-price-minmax{font-size:.7rem;font-weight:600;letter-spacing:.01em;margin-right:.15rem;text-transform:none}@media screen and (max-width:749px){.kk-trust-strip{grid-template-columns:1fr}}#header-group header-drawer,#header-group header-drawer summary,#header-group header-drawer summary[aria-label],#header-group header-drawer .header__icon,#header-group header-drawer .header__icon--summary,#header-group header-drawer .header-drawer-icon,#header-group header-drawer .header-drawer-icon--open,#header-group header-drawer .header-drawer-icon--close,#header-group header summary[aria-label=Valikko],#header-group header summary[aria-controls*=menu],#header-group header summary[aria-controls*=Drawer],#header-group header summary[aria-controls*=drawer],#header-group header [class*=header-drawer] summary,#header-group header button[aria-controls*=menu],#header-group header button[aria-controls*=Drawer],#header-group header button[aria-controls*=drawer]{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;background:transparent!important}#header-group header-drawer svg,#header-group header-drawer svg *,#header-group header-drawer path,#header-group header-drawer line,#header-group header-drawer circle,#header-group header-drawer rect,#header-group header summary[aria-label=Valikko] svg,#header-group header summary[aria-label=Valikko] svg *,#header-group header summary[aria-label=Valikko] path,#header-group header summary[aria-controls*=menu] svg,#header-group header summary[aria-controls*=menu] path,#header-group header summary[aria-controls*=drawer] svg,#header-group header summary[aria-controls*=drawer] path,#header-group header [class*=header-drawer] svg,#header-group header [class*=header-drawer] path{color:#1a1a1a!important;stroke:#1a1a1a!important;fill:none!important}#header-group header-drawer summary svg[fill]:not([fill=none]),#header-group header summary[aria-label=Valikko] svg[fill]:not([fill=none]){fill:#1a1a1a!important}@media screen and (max-width:749px){#header-group header-drawer,#header-group header-drawer summary,#header-group header summary[aria-label=Valikko],#header-group header button[aria-controls*=menu],#header-group header [class*=menu-drawer] button{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}#header-group header-drawer svg,#header-group header-drawer path,#header-group header summary[aria-label=Valikko] path,#header-group header button[aria-controls*=menu] svg,#header-group header button[aria-controls*=menu] path{color:#1a1a1a!important;stroke:#1a1a1a!important}}@media screen and (max-width:749px){#header-group header .header__row--top,#header-group header .header__row--top.color-custom-top-header_section,#header-group header [class*=header__row--top]{--color-foreground: #1a1a1a !important;--color-foreground-rgb: 26, 26, 26 !important;--button-color: #1a1a1a !important;--color-account-icon: #1a1a1a !important}#header-group header .search-action,#header-group header .search-action .header-actions__action,#header-group header .kk-search-modal-btn,#header-group header .kk-search-modal-btn .svg-wrapper,#header-group header .search-action button{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;--button-color: #1a1a1a !important}#header-group header .search-action svg,#header-group header .search-action svg *,#header-group header .kk-search-modal-btn svg,#header-group header .kk-search-modal-btn svg *,#header-group header .kk-search-modal-btn path{color:#1a1a1a!important;stroke:#1a1a1a!important;fill:none!important}#header-group header .search-action svg[fill]:not([fill=none]),#header-group header .kk-search-modal-btn svg[fill]:not([fill=none]){fill:#1a1a1a!important}#header-group header .account-button,#header-group header .account-button__icon,#header-group header .account-button__fallback,#header-group header shopify-account,#header-group header .header-actions__action.account-button{color:#1a1a1a!important;--color-account-icon: #1a1a1a !important;--button-color: #1a1a1a !important}#header-group header .account-button svg,#header-group header .account-button svg *,#header-group header .account-button path,#header-group header .account-button__icon path{color:#1a1a1a!important;stroke:#1a1a1a!important;fill:none!important}#header-group header header-actions,#header-group header .header-actions__action,#header-group header .header-actions__cart-icon,#header-group header cart-icon,#header-group header .action__cart{color:#1a1a1a!important;--button-color: #1a1a1a !important}#header-group header .header-actions__cart-icon svg,#header-group header .header-actions__cart-icon svg *:not(.cart-bubble *),#header-group header cart-icon>svg,#header-group header cart-icon>.svg-wrapper svg,#header-group header cart-icon path:not(.cart-bubble path),#header-group header .action__cart svg,#header-group header .action__cart path{color:#1a1a1a!important;stroke:#1a1a1a!important;fill:none!important}#header-group header cart-icon svg[fill]:not([fill=none]),#header-group header .header-actions__cart-icon svg[fill]:not([fill=none]){fill:#1a1a1a!important}#header-group header .cart-bubble,#header-group header .cart-bubble *,#header-group header [class*=cart-bubble],#header-group header .cart-count-bubble,#header-group header .cart-count-bubble *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:currentColor;stroke:none}}.menu-drawer,.header-drawer .menu-drawer,header-drawer .menu-drawer,#Details-menu-drawer-container .menu-drawer,dialog.menu-drawer,[class*=header-drawer] .menu-drawer{--menu-top-level-font-case: none !important;--menu-child-font-case: none !important;--menu-parent-font-case: none !important;background:#fff!important;color:#1a1a1a!important}.menu-drawer a,.menu-drawer summary,.menu-drawer button,.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu-item--parent,header-drawer .menu-drawer a,header-drawer .menu-drawer summary,#header-group header .menu-drawer a,#header-group header .menu-drawer summary,#header-group header .menu-drawer button,#header-group header .menu-drawer .menu-drawer__menu-item,#header-group header .menu-drawer .menu-drawer__menu-item-text{text-transform:none!important;letter-spacing:.01em!important;color:#1a1a1a!important}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer summary.menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text,.menu-drawer details>summary.menu-drawer__menu-item{font-weight:700!important;font-size:1.05rem!important;min-height:48px!important;display:flex!important;align-items:center!important;padding-block:10px!important;padding-inline:16px!important;line-height:1.25!important}.menu-drawer .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu-item--parent,.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu--childlist a{font-weight:450!important;font-size:.95rem!important;min-height:48px!important;display:flex!important;align-items:center!important;padding-block:8px!important;padding-inline:16px 16px!important;padding-inline-start:28px!important;line-height:1.3!important}@supports not (font-weight: 450){.menu-drawer .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu-item--parent,.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu--childlist a{font-weight:500!important}}.menu-drawer .menu-drawer__close-button,.menu-drawer .close-button.menu-drawer__close-button,header-drawer .menu-drawer__close-button,#Details-menu-drawer-container .menu-drawer__close-button,.header-drawer-icon--close{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}.menu-drawer .menu-drawer__close-button,.menu-drawer .close-button.menu-drawer__close-button,header-drawer .menu-drawer__close-button{min-width:44px!important;min-height:44px!important;width:48px!important;height:48px!important;padding:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:4px 4px 0!important;background:transparent!important;border:0!important;box-shadow:none!important}.menu-drawer .menu-drawer__close-button .svg-wrapper,.menu-drawer .menu-drawer__close-button svg,.header-drawer-icon--close .svg-wrapper,.header-drawer-icon--close svg{width:22px!important;height:22px!important;color:#1a1a1a!important}.menu-drawer .menu-drawer__close-button svg,.menu-drawer .menu-drawer__close-button path,.header-drawer-icon--close svg,.header-drawer-icon--close path{color:#1a1a1a!important;fill:#1a1a1a!important;stroke:none!important}.menu-drawer .menu-drawer__list-item--divider,.menu-drawer .menu-drawer__menu-container--divider,.menu-drawer .menu-drawer__menu.has-submenu>.menu-drawer__list-item,.menu-drawer nav>ul>li,.menu-drawer .menu-drawer__navigation>ul>li{border-bottom:1px solid #e8e4dc!important}.menu-drawer .menu-drawer__menu--childlist>.menu-drawer__list-item,.menu-drawer .menu-drawer__menu--childlist li{border-bottom:none!important}.menu-drawer .menu-drawer__navigation{padding-block:4px 12px!important}.menu-drawer .menu-drawer__menu{gap:0!important;row-gap:0!important}.menu-drawer .menu-drawer__list-item{margin:0!important}@media screen and (max-width:749px){.menu-drawer__navigation-container,.menu-drawer .menu-drawer__inner-container{justify-content:flex-start!important}}product-card .product-card__content>.kk-card-meta:not(:first-child),.product-card__content>.kk-card-meta:not(:first-child),.kk-card-meta span.kk-card-vendor,.kk-card-meta .kk-card-vendor{display:revert!important}product-card div.kk-card-vendor,.product-card div.kk-card-vendor,.product-card__content>div.kk-card-vendor{display:none!important}.kk-card-meta span.kk-card-vendor,.kk-card-meta .kk-card-vendor{display:inline!important}.kk-home-newsletter{max-width:680px;margin:0 auto;padding:1rem 1.25rem 1.15rem;background:#f7f5f1;border-radius:8px;text-align:center;color:#1a1a1a}.kk-home-newsletter__title,.kk-home-newsletter h2{margin:0 0 .65rem;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;letter-spacing:.01em;text-transform:none;color:#1a1a1a!important}.kk-newsletter-form{margin:0}.kk-newsletter-form__row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.5rem;width:100%}.kk-newsletter-form__email,.kk-newsletter-form input[type=email]{flex:1 1 auto;min-width:0;width:auto;padding:.7rem .85rem;border:1px solid #d4cfc6;border-radius:4px;background:#fff;color:#1a1a1a!important;font-size:.95rem}.kk-newsletter-form__submit,.kk-newsletter-form .kk-btn-red,.kk-home-newsletter .kk-btn-red{flex:0 0 auto;padding:.7rem 1.15rem;border:none;border-radius:4px;background:var(--kk-red, #e53935)!important;color:#fff!important;font-size:.95rem;font-weight:700;letter-spacing:.02em;text-transform:none!important;white-space:nowrap;cursor:pointer}.kk-home-newsletter__gdpr,.kk-home-newsletter>p{margin:.55rem 0 0;font-size:.78rem;line-height:1.35;color:#5c574f!important}.kk-home-newsletter__gdpr a,.kk-home-newsletter>p a{color:var(--kk-red, #e53935)!important;text-decoration:underline}.shopify-section:has(.kk-home-newsletter){padding-block:.75rem 1.25rem!important}@media screen and (max-width:749px){.kk-newsletter-form__row{flex-direction:column}.kk-newsletter-form__email,.kk-newsletter-form input[type=email],.kk-newsletter-form__submit,.kk-home-newsletter .kk-btn-red{width:100%}}.kk-home-social{display:none!important}product-card .kk-shipping-estimate,product-card .kk-trust-strip{display:none!important}#header-group .kk-mega,.kk-mega{position:relative!important;width:100%!important;max-width:100%!important;overflow:visible!important}#header-group .kk-mega__item--has-flyout:not(:has(.kk-mega__flyout--narrow)),.kk-mega__item--has-flyout:not(:has(.kk-mega__flyout--narrow)){position:static!important}#header-group .kk-mega__flyout,.kk-mega__flyout{left:0!important;right:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:none;flex-wrap:nowrap!important;overflow:visible!important}#header-group .kk-mega__item--has-flyout:hover>.kk-mega__flyout,#header-group .kk-mega__item--has-flyout:focus-within>.kk-mega__flyout,.kk-mega__item--has-flyout:hover>.kk-mega__flyout,.kk-mega__item--has-flyout:focus-within>.kk-mega__flyout{display:flex!important}#header-group .kk-mega__flyout--narrow,.kk-mega__flyout--narrow{width:max-content!important;max-width:min(360px,100%)!important;min-width:240px!important}#header-group .kk-mega__flyout--right,.kk-mega__flyout--right{left:auto!important;right:0!important}#header-group .kk-mega__col,.kk-mega__col{flex:1 1 180px!important;min-width:160px!important;max-width:none!important}#header-group header .header__row--bottom,#header-group header .header__row--bottom .header__columns,#header-group header .header__row--bottom .header__column,#header-group header .header__row--bottom .header__menu,#header-group header .header__row--bottom menu-component{overflow:visible!important}product-card .kk-card-meta,.product-card .kk-card-meta,.kk-card-meta{display:block!important;width:100%!important;max-width:100%;box-sizing:border-box;text-align:center!important;margin-inline:auto}product-card .kk-card-meta__row,.product-card .kk-card-meta__row,.kk-card-meta__row{display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center;gap:.35rem;width:100%!important;text-align:center!important}product-card .kk-card-meta span.kk-card-vendor,product-card .kk-card-meta .kk-card-vendor,.product-card .kk-card-meta span.kk-card-vendor,.product-card .kk-card-meta .kk-card-vendor,.kk-card-meta span.kk-card-vendor,.kk-card-meta .kk-card-vendor{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;margin-inline:0}product-card .kk-card-meta .kk-card-set,.kk-card-meta .kk-card-set{width:100%;text-align:center!important}product-card .product-card__content>.kk-card-meta:first-child,.product-card .product-card__content>.kk-card-meta:first-child,.product-card__content>.kk-card-meta:first-child{display:none!important}html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent .section-content-wrapper,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent .page-content,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent .rte,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent rte-formatter,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent .text-block,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent h1,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent h2,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent h3,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent h4,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent h5,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent h6,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent p,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent li,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent span,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent strong,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent em,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent td,html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent th{color:#fff!important}html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent .page-content{--color: #ffffff}html:has(link[rel=canonical][href*="/pages/kayttoehdot"]) #MainContent a{color:#f2f2f2!important;text-decoration:underline;text-underline-offset:.15em}html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent .section-content-wrapper,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent .page-content,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent .rte,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent rte-formatter,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent .text-block,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent h1,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent h2,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent h3,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent h4,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent h5,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent h6,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent p,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent li,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent span,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent strong,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent em,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent td,html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent th{color:#fff!important}html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent .page-content{--color: #ffffff}html:has(link[rel=canonical][href*="/pages/tietosuojaseloste"]) #MainContent a{color:#f2f2f2!important;text-decoration:underline;text-underline-offset:.15em}html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent .section-content-wrapper,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent .page-content,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent .rte,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent rte-formatter,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent .text-block,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent h1,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent h2,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent h3,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent h4,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent h5,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent h6,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent p,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent li,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent span,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent strong,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent em,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent td,html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent th{color:#fff!important}html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent .page-content{--color: #ffffff}html:has(link[rel=canonical][href*="/pages/usein-kysytyt-kysymykset"]) #MainContent a{color:#f2f2f2!important;text-decoration:underline;text-underline-offset:.15em}html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent .section-content-wrapper,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent .page-content,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent .rte,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent rte-formatter,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent .text-block,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent h1,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent h2,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent h3,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent h4,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent h5,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent h6,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent p,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent li,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent span,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent strong,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent em,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent td,html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent th{color:#fff!important}html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent .page-content{--color: #ffffff}html:has(link[rel=canonical][href*="/pages/yhteystiedot"]) #MainContent a{color:#f2f2f2!important;text-decoration:underline;text-underline-offset:.15em}#header-group header nav .kk-mega__flyout,#header-group .kk-mega__flyout{max-height:min(70vh,720px);overflow-x:hidden;overflow-y:auto;align-items:flex-start;box-sizing:border-box}#header-group header nav .kk-mega__flyout .kk-mega__col,#header-group .kk-mega__flyout .kk-mega__col{min-width:0;max-width:100%;flex:1 1 160px;display:flex;flex-direction:column;max-height:100%}#header-group header nav .kk-mega__flyout ul,#header-group .kk-mega__flyout ul{max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;max-height:min(52vh,520px);padding-right:2px}#header-group header nav .kk-mega__flyout ul a,#header-group header nav .kk-mega__flyout .kk-mega__col li a,#header-group .kk-mega__flyout .kk-mega__col li a{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.3;box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}#header-group header nav .kk-mega__flyout .kk-mega__see-all,#header-group .kk-mega__flyout .kk-mega__see-all{flex:0 0 auto;margin-top:4px}.kk-card-set,product-card .kk-card-set,.product-card .kk-card-set{display:none!important}#MainContent product-card .card-gallery,#MainContent .product-card .card-gallery,product-card .card-gallery{background:#f7f6f4}#MainContent product-card .card-gallery img,#MainContent .product-card .card-gallery img,product-card .card-gallery img,product-card .card-gallery .product-media-container img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;background:#fff}#MainContent product-card .card-gallery[data-image-ratio=portrait],product-card .card-gallery[data-image-ratio=portrait]{--gallery-aspect-ratio: 63 / 88}#MainContent product-card .kk-card-tags{flex-wrap:wrap;gap:.2rem;max-height:none;overflow:visible}#MainContent product-card .product-card__content,#MainContent product-card .kk-card-meta{padding-inline:.45rem}#MainContent product-card,#MainContent .product-card,product-card{display:flex!important;flex-direction:column!important;height:100%}#MainContent product-card .product-card__content,#MainContent .product-card .product-card__content,product-card .product-card__content{display:flex!important;flex-direction:column!important;flex:1 1 auto;min-height:0}#MainContent product-card .product-card__content>*:last-child,#MainContent product-card product-form-component,#MainContent product-card .product-form,#MainContent product-card form[action*="/cart/add"],#MainContent product-card .kk-card-cta,product-card product-form-component,product-card .product-form,product-card form[action*="/cart/add"]{margin-top:auto!important}#MainContent product-card product-form-component .button,#MainContent product-card .add-to-cart-button,#MainContent product-card button[name=add],product-card product-form-component .button,product-card button[name=add]{width:100%}#MainContent .product-grid>.product-grid__item,#MainContent .product-grid>li,#MainContent ul[class*=product]>li,#MainContent .resource-list__item,#MainContent .collection-product-grid>.product-grid__item,#MainContent .collection-product-grid>li{display:flex;flex-direction:column;align-items:stretch}#MainContent .product-grid>script,.product-grid>script{display:none!important}#MainContent .product-grid>.product-grid__item>product-card,#MainContent .product-grid>li>product-card,#MainContent .resource-list__item>product-card,#MainContent .collection-product-grid>.product-grid__item>product-card,#MainContent .collection-product-grid>li>product-card{flex:1 1 auto;width:100%}.menu-drawer summary.kk-drawer-summary-split{display:flex!important;align-items:center;gap:.25rem;list-style:none;cursor:default}.menu-drawer summary.kk-drawer-summary-split::-webkit-details-marker{display:none}.menu-drawer .menu-drawer__parent-link{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:48px;color:inherit;text-decoration:none}.menu-drawer .menu-drawer__accordion-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-drawer .menu-drawer__accordion-toggle .svg-wrapper,.menu-drawer .menu-drawer__accordion-toggle .icon-plus{width:1.1rem;height:1.1rem;pointer-events:none}@media screen and (max-width:749px){#MainContent .product-grid,#MainContent .collection-product-grid,#MainContent ul.product-grid,#MainContent .resource-list:has(product-card),main [id*=main-collection] .product-grid,main [id*=main-collection] .collection-wrapper,main .shopify-section:has(.product-grid) .section-content-wrapper,main .shopify-section:has(product-card) .section-content-wrapper{padding-inline:16px!important;box-sizing:border-box}#MainContent .shopify-section:has(product-card)>.section,#MainContent .shopify-section:has(.product-grid)>.section{padding-inline:16px!important;box-sizing:border-box}}.kk-card-meta .kk-lang-chip,product-card .kk-lang-chip{display:inline-flex!important;align-items:center;gap:.28em;color:var(--kk-red, #c8102e)!important;font-size:inherit;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;vertical-align:middle}.kk-card-meta .kk-lang-flag,product-card .kk-lang-flag{display:inline-flex;align-items:center;line-height:0;flex:0 0 auto}.kk-card-meta .kk-lang-flag-svg,product-card .kk-lang-flag-svg{display:block;width:1.25em;height:.85em;border-radius:1px;box-shadow:none;border:0;outline:none;overflow:hidden}#MainContent product-card .price__hidden,#MainContent product-card product-price .price__hidden,product-card .price__hidden,.product-information .price__hidden{display:none!important}#MainContent product-card .price__sale:not(.price__hidden),#MainContent product-card product-price .price__sale:not(.price__hidden),product-card .price__sale:not(.price__hidden){display:flex!important;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem .55rem;width:100%}#MainContent product-card .compare-at-price,#MainContent product-card .price-item--regular,#MainContent product-card .price__sale .compare-at-price,#MainContent product-card s.compare-at-price,product-card .compare-at-price,product-card .price-item--regular{color:#8a8a8a!important;font-weight:500!important;font-size:.85rem!important;text-decoration:line-through!important;text-decoration-thickness:1.5px;opacity:.95}#MainContent product-card .price-item--sale,#MainContent product-card .price__sale .price,#MainContent product-card .price-item--sale.price,product-card .price-item--sale,product-card .price__sale .price{color:var(--kk-red, #c8102e)!important;font-weight:800!important;font-size:1.12rem!important;letter-spacing:-.01em;text-decoration:none!important}#MainContent product-card .price__regular,product-card .price__regular{display:flex;justify-content:center;width:100%}.product-information .compare-at-price,.product-information .price-item--regular,main .product-details .compare-at-price{color:#8a8a8a!important;font-weight:500!important;font-size:.95em!important;text-decoration:line-through!important}.product-information .price-item--sale,.product-information .price__sale .price,main .product-details .price-item--sale{color:var(--kk-red, #c8102e)!important;font-weight:800!important;font-size:1.35rem!important}.product-information .price__sale:not(.price__hidden),main .product-details .price__sale:not(.price__hidden){display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .65rem}.kk-pdp-meta{display:flex;flex-direction:column;gap:.4rem;margin:.45rem 0 .65rem;width:100%}.kk-pdp-meta__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;padding:0;list-style:none}.kk-pdp-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.2;background:#f7f5f1;color:#333;border:1px solid rgba(58,47,40,.14);text-decoration:none}a.kk-pdp-chip:hover{border-color:var(--kk-red, #e53935);color:var(--kk-red, #e53935)}.kk-pdp-chip--rarity{color:#1f2a44}.kk-pdp-chip--set{background:#fff;border-color:#ccc5b9}.kk-pdp-chip__name{font-weight:600}.kk-pdp-chip__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:#7a6f66;margin-left:2px;text-transform:lowercase}.kk-pdp-meta .kk-lang-chip{background:transparent!important;color:#1f2a44!important;border:1.5px solid #1f2a44!important;border-radius:3px;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 8px}.kk-pdp-meta__status{display:flex;flex-wrap:wrap;gap:.5rem .85rem;font-size:.8rem;color:#5c534c}.kk-pdp-stock--in{color:#2e7d32;font-weight:600}.kk-pdp-stock--out{color:#9e9e9e;font-weight:600}.kk-pdp-guarantee{margin:.65rem 0 0;padding:.55rem .75rem;font-size:.8rem;line-height:1.35;color:#4a4038;background:#fff;border-radius:8px;border:1px solid rgba(58,47,40,.1)}.kk-pdp-guarantee__tag{font-weight:700;color:#2c241c}.kk-pdp-guarantee__sep{color:#ccc5b9;margin:0 4px}.kk-shipping-estimate+.kk-trust-strip+.kk-pdp-guarantee,.kk-trust-strip+.kk-pdp-guarantee{margin-top:.75rem}@media screen and (max-width:749px){.sticky-add-to-cart__bar{bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:translate(0) translateY(calc(100% + 24px))!important;opacity:0!important;pointer-events:none!important;border-radius:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;gap:12px!important;box-shadow:0 -4px 16px #00000014!important;background:#fff!important;border-top:1px solid rgba(58,47,40,.12)!important;display:flex!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(0) translateY(0)!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar[data-stuck=true]{display:flex!important;opacity:1!important;transform:translateY(0)!important}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar:not([data-stuck=true]){display:none!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__image,.sticky-add-to-cart__title,.sticky-add-to-cart__variant,.sticky-add-to-cart__info{display:none!important}.sticky-add-to-cart__price{font-size:18px!important;font-weight:800!important;letter-spacing:-.02em;color:#1a1a1a!important;white-space:nowrap;line-height:1.15}.sticky-add-to-cart__price:after{content:"sis. ALV";display:block;font-size:10px;font-weight:500;color:#7a6f66;margin-top:1px}.sticky-add-to-cart__button{width:auto!important;flex:1 1 auto;padding:12px 14px!important;font-size:13.5px!important;background:var(--kk-red, #e53935)!important;color:#fff!important;border-color:var(--kk-red, #e53935)!important}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{background:#bdbdbd!important;border-color:#bdbdbd!important;color:#fff!important;opacity:1!important}html.kk-sticky-atc-visible{padding-bottom:var(--kk-sticky-atc-pad, calc(72px + env(safe-area-inset-bottom, 0px)) )}}.kk-same-set,.kk-related-fallback{padding:1.75rem 0 1.25rem;background:#fffaf5;border-top:1px solid rgba(58,47,40,.08)}.kk-same-set__inner{max-width:var(--page-width, 1200px);margin:0 auto;padding-inline:1rem}.kk-same-set__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.kk-same-set__title{margin:0;font-size:1.15rem;font-weight:800;color:#2c241c}.kk-same-set__subtitle{margin:0 0 .85rem;font-size:.85rem;color:#7a6f66}.kk-same-set__all{font-size:.85rem;font-weight:700;color:var(--kk-red, #e53935);text-decoration:none;white-space:nowrap}.kk-same-set__all:hover{text-decoration:underline}.kk-same-set__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,42vw);gap:.75rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.kk-same-set__rail{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:unset;overflow:visible}}.kk-same-set__card{display:flex;flex-direction:column;gap:.35rem;text-decoration:none;color:inherit;scroll-snap-align:start;background:#fff;border:1px solid rgba(58,47,40,.08);border-radius:10px;padding:.5rem;min-width:0}.kk-same-set__card:hover{border-color:var(--kk-red, #e53935)}.kk-same-set__img{width:100%;aspect-ratio:5 / 7;object-fit:contain;background:#f3eee8;border-radius:6px}.kk-same-set__name{font-size:.78rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2em}.kk-same-set__price{font-size:.9rem;font-weight:800;color:var(--kk-red, #e53935)}.kk-pdp-faq{padding:1.5rem 0 2rem;background:#fff}.kk-pdp-faq__inner{max-width:var(--page-width, 1200px);margin:0 auto;padding-inline:1rem}.kk-pdp-faq__title{margin:0 0 .85rem;font-size:1.15rem;font-weight:800}.kk-pdp-faq__list{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(58,47,40,.1)}.kk-pdp-faq__item{border:none;border-bottom:1px solid rgba(58,47,40,.1);border-radius:0;background:transparent;padding:0}.kk-pdp-faq__q{cursor:pointer;list-style:none;font-weight:700;font-size:.92rem;padding:.9rem 0;color:#2c241c}.kk-pdp-faq__q::-webkit-details-marker{display:none}.kk-pdp-faq__q:after{content:"+";float:right;color:#5c534c;font-weight:800}.kk-pdp-faq__item[open] .kk-pdp-faq__q:after{content:"\2212"}.kk-pdp-faq__a{padding:0 0 .9rem;font-size:.88rem;line-height:1.45;color:#5c534c}.kk-pdp-faq__a p{margin:0}.product-information .kk-pdp-meta,.product-details .kk-pdp-meta,#MainContent .kk-pdp-meta{display:flex!important;flex-direction:column!important;gap:.45rem!important;margin:.5rem 0 .75rem!important;width:100%!important}.product-information .kk-pdp-meta__chips,#MainContent .kk-pdp-meta__chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.product-information .kk-pdp-chip,#MainContent .kk-pdp-chip,.kk-pdp-meta .kk-pdp-chip{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:5px 10px!important;border-radius:4px!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;background:#f7f5f1!important;color:#1a1a1a!important;border:1px solid rgba(58,47,40,.18)!important;text-decoration:none!important;white-space:nowrap}.product-information .kk-pdp-chip--set,#MainContent .kk-pdp-chip--set{background:#fff!important;border-color:#ccc5b9!important}.product-information .kk-pdp-meta .kk-lang-chip,#MainContent .kk-pdp-meta .kk-lang-chip{background:transparent!important;color:#1f2a44!important;border:1.5px solid #1f2a44!important;font-weight:800!important;letter-spacing:.06em!important}.product-information .product-details .rte p,.product-details .text-block.rte p{margin:.25rem 0;font-size:.9rem;color:#1a1a1a}#MainContent .kk-pdp-meta,.product-information .kk-pdp-meta,#MainContent .kk-pdp-meta__chips{display:flex!important;visibility:visible!important}.kk-pdp-faq,.kk-pdp-faq *{color:#1a1a1a}.kk-pdp-faq__title{color:#1a1a1a!important;opacity:1!important;font-weight:800!important}.kk-pdp-faq__q,.kk-pdp-faq summary.kk-pdp-faq__q{color:#1a1a1a!important}.kk-pdp-faq__q:hover,.kk-pdp-faq summary.kk-pdp-faq__q:hover,.kk-pdp-faq__q:focus,.kk-pdp-faq__item:hover .kk-pdp-faq__q,.kk-pdp-faq a:hover{color:#1a1a1a!important;background:transparent!important}.kk-pdp-faq__q:after{color:#5c534c!important}.kk-pdp-faq__a,.kk-pdp-faq__a p{color:#4a4038!important}.kk-same-set{background:#fff;color:#1a1a1a}.kk-same-set__title{color:#1a1a1a!important}.kk-same-set__subtitle{color:#6b635c!important}.kk-same-set__rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(160px,200px);gap:12px;overflow-x:auto;padding:.25rem 0 .75rem;list-style:none;margin:0;scroll-snap-type:x mandatory}@media(min-width:990px){.kk-same-set__rail{grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-columns:unset;overflow:visible}}.kk-same-set__item{list-style:none;margin:0;scroll-snap-align:start;min-width:0}.kk-same-set__pcard,.kk-same-set product-card.product-card{display:flex!important;flex-direction:column!important;height:100%;background:#fff!important;border:1px solid rgba(58,47,40,.1);border-radius:10px;overflow:hidden;color:#1a1a1a!important}.kk-same-set__content{display:flex!important;flex-direction:column!important;gap:.45rem!important;padding:.65rem!important;flex:1 1 auto;background:#fff!important;color:#1a1a1a!important}.kk-same-set__media{background:#f7f5f1;border-radius:6px;overflow:hidden;aspect-ratio:5 / 7;display:flex;align-items:center;justify-content:center}.kk-same-set__img{width:100%!important;height:100%!important;object-fit:contain!important;background:transparent!important;border-radius:0!important}.kk-same-set__title-link{text-decoration:none!important;color:#1a1a1a!important}.kk-same-set__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem!important;font-weight:700!important;line-height:1.3!important;color:#1a1a1a!important;min-height:2.2em}.kk-same-set__price,.kk-same-set__price .price{color:#1a1a1a!important;font-weight:800!important;font-size:1rem!important;display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline;justify-content:center}.kk-same-set__price .compare-at-price,.kk-same-set__price s{color:#8a8a8a!important;font-weight:500!important;font-size:.85rem!important;text-decoration:line-through!important}.kk-same-set__cta{margin-top:auto!important;width:100%!important;text-align:center;background:var(--kk-red, #e53935)!important;color:#fff!important;border:none!important;border-radius:4px!important;font-weight:700!important;font-size:.78rem!important;text-transform:uppercase;letter-spacing:.04em;padding:.65rem .5rem!important;text-decoration:none!important}.kk-same-set .kk-card-meta,.kk-same-set .kk-card-vendor,.kk-same-set .kk-lang-chip{color:var(--kk-red, #c8102e)!important}.kk-card-meta .kk-lang-chip,product-card .kk-lang-chip,.product-card .kk-lang-chip,.kk-same-set .kk-lang-chip{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0!important;gap:0!important}.kk-card-meta .kk-lang-flag-svg,product-card .kk-lang-flag-svg,.product-card .kk-lang-flag-svg,.kk-lang-flag svg,span.kk-lang-flag svg{box-shadow:none!important;border:0!important;outline:none!important;filter:none!important}.kk-card-meta .kk-lang-flag-svg,product-card .kk-lang-flag-svg{border-radius:1px}a.kk-same-set__media-link{display:block!important;text-decoration:none!important;color:inherit!important;cursor:pointer!important}a.kk-same-set__media-link:focus-visible{outline:2px solid var(--kk-red, #c8102e);outline-offset:2px}.kk-hero{padding:28px 0 18px!important}.kk-hero__inner{gap:20px!important}.kk-hero__content h1{margin:0 0 10px!important}.kk-hero__content p{margin:0 0 18px!important}.kk-quicklinks{padding:16px 24px!important;gap:12px!important}#MainContent .section-resource-list,#MainContent .shopify-section .section-resource-list{display:flex!important;flex-direction:column!important;align-items:stretch!important}#MainContent .section-resource-list__header,#MainContent .section-resource-list__header .group-block,#MainContent .section-resource-list__header .group-block-content,#MainContent .section-resource-list__header>*,#MainContent .section-resource-list__header layout-panel-flex,#MainContent .section-resource-list__header .layout-panel-flex{display:contents!important}#MainContent .section-resource-list__header h3,#MainContent .section-resource-list__header h2,#MainContent .section-resource-list__header h4,#MainContent .section-resource-list__header .text-block,#MainContent .section-resource-list__header [class*=product-list-text],#MainContent .section-resource-list__header .group-block>.text-block{order:1!important;width:100%!important;margin-bottom:.35rem!important;display:block!important;text-align:center!important}#MainContent .section-resource-list>slideshow-component,#MainContent .section-resource-list>.resource-list,#MainContent .section-resource-list>resource-list,#MainContent .section-resource-list>:not(.section-resource-list__header):not(.section-resource-list__content){order:2!important;width:100%!important}#MainContent .section-resource-list__header a,#MainContent .section-resource-list__header .button,#MainContent .section-resource-list__header [class*=product-list-button],#MainContent .section-resource-list__header .text-block+a,#MainContent .section-resource-list__header .button-block{order:3!important;align-self:center!important;margin-top:.85rem!important;margin-bottom:.25rem!important;display:inline-flex!important;width:auto!important}#MainContent .section-resource-list__content{order:4!important}#MainContent .kk-card-tags a.kk-card-tag,.kk-card-tags a.kk-card-tag{text-decoration:none!important;color:inherit!important;cursor:pointer}#MainContent .kk-card-tags a.kk-card-tag:hover,.kk-card-tags a.kk-card-tag:hover{filter:brightness(.92);outline:1px solid rgba(0,0,0,.15)}#MainContent product-card .product-card__content .text-block,#MainContent product-card .text-block.product-title,#MainContent product-card [class*=product-title],#MainContent product-card h3,#MainContent product-card .product-card-title,#MainContent product-card a.product-card__title,#MainContent product-card .card__heading,product-card .product-card__content .text-block{min-height:2.6em!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.logo-block__link{display:flex;width:100%;max-width:100%;color:inherit;text-decoration:none}#MainContent .kk-product-list{display:flex!important;flex-direction:column!important}#MainContent .kk-product-list .kk-pl-header,#MainContent .kk-product-list .kk-pl-header-inner,#MainContent .kk-product-list .kk-pl-header-inner .group-block,#MainContent .kk-product-list .kk-pl-header-inner .group-block-content{display:contents!important}#MainContent .kk-product-list .kk-pl-header h2,#MainContent .kk-product-list .kk-pl-header h3,#MainContent .kk-product-list .kk-pl-header h4,#MainContent .kk-product-list .kk-pl-header .text-block,.kk-product-list .kk-pl-header h2,.kk-product-list .kk-pl-header h3,.kk-product-list .kk-pl-header h4,.kk-product-list .kk-pl-header .text-block,.kk-product-list>.text-block,.kk-product-list>.text-block h2,.kk-product-list>.text-block h3,.kk-product-list>.text-block h4{order:1!important;width:100%!important;max-width:none!important;display:block!important;text-align:center!important;--width: 100% !important;--text-align: center !important;--max-width: none !important;justify-self:center!important;align-self:stretch!important}.kk-product-list .text-block>*,.kk-product-list .kk-pl-header .text-block>*{text-align:center!important;margin-inline:auto!important}#MainContent .kk-product-list .kk-pl-rail{order:2!important;width:100%!important}#MainContent .kk-product-list .kk-pl-header a,#MainContent .kk-product-list .kk-pl-header .button{order:3!important;align-self:center!important;margin-top:.85rem!important;display:inline-flex!important}#MainContent .kk-product-list .section-resource-list__content{order:4!important}fly-to-cart.kk-fly-top-right,fly-to-cart.fly-to-cart--main.kk-fly-top-right,fly-to-cart.fly-to-cart--quick.kk-fly-top-right,fly-to-cart.fly-to-cart--sticky.kk-fly-top-right{--x-timing: cubic-bezier(.33, 0, .2, 1);--y-timing: cubic-bezier(.33, 0, .2, 1);--scale-timing: cubic-bezier(.33, 0, .2, 1);animation-duration:.55s}.kk-same-set__browse{display:flex;flex-direction:column;gap:.25rem;margin:.75rem 0 1.25rem;padding:.9rem 1.1rem;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#e539351f;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}.kk-same-set__browse:hover{background:#e5393538;border-color:#e539358c}.kk-same-set__browse-label{font-weight:700;font-size:1rem;color:#fff}.kk-same-set__browse-meta{font-size:.875rem;opacity:.85}.kk-same-set__alone{margin:.5rem 0 0;font-size:.9rem;opacity:.8}.kk-same-set__all{font-weight:600;white-space:nowrap}#MainContent product-card .product-card__content>product-price,#MainContent product-card product-price,#MainContent .product-card .product-card__content>product-price,product-card .product-card__content>product-price,product-card product-price{margin-top:auto!important;padding-top:.35rem}#MainContent product-card .product-card__content>*:last-child,#MainContent product-card product-form-component,#MainContent product-card .product-form,#MainContent product-card form[action*="/cart/add"],#MainContent product-card .kk-card-cta,#MainContent product-card .buy-buttons-block,product-card product-form-component,product-card .product-form,product-card form[action*="/cart/add"],product-card .buy-buttons-block{margin-top:.4rem!important}#MainContent .kk-product-list .product-grid>.product-grid__item,#MainContent .kk-product-list .product-grid>li,#MainContent section[id*=product_list] .product-grid>.product-grid__item,#MainContent section[id*=product_list] .product-grid>li{display:flex;flex-direction:column;align-items:stretch}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-kk.css.map */
