:root{--hk-ink: #161616;--hk-slate: #637a7b;--hk-slate-dark: #4e6566;--hk-tint-1: #eef3f3;--hk-tint-2: #e6eeee;--hk-tint-3: #f4f7f7;--hk-line: #e3eaea;--hk-line-strong: #dde6e6;--hk-control-border: #c9d6d6;--hk-text-secondary: #2f3a3b;--hk-text-muted: #4d5a5b;--hk-green: #00574f;--hk-red: #85403c;--hk-color-link: var(--hk-slate-dark);--hk-color-link-hover: var(--hk-ink);--hk-color-sale-price: var(--hk-red)}body.page-width-wide{--page-content-width: 1312px;--page-margin: 16px}body{--font-h1--size: 2.25rem;--font-h2--size: 1.75rem}@media screen and (min-width:750px){body.page-width-wide{--page-margin: 24px}body{--font-h1--size: 3.5rem;--font-h2--size: 2.25rem}}.hk-eyebrow{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--hk-slate-dark)}.hk-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--hk-ink);font-size:16px;font-weight:700;text-decoration:none;background:linear-gradient(var(--hk-slate),var(--hk-slate)) left bottom 8px / 100% 2px no-repeat}.hk-text-link:hover{background-image:linear-gradient(var(--hk-ink),var(--hk-ink))}.hk-dot{flex:none;inline-size:8px;block-size:8px;border-radius:999px;background:currentcolor}.hk-section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-block-end:20px}.hk-section-header__heading{margin:0;font-size:28px;line-height:1.1}.hk-section-header__text{margin:0;max-width:460px;color:var(--hk-text-muted)}.hk-section-header__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--hk-ink);font-weight:700;text-decoration:none}.hk-section-header__link:hover{text-decoration:underline;text-underline-offset:4px}@media screen and (min-width:750px){.hk-eyebrow{font-size:15px}.hk-section-header{margin-block-end:28px}.hk-section-header__heading{font-size:36px}}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){color:var(--hk-color-link)}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):hover{color:var(--hk-color-link-hover)}.price-item__group.price:is(.compare-at-price~*),.price-item__group.price:has(~.compare-at-price){color:var(--hk-color-sale-price)}.button,.button-secondary{font-weight:700}.announcement-bar__text strong{margin-inline:4px;padding:1px 8px;border:1px solid currentcolor;border-radius:999px;color:inherit;font-weight:700;letter-spacing:.03em;white-space:nowrap}.announcement-bar__text em{font-style:normal}.announcement-bar .announcement-bar__text a.hk-promo-code.hk-promo-code,.announcement-bar .announcement-bar__text a.hk-promo-code.hk-promo-code:is(:hover,:focus-visible,:active,:visited){display:inline-block;margin-block:-8px;padding-block:8px;color:inherit;text-decoration:none;cursor:pointer}.hk-promo-code:hover strong,.hk-promo-code:focus-visible strong{background:color-mix(in srgb,currentcolor 18%,transparent)}hk-discount-code[data-loading] .hk-promo-code{opacity:.6;pointer-events:none}hk-discount-code[data-activated] .announcement-bar__text{font-weight:700}.announcement-bar__text{line-height:1.5;text-wrap:balance}.announcement-bar__text strong{display:inline-block;margin-block:2px;line-height:1.35}.announcement-bar__slides:has(.announcement-bar__slide:only-child){max-width:min(100%,1200px)}@media screen and (max-width:749px){.announcement-bar__text em{display:none}}@media screen and (min-width:750px){.header__row--top .header__columns:has(.hk-search--header){grid-template-columns:minmax(0,1fr) auto}.header__column--left:has(.hk-search--header){flex:1 1 auto;gap:40px;padding-inline-end:32px}.header__column--left:has(.hk-search--header) .hk-search--header{flex:1 1 320px}}.header-menu .menu-list .menu-list__link{color:var(--menu-top-level-font-color, var(--hk-ink))}.header-menu .menu-list__link-title,.menu-list__link .menu-list__link-title{font-weight:500}@media screen and (min-width:750px){.header-menu .menu-list__link{font-size:15px}}.header-menu .menu-list__link--active .menu-list__link-title{font-weight:700;box-shadow:0 6px 0 -4px var(--hk-ink)}.header-menu .menu-list .menu-list__link:is([href*=mark_heti_toimitukseen],[href$="/collections/heti-toimitukseen"]){color:var(--hk-green)}.header-menu .menu-list .menu-list__link[href$="/collections/tarjoustuotteet"]{color:var(--hk-red)}.menu-list__link:is([href*=mark_heti_toimitukseen],[href$="/collections/heti-toimitukseen"],[href$="/collections/tarjoustuotteet"]) .menu-list__link-title{font-weight:700}.menu-list__link:is([href*=mark_heti_toimitukseen],[href$="/collections/heti-toimitukseen"]) .menu-list__link-title:before{content:"";display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:8px;border-radius:999px;background:currentcolor;vertical-align:.1em}.shopify-section-group-footer-group .rte a,.shopify-section-group-footer-group p a,.shopify-section-group-footer-group .menu__item a{color:var(--hk-text-secondary)}.shopify-section-group-footer-group .rte a:hover,.shopify-section-group-footer-group p a:hover,.shopify-section-group-footer-group .menu__item a:hover{color:var(--hk-ink)}.shopify-section-group-footer-group .section-background{border-block-start:1px solid var(--hk-line)}.card-gallery .product-media-container.media-fit{--product-media-fit: contain !important;background-color:var(--hk-tint-3);transition:background-color .2s}.card-gallery .product-media-container img{mix-blend-mode:multiply}.product-card:hover .card-gallery .product-media-container.media-fit{background-color:var(--hk-tint-2)}.product-card [ref=productTitleLink]>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em;font-size:14px;font-weight:500;line-height:1.3}.product-card product-price,.product-card product-price :is(.price,span){font-weight:700}.product-card product-price .compare-at-price,.product-card product-price .compare-at-price span{font-weight:400;color:#5f6b6c}@media screen and (min-width:750px){.product-card [ref=productTitleLink]>*{min-height:2.7em;font-size:16px;line-height:1.35}}.product-badges__badge{padding:4px 10px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.04em}.product-badges__badge.hk-badge-discount{padding:5px 11px;border-radius:999px;font-family:var(--font-body--family);font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.01em;text-transform:none;white-space:nowrap}.hk-badge-percent small{margin-inline-start:1px;font-size:.8em}.hk-media-seal{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:var(--layer-flat, 1);pointer-events:none}.product-badges__badge.hk-badge-discount--large{padding:7px 14px;font-size:17px}@media screen and (min-width:750px){.product-badges__badge.hk-badge-discount{padding:6px 13px;font-size:16px}.hk-media-seal{inset-block-start:20px;inset-inline-start:20px}.product-badges__badge.hk-badge-discount--large{padding:10px 20px;font-size:24px}}.collection-card:not(.collection-card--image-bg) .collection-card__inner{gap:12px;padding:16px 16px 14px;border-radius:12px;background:var(--hk-tint-3);transition:background-color .2s}.collection-card:not(.collection-card--image-bg):hover .collection-card__inner{background:var(--hk-tint-2)}.collection-card:not(.collection-card--image-bg) .collection-card__image img{object-fit:contain;mix-blend-mode:multiply}.collection-card .collection-title,.resource-list .collection-card :is(h3,p){font-size:15px;font-weight:700}@media screen and (min-width:750px){.collection-card:not(.collection-card--image-bg) .collection-card__inner{padding:20px 20px 18px}}.facets-block-wrapper:not(.facets-block-wrapper--vertical){border-block:1px solid var(--hk-line)}.facets--horizontal .facets__summary,.facets-toggle__button{font-weight:500}.pagination{--pagination-size: 44px;--pagination-inset: 0px;--pagination-radius: 999}.pagination__link{font-weight:500}.pagination__link--current{font-weight:700}.product-information .product-media-container{background-color:var(--hk-tint-3)}.product-information .product-media-container img{mix-blend-mode:multiply}.product-details .text-block:has(>h1),.product-details .text-block>h1{font-size:32px;line-height:1.1;letter-spacing:-.005em}.product-details product-price,.product-details product-price :is(.price,span){font-weight:700}.product-details product-price .compare-at-price,.product-details product-price .compare-at-price span{font-weight:400;color:#5f6b6c}@media screen and (min-width:750px){.product-details .text-block:has(>h1),.product-details .text-block>h1{font-size:42px;line-height:1.08}}.variant-option--buttons legend{color:var(--hk-text-muted)}.hk-option-value{font-weight:400}.hk-option-value strong{font-weight:700;color:var(--hk-ink)}.variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:48px;font-weight:500}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){font-weight:700;box-shadow:inset 0 0 0 1px var(--color-selected-variant-border, var(--hk-ink))}.variant-option__button-label[hidden]{display:none!important}.product-details .product-form-buttons .add-to-cart-button,.product-details .product-form-buttons .quantity-selector{min-height:56px}.product-details .product-form-buttons .add-to-cart-button{font-size:17px}.product-details .group-block .icon-block__media{flex:none;color:var(--hk-slate-dark)}.shopify-section[id$=__hk_seo]:not(:has(.hk-first-page-only)){display:none}
/*# sourceMappingURL=/cdn/shop/t/271/assets/hk-brand.css.map */
