@font-face{font-family:Futura;font-style:normal;font-display:block;font-weight:100;src:url(/static/Fonts/Futural-Thin.woff2) format("woff2")}@font-face{font-family:Futura;font-style:normal;font-display:block;font-weight:200;src:url(/static/Fonts/Futural-Extralight.woff2) format("woff2")}@font-face{font-family:Futura;font-style:normal;font-display:block;font-weight:300;src:url(/static/Fonts/Futura-Light.woff2) format("woff2")}@font-face{font-family:Futura;font-style:normal;font-display:block;font-weight:400;src:url(/static/Fonts/Futura-Book.woff2) format("woff2")}@font-face{font-family:Futura;font-style:normal;font-display:block;font-weight:500;src:url(/static/Fonts/Futura-Medium.woff2) format("woff2")}@font-face{font-family:LINDBERG;font-style:normal;font-display:block;font-weight:300;src:url(/static/Fonts/LINDBERG-Light.woff2) format("woff2")}@font-face{font-family:LINDBERG;font-style:normal;font-display:block;font-weight:500;src:url(/static/Fonts/LINDBERG-Medium.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-display:block;font-weight:NUMERIC_WEIGHT_VALUE;src:url(/static/Fonts/NotoSans.woff2)}@font-face{font-family:Noto Sans Korean;font-style:normal;font-display:block;font-weight:NUMERIC_WEIGHT_VALUE;src:url(/static/Fonts/NotoSansKR.woff2)}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-display:block;font-weight:NUMERIC_WEIGHT_VALUE;src:url(/static/Fonts/NotoSansJP.woff2)}@font-face{font-family:Noto Sans Simplified Chinese;font-style:normal;font-display:block;font-weight:NUMERIC_WEIGHT_VALUE;src:url(/static/Fonts/NotoSansSC.woff2)}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:block;font-weight:NUMERIC_WEIGHT_VALUE;src:url(/static/Fonts/NotoSansAR.woff2)}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:block;font-weight:NUMERIC_WEIGHT_VALUE;src:url(/static/Fonts/NotoSansThai.woff2)}@font-face{font-family:Noto Sans Traditional Chinese;font-style:normal;font-display:block;font-weight:NUMERIC_WEIGHT_VALUE;src:url(/static/Fonts/NotoSansTC.woff2)}:root{--font-size-display: clamp(48px, 48px + 16 * (100vw - 600px) / 560, 64px);--font-size-header-1: clamp(40px, 40px + 8 * (100vw - 600px) / 560, 48px);--font-size-header-2: clamp(36px, 36px + 4 * (100vw - 600px) / 560, 40px);--font-size-header-3: clamp(30px, 30px + 2 * (100vw - 600px) / 560, 32px);--font-size-header-4: clamp(24px, 24px + 2 * (100vw - 600px) / 560, 26px);--font-size-header-5: clamp(20px, 20px + 2 * (100vw - 600px) / 560, 22px);--line-height-header: 125%;--font-size-body-large: clamp(18px, 18px + 2 * (100vw - 600px) / 560, 20px);--font-size-body: clamp(16px, 16px + 2 * (100vw - 600px) / 560, 18px);--font-size-body-small: clamp(14px, 14px + 2 * (100vw - 600px) / 560, 16px);--font-size-body-x-small: clamp(12px, 12px + 2 * (100vw - 600px) / 560, 14px);--line-height-body: 150%;--font-weight-light: 300;--font-weight-book: 400;--font-weight-medium: 500;--spacing-50: 4px;--spacing-100: 8px;--spacing-150: 12px;--spacing-200: 16px;--spacing-250: 20px;--spacing-300: 24px;--spacing-350: 28px;--spacing-400: 32px;--spacing-500: 40px;--spacing-600: 48px;--spacing-700: 56px;--spacing-800: 64px;--spacing-900: 72px;--color-primary-sand-100: #FBFBFB;--color-primary-sand-200: #F8F6F3;--color-primary-sand-300: #F6F2EC;--color-primary-sand-400: #EEE7DD;--color-primary-sand-500: #E5D8C5;--color-primary-sand-600: #DBCAAE;--color-primary-sand-700: #C3B398;--color-primary-gray-100: #FFFFFF;--color-primary-gray-200: #EDEDED;--color-primary-gray-300: #B9B9B9;--color-primary-gray-400: #908F8F;--color-primary-gray-500: #5E5C5B;--color-primary-gray-600: #211F1F;--color-secondary-blue: #0F4F5E;--color-secondary-blue-dark: #05303A;--color-secondary-blue-light: #DBE5E8;--color-secondary-green: #456E57;--color-secondary-green-dark: #234431;--color-secondary-green-light: #B0CFB2;--color-secondary-red: #C75E3D;--color-secondary-red-dark: #9B3718;--color-secondary-red-light: #DEAD99;--color-campaign-off-white: #F4F1ED;--color-text-base-dark: var(--color-primary-gray-600);--color-text-base-anthracite-gray: var(--color-primary-gray-500);--color-text-base-light: var(--color-primary-sand-200);--color-navigation-light: var(--color-primary-sand-200);--color-navigation-lighthover: var(--color-primary-gray-100);--color-text-base-blue: var(--color-secondary-blue);--color-text-base-blue-dark: var(--color-secondary-blue-dark);--color-navigation-primary: var(--color-primary-gray-500);--color-navigation-primaryhover: var(--color-primary-gray-600);--color-element-product-tile-background: var(--color-primary-sand-200);--color-element-color-toggle: var(--color-primary-gray-300);--color-element-tag-background: var(--color-primary-sand-400);--color-element-tag-text: var(--color-text-base-dark);--color-form-dark-fill: var(--color-primary-sand-300);--color-checkbox-fill: var(--color-primary-gray-100);--color-checkbox-stroke: var(--color-primary-sand-600);--color-checkbox-fill-hover: var(--color-primary-gray-100);--color-checkbox-stroke-hover: var(--color-primary-sand-600);--color-checkbox-fill-checked: var(--color-secondary-blue);--color-checkbox-text-label: var(--color-primary-gray-600);--color-checkbox-required: var(--color-secondary-red-dark);--color-checkbox-icon-checked: var(--color-primary-gray-100);--color-form-light-fill: var(--color-primary-gray-100);--color-form-light-stroke: var(--color-primary-sand-600);--color-form-light-stroke-disabled: var(--color-primary-sand-400);--color-form-dark-stroke: var(--color-primary-sand-600);--color-form-text: var(--color-primary-gray-400);--color-form-text-disabled: var(--color-primary-gray-200);--color-form-icon: var(--color-primary-gray-400);--color-form-icon-disabled: var(--color-primary-gray-200);--color-form-dark-fill-hover: var(--color-primary-sand-200);--color-form-light-fill-hover: var(--color-primary-gray-100);--color-form-light-stroke-hover: var(--color-primary-sand-600);--color-form-dark-stroke-hover: var(--color-primary-sand-600);--color-form-text-hover: var(--color-primary-gray-400);--color-form-icon-hover: var(--color-primary-gray-400);--color-form-dark-fill-active: var(--color-primary-sand-200);--color-form-light-fill-active: var(--color-primary-gray-100);--color-form-stroke-active: var(--color-secondary-blue);--color-form-text-active: var(--color-primary-gray-600);--color-form-icon-active: var(--color-secondary-blue);--color-page-background: var(--color-primary-sand-100);--color-page-precious-background: var(--color-primary-sand-300);--color-button-dark: var(--color-primary-gray-500);--color-customiser-config-large-icon-primary: var(--color-primary-gray-700);--color-customiser-config-large-icon-secondary: var(--color-secondary-green);--color-customiser-config-large-text-normal: var(--color-primary-gray-500);--color-customiser-config-large-text-hover: var(--color-primary-gray-600);--color-customiser-config-large-background-normal: var(--color-primary-sand-100);--color-customiser-config-large-background-hover: var(--color-primary-sand-200);--color-customiser-config-large-background-toggle: var(--color-primary-sand-300);--color-customiser-config-large-color-toggle: var(--color-primary-sand-600);--color-customiser-config-large-menu-stroke: var(--color-primary-sand-400);--color-customiser-config-small-text-normal: var(--color-primary-gray-500);--color-customiser-config-small-text-hover: var(--color-primary-gray-600);--color-customiser-config-small-background: var(--color-shade-sand-200-75);--color-logo-light: var(--color-primary-sand-200);--color-logo-dark: var(--color-primary-gray-600);--color-button-dark-hover: var(--color-primary-gray-600);--color-button-light: var(--color-primary-sand-200);--color-button-light-hover: var(--color-primary-sand-100);--color-shade-sand-100-90: #FBFBFBE5;--color-shade-sand-100-75: #FBF9F8BF;--color-button-blue: var(--color-secondary-blue);--color-shade-sand-100-50: #FBF9F87F;--color-button-blue-hover: var(--color-secondary-blue-dark);--color-shade-sand-100-25: #FBF9F83F;--color-shade-sand-200-15: #F8F6F326;--color-shade-sand-200-50: #F8F6F37F;--color-shade-sand-200-75: #F8F6F3BF;--color-shade-sand-300-75: #F6F2ECBF;--color-shade-sand-500-10: #5E5C5B19;--color-shade-gray-400-15: #908F8F26;--color-shade-gray-500-10: #5E5C5B19;--color-shade-gray-600-75: #211F1FBF;--color-shade-gray-600-50: #211F1F7F;--color-button-transparent-dark: var(--color-shade-gray-600-50);--color-shade-gray-600-25: #211F1F3F;--color-button-transparent-dark-hover: var(--color-shade-gray-600-75);--color-button-transparent-dark-stroke: var(--color-shade-sand-100-50);--color-button-transparent-dark-stroke-hover: var(--color-shade-sand-100-75);--color-button-transparent-dark-text: var(--color-primary-sand-200);--color-button-transparent-light: var(--color-shade-sand-100-50);--color-button-transparent-light-hover: var(--color-shade-sand-100-25);--color-button-transparent-light-stroke: var(--color-shade-gray-600-50);--color-button-transparent-light-hover-stroke: var(--color-shade-gray-600-75);--color-button-transparent-light-text: var(--color-primary-gray-600);--color-button-transparent-blue: var(--color-shade-blue-75);--color-button-transparent-blue-hover: var(--color-shade-blue-dark-75);--color-button-transparent-blue-stroke-normal: var(--color-shade-sand-100-50);--color-button-transparent-blue-stroke-hover: var(--color-shade-sand-100-75);--color-button-transparent-blue-text: var(--color-primary-sand-200);--color-button-text-link: var(--color-secondary-blue);--color-primary-gray-700: #000000;--color-button-text-link-hover: var(--color-secondary-blue-dark);--color-button-outline-dark-background-toggled: var(--color-shade-gray-500-10);--color-button-outline-light-background-toggled: var(--color-shade-sand-200-15);--color-button-outline-blue-background-toggled: var(--color-shade-blue-10);--color-button-solid-dark-background-toggled: var(--color-shade-gray-600-75);--color-button-solid-light-background-toggled: var(--color-shade-sand-300-75);--color-button-solid-colour-background-toggled: var(--color-shade-blue-dark-75);--color-shade-blue-75: #0F4F5EBF;--color-shade-blue-10: #0F4F5E19;--color-shade-blue-dark-75: #05303ABF;--gap: clamp(8px, 8px + 8 * (100vw - 1036px) / 444, 16px);--grid-columns: 12;--grid-margin: var(--gap);--grid-gutter: var(--gap)}@media (width < 600px){:root{--grid-columns: 4}}html,body{height:100%}body{display:grid}body,p{font-weight:var(--font-weight-light);font-size:var(--font-size-body);line-height:150%;margin:0;text-wrap:balance}*{font-family:Futura,Noto Sans}:lang(kr){font-family:Futura,Noto Sans Korean}:lang(ja){font-family:Futura,Noto Sans Japanese}:lang(zh){font-family:Futura,Noto Sans Simplified Chinese}:lang(zh-hant){font-family:Futura,Noto Sans Traditional Chinese}:lang(ar){font-family:Futura,Noto Sans Arabic}:lang(th){font-family:Futura,Noto Sans Thai}.lindberg{font-family:LINDBERG}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-light);line-height:125%;margin:0}.strong,.medium{font-weight:var(--font-weight-medium)}h1{font-size:var(--font-size-display)}h2{font-size:var(--font-size-header-1)}h3{font-size:var(--font-size-header-2)}h4{font-size:var(--font-size-header-3)}h5{font-size:var(--font-size-header-4)}h6{font-size:var(--font-size-header-5)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gutter);margin:var(--grid-margin)}.grid>*{grid-column:span var(--column-span);grid-row:span var(--row-span);aspect-ratio:var(--aspect-ratio)}:host{--height: 40px;--padding-vertical: 8px;--padding-horizontal: 20px;--icon-size: 18px;--text-button-gap: 8px;gap:16px;--font-size: 16px}:host([large]){--height: 56px;--padding-vertical: 12px;--padding-horizontal: 32px;--icon-size: 24px;--font-size: 20px}@media (width < 912px){:host([large]){--height: 48px;--padding-horizontal: 24px;--icon-size: 20px}}::slotted(lindberg-icon){padding:0}.button{font-size:var(--font-size);box-sizing:border-box;display:inline-block;font-family:inherit;color:inherit;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:var(--font-weight-medium);--border-color: var(--text-color);border:none;background-color:var(--background-color);color:var(--text-color);outline:var(--border-width) solid var(--border-color);outline-offset:calc(var(--border-width) * -.5);line-height:calc(var(--height) - 2 * var(--padding-vertical));border-radius:calc(var(--height) / 2);padding:var(--padding-vertical) var(--padding-horizontal);--transition-time: .3s;transition:background-color var(--transition-time),color var(--transition-time),border-color var(--transition-time)}.button:not(.disabled).hover,.button:not(.disabled):hover{transition:none}.button:not(.disabled):active{transform:scale(.97)}.button.disabled{opacity:.25;cursor:not-allowed}.button.text.disabled{opacity:.5}.button.solid{--background-color: light-dark(var(--color-button-dark), var(--color-button-light));--text-color: light-dark(var(--color-button-light), var(--color-button-dark))}.button.solid:not(.disabled).hover,.button.solid:not(.disabled):hover{--background-color: light-dark(var(--color-button-dark-hover), var(--color-button-light-hover));--text-color: light-dark(var(--color-button-light), var(--color-button-dark-hover))}.button.outline{--border-width: 1px;--background-color: transparent;--text-color: light-dark(var(--color-button-dark), var(--color-button-light))}.button.outline:not(.disabled).hover,.button.outline:not(.disabled):hover{--text-color: light-dark(var(--color-button-dark-hover), var(--color-button-light-hover));--border-width: 2px}.button.transparent{--border-width: 1px;--border-color: transparent;--background-color: light-dark(var(--color-button-transparent-dark), var(--color-button-transparent-light));--text-color: light-dark(var(--color-button-transparent-dark-text), var(--color-button-transparent-light-text))}.button.transparent:not(.disabled).hover,.button.transparent:not(.disabled):hover{--border-width: 2px;--background-color: light-dark(var(--color-button-transparent-dark-hover), var(--color-button-transparent-light-hover));--border-color: light-dark(var(--color-button-transparent-dark-stroke), var(--color-button-transparent-light-stroke))}.button.text{--background-color: transparent;--text-color: light-dark(var(--color-button-dark), var(--color-button-light))}.button.text:not(.disabled).hover,.button.text:not(.disabled):hover{--text-color: light-dark(var(--color-button-dark-hover), var(--color-button-light-hover))}.button.solid.blue{--background-color: var(--color-button-blue);--text-color: var(--color-button-light)}.button.solid.blue:not(.disabled).hover,.button.solid.blue:not(.disabled):hover{--background-color: var(--color-button-blue-hover);--text-color: var(--color-button-light)}.button.outline.blue{--text-color: light-dark(var(--color-button-blue), var(--color-button-light))}.button.outline.blue:not(.disabled).hover,.button.outline.blue:not(.disabled):hover{--text-color: light-dark(var(--color-button-blue-hover), var(--color-button-light-hover))}.button.transparent.blue{--background-color: var(--color-button-transparent-blue);--text-color: var(--color-button-transparent-blue-text);--border-color: transparent;--border-width: 0px}.button.transparent.blue:not(.disabled).hover,.button.transparent.blue:not(.disabled):hover{--border-width: 0px;--background-color: var(--color-button-transparent-blue-hover);--text-color: var(--color-button-light)}.button.text.blue{--text-color: light-dark(var(--color-button-blue), var(--color-button-light))}.button.text.blue:not(.disabled).hover,.button.text.blue:not(.disabled):hover{--text-color: light-dark(var(--color-button-blue-hover), var(--color-button-light-hover))}
