:root{--light__ui_element: #151313;--light__ui_element-invert: #FFFFFF;--light__ui_form: #949494;--light__ui_white: #FFFFFF;--light__ui_black: #000000;--light__ui_transparent: #00000000;--light__ui_background: #FFFFFF;--light__ui_background-footer: #CCCCCC;--light__ui_background-1: #FFFFFF;--light__ui_background-2: #FFFFFF;--light__brand_primary: #D50032;--light__brand_secondary: #000000;--light__brand_tertiary: #FFFFFF;--light__brand_brand-1: #F7FBFF;--light__brand_brand-2: #F2F8FF;--light__brand_brand-3: #EDF5FF;--light__brand_brand-4: #E5F1FF;--light__brand_brand-5: #CCE2FF;--light__text_text: #151313;--light__text_dark-grey: #333333;--light__text_grey: #555555;--light__text_light-grey: #757575;--light__text_disabled: #B5B5B5;--light__text_text-invert: #FFFFFF;--light__text_accent: #0070FF;--light__text_sale: #D9000C;--light__grey_00: #FFFFFF;--light__grey_02: #FAFAFA;--light__grey_03: #F7F7F7;--light__grey_05: #F2F2F2;--light__grey_07: #EDEDED;--light__grey_10: #E5E5E5;--light__grey_20: #CCCCCC;--light__grey_30: #B2B2B2;--light__grey_40: #999999;--light__grey_50: #808080;--light__state_success: #08A045;--light__state_warning: #E9D758;--light__state_error: #CC0000;--light__state_success-bg: #F1FFF7;--light__state_warning-bg: #FFFEF5;--light__state_error-bg: #FDF5F6;--light__button_primary_label: #FFFFFF;--light__button_primary_background: #000000;--light__button_primary_icon: #FFFFFF;--light__button_primary_line: #000000;--light__button_primary_border: #00000000;--light__button_primary_label-hover: #FFFFFF;--light__button_primary_background-hover: #000000;--light__button_primary_icon-hover: #FFFFFF;--light__button_primary_border-hover: #00000000;--light__button_primary_line-hover: #151313;--light__button_primary_focus-ring: #151313;--light__button_secondary_label: #000000;--light__button_secondary_background: #00000000;--light__button_secondary_icon: #151313;--light__button_secondary_line: #151313;--light__button_secondary_border: #000000;--light__button_secondary_label-hover: #FFFFFF;--light__button_secondary_background-hover: #000000;--light__button_secondary_icon-hover: #FFFFFF;--light__button_secondary_border-hover: #000000;--light__button_secondary_line-hover: #151313;--light__button_secondary_focus-ring: #151313;--light__button_tertiary_label: #151313;--light__button_tertiary_background: #00000000;--light__button_tertiary_icon: #151313;--light__button_tertiary_line: #151313;--light__button_tertiary_border: #00000000;--light__button_tertiary_label-hover: #D50032;--light__button_tertiary_background-hover: #00000000;--light__button_tertiary_icon-hover: #151313;--light__button_tertiary_border-hover: #00000000;--light__button_tertiary_line-hover: #D50032;--light__button_tertiary_focus-ring: #151313;--light__button_link_label: #151313;--light__button_link_background: #00000000;--light__button_link_icon: #151313;--light__button_link_line: #151313;--light__button_link_border: #00000000;--light__button_link_label-hover: #151313;--light__button_link_background-hover: #00000000;--light__button_link_icon-hover: #151313;--light__button_link_border-hover: #00000000;--light__button_link_line-hover: #151313;--light__button_link_focus-ring: #151313;--light__grey_60: #666666;--light__grey_70: #4D4D4D;--light__grey_80: #333333;--light__grey_90: #1A1A1A;--light__grey_93: #121212;--light__grey_95: #0D0D0D;--light__grey_97: #080808;--light__grey_98: #050505;--light__mask_gradient-1: #00000080;--light__mask_gradient-2: #00000000;--light__mask_cover: #00000066;--dark__ui_element: #FFFFFF;--dark__ui_element-invert: #111111;--dark__ui_form: #949494;--dark__ui_white: #000000;--dark__ui_black: #FFFFFF;--dark__ui_transparent: #FFFFFF00;--dark__ui_background: #121212;--dark__ui_background-footer: #CCCCCC;--dark__ui_background-1: #FFFFFF;--dark__ui_background-2: #FFFFFF;--dark__brand_primary: #FFFFFF;--dark__brand_secondary: #FFFFFF;--dark__brand_tertiary: #000000;--dark__brand_brand-1: #F7FBFF;--dark__brand_brand-2: #F2F8FF;--dark__brand_brand-3: #EDF5FF;--dark__brand_brand-4: #E5F1FF;--dark__brand_brand-5: #CCE2FF;--dark__text_text: #FFFFFF;--dark__text_dark-grey: #E5E5E5;--dark__text_grey: #C3C3C3;--dark__text_light-grey: #9B9B9B;--dark__text_disabled: #B5B5B5;--dark__text_text-invert: #151313;--dark__text_accent: #0070FF;--dark__text_sale: #D9000C;--dark__grey_00: #000000;--dark__grey_02: #050505;--dark__grey_03: #080808;--dark__grey_05: #0D0D0D;--dark__grey_07: #121212;--dark__grey_10: #1A1A1A;--dark__grey_20: #333333;--dark__grey_30: #4D4D4D;--dark__grey_40: #666666;--dark__grey_50: #808080;--dark__state_success: #08A045;--dark__state_warning: #E9D758;--dark__state_error: #CC0000;--dark__state_success-bg: #383B39;--dark__state_warning-bg: #3F3E3B;--dark__state_error-bg: #3F3B3B;--dark__button_primary_label: #000000;--dark__button_primary_background: #FFFFFF;--dark__button_primary_icon: #111111;--dark__button_primary_line: #FFFFFF;--dark__button_primary_border: #FFFFFF00;--dark__button_primary_label-hover: #000000;--dark__button_primary_background-hover: #FFFFFFE0;--dark__button_primary_icon-hover: #111111;--dark__button_primary_border-hover: #FFFFFF00;--dark__button_primary_line-hover: #FFFFFF;--dark__button_primary_focus-ring: #FFFFFF;--dark__button_secondary_label: #FFFFFF;--dark__button_secondary_background: #FFFFFF00;--dark__button_secondary_icon: #FFFFFF;--dark__button_secondary_line: #FFFFFF;--dark__button_secondary_border: #FFFFFF;--dark__button_secondary_label-hover: #151313;--dark__button_secondary_background-hover: #FFFFFF;--dark__button_secondary_icon-hover: #111111;--dark__button_secondary_border-hover: #FFFFFF;--dark__button_secondary_line-hover: #FFFFFF;--dark__button_secondary_focus-ring: #FFFFFF;--dark__button_tertiary_label: #FFFFFF;--dark__button_tertiary_background: #FFFFFF00;--dark__button_tertiary_icon: #FFFFFF;--dark__button_tertiary_line: #FFFFFF;--dark__button_tertiary_border: #FFFFFF00;--dark__button_tertiary_label-hover: #FFFFFF;--dark__button_tertiary_background-hover: #FFFFFF00;--dark__button_tertiary_icon-hover: #FFFFFF;--dark__button_tertiary_border-hover: #FFFFFF00;--dark__button_tertiary_line-hover: #FFFFFF;--dark__button_tertiary_focus-ring: #FFFFFF;--dark__button_link_label: #FFFFFF;--dark__button_link_background: #FFFFFF00;--dark__button_link_icon: #FFFFFF;--dark__button_link_line: #FFFFFF;--dark__button_link_border: #FFFFFF00;--dark__button_link_label-hover: #FFFFFF;--dark__button_link_background-hover: #FFFFFF00;--dark__button_link_icon-hover: #FFFFFF;--dark__button_link_border-hover: #FFFFFF00;--dark__button_link_line-hover: #FFFFFF;--dark__button_link_focus-ring: #FFFFFF;--dark__grey_60: #999999;--dark__grey_70: #B2B2B2;--dark__grey_80: #CCCCCC;--dark__grey_90: #E5E5E5;--dark__grey_93: #EDEDED;--dark__grey_95: #F2F2F2;--dark__grey_97: #F7F7F7;--dark__grey_98: #FAFAFA;--dark__mask_gradient-1: #FFFFFF80;--dark__mask_gradient-2: #FFFFFF00;--dark__mask_cover: #FFFFFF66}:root{--display-6: 48px;--display-5: 40px;--display-4: 32px;--display-3: 24px;--display-2: 20px;--display-1: 14px;--heading-h1: 32px;--heading-h2: 28px;--heading-h3: 24px;--heading-h4: 20px;--heading-h5: 16px;--heading-h6: 14px;--overline-3: 14px;--overline-2: 12px;--overline-1: 11px;--caption-3: 11px;--caption-2: 10px;--caption-1: 9px;--quote-3: 32px;--quote-2: 28px;--quote-1: 20px;--paragraph-3xl: 24px;--paragraph-2xl: 22px;--paragraph-xl: 20px;--paragraph-l: 18px;--paragraph-m: 16px;--paragraph-s: 15px;--paragraph-xs: 14px;--paragraph-2xs: 13px;--paragraph-3xs: 12px;--text-3xl: 40px;--text-2xl: 28px;--text-xl: 20px;--text-l: 18px;--text-m: 16px;--text-s: 15px;--text-xs: 14px;--text-2xs: 13px;--text-3xs: 12px;--button-xl: 18px;--form-label: 14px;--form-input: 15px;--form-desc: 13px;--button-l: 16px;--button-m: 14px;--button-s: 12px;--button-link: 14px;--nav-level-1: 22px;--nav-level-2: 18px;--nav-level-3: 18px;--nav-level-3-emphasis: 16px;--nav-title: 13px;--nav-service: 13px}@media screen and (min-width:361px)and (max-width:768px){:root{--display-6: calc(48px + 16 * ((100vw - 361px) / 407));--display-5: calc(40px + 8 * ((100vw - 361px) / 407));--display-4: calc(32px + 8 * ((100vw - 361px) / 407));--display-3: calc(24px + 8 * ((100vw - 361px) / 407));--display-2: calc(20px + 4 * ((100vw - 361px) / 407));--display-1: calc(14px + 2 * ((100vw - 361px) / 407));--heading-h1: calc(32px + 6 * ((100vw - 361px) / 407));--heading-h2: calc(28px + 4 * ((100vw - 361px) / 407));--heading-h3: calc(24px + 2 * ((100vw - 361px) / 407));--heading-h4: calc(20px + 2 * ((100vw - 361px) / 407));--heading-h5: calc(16px + 2 * ((100vw - 361px) / 407));--heading-h6: 14px;--overline-3: calc(14px + 2 * ((100vw - 361px) / 407));--overline-2: 12px;--overline-1: 11px;--caption-3: 11px;--caption-2: 10px;--caption-1: 9px;--quote-3: calc(32px + 12 * ((100vw - 361px) / 407));--quote-2: calc(28px + 4 * ((100vw - 361px) / 407));--quote-1: calc(20px + 4 * ((100vw - 361px) / 407));--paragraph-3xl: calc(24px + 2 * ((100vw - 361px) / 407));--paragraph-2xl: calc(22px + 2 * ((100vw - 361px) / 407));--paragraph-xl: 20px;--paragraph-l: 18px;--paragraph-m: 16px;--paragraph-s: 15px;--paragraph-xs: 14px;--paragraph-2xs: 13px;--paragraph-3xs: 12px;--text-3xl: 40px;--text-2xl: 28px;--text-xl: 20px;--text-l: 18px;--text-m: 16px;--text-s: 15px;--text-xs: 14px;--text-2xs: 13px;--text-3xs: 12px;--button-xl: 18px;--form-label: 14px;--form-input: 15px;--form-desc: 13px;--button-l: 16px;--button-m: 14px;--button-s: 12px;--button-link: 14px;--nav-level-1: calc(22px + -2 * ((100vw - 361px) / 407));--nav-level-2: calc(18px + -2 * ((100vw - 361px) / 407));--nav-level-3: 18px;--nav-level-3-emphasis: 16px;--nav-title: 13px;--nav-service: 13px}}@media screen and (min-width:769px)and (max-width:1024px){:root{--display-6: calc(64px + 16 * ((100vw - 769px) / 255));--display-5: calc(48px + 16 * ((100vw - 769px) / 255));--display-4: calc(40px + 8 * ((100vw - 769px) / 255));--display-3: calc(32px + 4 * ((100vw - 769px) / 255));--display-2: calc(24px + 4 * ((100vw - 769px) / 255));--display-1: calc(16px + 2 * ((100vw - 769px) / 255));--heading-h1: calc(38px + 6 * ((100vw - 769px) / 255));--heading-h2: calc(32px + 4 * ((100vw - 769px) / 255));--heading-h3: calc(26px + 2 * ((100vw - 769px) / 255));--heading-h4: calc(22px + 2 * ((100vw - 769px) / 255));--heading-h5: calc(18px + 2 * ((100vw - 769px) / 255));--heading-h6: calc(14px + 2 * ((100vw - 769px) / 255));--overline-3: calc(16px + 2 * ((100vw - 769px) / 255));--overline-2: calc(12px + 2 * ((100vw - 769px) / 255));--overline-1: 11px;--caption-3: calc(11px + ((100vw - 769px) / 255));--caption-2: 10px;--caption-1: 9px;--quote-3: calc(44px + 12 * ((100vw - 769px) / 255));--quote-2: calc(32px + 4 * ((100vw - 769px) / 255));--quote-1: calc(24px + 4 * ((100vw - 769px) / 255));--paragraph-3xl: calc(26px + 2 * ((100vw - 769px) / 255));--paragraph-2xl: 24px;--paragraph-xl: 20px;--paragraph-l: 18px;--paragraph-m: 16px;--paragraph-s: 15px;--paragraph-xs: 14px;--paragraph-2xs: 13px;--paragraph-3xs: 12px;--text-3xl: 40px;--text-2xl: 28px;--text-xl: 20px;--text-l: 18px;--text-m: 16px;--text-s: 15px;--text-xs: 14px;--text-2xs: 13px;--text-3xs: 12px;--button-xl: 18px;--form-label: 14px;--form-input: 15px;--form-desc: 13px;--button-l: 16px;--button-m: 14px;--button-s: 12px;--button-link: 14px;--nav-level-1: calc(20px + -5 * ((100vw - 769px) / 255));--nav-level-2: calc(16px + -1 * ((100vw - 769px) / 255));--nav-level-3: calc(18px + -3 * ((100vw - 769px) / 255));--nav-level-3-emphasis: calc(16px + -1 * ((100vw - 769px) / 255));--nav-title: 13px;--nav-service: 13px}}@media screen and (min-width:1025px)and (max-width:1440px){:root{--display-6: calc(80px + 16 * ((100vw - 1025px) / 415));--display-5: calc(64px + 16 * ((100vw - 1025px) / 415));--display-4: calc(48px + 8 * ((100vw - 1025px) / 415));--display-3: calc(36px + 4 * ((100vw - 1025px) / 415));--display-2: 28px;--display-1: calc(18px + 2 * ((100vw - 1025px) / 415));--heading-h1: calc(44px + 4 * ((100vw - 1025px) / 415));--heading-h2: calc(36px + 4 * ((100vw - 1025px) / 415));--heading-h3: calc(28px + 4 * ((100vw - 1025px) / 415));--heading-h4: 24px;--heading-h5: 20px;--heading-h6: 16px;--overline-3: calc(18px + 2 * ((100vw - 1025px) / 415));--overline-2: calc(14px + 2 * ((100vw - 1025px) / 415));--overline-1: calc(11px + ((100vw - 1025px) / 415));--caption-3: 12px;--caption-2: 10px;--caption-1: 9px;--quote-3: calc(56px + 8 * ((100vw - 1025px) / 415));--quote-2: calc(36px + 4 * ((100vw - 1025px) / 415));--quote-1: calc(28px + 4 * ((100vw - 1025px) / 415));--paragraph-3xl: calc(28px + 12 * ((100vw - 1025px) / 415));--paragraph-2xl: calc(24px + 4 * ((100vw - 1025px) / 415));--paragraph-xl: calc(20px + 4 * ((100vw - 1025px) / 415));--paragraph-l: calc(18px + 2 * ((100vw - 1025px) / 415));--paragraph-m: 16px;--paragraph-s: 15px;--paragraph-xs: 14px;--paragraph-2xs: 13px;--paragraph-3xs: 12px;--text-3xl: 40px;--text-2xl: 28px;--text-xl: calc(20px + 4 * ((100vw - 1025px) / 415));--text-l: calc(18px + 2 * ((100vw - 1025px) / 415));--text-m: 16px;--text-s: 15px;--text-xs: 14px;--text-2xs: 13px;--text-3xs: 12px;--button-xl: 18px;--form-label: 14px;--form-input: 15px;--form-desc: 13px;--button-l: 16px;--button-m: 14px;--button-s: 12px;--button-link: 14px;--nav-level-1: calc(15px + ((100vw - 1025px) / 415));--nav-level-2: calc(15px + ((100vw - 1025px) / 415));--nav-level-3: calc(15px + ((100vw - 1025px) / 415));--nav-level-3-emphasis: 15px;--nav-title: 13px;--nav-service: 13px}}@media screen and (min-width:1441px){:root{--display-6: 96px;--display-5: 80px;--display-4: 56px;--display-3: 40px;--display-2: 28px;--display-1: 20px;--heading-h1: 48px;--heading-h2: 40px;--heading-h3: 32px;--heading-h4: 24px;--heading-h5: 20px;--heading-h6: 16px;--overline-3: 20px;--overline-2: 16px;--overline-1: 12px;--caption-3: 12px;--caption-2: 10px;--caption-1: 9px;--quote-3: 64px;--quote-2: 40px;--quote-1: 32px;--paragraph-3xl: 40px;--paragraph-2xl: 28px;--paragraph-xl: 24px;--paragraph-l: 20px;--paragraph-m: 16px;--paragraph-s: 15px;--paragraph-xs: 14px;--paragraph-2xs: 13px;--paragraph-3xs: 12px;--text-3xl: 40px;--text-2xl: 28px;--text-xl: 24px;--text-l: 20px;--text-m: 16px;--text-s: 15px;--text-xs: 14px;--text-2xs: 13px;--text-3xs: 12px;--button-xl: 18px;--form-label: 14px;--form-input: 15px;--form-desc: 13px;--button-l: 16px;--button-m: 14px;--button-s: 12px;--button-link: 14px;--nav-level-1: 16px;--nav-level-2: 16px;--nav-level-3: 16px;--nav-level-3-emphasis: 15px;--nav-title: 13px;--nav-service: 13px}}.overline-3{font-size:var(--overline-3);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.overline-2{font-size:var(--overline-2);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.overline-1{font-size:var(--overline-1);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.display-1{font-size:var(--display-1);font-family:var(--font-family-1);font-weight:700;line-height:1.22;letter-spacing:-.01em}.display-2{font-size:var(--display-2);font-family:var(--font-family-1);font-weight:700;line-height:1.22;letter-spacing:-.01em}.display-3{font-size:var(--display-3);font-family:var(--font-family-1);font-weight:700;line-height:1.22;letter-spacing:-.01em}.display-4{font-size:var(--display-4);font-family:var(--font-family-1);font-weight:700;line-height:1.22;letter-spacing:-.01em}.display-5{font-size:var(--display-5);font-family:var(--font-family-1);font-weight:700;line-height:1.04;letter-spacing:-.01em}.display-6{font-size:var(--display-6);font-family:var(--font-family-1);font-weight:700;line-height:1.04;letter-spacing:-.01em}.heading-h1{font-size:var(--heading-h1);font-family:var(--font-family-1);font-weight:700;line-height:1.04;letter-spacing:-.01em}.heading-h2{font-size:var(--heading-h2);font-family:var(--font-family-1);font-weight:700;line-height:1.04;letter-spacing:-.01em}.heading-h3{font-size:var(--heading-h3);font-family:var(--font-family-1);font-weight:700;line-height:1.04;letter-spacing:-.01em}.heading-h4{font-size:var(--heading-h4);font-family:var(--font-family-1);font-weight:700;line-height:1.04;letter-spacing:-.01em}.heading-h5{font-size:var(--heading-h5);font-family:var(--font-family-1);font-weight:700;line-height:1.04;letter-spacing:-.01em}.heading-h6{font-size:var(--heading-h6);font-family:var(--font-family-1);font-weight:700;line-height:1.04;letter-spacing:-.01em}.paragraph-3xl{font-size:var(--paragraph-3xl);font-family:var(--font-family-1);font-weight:400;line-height:1.3;letter-spacing:0em}.paragraph-2xl{font-size:var(--paragraph-2xl);font-family:var(--font-family-1);font-weight:400;line-height:1.4;letter-spacing:0em}.paragraph-xl{font-size:var(--paragraph-xl);font-family:var(--font-family-1);font-weight:400;line-height:1.5;letter-spacing:0em}.paragraph-l{font-size:var(--paragraph-l);font-family:var(--font-family-1);font-weight:400;line-height:1.5;letter-spacing:0em}.paragraph-m{font-size:var(--paragraph-m);font-family:var(--font-family-1);font-weight:400;line-height:1.5;letter-spacing:0em}.product-single .product__meta__accordions details .accordion-content,.paragraph-s{font-size:var(--paragraph-s);font-family:var(--font-family-1);font-weight:400;line-height:1.5;letter-spacing:0em}.paragraph-xs{font-size:var(--paragraph-xs);font-family:var(--font-family-1);font-weight:400;line-height:1.5;letter-spacing:0em}.product-single .product__meta__info__block--text,.paragraph-2xs{font-size:var(--paragraph-2xs);font-family:var(--font-family-1);font-weight:400;line-height:1.5;letter-spacing:0em}.paragraph-3xs{font-size:var(--paragraph-3xs);font-family:var(--font-family-1);font-weight:400;line-height:1.5;letter-spacing:0em}.text-3xl{font-size:var(--text-3xl);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.text-2xl{font-size:var(--text-2xl);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.text-xl{font-size:var(--text-xl);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.product-single .product__meta__price,.text-l{font-size:var(--text-l);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.product-single .product__form .color-label,.product-single .product__meta__accordions details summary,.product-single .product__meta__description,.product-single .product__meta__short-description,.text-m{font-size:var(--text-m);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.product-single .product-gallery__pagination,.text-s{font-size:var(--text-s);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.product-single .product__form__error,.product-single .product__form__quantity input,.product-single .product__meta__b2b,.text-xs{font-size:var(--text-xs);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.product-single .product__form__option__title,.product-single .product__form__option--temperature__title,.product-single .product__meta__price-info,.text-2xs{font-size:var(--text-2xs);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.text-3xs{font-size:var(--text-3xs);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.caption-3{font-size:var(--caption-3);font-family:var(--font-family-1);font-weight:400;line-height:1.3;letter-spacing:0em}.caption-2{font-size:var(--caption-2);font-family:var(--font-family-1);font-weight:400;line-height:1.3;letter-spacing:0em}.caption-1{font-size:var(--caption-1);font-family:var(--font-family-1);font-weight:400;line-height:1.3;letter-spacing:0em}.quote-3{font-size:var(--quote-3);font-family:var(--font-family-2);line-height:1.3;letter-spacing:0em}.quote-2{font-size:var(--quote-2);font-family:var(--font-family-2);line-height:1.3;letter-spacing:0em}.quote-1{font-size:var(--quote-1);font-family:var(--font-family-2);line-height:1.3;letter-spacing:0em}.button-xl{font-size:var(--button-xl);font-family:var(--font-family-1);font-weight:700;line-height:1.1;letter-spacing:-.01em}.button-l{font-size:var(--button-l);font-family:var(--font-family-1);font-weight:700;line-height:1.1;letter-spacing:0em}.button-s{font-size:var(--button-s);font-family:var(--font-family-1);font-weight:700;line-height:1.1;letter-spacing:-.01em}.button-m{font-size:var(--button-m);font-family:var(--font-family-1);font-weight:700;line-height:1.1;letter-spacing:-.02em}.button-link{font-size:var(--button-link);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:.01em}.form-label{font-size:var(--form-label);font-family:var(--font-family-1);font-weight:400;line-height:normal;letter-spacing:0px}.form-input{font-size:var(--form-input);font-family:var(--font-family-1);font-weight:400;line-height:normal;letter-spacing:0px}.form-desc{font-size:var(--form-desc);font-family:var(--font-family-1);font-weight:400;line-height:normal;letter-spacing:0px}.nav-level-1{font-size:var(--nav-level-1);font-family:var(--font-family-1);font-weight:500;line-height:1.1;letter-spacing:.01em}.nav-level-2{font-size:var(--nav-level-2);font-family:var(--font-family-1);font-weight:500;line-height:1.2;letter-spacing:.01em}.nav-level-3{font-size:var(--nav-level-3);font-family:var(--font-family-1);font-weight:400;line-height:1.2;letter-spacing:.01em}.nav-level-3-emphasis{font-size:var(--nav-level-3-emphasis);font-family:var(--font-family-1);font-weight:500;line-height:1.2;letter-spacing:.01em}.nav-title{font-size:var(--nav-title);font-family:var(--font-family-1);font-weight:400;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.nav-service{font-size:var(--nav-service);font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:-.01em}.ui-annotation{font-size:14px;font-family:var(--font-family-3);font-weight:400;line-height:20px;letter-spacing:.0002em}.custom-product-name{font-size:28px;font-family:var(--font-family-1);font-weight:400;line-height:1.1;letter-spacing:0em}.section-spacing{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}@media screen and (min-width:769px){.section-spacing{margin-top:var(--spacing-5);margin-bottom:var(--spacing-5)}}:root{--sm__page-size: 360px;--md__page-size: 768px;--lg__page-size: 1024px;--xl__page-size: 1440px}:root{--page-size: 360px;--page-gutter: 16px;--page-margin: 18px;--column-width: 12.329999923706055px;--spacing-0: 0px;--spacing-1: 8px;--spacing-2: 16px;--spacing-3: 24px;--spacing-4: 40px;--spacing-5: 56px;--spacing-6: 80px;--plp-gutter2: 16px;--strip-height: 40px;--hero-text-hspacing: 18px;--hero-text-vspacing: 40px;--hero-fixed-1: 480px;--hero-fixed-2: 480px;--hero-fixed-3: 540px;--banner-margin: 0px;--banner-gutter: 8px;--modal-width-m: 360px;--modal-width-l: 360px;--modal-fullwidth: 360px;--modal-drawer-width: 360px;--modal-margin: 20px;--modal-image-cart: 120px;--plp-gutter: 8px;--plp-row-margin: 24px;--plp-margin: 18px;--body-3xl: 24px;--body-2xl: 22px;--body-xl: 20px;--body-l: 18px;--body-m: 16px;--body-s: 15px;--body-xs: 14px;--body-2xs: 13px;--body-3xs: 12px;--product-name: 20px;--spacing-overline-6: 16px;--spacing-overline-5: 16px;--spacing-overline-4: 8px;--spacing-overline-3: 8px;--spacing-overline-2: 8px;--spacing-overline-1: 8px;--spacing-headline-6: 16px;--spacing-headline-5: 8px;--spacing-headline-4: 8px;--spacing-headline-3: 8px;--spacing-headline-2: 8px;--spacing-headline-1: 8px;--spacing-paragraph-6: 16px;--spacing-paragraph-5: 16px;--spacing-paragraph-4: 8px;--spacing-paragraph-3: 8px;--spacing-paragraph-2: 8px;--spacing-paragraph-1: 8px;--spacing-button-6: 16px;--spacing-button-5: 8px;--spacing-button-4: 0px;--spacing-button-3: 0px;--spacing-button-2: 0px;--spacing-button-1: 0px}@media screen and (min-width:769px)and (max-width:1024px){:root{--page-size: 768px;--page-gutter: 16px;--page-margin: 24px;--column-width: 45.33000183105469px;--spacing-0: 0px;--spacing-1: 12px;--spacing-2: 24px;--spacing-3: 32px;--spacing-4: 40px;--spacing-5: 64px;--spacing-6: 104px;--plp-gutter2: 16px;--strip-height: 40px;--hero-text-hspacing: 24px;--hero-text-vspacing: 56px;--hero-fixed-1: 560px;--hero-fixed-2: 560px;--hero-fixed-3: 720px;--banner-margin: 0px;--banner-gutter: 8px;--modal-width-m: 560px;--modal-width-l: 640px;--modal-fullwidth: 768px;--modal-drawer-width: 560px;--modal-margin: 24px;--modal-image-cart: 120px;--plp-gutter: 16px;--plp-row-margin: 24px;--plp-margin: 24px;--body-3xl: 26px;--body-2xl: 24px;--body-xl: 20px;--body-l: 18px;--body-m: 16px;--body-s: 15px;--body-xs: 14px;--body-2xs: 13px;--body-3xs: 12px;--product-name: 24px;--spacing-overline-6: 16px;--spacing-overline-5: 16px;--spacing-overline-4: 8px;--spacing-overline-3: 8px;--spacing-overline-2: 8px;--spacing-overline-1: 8px;--spacing-headline-6: 16px;--spacing-headline-5: 8px;--spacing-headline-4: 8px;--spacing-headline-3: 8px;--spacing-headline-2: 8px;--spacing-headline-1: 8px;--spacing-paragraph-6: 16px;--spacing-paragraph-5: 16px;--spacing-paragraph-4: 8px;--spacing-paragraph-3: 8px;--spacing-paragraph-2: 8px;--spacing-paragraph-1: 8px;--spacing-button-6: 16px;--spacing-button-5: 16px;--spacing-button-4: 8px;--spacing-button-3: 8px;--spacing-button-2: 8px;--spacing-button-1: 8px}}@media screen and (min-width:1025px)and (max-width:1440px){:root{--page-size: 1024px;--page-gutter: 16px;--page-margin: 32px;--column-width: 65.33000183105469px;--spacing-0: 0px;--spacing-1: 16px;--spacing-2: 24px;--spacing-3: 40px;--spacing-4: 64px;--spacing-5: 80px;--spacing-6: 104px;--plp-gutter2: 16px;--strip-height: 40px;--hero-text-hspacing: 32px;--hero-text-vspacing: 56px;--hero-fixed-1: 640px;--hero-fixed-2: 640px;--hero-fixed-3: 960px;--banner-margin: 0px;--banner-gutter: 8px;--modal-width-m: 560px;--modal-width-l: 800px;--modal-fullwidth: 1024px;--modal-drawer-width: 560px;--modal-margin: 32px;--modal-image-cart: 140px;--plp-gutter: 16px;--plp-row-margin: 40px;--plp-margin: 32px;--body-3xl: 28px;--body-2xl: 24px;--body-xl: 20px;--body-l: 18px;--body-m: 16px;--body-s: 15px;--body-xs: 14px;--body-2xs: 13px;--body-3xs: 12px;--product-name: 28px;--spacing-overline-6: 16px;--spacing-overline-5: 16px;--spacing-overline-4: 16px;--spacing-overline-3: 16px;--spacing-overline-2: 8px;--spacing-overline-1: 8px;--spacing-headline-6: 16px;--spacing-headline-5: 16px;--spacing-headline-4: 16px;--spacing-headline-3: 16px;--spacing-headline-2: 8px;--spacing-headline-1: 8px;--spacing-paragraph-6: 16px;--spacing-paragraph-5: 16px;--spacing-paragraph-4: 8px;--spacing-paragraph-3: 8px;--spacing-paragraph-2: 8px;--spacing-paragraph-1: 8px;--spacing-button-6: 16px;--spacing-button-5: 16px;--spacing-button-4: 8px;--spacing-button-3: 8px;--spacing-button-2: 8px;--spacing-button-1: 8px}}@media screen and (min-width:1441px){:root{--page-size: 1440px;--page-gutter: 16px;--page-margin: 56px;--column-width: 96px;--spacing-0: 0px;--spacing-1: 16px;--spacing-2: 24px;--spacing-3: 40px;--spacing-4: 64px;--spacing-5: 104px;--spacing-6: 168px;--plp-gutter2: 16px;--strip-height: 40px;--hero-text-hspacing: 56px;--hero-text-vspacing: 56px;--hero-fixed-1: 640px;--hero-fixed-2: 760px;--hero-fixed-3: 960px;--banner-margin: 0px;--banner-gutter: 8px;--modal-width-m: 560px;--modal-width-l: 960px;--modal-fullwidth: 1440px;--modal-drawer-width: 560px;--modal-margin: 32px;--modal-image-cart: 140px;--plp-gutter: 16px;--plp-row-margin: 40px;--plp-margin: 56px;--body-3xl: 40px;--body-2xl: 28px;--body-xl: 24px;--body-l: 20px;--body-m: 16px;--body-s: 15px;--body-xs: 14px;--body-2xs: 13px;--body-3xs: 12px;--product-name: 28px;--spacing-overline-6: 16px;--spacing-overline-5: 16px;--spacing-overline-4: 16px;--spacing-overline-3: 16px;--spacing-overline-2: 8px;--spacing-overline-1: 8px;--spacing-headline-6: 24px;--spacing-headline-5: 24px;--spacing-headline-4: 16px;--spacing-headline-3: 16px;--spacing-headline-2: 8px;--spacing-headline-1: 8px;--spacing-paragraph-6: 16px;--spacing-paragraph-5: 16px;--spacing-paragraph-4: 8px;--spacing-paragraph-3: 8px;--spacing-paragraph-2: 8px;--spacing-paragraph-1: 8px;--spacing-button-6: 16px;--spacing-button-5: 16px;--spacing-button-4: 8px;--spacing-button-3: 8px;--spacing-button-2: 8px;--spacing-button-1: 8px}}:root{--font-family-1: "aktiv-grotesk";--font-family-2: "Victor Serif";--font-family-3: "Inter"}:root{--spacing_spacing-3xs: 2px;--spacing_spacing-2xs: 4px;--spacing_spacing-xs: 8px;--spacing_spacing-s: 12px;--spacing_spacing-m: 16px;--spacing_spacing-l: 24px;--spacing_spacing-xl: 32px;--spacing_spacing-2xl: 40px;--spacing_spacing-3xl: 64px;--spacing_spacing-4xl: 96px;--spacing_spacing-5xl: 128px;--spacing_spacing-6xl: 160px;--unit_0: 0px;--unit_2: 2px;--unit_4: 4px;--unit_6: 6px;--unit_8: 8px;--unit_12: 12px;--unit_16: 16px;--unit_20: 20px;--unit_24: 24px;--unit_32: 32px;--unit_40: 40px;--unit_48: 48px;--unit_56: 56px;--unit_60: 60px;--unit_64: 64px;--unit_80: 80px;--unit_96: 96px;--unit_full: 999px;--max-width: 1440px;--grey_grey-02: #fafafa;--grey_grey-03: #f7f7f7;--grey_grey-05: #f2f2f2;--grey_grey-07: #ededed;--grey_grey-10: #e5e5e5;--grey_grey-20: #cccccc;--grey_grey-30: #b2b2b2;--grey_grey-40: #999999;--grey_grey-50: #808080;--grey_grey-60: #666666;--grey_grey-70: #4d4d4d;--grey_grey-80: #333333;--grey_grey-90: #1a1a1a;--grey_grey-93: #121212;--grey_grey-95: #0d0d0d;--grey_grey-97: #080808;--grey_grey-98: #050505;--xl__btn-min-h: 56px;--xl__btn-min-w: 56px;--xl__button-gap: 4px;--xl__button-vpadding: 4px;--xl__button-hpadding: 32px;--xl__button-hpadding-icon: 24px;--xl__button-hpadding-icon-only: 0px;--xl__button-icon-size: 24px;--xl__button-border-radius: 4px;--xl__button-border-focus: 4px;--xl__button-font-size: 18px;--l__btn-min-h: 48px;--l__btn-min-w: 48px;--l__button-gap: 4px;--l__button-vpadding: 4px;--l__button-hpadding: 32px;--l__button-hpadding-icon: 24px;--l__button-hpadding-icon-only: 0px;--l__button-icon-size: 24px;--l__button-border-radius: 4px;--l__button-border-focus: 4px;--l__button-font-size: 16px;--m__btn-min-h: 40px;--m__btn-min-w: 40px;--m__button-gap: 4px;--m__button-vpadding: 4px;--m__button-hpadding: 24px;--m__button-hpadding-icon: 16px;--m__button-hpadding-icon-only: 0px;--m__button-icon-size: 20px;--m__button-border-radius: 4px;--m__button-border-focus: 4px;--m__button-font-size: 14px;--s__btn-min-h: 32px;--s__btn-min-w: 32px;--s__button-gap: 4px;--s__button-vpadding: 4px;--s__button-hpadding: 24px;--s__button-hpadding-icon: 16px;--s__button-hpadding-icon-only: 0px;--s__button-icon-size: 16px;--s__button-border-radius: 4px;--s__button-border-focus: 4px;--s__button-font-size: 13px;--s__icon-size: 16px;--s__icon-size-width: 40px;--m__icon-size: 24px;--m__icon-size-width: 48px;--l__icon-size: 32px;--l__icon-size-width: 64px;--xl__icon-size: 64px;--xl__icon-size-width: 80px}.underline-hover{position:relative}.underline-hover:after{content:"";width:0;height:1px;display:block;background:var(--light__brand_secondary);position:absolute;bottom:0;left:0;transition:width .25s}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after,.underline-hover:not(.disabled):hover:after{width:100%}.product-single{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:0}@media screen and (min-width:1025px){.product-single{flex-direction:row;padding:0 var(--hero-text-hspacing)}}.product-single .hidden-desktop{display:block}@media screen and (min-width:1025px){.product-single .hidden-desktop{display:none}}.product-single .hidden-mobile{display:none}@media screen and (min-width:1025px){.product-single .hidden-mobile{display:block}}.product-single a[href^="tel:"]{pointer-events:none}.product-single .product__medias-wrapper{width:100%;overflow:hidden}@media screen and (min-width:1025px){.product-single .product__medias-wrapper{width:50%;position:sticky;top:100px}}.product-single .product__stripbar{padding:var(--unit_4) var(--plp-margin);position:fixed;width:100%;left:0;background:var(--light__ui_white);z-index:1;transition:opacity .25s ease;opacity:0;border-bottom:1px solid var(--light__grey_07)}.product-single .product__stripbar.visible{opacity:1;z-index:10}.product-single .product__stripbar [data-btn-back-in-stock]{display:none!important}.product-single .product-galleries .product-gallery:not([active]){display:none}.product-single .product-gallery{position:relative;width:100%;overflow:hidden}.product-single .product-gallery--contained{max-width:calc(100% - var(--spacing-4));margin:0 auto}@media screen and (min-width:1025px){.product-single .product-gallery--contained{max-width:none;margin:0}}.product-single .product-gallery--scroll{display:flex}.product-single .product-gallery--scroll.product-gallery--contained{height:auto;aspect-ratio:1/1}@media screen and (min-width:1025px){.product-single .product-gallery--scroll.product-gallery--contained{height:700px;aspect-ratio:auto}.product-single .product-gallery--scroll.product-gallery--contained .product-gallery__container{height:calc(100% - var(--spacing-5))}}@media screen and (min-width:1025px){.product-single .product-gallery--scroll:not([pagination-overlay])[data-pagination=left] .swiper-wrapper{width:100%}.product-single .product-gallery--scroll .product-gallery__expand,.product-single .product-gallery--scroll .product-gallery__pagination{display:none}.product-single .product-gallery--scroll .swiper-wrapper{scrollbar-color:var(--light__brand_secondary) #d5d5d5;scrollbar-width:thin;scrollbar-base-color:var(--light__brand_secondary);scrollbar-face-color:var(--light__brand_secondary);scrollbar-3dlight-color:var(--light__brand_secondary);scrollbar-highlight-color:var(--light__brand_secondary);scrollbar-track-color:var(--light__brand_secondary);scrollbar-arrow-color:black;scrollbar-shadow-color:var(--light__brand_secondary);scrollbar-dark-shadow-color:var(--light__brand_secondary);overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;padding-right:var(--spacing-2)}.product-single .product-gallery--scroll .swiper-wrapper::-webkit-scrollbar{width:3px;height:3px}.product-single .product-gallery--scroll .swiper-wrapper::-webkit-scrollbar-button{width:0px;height:0px}.product-single .product-gallery--scroll .swiper-wrapper::-webkit-scrollbar-thumb{background:var(--light__brand_secondary);border:0px none var(--light__brand_secondary);border-radius:0}.product-single .product-gallery--scroll .swiper-wrapper::-webkit-scrollbar-thumb:hover{background:var(--light__brand_secondary)}.product-single .product-gallery--scroll .swiper-wrapper::-webkit-scrollbar-thumb:active{background:var(--light__brand_secondary)}.product-single .product-gallery--scroll .swiper-wrapper::-webkit-scrollbar-track{background:#d5d5d5;border:0 none #ffffff;border-radius:0}.product-single .product-gallery--scroll .swiper-wrapper::-webkit-scrollbar-track:hover{background:#d5d5d5}.product-single .product-gallery--scroll .swiper-wrapper::-webkit-scrollbar-track:active{background:#d5d5d5}.product-single .product-gallery--scroll .swiper-wrapper::-webkit-scrollbar-corner{background:transparent}.product-single .product-gallery--scroll .swiper-slide:not(:last-child){padding-bottom:var(--spacing-1)}}.product-single .product-gallery--carousel.product-gallery--contained{height:auto;aspect-ratio:1/1}@media screen and (min-width:1025px){.product-single .product-gallery--carousel.product-gallery--contained{height:700px}}.product-single .product-gallery--thumbnails{aspect-ratio:1/1}@media screen and (min-width:1025px){.product-single .product-gallery--thumbnails{display:flex;flex-direction:row;aspect-ratio:auto}.product-single .product-gallery--thumbnails .product-gallery__container{position:relative;aspect-ratio:1/1;flex-shrink:0}.product-single .product-gallery--thumbnails .product-gallery__expand{display:none}.product-single .product-gallery--thumbnails .product-gallery__arrow{display:block;opacity:0;pointer-events:none;transition:opacity .2s;z-index:2}.product-single .product-gallery--thumbnails .product-gallery__pagination{display:none}}.product-single .product-gallery:not([pagination-overlay]) .product-gallery__pagination{position:relative;transform:none;order:1}.product-single .product-gallery:not([pagination-overlay])[data-pagination=left] .product-gallery__pagination{order:0}.product-single .product-gallery:not([pagination-overlay])[data-pagination=left] .swiper-wrapper{width:calc(100% - 40px)}.product-single .product-gallery .product__meta__tags{position:absolute;display:flex;left:var(--spacing-2);top:10px;z-index:2}@media screen and (min-width:1025px){.product-single .product-gallery .product__meta__tags{display:none}}.product-single .product-gallery__wrapper{width:100%;overflow:hidden;height:100%}@media screen and (min-width:1025px){.product-single .product-gallery__wrapper{width:calc(100% - 94px)}}@media screen and (min-width:1441px){.product-single .product-gallery__wrapper{width:calc(100% - 138px)}}.product-single .product-gallery__wrapper:hover .product-gallery__arrow:not(.swiper-button-lock){opacity:1;pointer-events:all}.product-single .product-gallery__container{width:100%;height:100%;display:flex;flex-direction:column}.product-single .product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:none}.product-single .product-gallery__arrow--left{left:16px}.product-single .product-gallery__arrow--right{right:16px}.product-single .product-gallery__arrow svg{width:24px;height:24px}@media screen and (min-width:1025px){.product-single .product-gallery__arrow svg{width:32px;height:32px}}.product-single .product-gallery[data-pagination=bottom] .product-gallery__pagination{bottom:8px;top:auto;left:50%;flex-direction:row;transform:translate(-50%);width:calc(100% - 2 * var(--page-margin));border-radius:4px;height:3px}.product-single .product-gallery[data-pagination=bottom] .product-gallery__pagination .swiper-pagination-bullet{margin:0 var(--spacing-1)}.product-single .product-gallery[data-pagination=left][data-pagination-type=custom] .product-gallery__pagination{writing-mode:vertical-rl;text-orientation:upright;pointer-events:none}.product-single .product-gallery[data-pagination=left] .product-gallery__container{flex-direction:row}.product-single .product-gallery[data-pagination=left] .product-gallery__pagination{top:50%;left:0;width:-moz-max-content;width:max-content;flex-direction:column;transform:translateY(-50%)}.product-single .product-gallery[data-pagination=left] .product-gallery__pagination .swiper-pagination-bullet{margin:var(--spacing-1) 0}.product-single .product-gallery__pagination{text-align:center;position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.product-single .product-gallery__pagination.swiper-pagination-progressbar{background-color:var(--light__grey_10)}.product-single .product-gallery__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--light__brand_secondary)}.product-single .product-gallery__pagination .swiper-pagination-bullet{background:transparent;border:1px solid var(--light__brand_secondary);opacity:1;transition:background .35s}.product-single .product-gallery__pagination .swiper-pagination-bullet-active{background:var(--light__brand_secondary)}.product-single .product-gallery__media{position:relative;width:100%;height:100%}.product-single .product-gallery__media:after{background:#00000005;content:"";height:100%;left:0;position:absolute;top:0;width:100%;pointer-events:none}.product-single .product-gallery__media>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-single .product-gallery__thumbnails-scroll{display:none;flex-direction:column;margin-left:var(--spacing-2);width:80px}@media screen and (min-width:1025px){.product-single .product-gallery__thumbnails-scroll{display:flex}}.product-single .product-gallery__scroll-thumbnail{cursor:pointer}.product-single .product-gallery__scroll-thumbnail:not(:last-child){margin-bottom:var(--spacing-1)}.product-single .product-gallery__scroll-thumbnail figure{width:100%;position:relative;overflow:hidden;padding-top:133.3333333333%}.product-single .product-gallery__scroll-thumbnail figure>img,.product-single .product-gallery__scroll-thumbnail figure>video,.product-single .product-gallery__scroll-thumbnail figure>model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-single .product-gallery__thumbnails-grid{display:none}@media screen and (min-width:1025px){.product-single .product-gallery__thumbnails-grid{width:64px;display:flex;order:-1;flex-direction:column;margin-right:24px}}@media screen and (min-width:1441px){.product-single .product-gallery__thumbnails-grid{width:108px}}.product-single .product-gallery__grid-thumbnail{border-bottom:2px solid transparent;aspect-ratio:1/1}.product-single .product-gallery__grid-thumbnail.active{border-color:var(--light__brand_secondary)}.product-single .product-gallery__grid-thumbnail:nth-child(2),.product-single .product-gallery__grid-thumbnail:nth-child(3),.product-single .product-gallery__grid-thumbnail:nth-child(4){padding-top:var(--spacing_spacing-xs)}.product-single .product-gallery__grid-thumbnail figure{position:relative;overflow:hidden;padding-top:133.3333333333%;width:100%;cursor:pointer}.product-single .product-gallery__grid-thumbnail figure>img,.product-single .product-gallery__grid-thumbnail figure>video,.product-single .product-gallery__grid-thumbnail figure>model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-single .product-gallery__grid-thumbnail figure:after{background:#00000005;content:"";height:100%;left:0;position:absolute;top:0;width:100%;pointer-events:none}.product-single .product-gallery .swiper-slide{width:100%;height:100%}.product-single .product-gallery .zoom__img{cursor:pointer}.product-single .product__meta{padding:var(--spacing-2) var(--spacing-2) 0;width:100%}@media screen and (min-width:1025px){.product-single .product__meta{width:50%;padding:0 56px;max-width:544px}}@media screen and (min-width:1441px){.product-single .product__meta{padding:0 112px;max-width:814px}}.product-single .product__meta__tags{display:none;padding:var(--spacing_spacing-xs) 0;margin-bottom:var(--spacing_spacing-s)}@media screen and (min-width:1025px){.product-single .product__meta__tags{display:flex;justify-content:flex-start;gap:var(--spacing_spacing-xs);align-items:center}}.product-single .product__meta__tag{color:var(--light__text_text);text-transform:uppercase;background-color:var(--light__ui_white);border:1px solid var(--light__ui_black);padding:var(--spacing_spacing-2xs) var(--spacing_spacing-xs);border-radius:24px;font-size:11px}.product-single .product__meta__tag.tag-color-inverted{color:var(--light__ui_white);background-color:var(--light__ui_black)}.product-single .product__meta__tag:last-child{margin-right:0}.product-single .product__meta__heading{display:flex;align-items:center;justify-content:space-between}.product-single .product__meta__title{font-size:var(--product-name);line-height:30.8px}.product-single .product__meta__wishlist svg{width:24px;height:24px}.product-single .product__meta__vendor{font-size:var(--body-s);line-height:22.5px;padding:4px 0}.product-single .product__meta__code{font-size:var(--body-s);line-height:22.5px;margin-top:4px;padding:4px 0;font-weight:700}.product-single .product__meta__short-description{color:var(--light__grey_40);margin-top:var(--spacing-1)}.product-single .product__meta__price{display:flex;margin-top:var(--spacing_spacing-m);flex-direction:column;gap:var(--spacing_spacing-s)}.product-single .product__meta__price .omnibusprice{font-size:13px}.product-single .product__meta__price .price-container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.product-single .product__meta__price .product-single__price--compare-at{color:var(--light__text_light-grey);text-decoration:line-through}.product-single .product__meta__price .product-single__unit{display:none}.product-single .product__meta__price .product-single__price.on-sale{color:var(--light__brand_primary);margin-left:var(--spacing_spacing-xs)}.product-single .product__meta__price-info{color:var(--light__grey_50);margin-top:var(--spacing_spacing-xs);padding-bottom:var(--spacing_spacing-m)}.product-single .product__meta__separator{width:100%;height:1px;background-color:var(--light__grey_10);margin:var(--spacing_spacing-m) 0}.product-single .product__meta__description{display:none;margin-top:var(--spacing-1)}@media screen and (min-width:1025px){.product-single .product__meta__description{display:block}}.product-single .product__meta__breadcrumbs{position:relative;width:100%;z-index:2}.product-single .product__meta__b2b{padding:var(--spacing_spacing-m) 0}.product-single .product__meta__b2b a{text-decoration:underline}.product-single .product__meta__info{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:var(--spacing_spacing-s);padding:var(--spacing_spacing-xl) 0;border-top:1px solid var(--light__grey_10);border-bottom:1px solid var(--light__grey_10);margin:var(--spacing_spacing-m) 0}@media screen and (min-width:1025px){.product-single .product__meta__info{flex-direction:row}}.product-single .product__meta__info__block{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing_spacing-xs)}.product-single .product__meta__info__block--icon{width:24px}.product-single .product__meta__accordions{width:100%;margin-top:40px}@media screen and (min-width:1025px){.product-single .product__meta__accordions--mobile{display:none}}.product-single .product__meta__accordions--desktop{display:none}@media screen and (min-width:1025px){.product-single .product__meta__accordions--desktop{display:block}}.product-single .product__meta__accordions details{padding:0;border-bottom:1px solid var(--light__brand_secondary)}.product-single .product__meta__accordions details summary{padding:20px 0}.product-single .product__meta__accordions details summary svg [fill]:not([fill=none]){fill:var(--light__brand_secondary)}.product-single .product__meta__accordions details summary svg [stroke]:not([stroke=none]){stroke:var(--light__brand_secondary)}.product-single .product__meta__accordions details .accordion-content{padding-bottom:var(--spacing_spacing-2xl);padding-top:0}.product-single .product__meta__accordions details[data-index=pdp-desktop-accordion-downloads] .accordion-content{display:flex;justify-content:flex-start;gap:var(--spacing_spacing-l);flex-wrap:wrap}.product-single .product__meta__accordions details[data-index=pdp-desktop-accordion-downloads] .accordion-content .btn-download{display:flex;align-items:flex-end;color:var(--light__brand_primary);gap:4px}.product-single .product__meta__accordions details[data-index=pdp-desktop-accordion-downloads] .accordion-content .btn-download svg{width:20px}.product-single .product__meta__accordions details[data-index=pdp-desktop-accordion-downloads] .accordion-content .btn-download span,.product-single .product__meta__accordions details[data-index=pdp-desktop-accordion-downloads] .accordion-content .btn-download svg{border-bottom:1px solid var(--light__brand_primary)}.product-single .product__meta__accordions details[data-index=pdp-desktop-accordion-downloads] .accordion-content.hidden{display:none}@media screen and (min-width:1025px){.product-single .product__meta__accordions--props{display:none;width:50%}.product-single .product__meta__accordions--product.product__meta__accordions--with-props{display:none}.product-single .product__meta__accordions--props.product__meta__accordions--with-props{display:block}}.product-single .product__meta.no-shoppable .klaviyo-bis-trigger{display:none!important}.product-single .product__variant-note{color:var(--light__brand_primary);font-size:var(--text-xs)}.product-single .product__form__option,.product-single .product__form__option--temperature{padding:var(--spacing_spacing-m) 0}.product-single .product__form__option__title,.product-single .product__form__option--temperature__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing_spacing-s)}.product-single .product__form__option__title__variant .product__form__option__title--value,.product-single .product__form__option--temperature__title__variant .product__form__option__title--value{font-weight:700}.product-single .product__form__option__title__sku,.product-single .product__form__option--temperature__title__sku{color:var(--light__text_light-grey)}.product-single .product__form__option__values,.product-single .product__form__option--temperature__values{display:flex;flex-wrap:wrap;gap:var(--spacing_spacing-xs)}.product-single .product__form__option__values .option-box label,.product-single .product__form__option--temperature__values .option-box label{display:block;padding:13px 12px;border:1px solid var(--light__grey_10);border-radius:4px;transition:all .25s;box-shadow:0 0 0 1px transparent;cursor:pointer}.product-single .product__form__option__values .option-box label:hover,.product-single .product__form__option--temperature__values .option-box label:hover{border-color:var(--light__brand_secondary);box-shadow:0 0 0 1px var(--light__brand_secondary)}.product-single .product__form__option__values .option-box label:after,.product-single .product__form__option__values .option-box label:before,.product-single .product__form__option--temperature__values .option-box label:after,.product-single .product__form__option--temperature__values .option-box label:before{display:none}.product-single .product__form__option__values .option-box input[type=radio]:checked+label,.product-single .product__form__option--temperature__values .option-box input[type=radio]:checked+label{border-color:var(--light__brand_secondary);box-shadow:0 0 0 1px var(--light__brand_secondary)}.product-single .product__form__option .swatches-container--color,.product-single .product__form__option--temperature .swatches-container--color{overflow:hidden}.product-single .product__form__option .swatches-container--color label,.product-single .product__form__option--temperature .swatches-container--color label{border-radius:50%;height:40px;width:40px}.product-single .product__form__option .swatches-container--color label[disabled],.product-single .product__form__option--temperature .swatches-container--color label[disabled]{color:var(--light__grey_20);text-decoration:line-through}.product-single .product__form__option .swatches-container--color label[checked]:after,.product-single .product__form__option .swatches-container--color label:hover:after,.product-single .product__form__option--temperature .swatches-container--color label[checked]:after,.product-single .product__form__option--temperature .swatches-container--color label:hover:after{border-color:var(--light__brand_secondary)}.product-single .product__form__option .swatches-container--color label:before,.product-single .product__form__option--temperature .swatches-container--color label:before{width:34px;height:34px;margin:0;border:none;outline:none;flex:none;position:absolute;top:4px;left:4px}.product-single .product__form__option .swatches-container--color label:after,.product-single .product__form__option--temperature .swatches-container--color label:after{transition:border .35s;width:42px;height:42px;background-color:transparent;border:1px solid transparent;top:0;left:0}.product-single .product__form__colors-accordion{position:relative;max-width:296px;border:1px solid var(--light__grey_20);z-index:1}.product-single .product__form__colors-accordion[open] .product__form__colors-accordion__header svg{transform:rotate(180deg)}.product-single .product__form__colors-accordion[open] .product__form__colors-accordion__content{display:block}.product-single .product__form__colors-accordion:not([open]) .product__form__colors-accordion__content{display:none}.product-single .product__form__colors-accordion__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-1);cursor:pointer}.product-single .product__form__colors-accordion__header svg{width:12px;height:12px;transition:transform .35s}.product-single .product__form__colors-accordion__content{scrollbar-color:var(--light__brand_secondary) #d5d5d5;scrollbar-width:thin;scrollbar-base-color:var(--light__brand_secondary);scrollbar-face-color:var(--light__brand_secondary);scrollbar-3dlight-color:var(--light__brand_secondary);scrollbar-highlight-color:var(--light__brand_secondary);scrollbar-track-color:var(--light__brand_secondary);scrollbar-arrow-color:black;scrollbar-shadow-color:var(--light__brand_secondary);scrollbar-dark-shadow-color:var(--light__brand_secondary);position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;background-color:var(--light__brand_tertiary);outline:1px solid var(--light__grey_20);padding:0}.product-single .product__form__colors-accordion__content::-webkit-scrollbar{width:3px;height:3px}.product-single .product__form__colors-accordion__content::-webkit-scrollbar-button{width:0px;height:0px}.product-single .product__form__colors-accordion__content::-webkit-scrollbar-thumb{background:var(--light__brand_secondary);border:0px none var(--light__brand_secondary);border-radius:0}.product-single .product__form__colors-accordion__content::-webkit-scrollbar-thumb:hover{background:var(--light__brand_secondary)}.product-single .product__form__colors-accordion__content::-webkit-scrollbar-thumb:active{background:var(--light__brand_secondary)}.product-single .product__form__colors-accordion__content::-webkit-scrollbar-track{background:#d5d5d5;border:0 none #ffffff;border-radius:0}.product-single .product__form__colors-accordion__content::-webkit-scrollbar-track:hover{background:#d5d5d5}.product-single .product__form__colors-accordion__content::-webkit-scrollbar-track:active{background:#d5d5d5}.product-single .product__form__colors-accordion__content::-webkit-scrollbar-corner{background:transparent}.product-single .product__form__colors-accordion__content .color-label{padding:0 var(--spacing-1)}.product-single .product__form__colors-accordion__content .color-label:not(:first-child){border-top:1px solid var(--light__grey_20)}.product-single .product__form__colors-accordion__content .color-label label{width:100%;padding:var(--spacing-1) 0}.product-single .product__form__colors-accordion__content .color-label label[disabled]{opacity:.3}.product-single .product__form .color-label{text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start}.product-single .product__form .color-label:before{content:"";width:12px;height:12px;display:block;flex-shrink:0;border:1px solid var(--light__brand_secondary);margin-right:var(--spacing-1)}.product-single .product__form__quantity{flex-basis:15%}.product-single .product__form__quantity button[disabled]{opacity:.3}.product-single .product__form__quantity button svg{width:15px;height:15px}.product-single .product__form__quantity input{text-align:center;border:0;pointer-events:none;color:var(--light__brand_tertiary);background:var(--light__brand_secondary);border-radius:50%;padding:7px 2px;width:24px;height:24px}.product-single .product__form__submit{flex-basis:85%}.product-single .product__form__submit .btn{font-weight:700;width:100%}.product-single .product__form__submit [data-btn-back-in-stock]{display:none!important}.product-single .product__form .klaviyo-bis-trigger{width:100%!important}.product-single .product__form select{display:none;visibility:hidden;opacity:0}.product-single .product__form .swatches-container--color{padding:4px 0;position:relative}.product-single .product__form .swatches-container--color .swatches-slider__arrow{position:absolute;top:0;z-index:2;width:40px;height:48px;display:flex;flex-direction:column;justify-content:center}.product-single .product__form .swatches-container--color .swatches-slider__arrow.swiper-button-disabled{display:none}.product-single .product__form .swatches-container--color .swatches-slider__arrow--left{left:0;background:linear-gradient(270deg,#fff0,#fff 77.08%)}.product-single .product__form .swatches-container--color .swatches-slider__arrow--right{right:0;background:linear-gradient(270deg,#fff 26.04%,#fff0)}.product-single .product__form__bottom{display:flex;align-items:center;gap:var(--spacing_spacing-m);padding:var(--spacing_spacing-m) 0}.product-single .product__form__bottom.hidden{display:none!important}.product-single .product__form__bottom .btn__request-info{width:100%}.product-single .product__form__error{color:var(--light__brand_primary)}.product-single .breadcrumb{line-height:normal;width:100%;padding:var(--spacing_spacing-m)}@media screen and (min-width:1025px){.product-single .breadcrumb{margin-bottom:var(--spacing_spacing-2xl);padding:var(--spacing_spacing-m) 0}}.swym-inject{display:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section.template-product.css.map */
