html{font-size:max(16px,.842105vw)}body{font-family:var(--font-family-base);font-size:var(--fs-copy-md);line-height:var(--lh-copy-md);letter-spacing:calc(var(--fs-copy-md) * .005);font-weight:var(--fw-base);color:var(--color-text,#000)}b,strong{font-weight:700}mark{color:#000;background-color:#0000;font-weight:700}.copy-lg{font-size:var(--fs-copy-lg);line-height:var(--lh-copy-lg)}.copy-lg--cqw{font-size:var(--fs-copy-lg-cqw)}.copy-md{font-size:var(--fs-copy-md);line-height:var(--lh-copy-md);letter-spacing:calc(var(--fs-copy-md) * .005)}.copy-md--cqw{font-size:var(--fs-copy-md-cqw)}.copy-sm{font-size:var(--fs-copy-sm);line-height:var(--lh-copy-sm)}.text-left{text-align:start}.text-center{text-align:center}.text-right{text-align:end}.text-justify{text-align:justify}.kicker{font-size:var(--fs-kicker);line-height:var(--lh-kicker);font-weight:600}.kicker--cqw{font-size:var(--fs-kicker-cqw)}.text-teaser{font-size:var(--fs-teaser);line-height:var(--lh-teaser);font-weight:600}.text-teaser--cqw{font-size:var(--fs-teaser-cqw)}.text-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600}.text-tag{font-size:var(--fs-tag);line-height:var(--lh-tag)}.no-break{white-space:nowrap}h1,.h1{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.h1--cqw{font-size:var(--fs-h1-cqw)}h2,.h2{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.h2--cqw{font-size:var(--fs-h2-cqw)}h3,.h3{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.h3--cqw{font-size:var(--fs-h3-cqw)}h4,.h4{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.h4--cqw{font-size:var(--fs-h4-cqw)}h5,.h5{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:var(--ls-h5)}.h5--cqw{font-size:var(--fs-h5-cqw)}h6,.h6{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-h6);line-height:var(--lh-h6);letter-spacing:var(--ls-h6)}.h6--cqw{font-size:var(--fs-h6-cqw)}.sub-1{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-sh1);line-height:var(--lh-sh1);letter-spacing:var(--ls-sh1)}.sub-1--cqw{font-size:var(--fs-sh1-cqw)}.sub-2{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-sh2);line-height:var(--lh-sh2);letter-spacing:var(--ls-sh2)}.sub-2--cqw{font-size:var(--fs-sh2-cqw)}.sub-3{font-weight:var(--fw-headline);color:var(--color-headline);font-size:var(--fs-sh3);line-height:var(--lh-sh3);letter-spacing:var(--ls-sh3)}.sub-3--cqw{font-size:var(--fs-sh3-cqw)}h1 .hl-emphasis,.h1 .hl-emphasis,h2 .hl-emphasis,.h2 .hl-emphasis,h3 .hl-emphasis,.h3 .hl-emphasis,h4 .hl-emphasis,.h4 .hl-emphasis,h5 .hl-emphasis,.h5 .hl-emphasis,h6 .hl-emphasis,.h6 .hl-emphasis,.sub-1 .hl-emphasis,.sub-2 .hl-emphasis,.sub-3 .hl-emphasis{color:var(--color-highlight-text)}h1 .hl-emphasis__term,.h1 .hl-emphasis__term,h2 .hl-emphasis__term,.h2 .hl-emphasis__term,h3 .hl-emphasis__term,.h3 .hl-emphasis__term,h4 .hl-emphasis__term,.h4 .hl-emphasis__term,h5 .hl-emphasis__term,.h5 .hl-emphasis__term,h6 .hl-emphasis__term,.h6 .hl-emphasis__term,.sub-1 .hl-emphasis__term,.sub-2 .hl-emphasis__term,.sub-3 .hl-emphasis__term{white-space:nowrap}h1 .hl-emphasis__term:after,.h1 .hl-emphasis__term:after,h2 .hl-emphasis__term:after,.h2 .hl-emphasis__term:after,h3 .hl-emphasis__term:after,.h3 .hl-emphasis__term:after,h4 .hl-emphasis__term:after,.h4 .hl-emphasis__term:after,h5 .hl-emphasis__term:after,.h5 .hl-emphasis__term:after,h6 .hl-emphasis__term:after,.h6 .hl-emphasis__term:after,.sub-1 .hl-emphasis__term:after,.sub-2 .hl-emphasis__term:after,.sub-3 .hl-emphasis__term:after{content:""/"";speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-highlight-icon);vertical-align:top;text-indent:.15em;margin-block-start:.35em;font-size:.35em;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:beckheun!important}.product-header{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.product-header:has(.product-header__image){--product-header-image-bleed-start:var(--container-inset);--product-header-image-bleed-end:var(--container-inset);grid-template-areas:"image""content"}@media (width>=720px){.product-header:has(.product-header__image){--product-header-image-bleed-start:0px;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"content image"}.product-header:has(.product-header__image) .product-header__content{padding-block:var(--stage-pt)}}.product-header__content{gap:var(--space-3);flex-direction:column;grid-area:content;align-items:flex-start;display:flex}.product-header__image{max-inline-size:none;inline-size:calc(100% + var(--product-header-image-bleed-start,0px) + var(--product-header-image-bleed-end,0px));block-size:100%;margin-inline:calc(-1 * var(--product-header-image-bleed-start,0px)) calc(-1 * var(--product-header-image-bleed-end,0px));object-fit:cover;object-position:var(--product-header-image-position,center);border-radius:var(--border-radius);grid-area:image;align-self:stretch}.product-header__kicker{margin:0}.product-header__heading{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.product-header__heading .h3{margin:0}.product-header__subtitle{border-radius:var(--border-radius);color:var(--color-headline);background-color:#bcd5bd;justify-content:center;align-items:center;margin:0;padding:.5rem .6875rem;display:inline-flex}.product-header__subline{font-weight:var(--fw-headline);color:var(--color-text);font-size:var(--fs-sh3);line-height:var(--lh-sh3);letter-spacing:var(--ls-sh3);font-weight:var(--fw-base);margin:0}.product-header__attributes{gap:var(--space-3);grid-template-columns:minmax(0,1fr);inline-size:100%;margin:0;display:grid}@media (width>=720px){.product-header__attributes:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.product-header__content:has(.product-header__subtitle):not(:has(.product-header__subline)) .product-header__attributes{margin-block-start:var(--space-3)}.product-header__attributes-col{flex-direction:column;gap:.9375rem;margin:0;display:flex}.product-header__attribute{gap:var(--space-3);align-items:flex-start;display:flex}.product-header__attribute-icon{--icon-foreground:#333;--icon-background:#3333331a;block-size:2.5rem;inline-size:2.5rem;color:var(--icon-foreground);background-color:var(--icon-background);border-radius:var(--border-radius);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-header__attribute-icon .icon-svg,.product-header__attribute-icon svg{block-size:1.25rem;inline-size:1.25rem;display:block}.product-header__attribute-body{gap:var(--space-1);flex-direction:column;justify-content:center;min-inline-size:0;padding-block-start:.1875rem;display:flex}.product-header__attribute-title{font-weight:var(--fw-base);color:var(--color-text);margin:0}.product-header__attribute-value{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;margin:0;display:flex}.product-header__attribute-numbers{color:var(--color-text);margin:0}.product-header__attribute-unit{color:var(--color-text);padding-block:.1875rem}
