:root{--font-weight-bold: 500;--font-paragraph--size: .9375rem;--font-paragraph--line-height: 1.6;--font-h1--size: 2.5rem;--font-h1--line-height: 1;--font-h1--letter-spacing: -.025em;--font-h2--size: 2rem;--font-h2--line-height: 1.1;--font-h2--letter-spacing: -.015em;--font-h3--size: 1.5rem;--font-h3--line-height: 1.2;--font-h3--letter-spacing: 0;--font-h4--size: 1rem;--font-h4--line-height: 1.3;--font-h4--weight: 500;--font-h4--letter-spacing: 0;--font-h5--size: 1.125rem;--font-h5--line-height: 1.55;--font-h5--weight: 400;--font-h5--style: normal;--font-h5--letter-spacing: 0;--font-h6--size: .875rem;--font-h6--line-height: 1.3;--font-h6--weight: 500;--font-h6--letter-spacing: .1em;--font-heading--spacing: 0;--max-width--body-normal: 32.5em;--style-border-width-secondary: 1px;--button-padding-inline: 28px;--color-primary-button-hover-background: var(--hx-deep-mint-hover);--color-primary-button-hover-border: var(--hx-deep-mint-hover);--color-primary-button-hover-text: var(--hx-black);--color-secondary-button-hover-background: var(--hx-black);--color-secondary-button-hover-text: var(--hx-white);--color-secondary-button-hover-border: var(--hx-black)}html body{font-optical-sizing:auto}html body :is(.text-block.h5,.text-block.h5>*){font-style:normal}@media screen and (min-width:750px){:root{--font-paragraph--size: 1rem;--font-h1--size: clamp(3.25rem, 1.5rem + 3.6vw, 4.75rem);--font-h2--size: clamp(2.25rem, 1.25rem + 1.95vw, 3rem);--font-h3--size: clamp(1.75rem, 1.25rem + .85vw, 2rem);--font-h4--size: 1.0625rem;--font-h5--size: 1.3125rem}}@media screen and (max-width:749px){.page-width-narrow{--page-margin: max(20px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}body{-webkit-font-smoothing:antialiased}b,strong,th,thead,html body .pickup-location__text-bold,html body .cart-disclosure-modal .cart-disclosure-modal__heading,html body .cart-disclosure-modal__item-heading,html body .quick-add-modal__content .view-product-title a{font-weight:500}html body .header-logo{--font-weight: 500}:is(h1,h2,h3,.h1,.h2,.h3) :is(em,i){font-style:italic;font-weight:400}.button,.button-secondary{font-weight:500;min-height:52px;line-height:1}:is(.button,.button-secondary,a,button):focus-visible{outline:2px solid var(--hx-black);outline-offset:3px}.rte a{color:var(--hx-black);font-weight:500;text-decoration-thickness:1px;text-underline-offset:3px}a.size-style.button-unstyled{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--hx-black);font-weight:500;font-size:1.0625rem;text-decoration:none}a.size-style.button-unstyled:after{content:"";width:18px;height:18px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--animation-speed) var(--animation-easing)}a.size-style.button-unstyled:hover{color:var(--hx-black)}a.size-style.button-unstyled:hover:after{transform:translate(3px)}@media screen and (max-width:749px){html body .section--page-width.media-with-content:not(.media-with-content--media-extend){grid-template-areas:"media media media" "margin-left content margin-right"}}html body [id$=__hero] .media-with-content{--media-height: clamp(560px, calc(100svh - var(--header-group-height, 0px) - 120px), 720px) !important}html body [id$=__hero] :is(.button,.button-secondary){min-height:56px;padding-inline:32px}html body [id$=__hero] .media-with-content__content{display:flex;flex-direction:column}html body [id$=__hero] .media-with-content__content>.group-block-content{flex:1 1 auto;justify-content:center;height:100%;padding-block:64px}html body [id$=__hero] [class*="__ingress "]{max-width:460px}@media screen and (min-width:750px){html body [id$=__hero] .media-with-content__content>.group-block-content{padding-inline-end:clamp(40px,6.5vw,96px)}}@media screen and (max-width:749px){html body [id$=__hero] .media-with-content{padding-block:0!important;--media-height-mobile: 420px !important}html body [id$=__hero] .media-with-content__content>.group-block-content{padding-block:32px 40px;gap:18px}}html body [id$=__luottamus] .layout-panel-flex--row:not(.mobile-column){flex-wrap:nowrap}html body [id$=__luottamus] .layout-panel-flex--row:not(.mobile-column)>.group-block{min-width:0}html body [id$=__luottamus] .layout-panel-flex--row:not(.mobile-column)>.group-block+.group-block{border-left:1px solid var(--hx-border)}@media screen and (max-width:749px){html body [id$=__luottamus] .section-content-wrapper{--padding-block-start: 32px !important}html body [id$=__luottamus] .layout-panel-flex--row:not(.mobile-column)>.group-block{flex:1 1 0;padding-inline:8px!important}html body [id$=__luottamus] .text-block.h3 :is(p,h3){font-size:1.1875rem}html body [id$=__luottamus] .text-block:not(.h3) p{font-size:.8125rem;line-height:1.35}}html body [id$=__kaksi_tapaa] .group-block{min-width:0}html body [id$=__kaksi_tapaa] .group-block-content:has(>[class*="__intro_heading "])>*{flex:1 1 0;min-width:0}html body [id$=__kaksi_tapaa] .image-block{height:480px}html body [id$=__kaksi_tapaa] .image-block :is(img,.placeholder-image){width:100%;height:100%;aspect-ratio:auto;object-fit:cover}html body [id$=__kaksi_tapaa] [class*="_content_title "] :is(h3,p){font-size:2rem}html body [id$=__kaksi_tapaa] .group-block:has(>.group-block-content>.group-block>.group-block-content>[class*="_content_points_point1_text "]){border-top:1px solid var(--hx-border)}html body [id$=__kaksi_tapaa] .group-block:has(>.group-block-content>[class*=_content_points_point][class*="_text "]){padding-block:12px;border-bottom:1px solid var(--hx-border)}@media screen and (max-width:749px){html body [id$=__kaksi_tapaa] .image-block{height:260px}html body [id$=__kaksi_tapaa] [class*="_content_title "] :is(h3,p){font-size:1.5rem}html body [id$=__kaksi_tapaa] [class*=_content_points_point][class*="_text "] p{font-size:.9375rem;line-height:1.45}html body [id$=__kaksi_tapaa] .group-block:has(>.group-block-content>[class*=_content_points_point][class*="_text "]){padding-block:11px}}html body product-card{--font-h4--size: 1.0625rem;--font-h4--line-height: 1.35;--font-h4--weight: 500}html body product-card .card-gallery{background:var(--hx-fitting-room);overflow:hidden}html body product-card .price,html body product-card product-price{font-size:1rem;font-weight:400;white-space:nowrap}@media screen and (max-width:749px){html body product-card{--font-h4--size: 1rem}html body product-card .price,html body product-card product-price{font-size:.9375rem}}html body [id$=__suosituimmat] a.size-style.button-unstyled[class*=__suosituimmat_link]{min-height:0;padding-bottom:2px;border-bottom:1px solid var(--hx-black);color:var(--hx-black)}html body [id$=__suosituimmat] a.size-style.button-unstyled[class*=__suosituimmat_link]:after{display:none}html body [id$=__kaksi_tapaa] .section-content-wrapper{--padding-block-start: 96px !important;--padding-block-end: 128px !important}html body [id$=__suosituimmat] .section-resource-list{--padding-block-start: 0px !important;--padding-block-end: 128px !important}html body :is([id$=__nain_sovitus],[id$=__mittatilaus],[id$=__pidennykset]) .media-with-content,html body :is([id$=__liikkeet],[id$=__ukk]) .section-content-wrapper{--padding-block-start: 128px !important;--padding-block-end: 128px !important}html body [id$=__oppaat] .section-resource-list{--padding-block-start: 0px !important;--padding-block-end: 128px !important}@media screen and (max-width:749px){html body [id$=__kaksi_tapaa] .section-content-wrapper{--padding-block-start: 56px !important;--padding-block-end: 72px !important}html body [id$=__suosituimmat] .section-resource-list{--padding-block-end: 72px !important}html body [id$=__nain_sovitus] .media-with-content{--padding-block-start: 0px !important;--padding-block-end: 72px !important}html body :is([id$=__mittatilaus],[id$=__pidennykset]) .media-with-content{--padding-block-start: 0px !important;--padding-block-end: 72px !important}html body :is([id$=__liikkeet],[id$=__ukk]) .section-content-wrapper{--padding-block-start: 72px !important;--padding-block-end: 72px !important}html body [id$=__oppaat] .section-resource-list{--padding-block-end: 72px !important}}html body .media-with-content .group-block-content.layout-panel-flex--row:not(.mobile-column){flex-wrap:nowrap}html body .media-with-content .group-block-content.layout-panel-flex--row:not(.mobile-column)>.text-block:first-child:not(:last-child){flex:0 0 auto}html body .media-with-content .group-block-content.layout-panel-flex--row:not(.mobile-column)>:last-child:not(:first-child){flex:1 1 0;min-width:0}html body [id$=__nain_sovitus] .media-with-content{--media-height: 720px !important;--media-height-mobile: 360px !important;align-items:start}@media screen and (min-width:750px){html body [id$=__nain_sovitus] .media-with-content__content>.group-block-content{padding-inline-start:112px;padding-block:0}}html body [id$=__nain_sovitus] [class*="__nain_intro_text "]{max-width:500px}html body [id$=__nain_sovitus] [class*="__nain_cta_phone "]{color:var(--hx-soft-black)}html body [id$=__nain_sovitus] [class*="__nain_cta_phone "] a{color:var(--hx-black);font-weight:500;text-decoration:none}@media screen and (max-width:749px){html body [id$=__nain_sovitus] .media-with-content__content>.group-block-content{padding-block-start:36px;gap:20px}html body [id$=__nain_sovitus] [class*="__nain_cta_phone "]{align-self:center}}html body [id$=__mittatilaus] .media-with-content{--media-height: 760px !important;--media-height-mobile: 360px !important;align-items:center}@media screen and (min-width:750px){html body [id$=__mittatilaus] .section--page-width.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .45) calc(var(--full-page-grid-central-column-width) * .55) var(--full-page-grid-margin)}html body [id$=__mittatilaus] .media-with-content__content>.group-block-content{padding-inline-end:112px}}html body [id$=__mittatilaus] :is([class*="__mitta_text "],[class*="__mitta_note "]){max-width:520px}html body [id$=__mittatilaus] [class*="__mitta_note "]{color:var(--hx-soft-black)}html body [id$=__mittatilaus] [class*="__mitta_note "] p{font-size:.9375rem}html body [id$=__mittatilaus] .group-block-content:has(>[class*=__mitta_cta_button]){flex-wrap:wrap;align-items:center}@media screen and (min-width:750px){html body [id$=__mittatilaus] :is([class*=__mitta_cta_button],[class*=__mitta_cta_link]){white-space:nowrap}}@media screen and (max-width:749px){html body [id$=__mittatilaus] .media-with-content__content>.group-block-content{padding-block-start:32px;gap:18px}html body [id$=__mittatilaus] [class*=__mitta_cta_link]{align-self:center}}html body [id$=__liikkeet] .group-block{min-width:0}html body [id$=__liikkeet] .group-block-content:has(>[class*="__liikkeet_header_heading "])>*{flex:1 1 0;min-width:0}html body [id$=__liikkeet] [class*="__liikkeet_header_notice "]{max-width:540px}html body [id$=__liikkeet] [class*="__liikkeet_header_notice "] strong{color:var(--hx-black)}html body [id$=__liikkeet] .image-block{height:340px}html body [id$=__liikkeet] .image-block :is(img,.placeholder-image){width:100%;height:100%;aspect-ratio:auto;object-fit:cover}html body [id$=__liikkeet] [class*="_content_city "] :is(h3,p){font-size:2rem}html body [id$=__liikkeet] .group-block-content:has(>.group-block>.group-block-content>[class*="_content_info_address_label "])>.group-block{flex:1 1 0;min-width:0}html body [id$=__liikkeet] [class*="_content_info_hours_hint "] p{font-size:.9375rem}html body [id$=__liikkeet] .group-block:has(>.group-block-content>[class*=_content_cta_button]){border-top:1px solid var(--hx-border)}@media screen and (max-width:749px){html body [id$=__liikkeet] .image-block{height:200px}html body [id$=__liikkeet] [class*="_content_city "] :is(h3,p){font-size:1.5rem}html body [id$=__liikkeet] .group-block-content:has(>.group-block>.group-block-content>[class*="_content_info_address_label "]){flex-wrap:nowrap;gap:16px}html body [id$=__liikkeet] [class*=_content_info_][class*="_text "] p{font-size:.9375rem;line-height:1.5}html body [id$=__liikkeet] .group-block:has(>.group-block-content>[class*=_content_cta_button]){padding-block-start:16px}html body [id$=__liikkeet] .group-block-content:has(>[class*=_content_cta_button]){gap:6px}}html body :is([id$=__liikkeet],[id$=__ukk],[id$=__footer]) :is(a[href^="tel:"],a[href^="mailto:"]):not(.button,.button-secondary,.button-custom,.button-unstyled){color:inherit;font-weight:inherit;text-decoration:none}html body :is([id$=__liikkeet],[id$=__ukk],[id$=__footer]) :is(a[href^="tel:"],a[href^="mailto:"]):not(.button,.button-secondary,.button-custom,.button-unstyled):hover{text-decoration:underline;text-underline-offset:3px}html body [id$=__oppaat] .section-resource-list>.text-block:has(h2){display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;max-width:none}html body [id$=__oppaat] .section-resource-list>.text-block:has(h2)>*{margin:0}html body [id$=__oppaat] .section-resource-list>.text-block:has(h2) a{color:var(--hx-black);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}html body [id$=__oppaat] .resource-list{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:0 64px;align-items:start}html body [id$=__oppaat] .resource-list__item:first-child{grid-column:1;grid-row:1 / span 3}html body [id$=__oppaat] .resource-list__item:nth-child(n+2){grid-column:2;padding-block:28px;border-bottom:1px solid var(--hx-border)}html body [id$=__oppaat] .resource-list__item:nth-child(2){border-top:1px solid var(--hx-black)}html body [id$=__oppaat] .featured-blog-posts-card__image{overflow:hidden}html body [id$=__oppaat] .featured-blog-posts-card__image img{width:100%;height:100%;object-fit:cover}html body [id$=__oppaat] .resource-list__item:first-child .featured-blog-posts-card__image{height:600px;aspect-ratio:auto}html body [id$=__oppaat] .featured-blog-posts-card__content{--flex-wrap: nowrap;flex-direction:column;gap:14px;max-width:560px}html body [id$=__oppaat] .featured-blog-posts-card__content :is(h3,.h3){font-size:2.25rem;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}html body [id$=__oppaat] .featured-blog-posts-card__content:after{content:"Lue lis\e4\e4  \2192";color:var(--hx-black);font-weight:500}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__inner{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:center}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__image{height:180px;aspect-ratio:auto}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__content{gap:10px}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__content :is(h3,.h3){font-size:1.5rem;line-height:1.25}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__content>:is(div,rte-formatter){font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__content:after{font-size:.9375rem}html body [id$=__oppaat] .featured-blog-posts-card:hover :is(h3,.h3){color:var(--hx-soft-black)}@media screen and (max-width:749px){html body [id$=__oppaat] .resource-list{grid-template-columns:minmax(0,1fr);grid-template-rows:none}html body [id$=__oppaat] .resource-list__item:first-child{grid-row:auto;margin-bottom:28px}html body [id$=__oppaat] .resource-list__item:nth-child(n+2){grid-column:1;padding-block:18px}html body [id$=__oppaat] .resource-list__item:first-child .featured-blog-posts-card__image{height:300px}html body [id$=__oppaat] .featured-blog-posts-card__content :is(h3,.h3){font-size:1.5rem;line-height:1.2}html body [id$=__oppaat] .featured-blog-posts-card__content:after{display:none}html body [id$=__oppaat] .resource-list__item:first-child .featured-blog-posts-card__content>:is(div,rte-formatter){font-size:.9375rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__inner{grid-template-columns:96px minmax(0,1fr);gap:16px}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__image{height:96px}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__content :is(h3,.h3){font-size:1.125rem;line-height:1.3}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__content>:is(div,rte-formatter){display:none}}html body [id$=__ukk] .group-block{min-width:0}html body [id$=__ukk] .group-block:has(>.group-block-content>[class*="__ukk_layout_intro_heading "]){flex:1 1 0}html body [id$=__ukk] .group-block:has(>.group-block-content>.accordion){flex:1.5 1 0}html body [id$=__ukk] [class*="__ukk_layout_intro_text "]{max-width:420px}html body [id$=__ukk] .accordion{border-top:1px solid var(--hx-black)}html body [id$=__ukk] .accordion .details{border-block-end:1px solid var(--hx-border)}html body [id$=__ukk] .accordion .details__header{padding-block:26px;gap:24px;font-family:var(--font-heading--family);font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.35}html body [id$=__ukk] .accordion .details__header .icon-plus{flex-shrink:0;width:20px;color:var(--hx-black);--icon-stroke-width: 1px}html body [id$=__ukk] .details-content{padding-inline-end:72px;padding-block-end:28px}@media screen and (max-width:749px){html body [id$=__ukk] .accordion .details{border-block-end-color:var(--hx-grey)}html body [id$=__ukk] .accordion .details__header{min-height:56px;padding-block:18px;gap:16px;font-size:1.125rem}html body [id$=__ukk] [class*="__ukk_layout_intro_text "] p{font-size:.9375rem;line-height:1.55}html body [id$=__ukk] .details-content{padding-inline-end:0;padding-block-end:20px;font-size:.9375rem}}html body [id$=__pidennykset] .media-with-content{--media-height: 680px !important;align-items:center}@media screen and (min-width:750px){html body [id$=__pidennykset] .section--page-width.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .55) calc(var(--full-page-grid-central-column-width) * .45) var(--full-page-grid-margin)}html body [id$=__pidennykset] .media-with-content__content>.group-block-content{padding-inline-start:96px}}html body [id$=__pidennykset] [class*="__pid_heading "] :is(h2,p){font-size:2.75rem;line-height:1.12;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}html body [id$=__pidennykset] .group-block:has(>.group-block-content>[class*=__pid_rows_row]){margin-top:8px;border-top:1px solid var(--hx-black)}html body [id$=__pidennykset] a.size-style.button-unstyled[class*=__pid_rows_row]{justify-content:space-between;min-height:0;padding-block:18px;border-bottom:1px solid var(--hx-border);color:var(--hx-black);font-weight:400;font-size:1.125rem}html body [id$=__pidennykset] a.size-style.button-unstyled[class*=__pid_rows_row]:hover{color:var(--hx-soft-black)}html body [id$=__pidennykset] a.size-style.button-unstyled[class*=__pid_cta_link]{min-height:0;padding-bottom:2px;border-bottom:1px solid var(--hx-black);color:var(--hx-black)}html body [id$=__pidennykset] a.size-style.button-unstyled[class*=__pid_cta_link]:after{display:none}html body [id$=__pidennykset] .group-block-content:has(>[class*=__pid_cta_button]){margin-top:8px;align-items:center}@media screen and (max-width:749px){html body [id$=__pidennykset] .media-with-content{--media-height-mobile: auto !important}html body [id$=__pidennykset] .media-block__media{aspect-ratio:4 / 5;height:auto}html body [id$=__pidennykset] .media-with-content__content>.group-block-content{padding-block-start:28px;gap:16px}html body [id$=__pidennykset] [class*="__pid_heading "] :is(h2,p){font-size:1.75rem;line-height:1.15}html body [id$=__pidennykset] [class*="__pid_text "] p{font-size:.9375rem;line-height:1.55}html body [id$=__pidennykset] a.size-style.button-unstyled[class*=__pid_rows_row]{min-height:52px;padding-block:0;font-size:1rem}html body [id$=__pidennykset] .group-block-content:has(>[class*=__pid_cta_button]){gap:16px}}html body :is([id$=__footer],[id*=__footer_utilities]){--color-foreground: var(--hx-black);--color-foreground-rgb: 30 30 30;--color-border: rgb(30 30 30 / .2);color:var(--hx-black)}html body :is([id$=__footer],[id*=__footer_utilities]) a{color:var(--hx-black)}html body [id$=__footer] .group-block{min-width:0}@media screen and (min-width:990px){html body [id$=__footer] .footer-content{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}html body [id$=__footer] .logo-block img{filter:none}html body [id$=__footer] [class*="__footer_newsletter_heading "] :is(h3,p){font-size:1.75rem;line-height:1.2}html body [id$=__footer] [class*="__footer_newsletter_text "] p{max-width:380px;font-size:.9375rem}html body [id$=__footer] .email-signup-block{max-width:420px}html body [id$=__footer] .email-signup__input-group{flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;align-items:stretch!important}html body [id$=__footer] .email-signup__input{flex:1 1 auto;min-width:0;width:auto;height:52px;padding-inline:16px;border:1px solid var(--hx-black)!important;border-inline-end:0!important;border-radius:2px 0 0 2px!important;background:transparent;color:var(--hx-black)}html body [id$=__footer] .email-signup__input::placeholder{color:#1e1e1ea6}html body [id$=__footer] .email-signup__button{flex:0 0 auto;width:auto;min-height:52px;height:52px;margin:0;padding-inline:26px;border-radius:0 2px 2px 0!important;background:var(--hx-black);color:var(--hx-white)}html body [id$=__footer] .email-signup__button:hover{background:var(--hx-soft-black);color:var(--hx-white)}html body [id$=__footer] .payment-icons__item svg>:is(path[opacity=".07"],rect[stroke-opacity=".07"]){display:none}html body [id$=__footer] .footer-content .payment-icons{padding-block-start:28px;border-top:1px solid rgb(30 30 30 / .2)}html body [id$=__footer] .menu__heading{margin:0 0 6px;padding:0;min-height:0}html body [id$=__footer] :is(.menu__heading,.menu__heading .menu__heading__default),html body [id$=__footer] [class*="__footer_contact_heading "] :is(p,strong){font-family:var(--font-body--family);font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-black)}html body [id$=__footer] .menu__item a{color:var(--hx-black);font-size:.9375rem;text-decoration:none}html body [id$=__footer] .menu__item a:hover{text-decoration:underline;text-underline-offset:3px}html body [id$=__footer] [class*=__footer_contact_] p{font-size:.9375rem;line-height:1.5}html body [id$=__footer] :is([class*="__footer_contact_helsinki "],[class*="__footer_contact_turku "],[class*="__footer_contact_webshop "]) p:first-line{font-weight:500}@media screen and (max-width:749px){html body [id$=__footer] [class*="__footer_newsletter_heading "] :is(h3,p){font-size:1.5rem}html body [id$=__footer] .payment-icons{--alignment: flex-start}html body [id$=__footer] .payment-icons__list{justify-content:flex-start}}html body [id*=__footer_utilities]{font-size:.875rem}html body .facets--filters-title{font-family:var(--font-body--family);font-weight:500;font-size:1.1875rem;line-height:1.3}html body .facets--vertical .facets__summary,html body .facets--vertical .facets__summary .facets__label{font-family:var(--font-body--family);font-style:normal;font-weight:500;font-size:1rem;letter-spacing:0}html body .facets{--checkbox-border-radius: 2px;--checkbox-border: 1.5px solid var(--hx-field-border)}html body .facets-controls-wrapper sorting-filter-component .facets__summary{gap:6px;min-height:44px;padding-inline:18px 14px;border:1px solid var(--hx-field-border);border-radius:2px}html body .facets-controls-wrapper sorting-filter-component .facets__summary .facets__label:after{content:":"}html body .facets-controls-wrapper sorting-filter-component .facets__summary .facets__status{display:inline!important;margin:0;color:var(--hx-black);font-family:var(--font-body--family);font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}@media screen and (min-width:750px){html body .collection-wrapper:has(.facets-block-wrapper--vertical.hidden:not(#filters-drawer)) .main-collection-grid{grid-column:var(--grid-column--desktop)}}html body #filters-drawer .facets-drawer__filters{-webkit-mask-image:none!important;mask-image:none!important}html body #filters-drawer .facets__drawer-actions{background:var(--color-background)!important;border-top:1px solid var(--hx-border)}@media screen and (min-width:750px){html body .facets-block-wrapper--vertical:not(#filters-drawer):not(.hidden){position:sticky;top:calc(var(--header-height, 88px) + 24px);align-self:start;max-height:calc(100dvh - var(--header-height, 88px) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:6px}}@media screen and (min-width:990px){html body :has(>.facets-block-wrapper--vertical:not(.hidden):not(#filters-drawer)) ul.product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}}html body .facets--vertical .facets__item{border-color:var(--hx-border)}html body .facets--vertical .facets__summary{min-height:0;padding-block:14px 4px}html body .facets--vertical .facets__inputs-wrapper{margin-block-start:0}html body .facets--vertical .facets__panel-content{padding-block:0 14px}html body .facets input[type=checkbox]:checked,html body .facets input[type=checkbox]:not(:disabled):hover:checked{background-color:var(--hx-deep-mint);border-color:var(--hx-deep-mint)}html body .facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--hx-deep-mint);border-color:var(--hx-deep-mint)}html body .facets .checkbox__input:checked+.checkbox__label .icon-checkmark path{stroke:var(--hx-black)}html body .facets .facets__inputs-list:not(.facets__inputs-list--swatches){gap:0}html body .facets .checkbox{min-height:36px;align-items:center}html body .facets .checkbox__label{gap:12px;font-size:1rem}html body .facets .facets__inputs-list--swatches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:3px}html body .facets .facets__inputs-list--swatches .facets__inputs-list-item,html body .facets .facets__inputs-list--swatches fieldset{width:100%;min-width:0;margin:0;padding:0;border:0}html body .facets .facets__inputs-list--swatches .variant-option__button-label--has-swatch{display:flex;flex-direction:column;align-items:stretch;gap:7px;width:100%;padding:0;border:0;background:none;cursor:pointer}html body .facets .facets__inputs-list--swatches .variant-option__swatch-wrapper{position:relative;width:100%;aspect-ratio:1}html body .facets .facets__inputs-list--swatches .swatch--filter{--swatch-width: 100%;--swatch-height: 100%;width:100%;height:100%;border:0;border-radius:2px;background-size:cover;background-position:center;box-shadow:0 0 0 2px transparent,0 0 0 3px transparent;transition:box-shadow .2s ease}html body .facets .variant-option__swatch-wrapper[style*=--hx-swatch-image] .swatch--filter{background:var(--hx-fitting-room) var(--hx-swatch-image) center / cover no-repeat!important}html body .facets .facets__inputs-list--swatches .variant-option__button-label--has-swatch:hover input:not(:checked):not(:disabled)+.swatch--filter{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--hx-border)}html body .facets .facets__inputs-list--swatches input:checked+.swatch--filter{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--hx-black)}html body .facets .facets__inputs-list--swatches input:focus-visible+.swatch--filter{outline:1px solid var(--hx-black);outline-offset:5px}html body .facets .facets__inputs-list--swatches .facets__inputs-list-item--disabled .swatch--filter{opacity:.35}html body .facets .facets__inputs-list--swatches .facets__swatch-label{display:block;margin:0;overflow:hidden;color:var(--hx-soft-black, #4a4a4a);font-size:.8125rem;font-weight:400;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}html body .facets .facets__inputs-list--swatches .variant-option__button-label--has-swatch:has(input:checked) .facets__swatch-label{color:var(--hx-black);font-weight:500}html body .facets .facets__inputs-list--images{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}html body .facets .facets__inputs-list--images .facets__inputs-list-item,html body .facets .facets__inputs-list--images fieldset{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;margin:0;padding:0;border:0}html body .facets .facets__inputs-list--images .facets__image-wrapper{width:100%;height:76px;overflow:hidden;border:1px solid #d2d2d2;border-radius:2px;background:var(--hx-fitting-room);aspect-ratio:auto}html body .facets .facets__inputs-list--images .facets__image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}html body .facets .facets__inputs-list--images fieldset:has(input:checked) .facets__image-wrapper{border-color:var(--hx-black);box-shadow:inset 0 0 0 1px var(--hx-black)}html body .facets .facets__inputs-list--images .facets__image-label{margin:0;color:var(--hx-black);font-size:.875rem;font-weight:500;line-height:1.3;text-align:center}html body :is(.facets__pill,.active-facets__button,.facets-remove){border-radius:2px}html body .hx-collection-ingress{max-width:640px;margin:0}@media screen and (max-width:749px){html body .section-content-wrapper:has(.hx-collection-ingress){--padding-block-start: 28px !important;--padding-block-end: 28px !important;gap:20px}html body .hx-collection-ingress{display:-webkit-box;overflow:hidden;font-size:1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical}}html body product-card .swatch{--swatch-width: 52px;--swatch-height: 60px;--swatch-background-color: var(--hx-fitting-room);border-radius:2px;outline:1px solid transparent;outline-offset:2px}html body product-card swatches-variant-picker-component overflow-list{max-width:322px}html body product-card swatches-variant-picker-component overflow-list::part(list){gap:10px}html body product-card swatches-variant-picker-component overflow-list:not([style*=--overflow-count]){max-height:69px;overflow:clip}html body product-card .variant-option__button-label:hover .swatch,html body product-card .variant-option__button-label:has(input:checked) .swatch{outline-color:var(--hx-black)}html body product-card .hidden-swatches__count{min-width:52px;height:60px;border:1px solid var(--hx-border);border-radius:2px;color:var(--hx-black);font-size:.875rem;font-weight:500}@media screen and (max-width:749px){html body product-card .swatch{--swatch-width: 40px;--swatch-height: 48px}html body product-card swatches-variant-picker-component overflow-list{max-width:204px}html body product-card swatches-variant-picker-component overflow-list:not([style*=--overflow-count]){max-height:57px}html body product-card swatches-variant-picker-component overflow-list::part(list){gap:8px}html body product-card .hidden-swatches__count{min-width:40px;height:48px;font-size:.8125rem}}html body .media-block deferred-media .deferred-media__poster-icon{top:auto;bottom:34px;left:34px;z-index:1;width:44px;height:44px;transform:none;background:var(--hx-deep-mint);box-shadow:none;transition:background-color var(--animation-speed) var(--animation-easing)}html body .media-block deferred-media .deferred-media__poster-icon svg,html body .media-block deferred-media .deferred-media__poster-icon svg:hover{width:22px;height:22px;margin-inline-start:2px;color:var(--hx-black);filter:none}html body .media-block deferred-media .deferred-media__poster-button:hover .deferred-media__poster-icon{background:var(--hx-deep-mint-hover)}html body .media-block deferred-media .deferred-media__poster-label{position:absolute;bottom:24px;left:24px;display:flex;align-items:center;min-height:64px;max-width:calc(100% - 48px);padding:10px 20px 10px 68px;border-radius:2px;background:var(--hx-white);color:var(--hx-black);font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:749px){html body .media-block deferred-media .deferred-media__poster-icon{bottom:24px;left:24px;width:40px;height:40px}html body .media-block deferred-media .deferred-media__poster-icon svg,html body .media-block deferred-media .deferred-media__poster-icon svg:hover{width:20px;height:20px}html body .media-block deferred-media .deferred-media__poster-label{bottom:16px;left:16px;min-height:56px;max-width:calc(100% - 32px);padding:8px 16px 8px 56px;font-size:.875rem}}html body :is(.stamped-fa-star,.stamped-fa-star-checked,.stamped-fa-star-half-o,.stamped-fa-star-o,.stamped-badge-starrating,.stamped-badge-starrating i,.stamped-starrating a,.stamped-starratings i){color:var(--hx-black)!important}html body .stamped-badge-caption{white-space:nowrap;color:var(--hx-soft-black)!important;font-family:var(--font-body--family);font-size:.8125rem}html body .hx-stamped-rating .stamped-badge{display:inline-flex;align-items:center;gap:8px}html body .hx-stamped-rating .stamped-badge-starrating{display:inline-flex;gap:2px;margin:0}html body .hx-stamped-rating .stamped-badge-starrating i,html body .hx-stamped-rating .stamped-badge-starrating i:before{font-size:12px;line-height:1;margin:0}html body .hx-stamped-rating .stamped-badge-caption[data-reviews]{margin:0;font-size:0!important}html body .hx-stamped-rating .stamped-badge-caption[data-reviews]>*{display:none!important}html body .hx-stamped-rating .stamped-badge-caption[data-reviews]:before{content:"(" attr(data-reviews) ")";font-size:.8125rem}html body .announcement-bar__text{white-space:normal;text-wrap:balance;line-height:1.4;letter-spacing:.02em}html body #header-component .header__row--top .header__columns{min-height:88px;--padding-block-start: 0px;--padding-block-end: 0px}@media screen and (min-width:750px){html body #header-component .header__row--top .header__columns{padding-inline:clamp(24px,5.5vw,80px);column-gap:24px}html body #header-component .header__column--left:has(header-menu){gap:24px}html body #header-component header-actions .header-book{margin-inline-start:24px}}html body #header-component .header-actions__action,html body #header-component .search-action .header-actions__action{border-radius:2px}html body #header-component header-actions{align-items:center}html body #header-component .header-book{flex-shrink:0}@media(hover:hover){html body #header-component .header-actions__action:hover{background:var(--hx-fitting-room)}}html body #header-component .menu-list__link{color:var(--hx-black);font-family:var(--font-body--family);font-weight:400;font-size:1rem;white-space:nowrap}html body #header-component .menu-list__link-title{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:8px;transition:color var(--animation-speed) var(--animation-easing),text-decoration-color var(--animation-speed) var(--animation-easing)}html body #header-component .menu-list__link:hover .menu-list__link-title,html body #header-component .menu-list__list-item:has(>.menu-list__trigger [aria-expanded=true]) .menu-list__link-title{color:var(--hx-black);text-decoration-color:var(--hx-deep-mint)}@media screen and (min-width:750px){html body #header-component .menu-list__list-item:not([slot=overflow]){--hx-menu-item-padding: 8px}html body #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:var(--hx-menu-item-padding)}html body #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__trigger{align-items:center}html body #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__trigger .menu-list__link-title{padding-inline-end:0}html body #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure{position:static;transform:none;opacity:1;pointer-events:auto;padding-block:0;padding-inline:4px var(--hx-menu-item-padding);color:var(--hx-black)}html body #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure-icon{width:12px;transition:transform var(--animation-speed) var(--animation-easing)}html body #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure[aria-expanded=true]{color:var(--hx-black)}html body #header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure[aria-expanded=true] .menu-list__disclosure-icon{transform:rotate(180deg)}html body #header-component .menu-list__list-item--hx-divider:not([slot=overflow]){margin-inline-start:17px}html body #header-component .menu-list__list-item--hx-divider:not([slot=overflow])>.menu-list__trigger:before{content:"";position:absolute;top:50%;inset-inline-start:-9px;width:1px;height:22px;background:#d2d2d2;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){html body #header-component .menu-list__disclosure-icon{transition:none}}html body :is(#header-component,.menu-drawer,.menu-list__submenu) :is(a,button,summary,input):focus-visible{outline:2px solid var(--hx-black);outline-offset:2px}@media screen and (min-width:990px)and (max-width:1479px){html body.page-width-narrow,html body.page-width-normal{--page-margin: 56px}html body .announcement-bar{--padding-block-start: 0px !important;--padding-block-end: 0px !important}html body .announcement-bar__slider{min-height:40px}html body .announcement-bar__text{font-size:.9375rem}html body #header-component[data-menu-style=menu] .header__row--top .header__columns{--header-template-columns: auto minmax(0, 1fr);grid-template-columns:var(--header-template-columns);grid-template-areas:"logo right" "menu menu";row-gap:0;min-height:0;padding-inline:56px}html body #header-component[data-menu-style=menu] .header__row--top .header__column--left{display:contents}html body #header-component[data-menu-style=menu] .header__row--top .header-logo{grid-area:logo;min-height:72px;align-self:center;padding-inline:0}html body #header-component[data-menu-style=menu] .header-logo__image{width:auto;height:36px;max-height:36px}html body #header-component[data-menu-style=menu] .header__row--top .header__column--right{grid-area:right;min-height:72px;gap:4px}html body #header-component[data-menu-style=menu] header-actions{gap:4px;margin-inline-start:0}html body #header-component[data-menu-style=menu] .header-actions__action:not(.account-button) .svg-wrapper{width:40px;height:44px}html body #header-component[data-menu-style=menu] .header-actions__action:not(.account-button) svg{width:22px;height:22px}html body #header-component[data-menu-style=menu] .account-button{min-width:40px;height:44px}html body #header-component header-actions .header-book.button{height:44px;min-height:44px;padding-inline:20px;margin-inline-start:8px}html body #header-component .header-book__icon{width:18px;height:18px}html body #header-component[data-menu-style=menu] .header__row--top header-menu{grid-area:menu;min-height:52px;border-top:0}html body #header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow]){--hx-menu-item-padding: 10px}html body #header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow]) .menu-list__link{font-size:.9375rem}html body #header-component[data-menu-style=menu] .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure-icon{width:11px}html body #header-component .menu-list__submenu-inner{padding-inline:56px}html body #header-component[data-menu-style=menu] .menu-list__list-item:first-child .menu-list__link-title{padding-inline-start:0}html body #header-component[data-menu-style=menu] .menu-list__list-item--hx-divider:not([slot=overflow]){margin-inline-start:21px}html body #header-component[data-menu-style=menu] .menu-list__list-item--hx-divider:not([slot=overflow])>.menu-list__trigger:before{inset-inline-start:-11px;height:18px}}html body #header-component .menu-list__submenu-inner{padding-block:40px 48px;padding-inline:clamp(24px,5.5vw,80px)}html body #header-component .header__underlay-open{--shadow-popover: 0 12px 24px rgb(30 30 30 / .08)}html body #header-component .mega-menu__grid:has(>.mega-menu__content--highlight){--menu-columns-desktop: 5 !important;--menu-columns-tablet: 5 !important;--menu-horizontal-gap: 40px;--menu-vertical-gap: 24px}html body #header-component .mega-menu__grid:has(>.mega-menu__content--highlight)>.mega-menu__list{--menu-columns-desktop: 3 !important;--menu-columns-tablet: 3 !important}html body #header-component .mega-menu__link--parent{display:flex;margin-block-end:12px;padding:0;color:var(--hx-soft-black);font-family:var(--font-body--family);font-style:normal;font-weight:500;font-size:.8125rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}html body #header-component .mega-menu__column ul .mega-menu__link{padding:0;color:var(--hx-black);font-family:var(--font-body--family);font-style:normal;font-weight:400;font-size:1rem;line-height:1.4;text-transform:none}html body #header-component .mega-menu__column ul>li+li{margin-block-start:12px}html body #header-component :is(.mega-menu__link--parent,.mega-menu__column ul .mega-menu__link):hover{color:var(--hx-soft-black);text-decoration:underline;text-decoration-color:var(--hx-deep-mint);text-decoration-thickness:2px;text-underline-offset:4px}html body .menu-drawer .menu-drawer__menu-item--mainlist{min-height:56px;font-family:var(--font-body--family);font-weight:400;font-size:1.125rem}html body .menu-drawer :is(.menu-drawer__menu-container--divider,.menu-drawer__list-item--divider){border-color:var(--hx-border)}html body .menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item--parent{min-height:0;padding-block:24px 8px;color:var(--hx-soft-black);font-family:var(--font-body--family);font-weight:500;font-size:.8125rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}html body .menu-drawer .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child{display:flex;align-items:center;min-height:48px;padding-block:0;color:var(--hx-black);font-family:var(--font-body--family);font-weight:400;font-size:1.0625rem}html body .menu-drawer .menu-drawer__back-button{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:44px}html body .menu-drawer .menu-drawer__back-label{font-family:var(--font-body--family);font-weight:500;font-size:1rem}@media screen and (max-width:749px){html body #header-component .header__row--top .header__columns{min-height:64px}}html body #header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 44px 44px minmax(0, 1fr) 0px auto}@media screen and (max-width:989px){html body #header-component .header-book{display:none}html body #header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 44px 44px minmax(0, 1fr) 44px 44px;padding-inline:12px}html body #header-component[data-menu-style=drawer] .header__columns header-actions{grid-area:auto;grid-row:1;grid-column:4 / 6;justify-self:stretch;justify-content:flex-end;gap:0;margin-inline-start:0}html body #header-component[data-menu-style=drawer] :is(header-actions .header-actions__action,.search-action .header-actions__action,.header__icon--menu){flex-shrink:0;width:44px;height:44px}}@media screen and (max-width:749px){html body #header-component .header__columns{--header-template-columns: 44px 44px minmax(0, 1fr) 44px 44px;padding-inline:12px}html body #header-component .header__columns header-actions,html body #header-component[data-menu-style] .header__columns header-actions{grid-area:auto;grid-row:1;grid-column:4 / 6;justify-self:stretch;justify-content:flex-end;gap:0;margin-inline-start:0}html body #header-component :is(header-actions .header-actions__action,.search-action .header-actions__action,.header__icon--menu){flex-shrink:0;width:44px;height:44px}html body #header-component .header-logo{justify-self:center;padding-inline:4px;overflow:hidden}html body #header-component .header-logo,html body #header-component .header-logo__solid-header-image-container,html body #header-component .header-logo__transparent-header-image-container{min-width:0;max-width:100%}html body #header-component .header-logo__image{width:auto;max-width:100%;height:auto;max-height:var(--header-logo-image-height-mobile)}}html body .menu-drawer__book{padding:24px var(--drawer-padding, 20px) 8px}html body .menu-drawer__book-button{width:100%;min-height:52px;justify-content:center}@media screen and (max-width:400px){html body #header-component .header__columns,html body #header-component[data-menu-style=drawer] .header__columns{padding-inline:8px}html body #header-component .header-logo__image{max-height:28px}}@media screen and (min-width:750px)and (max-width:1099px){html body [id$=__hero] .media-with-content.section--page-width{--media-with-content-grid-columns: var(--full-page-grid-with-margins);--media-height: 560px !important;grid-template-columns:var(--full-page-grid-with-margins);grid-template-areas:"media media media" "margin-left content margin-right"}html body [id$=__hero] .media-with-content__content>.group-block-content{padding-block:48px 56px;padding-inline:0}html body [id$=__hero] [class*="__ingress "]{max-width:560px}}@media screen and (min-width:750px)and (max-width:989px){html body :is([id$=__nain_sovitus],[id$=__mittatilaus],[id$=__pidennykset]) .media-with-content.section--page-width{--media-with-content-grid-columns: var(--full-page-grid-with-margins);--media-height: 480px !important;grid-template-columns:var(--full-page-grid-with-margins);grid-template-areas:"media media media" "margin-left content margin-right"}html body :is([id$=__nain_sovitus],[id$=__mittatilaus],[id$=__pidennykset]) .media-with-content{--padding-block-start: 0px !important;--padding-block-end: 96px !important}html body :is([id$=__nain_sovitus],[id$=__mittatilaus],[id$=__pidennykset]) .media-with-content__content>.group-block-content{padding-block:48px 0;padding-inline:0}html body [id$=__oppaat] .resource-list{grid-template-columns:minmax(0,1fr);grid-template-rows:none}html body [id$=__oppaat] .resource-list__item:first-child{grid-row:auto;margin-bottom:32px}html body [id$=__oppaat] .resource-list__item:nth-child(n+2){grid-column:1}html body [id$=__oppaat] .resource-list__item:first-child .featured-blog-posts-card__image{height:440px}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__inner{grid-template-columns:200px minmax(0,1fr)}html body [id$=__oppaat] .resource-list__item:nth-child(n+2) .featured-blog-posts-card__image{height:150px}html body [id$=__ukk] .group-block-content:has(>.group-block>.group-block-content>.accordion){flex-direction:column;gap:32px}html body [id$=__ukk] .group-block-content:has(>.group-block>.group-block-content>.accordion)>.group-block{flex:0 0 auto;width:100%}}body.template-page{--font-h1--size: 2rem;--font-h2--size: 1.75rem;--font-h3--size: 1.375rem;--font-h4--size: 1.125rem}@media screen and (min-width:750px){body.template-page{--font-h1--size: clamp(2.5rem, 1.5rem + 2.1vw, 3.5rem);--font-h2--size: clamp(2rem, 1.25rem + 1.3vw, 2.75rem);--font-h3--size: clamp(1.375rem, 1.1rem + .5vw, 1.75rem);--font-h4--size: 1.25rem}}body.template-page :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.group-block:has(>.group-block-content>.text-block[class*=_price_]){flex:1 1 0;min-width:0;align-self:stretch;background:var(--hx-white)}.group-block:has(>.group-block-content>.text-block[class*=_ribbon_]){border-color:var(--hx-deep-mint)!important}.group-block:has(>.group-block-content>.text-block[class*=_price_])>.group-block-content{height:100%}.group-block:has(>.group-block-content>.text-block[class*=_price_])>.group-block-content>:last-child:is(.button,a,[class*=button]){margin-top:auto}.text-block[class*=_ribbon_] p{display:inline-block;width:fit-content;max-width:fit-content;margin:0;padding:2px 8px;font-size:13px;background:var(--hx-deep-mint);color:var(--hx-black)}.group-block:has(>.group-block-content>.text-block[class*=_price_]) .text-block[class*=_features_] ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--hx-border)}.group-block:has(>.group-block-content>.text-block[class*=_price_]) .text-block[class*=_features_] li{padding:10px 0;margin:0;border-bottom:1px solid var(--hx-border)}@media screen and (min-width:750px){body.template-page .layout-panel-flex--row:has(>.group-block>.group-block-content>.text-block[class*=_fname_]):not(:has(.image-block)){flex-wrap:wrap;row-gap:24px}body.template-page .layout-panel-flex--row:has(>.group-block>.group-block-content>.text-block[class*=_fname_]):not(:has(.image-block))>.group-block{flex:1 1 calc(50% - 24px);min-width:calc(50% - 24px)}}body.template-page .group-block:has(>.group-block-content>.text-block[class*=_fname_]):not(:has(.image-block)){border-top:1px solid var(--hx-border);padding-top:16px}body.template-page .group-block:has(>.group-block-content>.text-block[class*=_quotetext_]){border-inline-start:2px solid var(--hx-border);padding-inline-start:20px}body.template-page .text-block[class*=_quotetext_] :is(p,.h4){font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.1875rem,1rem + .35vw,1.3125rem);line-height:1.45}body.template-page .text-block[class*=_cite_] p{font-size:15px}body.template-page .text-block[class*=_testimonial_] p{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.1875rem,1rem + .4vw,1.375rem);line-height:1.5;max-width:36em}body.template-page .text-block[class*=_testimonial_] p:first-child:before{content:"\201d"}body.template-page .text-block[class*=_testimonial_] p:last-child:after{content:"\201d"}.group-block:has(>.group-block-content>.text-block[class*=_price_]) .text-block[class*=_name_] :is(h3,h4,p){font-family:var(--font-body--family);font-size:15px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.group-block:has(>.group-block-content>.text-block[class*=_price_]) .text-block[class*=_price_] :is(h2,p){font-size:clamp(2.25rem,1.5rem + 1.2vw,3rem)}body.template-page .text-block[class*=_steps_] ol{border-bottom:1px solid var(--hx-border)}body.template-page .text-block[class*=_steps_] ol>li{margin:0;padding:20px 0 20px 48px;border-top:1px solid var(--hx-border)}body.template-page .text-block[class*=_steps_] ol>li:before{top:16px;font-size:22px;font-style:normal}body.template-page .text-block[class*=_fdesc_]{color:var(--hx-soft-black)}body.template-page .layout-panel-flex--row:has(>.group-block[style*="--size-style-width:23%"]){flex-wrap:wrap;row-gap:40px}body.template-page .accordion .details__header{font-size:17px}.text-block[class*=_toc_text_]>p:first-child,.text-block[class*=_toc_text_]>p:first-child strong{font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hx-soft-black)}body.template-page .group-block:has(>.group-block-content>.text-block[class*=_quote_]){background:var(--hx-fitting-room);padding:24px 28px}body.template-page .text-block[class*=_quote_] :is(p,h3){font-family:var(--font-heading--family);font-size:clamp(1.1875rem,1rem + .35vw,1.3125rem);line-height:1.45;font-weight:400}body.template-page .section:has(.text-block[class*=_toc_text_]) .text-block.rte ol{border-bottom:1px solid var(--hx-border)}body.template-page .section:has(.text-block[class*=_toc_text_]) .text-block.rte ol>li{margin:0;padding:20px 0 20px 56px;border-top:1px solid var(--hx-border)}body.template-page .section:has(.text-block[class*=_toc_text_]) .text-block.rte ol>li:before{top:14px;font-size:28px;font-style:normal}body.template-page .group-block-content>div:has(>iframe){align-self:stretch;width:100%}body.template-page .layout-panel-flex--row:has(>product-card[style*="--size-style-width:23%"]){flex-wrap:wrap;row-gap:40px}body.template-page .layout-panel-flex--row>product-card[style*="--size-style-width:23%"]{flex:0 0 calc(25% - 18px);min-width:0}@media screen and (max-width:749px){body.template-page .layout-panel-flex--row>product-card[style*="--size-style-width:23%"]{flex-basis:calc(50% - 12px)}}body.template-page .group-block:has(>.group-block-content>.image-block:only-child) .image-block,body.template-page .group-block:has(>.group-block-content>.image-block:only-child) .image-block__image{width:100%}.hx-anchor,body.template-page main :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:calc(var(--header-height, 88px) + 24px)}.hx-anchor{display:block}.text-block[class*=_crumbs_]{font-size:14px;color:rgb(var(--color-foreground-rgb) / .7)}.text-block[class*=_crumbs_] a{color:inherit}.text-block[class*=_toc_text_] ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.text-block[class*=_toc_text_] li{margin:0;padding-inline-start:12px;border-inline-start:2px solid var(--color-border);line-height:1.4}.text-block[class*=_toc_text_] a{text-decoration:none}.text-block[class*=_toc_text_] a:hover{text-decoration:underline}@media screen and (min-width:750px){.group-block:has(.text-block[class*=_toc_text_]){position:sticky;top:calc(var(--header-height, 88px) + 24px);align-self:flex-start}}.hx-lisatietoa{max-width:var(--normal-content-width, 50rem);padding-block:0 96px}.hx-lisatietoa h2{margin-block:0 16px}.text-block.rte ol{list-style:none;counter-reset:hx-ol;padding-inline-start:0}.text-block.rte ol>li{counter-increment:hx-ol;position:relative;padding-inline-start:2em}.text-block.rte ol>li:before{content:counter(hx-ol) ".";position:absolute;inset-inline-start:0;font-family:var(--font-heading--family);font-style:italic}:is(.rte,.text-block,.details-content,.product-details) :is([style*=font-family],font[face],[face]){font-family:inherit!important}.page-wrapper--drawer-open{margin-inline-end:0!important}@media screen and (min-width:990px){.page-wrapper--drawer-open shopify-account::part(dialog){translate:none}:is(#cart-drawer,.pickup-drawer) .theme-drawer__dialog[open]{box-shadow:-12px 0 32px #0000001f}}html body .hx-service-rows>local-pickup{padding:18px 0;border-bottom:1px solid #dedede;font-size:15px;line-height:1.45}html body .hx-service-rows>local-pickup .pickup-availability__row{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start}html body .hx-service-rows>local-pickup .pickup-availability__column{gap:2px}html body .hx-service-rows>local-pickup .svg-wrapper{width:22px;height:22px}html body .hx-service-rows>local-pickup .svg-wrapper svg{width:22px;height:22px}html body .hx-service-rows>local-pickup :is(.pickup-location__text-sm,.pickup-location__text-xs){font-size:15px;line-height:1.45}html body .hx-service-rows>local-pickup .pickup-location__text-sm{font-weight:500}html body .hx-service-rows>local-pickup .pickup-location__text-sm b{font-weight:500}html body .hx-service-rows>local-pickup .pickup-location__text-xs{color:#4a4a4a}html body .hx-service-rows>local-pickup .pickup-location__button{margin:4px 0 0;font-size:14px;color:var(--hx-black);text-decoration:underline;text-decoration-color:var(--hx-deep-mint);text-decoration-thickness:2px;text-underline-offset:4px}#cart-drawer,#cart-drawer .theme-drawer__dialog,.pickup-drawer,.pickup-drawer .theme-drawer__dialog{z-index:var(--layer-temporary, 20)}body.template-product{--hx-pdp-margin: clamp(24px, 5.5vw, 80px)}@media screen and (min-width:990px){body.template-product .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) clamp(560px,44vw,680px)}body.template-product .product-information__grid .product-information__media{padding-block-start:40px;padding-inline:0}body.template-product .product-information__grid .product-details{padding:40px 0 96px 64px!important}}@media screen and (min-width:750px)and (max-width:989px){body.template-product .product-information__grid .product-information__media{padding-block-start:32px;padding-inline:0}body.template-product .product-information__grid .product-details{padding:32px 0 64px 32px!important}}@media screen and (max-width:749px){body.template-product .product-information__grid .product-details{padding:24px 0 64px!important}}body.template-product .product-details h1{font-family:var(--font-heading--family);font-weight:300;font-size:clamp(2.125rem,1.6rem + 1.1vw,2.75rem);line-height:1.05;letter-spacing:-.01em}body.template-product .product-details product-price{flex:0 0 auto;width:auto}body.template-product .product-details product-price,body.template-product .product-details product-price .price{font-size:22px;font-weight:400}body.template-product .product-details .rating-wrapper,body.template-product .product-details .rating-wrapper *{font-size:14px}body.template-product .variant-picker{--variant-picker-swatch-width-unitless: 56;--variant-picker-swatch-height-unitless: 68;--variant-picker-swatch-width: 56px;--variant-picker-swatch-height: 68px;--variant-picker-swatch-radius: 2px}body.template-product .variant-option--swatches,body.template-product .variant-option--swatches overflow-list::part(list){gap:6px}body.template-product .variant-option__button-label--has-swatch{position:relative;padding:0;border:0;min-height:0;flex:0 0 auto;border-radius:2px}body.template-product .variant-option__button-label--has-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;box-shadow:none;clip-path:none;pointer-events:none}body.template-product .variant-option__button-label--has-swatch:has(input:checked):after{box-shadow:inset 0 0 0 1px var(--hx-black)}body.template-product .variant-option__button-label--has-swatch:has(input:checked){outline:none}body.template-product .variant-option__button-label--has-swatch:has(input:focus-visible){outline:1px solid var(--hx-black);outline-offset:3px}body.template-product .variant-option legend{display:flex;width:100%;align-items:baseline;font-weight:500;margin-block-end:12px}body.template-product .variant-option--swatches .variant-option__swatch-value{padding:0;font-weight:400;color:var(--hx-black)}body.template-product .variant-option--swatches .variant-option__swatch-value:before{content:"\a0\2014\a0"}body.template-product .variant-option__guide{margin-inline-start:auto;font-size:15px;font-weight:400}body.template-product .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--variant-ch, 3em) + 32px)),1fr));gap:8px}body.template-product .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:0;white-space:normal;text-align:center}body.template-product .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:46px;padding-block:0;border:1px solid #dedede;border-radius:2px;background:var(--hx-white);color:var(--hx-black)}body.template-product .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){border-color:var(--hx-black)}body.template-product .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill,body.template-product .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,body.template-product .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{display:none}body.template-product .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{color:var(--hx-black)}body.template-product .product-details :is(.add-to-cart-button,.hx-book-fitting){width:100%;min-height:58px;border-radius:2px;font-size:17px;font-weight:500}body.template-product .product-details .add-to-cart-icon{display:none}body.template-product .hx-book-fitting{--button-border-width: 1px;--button-border-color: #bdbdbd;--button-background-color: var(--hx-white);--button-color: var(--hx-black);border:0}body.template-product .hx-book-fitting:hover{--button-border-color: var(--hx-black);--button-background-color: var(--hx-white);--button-color: var(--hx-black)}body.template-product .product-details .accordion details{scroll-margin-top:calc(var(--header-height, 0px) + 24px)}body.template-product .product-details .accordion .details__header{padding-block:16px;font-size:15px;font-weight:500}body.template-product .product-details .accordion .icon-plus{--icon-stroke-width: 1px;width:14px;height:14px;color:var(--hx-black)}body.template-product .product-details .accordion .details-content,body.template-product .product-details .accordion .details-content :is(p,li){font-size:15px;color:var(--hx-soft-black)}body.template-product .product-recommendations h2{font-family:var(--font-heading--family);font-weight:300;font-size:34px;line-height:1.1;letter-spacing:-.01em}@media screen and (min-width:990px){body.template-product product-recommendations.product-recommendations .section.spacing-style{padding-block-end:120px}}body.template-product .product-recommendations slideshow-arrows:not(:has(.slideshow-control:not([disabled]))){display:none}body.template-product .sticky-add-to-cart__bar{left:0;right:0;bottom:0;width:100%;height:76px;padding:0 var(--hx-pdp-margin);gap:16px;border-radius:0;border-top:1px solid #dedede;box-shadow:none;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(100%)}body.template-product .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}body.template-product .sticky-add-to-cart__bar:before{display:none}body.template-product .sticky-add-to-cart__image{width:40px;height:50px;aspect-ratio:auto;border-radius:0}body.template-product .sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}body.template-product .sticky-add-to-cart__info{flex:1 1 auto;min-width:0;padding:0}body.template-product .sticky-add-to-cart__title{margin:0;font-family:var(--font-heading--family);font-size:20px;line-height:1.2}body.template-product .sticky-add-to-cart__variant{font-size:14px;color:var(--hx-soft-black)}body.template-product .sticky-add-to-cart__price,body.template-product .sticky-add-to-cart__price .price{font-size:18px;font-weight:400}body.template-product .sticky-add-to-cart__button{height:50px;min-height:50px;padding-inline:28px;border-radius:2px}body.template-product .sticky-add-to-cart__button .svg-wrapper:not(.add-to-cart__added-icon){display:none}@media screen and (max-width:749px){body.template-product .sticky-add-to-cart__price{display:block;flex:0 0 auto;margin-inline-end:4px;white-space:nowrap}body.template-product .sticky-add-to-cart__price,body.template-product .sticky-add-to-cart__price .price{font-size:15px;font-weight:500}body.template-product .sticky-add-to-cart__price .compare-at-price{display:none}body.template-product .sticky-add-to-cart__title{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}body.template-product .sticky-add-to-cart__button{padding-inline:18px}body.template-product sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__button .svg-wrapper:not(.add-to-cart__added-icon){display:inline-flex}body.template-product .sticky-book{display:none!important}}html body .search-modal__content .predictive-search-results__title{align-items:baseline;line-height:1.4;margin:0 0 14px;padding-block-end:10px;border-bottom:1px solid var(--hx-black);font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hx-black)}html body .search-modal__content .predictive-search-results__clear{height:auto;min-height:0;padding:0;line-height:inherit;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hx-soft-black)}html body .search-modal__content .predictive-search-results__wrapper-products{padding-block-end:28px}@media screen and (min-width:750px){html body .search-modal__content{--modal-width: min(1400px, calc(100vw - 32px) );--modal-max-height: calc(100dvh - 32px) ;--modal-top-margin: 16px;max-width:none;max-height:var(--modal-max-height);border-radius:0!important}html body .search-modal__content .predictive-search-form__header{min-height:72px;padding-inline:32px 20px}html body .search-modal__content .predictive-search-form__content{max-height:calc(var(--modal-max-height) - 73px)}html body .search-modal__content .search-input{font-size:1rem}html body .search-modal__content .predictive-search-results__inner{padding:40px 36px 36px}html body .search-modal__content .predictive-search-results__wrapper-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;padding-block-end:36px}html body .search-modal__content .predictive-search-results__card--product .resource-card__media{--resource-card-aspect-ratio: 4 / 5;background:var(--hx-fitting-room)}html body .search-modal__content .predictive-search-results__card--product .resource-card__image{aspect-ratio:4 / 5;object-fit:cover;border-radius:0}html body .search-modal__content .predictive-search-results__card--product .resource-card__content{gap:6px;padding-block-start:14px}html body .search-modal__content .predictive-search-results__card--product .resource-card__title{font-size:.9375rem;line-height:1.45}html body .search-modal__content .predictive-search-results__card--product .price{font-size:.875rem;font-weight:500}}@media screen and (max-width:749px){html body.template-page main>.shopify-section .section>.custom-section-content>.spacing-style,html body.template-page main>.shopify-section .section>.spacing-style,html body.template-page main>.shopify-section>.spacing-style{--spacing-scale: .45}html body.template-page main .section-content-wrapper.layout-panel-flex--row.mobile-column{row-gap:28px}}html body .facets-mobile-wrapper .hx-sort-toggle{gap:8px}html body .facets-mobile-wrapper .hx-sort-toggle .icon{width:8px;height:13px}.hx-price-range{--hx-thumb: 20px;position:relative;height:28px;margin:4px 0 14px}.hx-price-range:before,.hx-price-range:after{content:"";position:absolute;top:50%;height:2px;margin-top:-1px;pointer-events:none}.hx-price-range:before{inset-inline:calc(var(--hx-thumb) / 2);background:var(--hx-border, #dedede)}.hx-price-range:after{inset-inline-start:calc(var(--hx-thumb) / 2 + (100% - var(--hx-thumb)) * var(--hx-lo, 0));inset-inline-end:calc(var(--hx-thumb) / 2 + (100% - var(--hx-thumb)) * (1 - var(--hx-hi, 1)));background:var(--color-foreground)}html body .hx-price-range .hx-price-range__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;pointer-events:none}.hx-price-range__input::-webkit-slider-runnable-track{height:100%;background:none}.hx-price-range__input::-moz-range-track{background:none}.hx-price-range__input::-webkit-slider-thumb{width:var(--hx-thumb);height:var(--hx-thumb);margin-top:calc((28px - var(--hx-thumb)) / 2);border:1.5px solid var(--color-foreground);border-radius:50%;background:#fff;cursor:grab;-webkit-appearance:none;appearance:none;pointer-events:auto}.hx-price-range__input::-moz-range-thumb{width:var(--hx-thumb);height:var(--hx-thumb);box-sizing:border-box;border:1.5px solid var(--color-foreground);border-radius:50%;background:#fff;cursor:grab;pointer-events:auto}.hx-price-range__input:focus-visible{outline:none}.hx-price-range__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-foreground);outline-offset:2px}.hx-price-range__input:focus-visible::-moz-range-thumb{outline:2px solid var(--color-foreground);outline-offset:2px}html body #insta-feed .instafeed-shoppable__track{gap:16px!important;padding:0!important;scroll-padding-inline:0!important;-webkit-mask-image:none!important;mask-image:none!important}html body #insta-feed .instafeed-shoppable__card{flex:0 0 calc((100% - 48px)/4)!important;width:calc((100% - 48px)/4)!important;max-width:none!important}html body #insta-feed .instafeed-shoppable__frame{border:0!important;border-radius:0!important;box-shadow:none!important;background:#dedede!important}html body #insta-feed .instafeed-shoppable__nav{width:44px!important;height:44px!important;border:1px solid var(--hx-line, #dedede)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:var(--hx-black, #1e1e1e)!important}@media screen and (max-width:749px){html body #insta-feed .instafeed-shoppable__track{gap:12px!important}html body #insta-feed .instafeed-shoppable__card{flex-basis:72%!important;width:72%!important}}html body [id$=__alakokoelmat] .resource-list{display:flex;flex-wrap:wrap;gap:8px}html body [id$=__alakokoelmat] .resource-list__item{flex:0 0 auto;width:auto;min-width:0}html body [id$=__alakokoelmat] .collection-card__image{display:none}html body [id$=__alakokoelmat] .collection-card{background:var(--hx-white);border:1px solid transparent;transition:border-color .15s ease}html body [id$=__alakokoelmat] .collection-card:hover{border-color:var(--hx-black)}html body [id$=__alakokoelmat] .collection-card__content{padding:11px 18px}html body [id$=__alakokoelmat] .collection-card__content :is(p,h1,h2,h3,h4,h5,h6,a){margin:0;font-size:.9375rem;font-weight:500;line-height:1.3;white-space:nowrap}@media screen and (max-width:749px){html body [id$=__alakokoelmat] .resource-list{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px)}html body [id$=__alakokoelmat] .resource-list::-webkit-scrollbar{display:none}}.hx-free-shipping{width:100%;display:flex;flex-direction:column;gap:8px}.cart-drawer__content>.hx-free-shipping{padding:4px var(--cart-drawer-padding) 20px}.hx-free-shipping__text{margin:0;font-size:.875rem;line-height:1.4;color:var(--hx-black)}.hx-free-shipping__text strong{font-weight:500}.hx-free-shipping__bar{height:4px;border-radius:2px;background:var(--hx-fitting-room);overflow:hidden}.hx-free-shipping__bar span{display:block;height:100%;background:var(--hx-deep-mint);transition:width .3s ease}.cart-summary .hx-free-shipping__bar{background:var(--hx-white)}.hx-cart-upsell{display:flex;flex-direction:column;gap:12px}html body #cart-drawer scroll-hint{-webkit-mask-image:none!important;mask-image:none!important}html body #cart-drawer .cart-drawer__summary{-webkit-mask-image:none;mask-image:none}.cart-drawer__content:has(>.hx-cart-upsell)>.cart-drawer__items{flex-shrink:0}.cart-drawer__content>.hx-cart-upsell{flex-shrink:0;margin:24px var(--cart-drawer-padding) 8px;padding-top:20px;border-top:1px solid var(--hx-border)}.cart-page__items .hx-cart-upsell{margin-top:40px;padding-top:24px;border-top:1px solid var(--hx-border)}.hx-cart-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.hx-cart-upsell__heading{margin:0;font-size:.9375rem;font-weight:500;color:var(--hx-black)}.hx-cart-upsell__arrows{display:flex;gap:6px}.hx-cart-upsell--fits .hx-cart-upsell__arrows{display:none}html body .hx-cart-upsell__arrow{width:32px;height:32px;padding:0;display:grid;place-items:center;color:var(--hx-black);background:var(--hx-white);border:1px solid var(--hx-border);border-radius:50%;cursor:pointer}html body .hx-cart-upsell__arrow svg{width:14px;height:14px}html body .hx-cart-upsell__arrow:disabled{opacity:.35;cursor:default}.hx-cart-upsell__list{list-style:none;margin:0;padding:0;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.hx-cart-upsell__list::-webkit-scrollbar{display:none}.hx-cart-upsell__item{flex:0 0 136px;scroll-snap-align:start;display:flex;flex-direction:column;gap:4px;min-width:0}.hx-cart-upsell__media{display:block;aspect-ratio:4 / 5;margin-bottom:4px;background:var(--hx-fitting-room);overflow:hidden}.hx-cart-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.hx-cart-upsell__title{color:var(--hx-black);text-decoration:none;font-size:.8125rem;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hx-cart-upsell__title:hover{text-decoration:underline}.hx-cart-upsell__price{font-size:.8125rem;color:var(--hx-soft-black)}.hx-cart-upsell__form{margin-top:auto;padding-top:6px}html body .hx-cart-upsell__button{width:100%;height:34px;padding:0 10px;font:inherit;font-size:.8125rem;font-weight:500;color:var(--hx-black);background:var(--hx-white);border:1px solid var(--hx-black);border-radius:2px;cursor:pointer;white-space:nowrap}html body .hx-cart-upsell__button:hover{color:var(--hx-white);background:var(--hx-black)}html body .hx-cart-upsell__button:disabled{opacity:.5;cursor:wait}.password-main-content .section-content-wrapper>.logo-block{order:-2;margin-block-end:16px}.password-main-content .section-content-wrapper>.password-content{order:-1;max-width:560px;margin-block-end:24px;font-size:1.125rem;line-height:1.6}.hx-load-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-block-start:var(--padding-3xl, 48px)}.hx-load-more__count{margin:0;font-size:14px;color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / .7))}.hx-load-more__button{min-width:220px;justify-content:center}.hx-load-more__button[aria-busy=true]{opacity:.6;pointer-events:none}.hx-load-more+.pagination{margin-top:0;padding-top:var(--padding-md, 16px)}
/*# sourceMappingURL=/cdn/shop/t/49/assets/hiusextra.css.map */
