@charset "UTF-8";
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/silmaasemaGlobal.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/silmaasemaGlobal.scss (1) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap);
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/silmaasemaGlobal.scss (2) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/@import url(https://fonts.google.com/specimen/open+Sans#standard-styles);
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/silmaasemaGlobal.scss (3) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css?family=Dosis&subset=latin-ext);
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/silmaasemaGlobal.scss (4) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/@import url(https://use.typekit.net/nsh5mnu.css);
/*!************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/variables/_primitive-tokens.scss ***!
  \************************************************************************************************************************************************************************************/:root{--sa-color-black-100:#030610;--sa-color-black-200:#02060e;--sa-color-black-300:#02050d;--sa-color-black-400:#02040b;--sa-color-black-500:#020409;--sa-color-black-50:#030712;--sa-color-black-600:#010307;--sa-color-black-700:#010205;--sa-color-black-800:#010104;--sa-color-black-900:#000102;--sa-color-black-950:#000;--sa-color-black-transparent-12:#0307121f;--sa-color-black-transparent-16:#03071229;--sa-color-black-transparent-25:#03071240;--sa-color-black-transparent-30:#0307124d;--sa-color-black-transparent-38:#03071261;--sa-color-black-transparent-4:#0307120a;--sa-color-black-transparent-50:#03071280;--sa-color-black-transparent-56:#0307128f;--sa-color-black-transparent-75:#030712bf;--sa-color-black-transparent-80:#030712cc;--sa-color-black-transparent-88:#030712e0;--sa-color-black-transparent-8:#03071214;--sa-color-blue-100:#d4d8e8;--sa-color-blue-200:#a8b0d1;--sa-color-blue-300:#808cbc;--sa-color-blue-400:#5665a4;--sa-color-blue-500:#3f4a78;--sa-color-blue-50:#ebedf4;--sa-color-blue-600:#333c61;--sa-color-blue-700:#272d4a;--sa-color-blue-800:#191d2f;--sa-color-blue-900:#0c0e17;--sa-color-blue-950:#07080d;--sa-color-blue-transparent-12:#3f4a781f;--sa-color-blue-transparent-16:#3f4a7829;--sa-color-blue-transparent-25:#3f4a7840;--sa-color-blue-transparent-30:#3f4a784d;--sa-color-blue-transparent-38:#3f4a7861;--sa-color-blue-transparent-4:#3f4a780a;--sa-color-blue-transparent-50:#3f4a7880;--sa-color-blue-transparent-56:#3f4a788f;--sa-color-blue-transparent-75:#3f4a78bf;--sa-color-blue-transparent-80:#3f4a78cc;--sa-color-blue-transparent-88:#3f4a78e0;--sa-color-blue-transparent-8:#3f4a7814;--sa-color-green-100:#c5ecda;--sa-color-green-200:#8bdab6;--sa-color-green-300:#4ec68e;--sa-color-green-400:#319667;--sa-color-green-500:#1e5d40;--sa-color-green-50:#e0f5eb;--sa-color-green-600:#184932;--sa-color-green-700:#113625;--sa-color-green-800:#0c271b;--sa-color-green-900:#06130d;--sa-color-green-950:#020805;--sa-color-green-transparent-12:#1e5d401f;--sa-color-green-transparent-16:#1e5d4029;--sa-color-green-transparent-25:#1e5d4040;--sa-color-green-transparent-30:#1e5d404d;--sa-color-green-transparent-38:#1e5d4061;--sa-color-green-transparent-4:#1e5d400a;--sa-color-green-transparent-50:#1e5d4080;--sa-color-green-transparent-56:#1e5d408f;--sa-color-green-transparent-75:#1e5d40bf;--sa-color-green-transparent-80:#1e5d40cc;--sa-color-green-transparent-88:#1e5d40e0;--sa-color-green-transparent-8:#1e5d4014;--sa-color-grey-100:#e7e6e7;--sa-color-grey-200:#d6d5d6;--sa-color-grey-300:#c3c2c3;--sa-color-grey-400:#b2b0b3;--sa-color-grey-500:#939093;--sa-color-grey-50:#f8f8f8;--sa-color-grey-600:#6f6b70;--sa-color-grey-700:#4b474c;--sa-color-grey-800:#3f3a40;--sa-color-grey-900:#272228;--sa-color-grey-950:#0f0910;--sa-color-grey-transparent-12:#9390931f;--sa-color-grey-transparent-16:#93909329;--sa-color-grey-transparent-25:#93909340;--sa-color-grey-transparent-30:#9390934d;--sa-color-grey-transparent-38:#93909361;--sa-color-grey-transparent-4:#9390930a;--sa-color-grey-transparent-50:#93909380;--sa-color-grey-transparent-56:#9390938f;--sa-color-grey-transparent-75:#939093bf;--sa-color-grey-transparent-80:#939093cc;--sa-color-grey-transparent-88:#939093e0;--sa-color-grey-transparent-8:#93909314;--sa-color-orange-100:#fce0d4;--sa-color-orange-200:#f9c1a9;--sa-color-orange-300:#f6a27e;--sa-color-orange-400:#f38353;--sa-color-orange-500:#f06428;--sa-color-orange-50:#fdeee7;--sa-color-orange-600:#d2490f;--sa-color-orange-700:#9d370b;--sa-color-orange-800:#692507;--sa-color-orange-900:#341204;--sa-color-orange-950:#180802;--sa-color-orange-transparent-12:#f064281f;--sa-color-orange-transparent-16:#f0642829;--sa-color-orange-transparent-25:#f0642840;--sa-color-orange-transparent-30:#f064284d;--sa-color-orange-transparent-38:#f0642861;--sa-color-orange-transparent-4:#f064280a;--sa-color-orange-transparent-50:#f0642880;--sa-color-orange-transparent-56:#f064288f;--sa-color-orange-transparent-75:#f06428bf;--sa-color-orange-transparent-80:#f06428cc;--sa-color-orange-transparent-88:#f06428e0;--sa-color-orange-transparent-8:#f0642814;--sa-color-red-100:#f5cccf;--sa-color-red-200:#eb999f;--sa-color-red-300:#e0626b;--sa-color-red-400:#d62f3b;--sa-color-red-500:#a6212b;--sa-color-red-50:#fae5e7;--sa-color-red-600:#841a22;--sa-color-red-700:#621319;--sa-color-red-800:#440e12;--sa-color-red-900:#220709;--sa-color-red-950:#110304;--sa-color-red-transparent-12:#a6212b1f;--sa-color-red-transparent-16:#a6212b29;--sa-color-red-transparent-25:#a6212b40;--sa-color-red-transparent-30:#a6212b4d;--sa-color-red-transparent-38:#a6212b61;--sa-color-red-transparent-4:#a6212b0a;--sa-color-red-transparent-50:#a6212b80;--sa-color-red-transparent-56:#a6212b8f;--sa-color-red-transparent-75:#a6212bbf;--sa-color-red-transparent-80:#a6212bcc;--sa-color-red-transparent-88:#a6212be0;--sa-color-red-transparent-8:#a6212b14;--sa-color-violet-100:#ebdfec;--sa-color-violet-200:#d6beda;--sa-color-violet-300:#c29ec7;--sa-color-violet-400:#ae7db5;--sa-color-violet-500:#9a5ea3;--sa-color-violet-50:#f5eff6;--sa-color-violet-600:#7b4a82;--sa-color-violet-700:#5c3861;--sa-color-violet-800:#3d2541;--sa-color-violet-900:#1f1320;--sa-color-violet-950:#0f0910;--sa-color-violet-transparent-12:#9a5ea31f;--sa-color-violet-transparent-16:#9a5ea329;--sa-color-violet-transparent-25:#9a5ea340;--sa-color-violet-transparent-30:#9a5ea34d;--sa-color-violet-transparent-38:#9a5ea34d;--sa-color-violet-transparent-4:#9a5ea30a;--sa-color-violet-transparent-50:#9a5ea380;--sa-color-violet-transparent-56:#9a5ea38f;--sa-color-violet-transparent-75:#9a5ea3bf;--sa-color-violet-transparent-80:#9a5ea3cc;--sa-color-violet-transparent-88:#9a5ea3e0;--sa-color-violet-transparent-8:#9a5ea314;--sa-color-white-100:#f3f5f5;--sa-color-white-200:#f5f6f6;--sa-color-white-300:#f6f7f7;--sa-color-white-400:#f7f8f8;--sa-color-white-500:#f9fafa;--sa-color-white-50:#f2f4f4;--sa-color-white-600:#fafbfb;--sa-color-white-700:#fbfcfc;--sa-color-white-800:#fcfdfd;--sa-color-white-900:#fefefe;--sa-color-white-950:#fff;--sa-color-white-transparent-12:#ffffff1f;--sa-color-white-transparent-16:#ffffff29;--sa-color-white-transparent-25:#ffffff40;--sa-color-white-transparent-30:#ffffff4d;--sa-color-white-transparent-38:#ffffff61;--sa-color-white-transparent-4:#ffffff0a;--sa-color-white-transparent-50:#ffffff80;--sa-color-white-transparent-56:#ffffff8f;--sa-color-white-transparent-75:#ffffffbf;--sa-color-white-transparent-80:#fffc;--sa-color-white-transparent-88:#ffffffe0;--sa-color-white-transparent-8:#ffffff14;--sa-color-yellow-100:#fce3b5;--sa-color-yellow-200:#fac86b;--sa-color-yellow-300:#f7aa1c;--sa-color-yellow-400:#c07f07;--sa-color-yellow-500:#764e04;--sa-color-yellow-50:#fef0d8;--sa-color-yellow-600:#5e3e03;--sa-color-yellow-700:#452e02;--sa-color-yellow-800:#312102;--sa-color-yellow-900:#191001;--sa-color-yellow-950:#0a0700;--sa-color-yellow-transparent-12:#764e041f;--sa-color-yellow-transparent-16:#764e0429;--sa-color-yellow-transparent-25:#764e0440;--sa-color-yellow-transparent-30:#764e044d;--sa-color-yellow-transparent-38:#764e0461;--sa-color-yellow-transparent-4:#764e040a;--sa-color-yellow-transparent-50:#764e0480;--sa-color-yellow-transparent-56:#764e048f;--sa-color-yellow-transparent-75:#764e04bf;--sa-color-yellow-transparent-80:#764e04cc;--sa-color-yellow-transparent-88:#764e04e0;--sa-color-yellow-transparent-8:#764e0414;--sa-typography-font-family-fallback-heading:"system-ui";--sa-typography-font-family-fallback-paragraph:"system-ui";--sa-typography-font-family-heading:"Roboto Condensed";--sa-typography-font-family-paragraph:"Roboto Flex";--sa-typography-font-weight-bold:"bold";--sa-typography-font-weight-medium:"medium";--sa-typography-font-weight-regular:"regular";--sa-border-width-lg:0.25rem;--sa-border-width-md:0.125rem;--sa-border-width-sm:0.0625rem;--sa-drop-shadow-blur-lg:3rem;--sa-drop-shadow-blur-md:1.5rem;--sa-drop-shadow-blur-sm:1rem;--sa-drop-shadow-blur-xl:4rem;--sa-drop-shadow-blur-xs:0.25rem;--sa-drop-shadow-positioning-2xl:2rem;--sa-drop-shadow-positioning-2xs:0.25rem;--sa-drop-shadow-positioning-3xl:3rem;--sa-drop-shadow-positioning-3xs:0.125rem;--sa-drop-shadow-positioning-lg:1.25rem;--sa-drop-shadow-positioning-md:1rem;--sa-drop-shadow-positioning-sm:0.75rem;--sa-drop-shadow-positioning-xl:1.5rem;--sa-drop-shadow-positioning-xs:0.5rem;--sa-drop-shadow-spread-2xl:1.5rem;--sa-drop-shadow-spread-lg:1rem;--sa-drop-shadow-spread-md:0.75rem;--sa-drop-shadow-spread-sm:0.5rem;--sa-drop-shadow-spread-xl:1.25rem;--sa-drop-shadow-spread-xs:0.25rem;--sa-grid-gutter-lg:1.25rem;--sa-grid-gutter-md:1rem;--sa-grid-gutter-sm:0.5rem;--sa-grid-margin-lg:6.25rem;--sa-grid-margin-md:2rem;--sa-grid-margin-sm:1rem;--sa-grid-max-width-lg:110.4375rem;--sa-grid-max-width-md:79.9375rem;--sa-grid-max-width-sm:47.9375rem;--sa-grid-min-width-lg:80rem;--sa-grid-min-width-md:48rem;--sa-grid-min-width-sm:20rem;--sa-grid-padding-lg:1.25rem;--sa-grid-padding-md:1rem;--sa-grid-padding-sm:0.5rem;--sa-radius-2xl:1.75rem;--sa-radius-2xs:0.25rem;--sa-radius-3xl:5rem;--sa-radius-3xs:0.125rem;--sa-radius-lg:1.25rem;--sa-radius-md:1rem;--sa-radius-sm:0.75rem;--sa-radius-xl:1.5rem;--sa-radius-xs:0.5rem;--sa-spacing-2xl:2rem;--sa-spacing-2xs:0.25rem;--sa-spacing-3xl:3rem;--sa-spacing-3xs:0.125rem;--sa-spacing-4xl:4rem;--sa-spacing-5xl:5.5rem;--sa-spacing-6xl:6.25rem;--sa-spacing-lg:1.25rem;--sa-spacing-md:1rem;--sa-spacing-sm:0.75rem;--sa-spacing-xl:1.5rem;--sa-spacing-xs:0.5rem;--sa-typography-font-size-2xl:2rem;--sa-typography-font-size-2xs:0.75rem;--sa-typography-font-size-3xl:2.5rem;--sa-typography-font-size-lg:1.25rem;--sa-typography-font-size-md:1.125rem;--sa-typography-font-size-sm:1rem;--sa-typography-font-size-xl:1.5rem;--sa-typography-font-size-xs:0.875rem;--sa-typography-letter-spacing-lg:0.0938rem;--sa-typography-letter-spacing-md:0.025rem;--sa-typography-letter-spacing-sm:0.0156rem;--sa-typography-letter-spacing-xs:0.0094rem;--sa-typography-line-height-heading-2xl:2.75rem;--sa-typography-line-height-heading-2xs:0.9375rem;--sa-typography-line-height-heading-lg:1.625rem;--sa-typography-line-height-heading-md:1.375rem;--sa-typography-line-height-heading-sm:1.25rem;--sa-typography-line-height-heading-xl:2.1875rem;--sa-typography-line-height-heading-xs:1.125rem;--sa-typography-line-height-paragraph-lg:1.5rem;--sa-typography-line-height-paragraph-md:1.3125rem;--sa-typography-line-height-paragraph-sm:1.125rem;--sa-typography-line-height-paragraph-xl:1.6875rem;--sa-action-active:var(--sa-color-black-transparent-56);--sa-action-disabled-background:var(--sa-color-black-transparent-12);--sa-action-disabled:var(--sa-color-black-transparent-38);--sa-action-focus:var(--sa-color-black-transparent-12);--sa-action-hover:var(--sa-color-black-transparent-4);--sa-action-selected:var(--sa-color-black-transparent-8);--sa-background-app:var(--sa-color-white-50);--sa-background-avatar:var(--sa-color-grey-400);--sa-background-card:var(--sa-color-grey-50);--sa-background-chip:var(--sa-color-grey-200);--sa-background-default50:var(--sa-color-white-950);--sa-background-default:var(--sa-color-white-900);--sa-background-dialog:var(--sa-color-white-950);--sa-background-dimmer:var(--sa-color-black-transparent-30);--sa-background-input:var(--sa-color-white-950);--sa-background-menu:var(--sa-color-white-700);--sa-background-popover:var(--sa-color-white-950);--sa-background-sidenav:var(--sa-color-white-900);--sa-background-textarea:var(--sa-color-white-950);--sa-background-tooltip:var(--sa-color-grey-600);--sa-button-primary:var(--sa-color-violet-500);--sa-button-secondary:var(--sa-color-white-950);--sa-common-black-state-focus-visible:var(--sa-color-black-transparent-56);--sa-common-black-state-focus:var(--sa-color-black-transparent-25);--sa-common-black-state-hover:var(--sa-color-black-transparent-88);--sa-common-black-state-main:var(--sa-color-black-50);--sa-common-black-state-outlined-border:var(--sa-color-black-transparent-50);--sa-common-black-state-selected:var(--sa-color-black-transparent-4);--sa-common-white-state-focus-visible:var(--sa-color-white-transparent-56);--sa-common-white-state-focus:var(--sa-color-white-transparent-25);--sa-common-white-state-hover:var(--sa-color-white-transparent-88);--sa-common-white-state-main:var(--sa-color-white-950);--sa-common-white-state-outlined-border:var(--sa-color-white-transparent-50);--sa-common-white-state-selected:var(--sa-color-white-transparent-4);--sa-divider-grey:var(--sa-color-grey-transparent-25);--sa-divider-violet:var(--sa-color-violet-transparent-25);--sa-error-contrast:var(--sa-color-white-950);--sa-error-main:var(--sa-color-red-500);--sa-error-state-focus-visible:var(--sa-color-red-transparent-75);--sa-error-state-hover:var(--sa-color-red-transparent-88);--sa-error-state-outlined-border:var(--sa-color-red-transparent-56);--sa-error-state-selected:var(--sa-color-red-transparent-4);--sa-icon-link:var(--sa-color-blue-500);--sa-icon-nega:var(--sa-color-white-950);--sa-icon-primary:var(--sa-color-violet-500);--sa-icon-secondary:var(--sa-color-black-50);--sa-icon-state-disabled:var(--sa-color-black-transparent-56);--sa-icon-state-error:var(--sa-color-red-500);--sa-icon-state-focus:var(--sa-color-blue-400);--sa-icon-state-hover:var(--sa-color-violet-transparent-88);--sa-info-contrast:var(--sa-color-white-950);--sa-info-main:var(--sa-color-blue-500);--sa-info-state-focus-visible:var(--sa-color-blue-transparent-75);--sa-info-state-hover:var(--sa-color-blue-transparent-88);--sa-info-state-outlined-border:var(--sa-color-blue-transparent-56);--sa-info-state-selected:var(--sa-color-blue-transparent-4);--sa-primary-contrast:var(--sa-color-white-950);--sa-primary-dark:var(--sa-color-violet-600);--sa-primary-light:var(--sa-color-violet-400);--sa-primary-main:var(--sa-color-violet-500);--sa-primary-state-focus-visible:var(--sa-color-violet-transparent-56);--sa-primary-state-focus:var(--sa-color-violet-transparent-25);--sa-primary-state-hover:var(--sa-color-violet-transparent-50);--sa-primary-state-outlined-border:var(--sa-color-violet-transparent-88);--sa-primary-state-selected:var(--sa-color-violet-transparent-4);--sa-secondary-contrast:var(--sa-color-white-950);--sa-secondary-dark:var(--sa-color-blue-600);--sa-secondary-light:var(--sa-color-blue-400);--sa-secondary-main:var(--sa-color-blue-500);--sa-secondary-state-focus-visible:var(--sa-color-blue-transparent-56);--sa-secondary-state-focus:var(--sa-color-blue-transparent-25);--sa-secondary-state-hover:var(--sa-color-blue-transparent-88);--sa-secondary-state-outlined-border:var(--sa-color-blue-transparent-50);--sa-secondary-state-selected:var(--sa-color-blue-transparent-4);--sa-stroke-button:var(--sa-color-violet-500);--sa-stroke-default:var(--sa-color-grey-400);--sa-stroke-link:var(--sa-color-blue-500);--sa-stroke-nega:var(--sa-color-white-950);--sa-stroke-state-disabled:var(--sa-color-grey-transparent-56);--sa-stroke-state-error:var(--sa-color-red-500);--sa-stroke-state-focus:var(--sa-color-blue-transparent-25);--sa-stroke-state-hover:var(--sa-color-grey-50);--sa-stroke-state-selected:var(--sa-color-violet-500);--sa-success-contrast:var(--sa-color-white-950);--sa-success-main:var(--sa-color-green-500);--sa-success-state-focus-visible:var(--sa-color-green-transparent-75);--sa-success-state-hover:var(--sa-color-green-transparent-88);--sa-success-state-outlined-border:var(--sa-color-green-transparent-56);--sa-success-state-selected:var(--sa-color-green-transparent-4);--sa-table-state-error:var(--sa-color-red-transparent-4);--sa-table-state-info:var(--sa-color-blue-transparent-4);--sa-table-state-success:var(--sa-color-green-transparent-4);--sa-table-state-warning:var(--sa-color-yellow-transparent-4);--sa-text-link:var(--sa-color-blue-500);--sa-text-nega:var(--sa-color-white-950);--sa-text-placeholder:var(--sa-color-grey-600);--sa-text-primary:var(--sa-color-black-950);--sa-text-secondary:var(--sa-color-grey-700);--sa-text-state-disabled:var(--sa-color-black-transparent-56);--sa-text-state-focus-visible:var(--sa-color-black-transparent-50);--sa-text-state-focus:var(--sa-color-blue-400);--sa-text-state-hover:var(--sa-color-black-transparent-88);--sa-text-state-selected:var(--sa-color-black-transparent-80);--sa-warning-contrast:var(--sa-color-white-950);--sa-warning-main:var(--sa-color-yellow-500);--sa-warning-state-focus-visible:var(--sa-color-yellow-transparent-75);--sa-warning-state-hover:var(--sa-color-yellow-transparent-88);--sa-warning-state-outlined-border:var(--sa-color-yellow-transparent-56);--sa-warning-state-selected:var(--sa-color-yellow-transparent-4)}

/*!*********************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/variables/_number-tokens.scss ***!
  \*********************************************************************************************************************************************************************************/

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/variables/_semantic-tokens.scss ***!
  \***********************************************************************************************************************************************************************************/

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_silmaasema_storefront/cartridge/client/default/scss/silmaasemaGlobal.scss (5) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/body{background-color:#fff;font-family:acumin-pro,sans-serif;margin-left:auto!important;margin-right:auto!important;position:relative!important}.categoryContainer.dropdown-menu,body{max-width:1767px}.suggestions .item .product-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;overflow:hidden}.suggestions .item .product-sales-price{color:#e06c3a;margin-left:15px}.suggestions .item .product-list-price{margin-left:-15px;text-decoration-line:line-through}.suggestions .item .product-link:hover span{color:#9a5ea3!important}.suggestions .item .product-picture{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.suggestions .item .product-img{max-height:55px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:inherit}.suggestions .items{margin-left:0;margin-right:0;padding:.313em 0}.add-to-cart-messages{z-index:9999}.add-to-basket-alert.alert-success{display:none}.veil,.veil .underlay{position:unset}.btn-outline-primary:hover{background-color:#9b5ba5!important;border-color:#9b5ba5!important;color:#fff}#productTileImage{padding-left:20%;padding-right:20%}.photo-tile-image{margin-left:2%;max-width:1140px;width:100%}.product-tags-tiles{left:15px;position:absolute;top:0;width:170px}.eko-tag-badge-tile{background-color:#00a651}.eko-tag-badge-tile,.promotion-tag-badge-tile{border-radius:50%;color:#fff;float:left;height:65px;margin:10px 0 0 10px;position:relative;text-align:center;width:65px}.promotion-tag-badge-tile{background-color:#e06c3a}#viewAll,.wishlistTile .fa-heart{color:#91639f!important}#heartOnNoSearchResult{font-size:20px!important}#tilini{margin-right:33px}.popover{width:160%}.popover.popover-bottom ul.nav{padding-top:0!important}.header-purple-strip{background-color:#9b5ba5;color:#fff;font-size:14px;text-align:center}.header-purple-strip p{margin-bottom:0;padding-bottom:3px;padding-top:3px}.header-purple-strip a{color:#fff}.header-purple-strip a:hover{color:#1e1e1e!important}del{text-decoration:none}#fitmixPopupIntegrationMenu{right:20px!important;top:20px!important}#fitmixPopupIntegrationMenu div{font-weight:600!important;right:7.5px!important;top:2px!important}#consent-tracking :focus-visible,#cookieDesktop :focus-visible{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #005fcc;box-shadow:0 0 0 2px #fff,0 0 0 4px #005fcc;outline:2px solid #005fcc;outline-offset:2px}@media (max-height:560px),screen and (max-width:780px){#fitmixPopupIntegrationMenu{margin-right:20px!important;margin-top:30px!important;right:20px!important;top:20px!important}#fitmixPopupIntegrationMenu div{font-weight:600!important;right:7.5px!important;top:2px!important}}@media only screen and (max-width:768px){.header-purple-strip a{color:#fff!important}.header-purple-strip a:hover{color:#1e1e1e!important}}@media only screen and (max-width:450px){.silmaasema-logo{height:100px;margin-left:0!important;margin-top:-19px!important;top:5px!important;width:130px!important}.navbar-header .navbar-toggler{font-size:1.25em!important;margin:0}.mobile-header-container{margin-top:0;padding-top:17px;position:absolute;right:0;width:158px}.headerbtn-makeAppointment{margin-right:0!important;width:100%!important}.secondlevelLink-desktop{width:100%!important}.secondlevelLink-desktop a{display:inline-grid!important;width:inherit!important}.menu-toggleable-left.navbar-toggleable-md.in{padding-right:0!important}}@media only screen and (max-width:340px){.silmaasema-logo{margin-left:-15px!important;top:8px!important;width:70px!important}}@media (min-width:451px) and (max-width:1099px){.silmaasema-logo{height:100px;margin-left:18px!important;margin-top:-14px!important;top:0!important;width:160px!important}.navbar-header .navbar-toggler{font-size:1.25em!important;margin:0 25px 0 0}.mobile-header-container{margin-top:0;padding-top:17px;position:absolute;right:0;width:222px}.login-icon{height:24px;margin-bottom:7px;width:24px}.navbar-header .minicart{line-height:1.25em;margin:0;padding-left:5px;padding-right:6px}}@media only screen and (max-width:1050px){.site-search{width:100%!important}}@media only screen and (max-width:1099px){.silmaMainHeader.container{border-bottom:1px solid #ccc;height:56px}.col-12.navbar-header.silmaasemaHeader{display:none!important}.site-search{width:110%!important}.fa-search{color:rgba(0,0,0,.78)!important;-webkit-text-stroke:1.4px #fff;background-color:#fff;border:none!important;font-size:25px!important}.container-fluid1{margin-left:auto;margin-right:auto;width:100%}.favicon-header{height:24px;margin-top:-7px;-o-object-fit:contain;object-fit:contain;width:24px}.minicart .minicart-quantity{left:9px!important;top:-28px!important}.silmaasemaBrand{background-color:#fff!important;height:50px!important}.silmaasemaHeader{background-color:#fff!important;height:auto!important}.silmaasemaBrandPadding{background-color:#fff!important;height:auto}.search.pull-left.show-mobile-header-down{margin-top:10px;padding-left:30px;padding-right:40px}.header-search{background-color:#fff;border:2px solid #9a5ea3!important;border-radius:30px;font-family:acumin-pro,sans-serif;font-size:20px;height:33px!important;padding-left:25px!important;width:90%!important}.site-search .fa-close,.site-search .fa-searchIcon{right:-15.1em!important}.site-search .fa-close,.site-search .fa-searchIcon,.site-search .resetIcon-button{background-color:transparent;border:none;padding:0;position:absolute;top:.5625em;width:27px!important}.fa-searchIcon:before{content:"\f002"}.fa-searchIcon-plus:before{content:"\f00e"}.fa-searchIcon-minus:before{content:"\f010"}.menu-toggleable-left.in .dropdown{display:block;position:static}.navbar-nav{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}nav.navbar.navbar-expand-md.bg-inverse.col-12{margin-left:0}.nav-item>.nav-link{color:#000!important}.main-menu{background-color:#fff!important}.desktop-menu{-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.25);box-shadow:0 6px 20px 0 rgba(0,0,0,.25);height:auto;margin-left:14%;padding-bottom:100px;padding-right:2%;position:absolute;width:auto;z-index:100}.multilevel-dropdown .dropdown-menu{height:511px;left:222px;margin-left:0;top:0!important;width:auto;z-index:100}.header-HamburgerMenu{background-color:#fff;height:19px;margin-left:-48px!important;width:19px}.villiko-menu{color:#222;font-family:acumin-pro,sans-serif;font-size:19px;font-stretch:normal;font-style:normal;font-weight:700;height:25px;letter-spacing:normal;line-height:normal;width:79px}.silmaasemaminicart-icon{height:17px;margin-top:1px!important;-o-object-fit:contain;object-fit:contain;right:18px;top:-11px;width:18px}.minicart-link svg{height:24px!important;outline:0;width:24px}.silmaasemaBrand .pull-left{margin-left:18px;margin-top:-20px}button.navbar-toggler.show-mobile-header-down{position:absolute;right:0;top:4px;z-index:9}.storelocator-header{margin:0!important}.footer-item-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;padding-left:34px;padding-right:34px}:root .site-search input,_::-webkit-full-page-media,_:future{padding-top:2px!important}:root .suggestions,_::-webkit-full-page-media,_:future{top:0}.product-breadcrumb .breadcrumb{border-top:0!important}.minicart-link{display:block;height:24px;max-width:24px}.minicart-link:hover{color:#000!important;text-decoration:none!important}}#productCardTotalPrice{color:#212529;font-weight:600}@media only screen and (min-width:769px){.photo-tile-image{width:auto!important}.fa-searchIcon:before{content:"\f002"}.fa-searchIcon-plus:before{content:"\f00e"}.fa-searchIcon-minus:before{content:"\f010"}.desktop-menu{-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.25);box-shadow:0 6px 20px 0 rgba(0,0,0,.25);height:auto;margin-left:4%;padding-bottom:100px;padding-right:3%;position:absolute;width:auto;z-index:100}}.LOGIN{color:#fff;font-family:acumin-pro,sans-serif;font-size:15px;font-stretch:normal;font-style:normal;font-weight:0;height:25px;letter-spacing:normal;line-height:normal;vertical-align:text-top;width:57px}.btn.focus,.btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.headerbtn-makeAppointment{background-color:#9a5ea3!important;border-radius:23.5px!important;color:#fff!important;font-family:acumin-pro,sans-serif;font-size:14px!important;font-stretch:normal;font-style:normal;height:47px;letter-spacing:.5px!important;line-height:16px!important;margin-left:12px;margin-right:90px;padding-bottom:7px!important;width:149px}.headerbtn-makeAppointment a,.headerbtn-makeAppointment a:hover{color:#fff!important}.headerbtn-makeAppointment:hover{background-color:#73467a!important}.headerbtn-makeAppointment:active{background-color:#b386ba!important}.btn-LOGIN{background-color:#fff;border:none;font-size:14px;margin-left:-5px}.LoginUser{background-color:#9b5ba5!important;border-radius:100px;height:30px!important;margin-top:18px;right:16px;text-align:center;width:60px}.Store-Locator{font-size:14px;width:113px}.Make-An-Appointment,.Store-Locator{font-family:acumin-pro,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;height:25px;letter-spacing:normal;line-height:normal;margin-left:10px}.Make-An-Appointment{font-size:16px;width:193px}.Customer-Service{width:147px}.Accessories-Care-Products,.Customer-Service{font-family:acumin-pro,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:25px;letter-spacing:normal;line-height:normal;margin-left:1px}.Accessories-Care-Products{width:239px}h1.page-title{background-color:purple}.breadcrumb-item a{color:purple;font-family:acumin-pro,sans-serif}.mobile-header-icons{display:inline-block;padding-right:5px}.mobile-Login{height:16px;width:13px}.mobile-Login,.mobile-favicon{-o-object-fit:contain;object-fit:contain}.mobile-favicon{height:76px;width:17px}.close-icon{display:-ms-flexbox;display:-webkit-box;display:flex;-o-object-fit:contain;object-fit:contain}.minicart .minicart-quantity{background-color:#9b5ba5!important;height:1.5em!important;width:1.5em!important}.container.cart.minicart{padding-left:25px;padding-right:30px}.container{max-width:96%}.silmaMainHeader.container{max-width:100%!important}.firstLevelCategory{padding-left:18px}.firstLevelCategory .container{background:transparent;margin-left:2px;max-width:100%!important;padding-left:0;position:relative}.categoryContainer.dropdown-menu{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);left:10px;max-width:1500px;top:50px;-webkit-transform:translateX(20%);transform:translateX(20%);width:1500px!important}.nav-item.dropdown .nav-link.dropdown-toggle.show-desktop-header-down:active,.nav-item.dropdown .nav-link.dropdown-toggle.show-desktop-header-down:hover{border-bottom:3px solid #9a5ea3!important;color:#000!important;font-size:18px;padding:9.5px 4px 0}.nav-item-box{width:calc(var(--variable-width) + 60px)}.btn-LOGIN:active,.user.show-desktop-header-down .content-asset a:active{color:#b386ba!important}.dropdown-container1{margin-left:auto;margin-right:auto;margin-top:26px;width:776px}.secondlevelcategory{display:inline-table;margin-top:32px}.secondlevelcategory li a{color:#9b5ba5;font-size:16px;font-weight:700;text-transform:uppercase}.secondlevelcategory li a:hover{color:#9a5ea3!important;text-decoration:underline!important}.secondlevelcategory li a:active{color:#b386ba!important;text-decoration:underline!important}.listthirdCategory:first-child{margin-top:16px}.listthirdCategory{margin-bottom:11px;margin-top:11px;width:255px}.listthirdCategory li a{color:#000;display:block;font-weight:400;text-transform:lowercase}.listthirdCategory li a:first-letter{text-transform:uppercase}.listthirdCategory li a:hover{color:#9a5ea3!important;text-decoration:none!important}.listthirdCategory li a:active{color:#b386ba!important;text-decoration:none!important}.listsecondCategory{width:255px}.listsecondCategory a:after{content:none!important}#thirdCategory{padding-left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}#thirdCategory li{display:block}#closebtnDesktop{background-color:transparent;border:0}.categoryContainer.dropdown-menu .close-button{margin-right:10px;position:absolute;right:0;top:0}.categoryContainer.dropdown-menu .close-button .close-icon{margin-right:6px}a#goToCart,a#goToCart:active,a#goToCart:hover{color:#fff!important}i.favicon-header.fa.fa-heart-o:hover{color:#9a5ea3!important}i.favicon-header.fa.fa-heart-o:active{color:#b386ba!important}.categoryContainer.dropdown-menu .close-button .close-icon:hover{color:#9a5ea3!important;text-decoration:none!important}.categoryContainer.dropdown-menu .close-button .close-icon:active{color:#b386ba!important;text-decoration:none!important}.categoryContainer.dropdown-menu .close-button :focus{outline:1px auto -webkit-focus-ring-color}#headerFavCartIcon a{color:#222}#headerFavCartIcon a:hover{color:#9a5ea3;text-decoration:none!important}#headerFavCartIcon a:active{color:#b386ba;text-decoration:none!important}.minicart-link svg{height:30px}.minicart-link svg:hover path{fill:#9a5ea3!important}.minicart-link svg:active path{fill:#b386ba!important}.secondlevelBanner-desktop{margin-left:auto;margin-right:35px}.secondlevelBanner-desktop .html-slot-container a img,.secondlevelBanner-desktop .html-slot-container img{height:56px;width:320px}.firstlevelBanner-mobile.show-mobile-header-down,.secondlevelBanner-mobile{width:100%}.firstlevelBanner-mobile .html-slot-container a img,.firstlevelBanner-mobile .html-slot-container img,.secondlevelBanner-mobile .html-slot-container a img,.secondlevelBanner-mobile .html-slot-container img{height:auto;margin-top:30px;padding-left:10px;padding-right:10px;width:100%}.secondlevelLink-desktop{margin-right:auto;margin-top:2%;text-transform:none}.secondlevelLink-desktop a{color:#9b5ba5;font-size:16px;font-style:normal;font-weight:400}.secondlevelLink-desktop a:hover{color:#9a5ea3!important;text-decoration:underline!important}.secondlevelLink-desktop a:active{color:#b386ba!important;text-decoration:underline!important}.mainCategoryLink{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:22px;margin-left:inherit;margin-top:44px;text-align:center}.header-search .search-field [placeholder]{background-color:#222;border:1px solid #222}.search.HeaderSearchBar.show-desktop-header-down{margin-left:1px;margin-right:15px;margin-top:-13px}img.profile-icon{padding-bottom:3px;width:15px}.site-search{margin-right:0}.user.show-desktop-header-down{margin:0}.Store-Locator{margin-left:0}.fa.fa-search.pull-right.show-desktop-header-down{right:86%;top:15px}.silmaasema-logo{height:130px;margin-left:100px;margin-top:-65px;position:relative;top:26px;width:234.42px}.silmasema-logo-mobile-404{height:130px;margin-left:18px!important;margin-top:-20px!important;position:relative;top:0!important;width:130px!important}@media (max-width:1499px) and (min-width:1100px){.menu-group.override .nav{margin-top:-10px;padding-left:30px}.silmaasema-logo{margin-left:40px}.headerbtn-makeAppointment{margin-right:0}}@media (max-width:1152px) and (min-width:992px){#headerSignin,.Accessories-Care-Products,.Customer-Service,.Store-Locator,.btn-LOGIN{font-size:14px!important}.nav-link.dropdown-toggle.show-desktop-header-down{font-size:16px!important}}@media only screen and (min-width:1100px){.search.HeaderSearchBar.show-desktop-header-down{margin-right:-45px;padding-top:25px;width:575px}.nav-item-padding{width:5%}.categoryContainer.dropdown-menu{max-width:1100px}}@media only screen and (min-width:1100px) and (max-width:1350px){.categoryContainer.dropdown-menu{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:1500px) and (max-width:3000px){.search.HeaderSearchBar.show-desktop-header-down{padding-top:25px;width:650px}}@media only screen and (min-width:1100px) and (max-width:1400px){.nav-item-padding{width:2%}.menu-group.override .nav{margin-top:-10px;padding-left:3%}.silmaasema-logo{margin-left:20px;width:150px}li.nav-item.dropdown{padding-bottom:0;padding-right:0!important}.site-search{max-width:200px!important}.search.HeaderSearchBar.show-desktop-header-down{margin-right:-90px!important;padding-top:25px;width:575px}.storelocator-header{margin:5px 50px 0 0!important}.nav-item-box-padding{width:4%!important}}@media only screen and (min-width:1400px) and (max-width:1500px){.nav-item-padding{width:3%}.menu-group.override .nav{margin-top:-10px;padding-left:5%}.silmaasema-logo{margin-left:80px;width:200px}.storelocator-header{margin:5px 95px 0 0!important}.nav-item-box-padding{width:2%!important}}@media only screen and (min-width:1500px) and (max-width:1600px){.nav-item-padding{width:3%}.menu-group.override .nav{margin-top:-10px;padding-left:5%}.silmaasema-logo{margin-left:80px;width:200px}.storelocator-header{margin:5px 50px 0 0!important}.nav-item-box-padding{width:2%}}@media only screen and (min-width:1600px) and (max-width:1799px){.nav-item-padding{width:4%}.nav-item-box-padding{width:2%}}@media only screen and (min-width:1800px) and (max-width:3000px){.nav-item-padding{width:10%}.nav-item-box-padding{width:8%}}@media only screen and (min-width:3001px){.search.HeaderSearchBar.show-desktop-header-down{padding-top:25px;width:800px}.nav-item-padding{width:20%}.nav-item-box-padding{width:3%}}@media only screen and (max-width:1023.98px) and (min-width:991.98px){.minicart-link svg{height:25px}.favicon-header{font-size:25px!important}}@media only screen and (min-width:1100px){.site-search{max-width:239px;width:100%!important}}@media only screen and (min-width:1051px) and (max-width:1099px){.site-search{max-width:110%;width:100%!important}}@media (max-width:768.98px){.show-desktop-down{display:none!important}}@media (min-width:1100px){.show-mobile-down{display:none!important}}@media (max-width:1099px){.show-desktop-header-down{display:none!important}.mobile-hamburger{background-color:#000;border:1.5px solid #000;border-radius:100px;margin:5px 0;position:relative;top:8px;width:28px}.multilevel-dropdown .dropdown-menu>.dropdown>.dropdown-menu{left:-100%}.menu-toggleable-left.navbar-toggleable-md.in{-webkit-box-shadow:0 -.2rem .6rem 0 rgba(0,0,0,.25);box-shadow:0 -.2rem .6rem 0 rgba(0,0,0,.25);left:0;min-width:100%;padding-right:50px;top:55px}.multilevel-dropdown .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}li.nav-item.dropdown a:focus{outline:none}.menu-group-width{width:100%}.navbar.bg-inverse .navbar-nav .nav-link{font-size:16px!important;padding:9.5px 4px 6.5px 0!important}.multilevel-dropdown .dropdown-item.top-category{font-weight:700;padding:0 0 0 2px}.multilevel-dropdown .dropdown-item{padding:0}.suggestions .item .product-list-price{margin-left:15px}}@media (min-width:1500px) and (max-width:3000px){.storelocator-header{float:right;margin:5px 168px 0 0!important}}@media (min-width:3001px){.storelocator-header{float:right;margin:5px 322px 0 0!important}}@media (min-width:1100px){li.nav-item.dropdown:focus{outline:1px auto -webkit-focus-ring-color}.silmaMainHeader.container{height:auto!important}.show-mobile-header-down{display:none!important}.navbar-header.silmaasemaHeader .col-4.pull-right.show-desktop-header-down{margin-left:-8px;text-align:end}.navbar-header.silmaasemaHeader .pull-left.col-6.show-desktop-header-down{text-align:center}.navbar-header.silmaasemaHeader .pull-left.col-6.show-desktop-header-down .site-search{display:inline-block}.fa-search{background-color:#fff;border:none!important;font-size:samll!important}.favicon-header{position:relative;top:9px}.login-icon{display:inline-block;height:16px;-o-object-fit:contain;object-fit:contain;width:13px}.silmaasemaBrand{background-color:#fff!important;height:50px!important}.silmaasemaHeader{background-color:#fff!important;height:56px!important;margin-bottom:28px}.silmaasemaBrandPadding{background-color:#fff!important;height:65px}.header-search{border:2px solid #9a5ea3!important;border-radius:30px;height:47px!important;max-width:620px!important;padding-left:40px!important;width:100%}.header-search-null{padding-left:7%!important}.header-search:active,.header-search:focus{border:3px solid #9a5ea3!important}.site-search .fa-close,.site-search .fa-searchIcon{right:-15.1em!important}.site-search .fa-close,.site-search .fa-searchIcon,.site-search .resetIcon-button{background-color:transparent;border:none;padding:0;position:absolute;top:.5625em;width:27px!important}.menu-toggleable-left.in .dropdown{display:block}.nav-item>.nav-link{color:#000!important}.main-menu{background-color:#fff!important}.multilevel-dropdown .dropdown-menu{height:511px;left:107%;margin-left:0;top:-6px!important;width:auto;z-index:100}.header-HamburgerMenu{background-color:#fff;height:2vw;margin-left:-48px!important;width:2vw}.silmaasemaminicart-icon{height:2.2vw;-o-object-fit:contain;object-fit:contain;width:2.2vw}.menu-group-width{width:calc(80% - 400px)}.menu-group.override .nav{margin-top:-10px;padding-left:5%}}@supports (-webkit-touch-callout:none){.favicon-header{right:-6px!important;top:-10px!important}.login-icon{right:-38px!important;top:18px!important}.fa-search{padding:0;right:34px!important;top:-8px!important}@media only screen and (max-width:420px){.favicon-header{top:-8px!important}.login-icon{top:16px!important}.fa-search{right:24px!important;top:-6px!important}}}@media only screen and (max-device-width:450px),only screen and (max-width:450px){.mobile-hamburger{margin:4px 0;width:18px}.silmaasemaBrand .pull-left{margin-left:12px}.fa-search{font-size:23px!important;padding:0;right:27px;top:-7px}.favicon-header{height:20px;right:25px!important;top:-10px;width:20px}.login-icon{height:20px;margin-bottom:7px;width:20px}.minicart-link svg{height:20px!important;margin-top:-1px!important;width:20px}.navbar-header .minicart{line-height:1.25em;margin:0}}.suggestions{border:1px solid #ccc;border-radius:40px;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.08);box-shadow:0 1px 25px 0 rgba(0,0,0,.08);position:relative!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10001}@media only screen and (max-width:1050px){.suggestions{border-radius:30px;width:90%}}@media (max-width:785.9px){.suggestions{width:90%}.btn:before{content:none!important}}@media (max-width:543.98px){.suggestions{width:90%}.suggestions .header-text{padding-left:0}}.suggestions .item{padding-bottom:5px;padding-top:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.suggestions .header{color:#9b5ba5!important;font-family:acumin-pro,sans-serif;margin-left:15px;margin-right:0;padding-right:60px}element.style{padding-left:0;padding-right:0}header~#maincontent .container a:not(.btn-primary):not(.btn-outline-primary){color:var(--sa-color-violet-500)}.body{background-color:#fff}.pdp-attribute{margin-top:.938em;padding-left:15px}.pdp-attribute label{display:block}.breadcrumb-item+.breadcrumb-item{font-family:acumin-pro,sans-serif;padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#9b5ba5!important;content:">"!important;display:inline-block;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active,.breadcrumb-logo{color:#222!important;font-family:acumin-pro,sans-serif}.header-HamburgerMenu :active,.header-HamburgerMenu :focus,.site-search :focus{outline:none}.close-menu .content-asset{display:none}.menu-store-links{width:100%}.menu-store-links:before{border-top:1px dashed #ada8a8;content:"";display:block;margin-left:13px;padding-top:10px;width:94%}.menu-store-links li.nav-item a.nav-link{font-family:acumin-pro,sans-serif;padding-bottom:2px!important;padding-left:0!important;padding-top:2px!important}@media only screen and (max-width:360px){.menu-store-links:before{width:93%}}.site-search .fa-search{color:#444;font-stretch:normal;font-weight:400}li.dropdown-item.dropdown{border:none}li.dropdown-menu.dropdown:active,li.dropdown-menu.dropdown:focus{border:none;outline:none}.navbar-toggler:focus,.navbar-toggler:hover{outline:none}.navbar-header{position:relative}.multilevel-dropdown .dropdown-item .dropdown-link{outline:none}@media (min-width:769px){.menu-toggleable-left.in .dropdown-toggle:after{border-bottom:0 solid transparent;border-left:0 solid;border-top:0 solid transparent;margin-top:-.28em;position:absolute;right:-20px}.navbar.bg-inverse .navbar-nav .nav-link{border-bottom:3px solid #fff;font-size:18px;padding:9.5px 4px 6.5px}}@media (max-width:1099px){i.fa.fa-sign-in{color:#000!important}.menu-toggleable-left.in .dropdown-toggle:after{border-bottom:0 solid transparent!important;border-left:0 solid!important;border-top:0 solid transparent!important;content:" ›"!important;font-size:25px;margin-top:-.28em!important;position:absolute!important;right:.3rem!important}}.dropdown-item.dropdown a.dropdown-link.dropdown-toggle:after,.nav-link.dropdown-toggle:after{content:none!important}@media (max-width:1099px){.dropdown-item.dropdown a.dropdown-link.dropdown-toggle:after{content:" ›"!important;font-size:25px}.multilevel-dropdown .dropdown-item.dropdown>.dropdown-toggle:after{border-bottom:0 solid transparent!important;border-left:0 solid!important;border-top:0 solid transparent!important;margin-top:-10px!important;position:absolute!important;right:.3rem!important}}.dropdown-item>a:hover{color:var(--sa-color-violet-500)}.dropdown-item>a:hover,.dropdown>a:hover{background-color:transparent;text-decoration:none}.dropdown>a:hover{color:#9b5ba5}.multilevel-dropdown{font-family:acumin-pro,sans-serif}.nav-item,.nav-item .nav-link:hover,.nav-item.show .nav-link{background-color:transparent;color:var(--sa-color-violet-500)!important}.show-desktop-header-down.desktop-menu-close,li.nav-item.dropdown,li.nav-item.dropdown.show{padding-right:.7rem}li.dropdown-item,li.nav-item{font-size:16px}.nav-link.dropdown-toggle.show-desktop-header-down{font-size:18px;font-weight:6}#headerRightIcon{position:absolute;right:0;top:-8px}#headerSignin{font-size:18px;margin:0 2px 0 6px}.acc-drop-down{font-size:.875rem!important}.show-desktop-down .content-asset:focus,.show-desktop-down .content-asset:hover{background-color:transparent;color:#9b5ba5!important}.dropdown-item.active,.dropdown-item:active{background-color:transparent!important}.dropdown-item.focus,.dropdown-item:focus{background-color:none}.close-button{margin-right:-10px}.close-button .close-icon{font-size:25px;font-weight:700;margin-right:-10px}.menu-toggleable-left .close-menu{background-color:transparent!important;border-bottom:1px solid #e9ecef!important;padding:0 16px 0 0!important}@media (max-width:1099px){.menu-toggleable-left.navbar-toggleable-sm.in{left:0;min-width:50%}.menu-toggleable-left.in .show>.dropdown-menu{left:0;padding-left:10px}.menu-toggleable-left.in .dropdown-menu{border:0;display:block;height:110%;left:-100%;position:absolute;top:0;-webkit-transition:left .5s cubic-bezier(0,1,.5,1);transition:left .5s cubic-bezier(0,1,.5,1);width:100%}.clearfix:after{clear:both;content:"";display:block}.main-menu.menu-toggleable-left{z-index:4}.menu-toggleable-left.navbar-toggleable-sm{bottom:0;display:block;max-width:100%;position:fixed;top:67px!important;-webkit-transition:left .5s cubic-bezier(0,1,.5,1);transition:left .5s cubic-bezier(0,1,.5,1);width:100%}.close-menu .back.pull-left{margin-top:1rem}.close-button .close-icon{margin-bottom:10px;margin-right:0;margin-top:-10px}.menu-toggleable-left.in .nav-item+.nav-item{border-bottom:1px solid #fff!important;border-top:1px solid #fff!important;width:100%}.menu-toggleable-left.in .dropdown-item+.dropdown-item{border-bottom:1px solid #fff!important;border-top:1px solid #fff!important;white-space:inherit!important}.menu-toggleable-left .close-menu{border-bottom:1px solid #fff!important;display:block!important}.dropdown-item .nav-link:focus{border:none!important;outline:none!important;text-decoration:none}.dropdown-item a{color:inherit!important}.top-category a{color:var(--sa-color-violet-500)!important}.menu-toggleable-left.navbar-toggleable-md{bottom:0;display:block;left:-100%;max-width:100%;position:fixed;top:0;-webkit-transition:left .5s cubic-bezier(0,1,.5,1);transition:left .5s cubic-bezier(0,1,.5,1)}.navbar,.navbar>.container,.navbar>.container-fluid{display:block}.main-menu .navbar .close-button button,.main-menu .navbar .close-menu button{color:#000}}.menu-toggleable-left.navbar-toggleable-sm.in{-webkit-box-shadow:0 -.2rem .6rem 0 rgba(0,0,0,.2);box-shadow:0 -.2rem .6rem 0 rgba(0,0,0,.2)}.show-desktop-down>a.hover{background-color:transparent;color:#9b5ba5;text-decoration:none}a:hover{color:#9b5ba5!important;text-decoration:none!important}.site-search input{color:rgba(0,0,0,.6);font-family:acumin-pro,sans-serif;font-size:16px;font-style:normal;font-weight:400}.wishlistTile i.fa-heart-o{color:#91639f!important}#heartOnPlp{font-size:20px!important;padding-top:20%!important}@media (max-width:1099px){.product-tile{margin-right:-85px;min-height:auto!important}}#plpDescription{padding-bottom:50px!important;padding-top:50px!important}nav.navbar.navbar-expand-md.bg-inverse.col-12{text-align:left}.product-tile .image-container a .tile-image{padding-left:20%!important;padding-right:20%!important;width:100%}.header-search:-ms-input-placeholder{color:rgba(0,0,0,.6);font-family:acumin-pro,sans-serif!important;font-size:16px;font-style:normal;font-weight:400}.header-search:-ms-input-placeholder{color:rgba(0,0,0,.6);font-family:acumin-pro,sans-serif!important;font-size:16px;font-style:normal;font-weight:400}.header-search::-ms-input-placeholder{color:rgba(0,0,0,.6);font-family:acumin-pro,sans-serif!important;font-size:16px;font-style:normal;font-weight:400}.header-search:-ms-input-placeholder,.header-search::placeholder{color:rgba(0,0,0,.6);font-family:acumin-pro,sans-serif!important;font-size:16px;font-style:normal;font-weight:400}@media only screen and (max-width:576px){.productImage{padding-left:10%;padding-right:10%}}@media only screen and (min-width:577px){.productImage{padding-left:8%;padding-right:8%}}@media (min-width:769px){html{font-size:1rem!important}}.minicart.show-desktop-header-down{margin:0;padding-left:8px;padding-right:5px;vertical-align:unset!important}@media (max-width:850px) and (min-width:769px){.user.show-desktop-down{margin-left:-7%!important}}@media only screen and (max-width:1099x){.minicart .popover{display:none!important}#navbarHeader{padding-left:5px}button:focus{outline:none!important}}.close-menu.clearfix.d-lg-none .close-button.pull-right{margin-top:1rem}@media (min-width:1100px) and (max-width:1600px){.favicon-header{font-size:30px}.silmaasemaminicart-icon{height:1.8vw;width:1.8vw}.villiko-menu{font-size:18px}}@media (min-width:1400px) and (max-width:1600px){.villiko-menu{font-size:20px}}@media only screen and (min-width:1600.1px){.favicon-header{font-size:30px}.header-search{height:47px!important}.villiko-menu{font-size:20px}.silmaasemaminicart-icon{height:1.5vw;width:1.5vw}.header-HamburgerMenu{width:25px}.minicart .minicart-quantity{font-size:15px;height:25px;width:25px}#popoverAccount{margin-left:2px;margin-top:5px}}@media only screen and (max-width:1000px) and (min-width:769px){.desktop-menu{padding-right:5%}}@media only screen and (max-width:1099px) and (min-width:1000.1px){.desktop-menu{padding-right:4%}}@media only screen and (max-width:2000px) and (min-width:1600.1px){.desktop-menu{padding-right:2.5%}}@media only screen and (min-width:2000.1px){.silmaasemaminicart-icon{height:1.5vw;width:1.5vw}.villiko-menu{font-size:22px}.desktop-menu{padding-right:2%}}.line-item-promo{background-color:#ebdeed;border:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0;color:#222;display:inline-block;font-size:.813em;padding:10px;position:relative}.line-item-promo>p>a{color:purple!important}.minicart .popover.show{z-index:1050!important}.minicart .popover.show,.minicart_show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.minicart_background{background:#676767;left:0;opacity:.7;top:0;width:100%;z-index:1001}.minicart-popover,.minicart_background{display:none;height:100%;position:fixed}.minicart-popover{border-left:4px solid #e9e9e9;border-right:0;border-top:0;left:unset!important;max-width:unset!important;right:0!important;top:0!important;width:483px}.minicart-button{background:#fff;border:0;outline:0!important}.multilevel-dropdown.show-mobile-down .dropdown-item{white-space:inherit!important}.modal-content .modal-footer .affirm,.modal-content .modal-footer .affirm:active,.modal-content .modal-footer .affirm:hover{background-color:#9b5ba5!important;border-color:#9b5ba5!important;border-radius:2em!important;color:#fff!important;font-family:acumin-pro,sans-serif!important;width:10em!important}.modal-content .modal-footer .decline,.modal-content .modal-footer .decline:active,.modal-content .modal-footer .decline:hover{background-color:#fff!important;border-color:#9b5ba5!important;border-radius:2em!important;color:#9b5ba5!important;font-family:acumin-pro,sans-serif!important}#plpContent{max-width:1340px!important;width:96%!important}.No-Banner{height:10vw}.bc-price{color:#000}.category-product-image{height:260px}.image-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}:root .col-4.show-desktop-down,_::-webkit-full-page-media,_:future{margin-left:-30px!important;margin-right:30px!important;padding-left:0!important;padding-right:0}:root .header-HamburgerMenu,_::-webkit-full-page-media,_:future{margin-left:0!important}@media (min-width:1201px) and (max-width:1600px){:root .header-HamburgerMenu,_::-webkit-full-page-media,_:future{margin-left:2px!important}}@media (min-width:1024px) and (max-width:1099px){:root .header-HamburgerMenu,_::-webkit-full-page-media,_:future{margin-left:5px!important}}@media (min-width:769px) and (max-width:1023px){:root .header-HamburgerMenu,_::-webkit-full-page-media,_:future{margin-left:10px!important}}:root .site-search input,_::-webkit-full-page-media,_:future{padding-top:12px}@media (min-width:600px) and (max-width:768px){#productImageStyling{max-height:330px;max-width:330px;padding-left:0!important;padding-right:0!important}}.navbar-header .user .popover{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body,html{overflow-x:hidden!important}#search-suggestion-image{border:none;border-radius:0}#sortByTag{-webkit-appearance:none!important}strong{display:contents}#consentModelTrackingHeader,#consentTrackingDecline,#consentTrackingSpinner{display:none}#consentTrackingAccept{width:200px!important}#consentTrackingFooter{padding-right:2em!important}input[_ngcontent-fcom-ux-c389]{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}label[_ngcontent-fcom-ux-c389]{cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 0 auto;margin-bottom:0;-webkit-box-flex:0;flex:0 0 auto;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}input[_ngcontent-fcom-ux-c389]+label[_ngcontent-fcom-ux-c389]>span.bar[_ngcontent-fcom-ux-c389]{margin-bottom:0;position:relative}label[_ngcontent-fcom-ux-c389]:first-of-type>span.bar[_ngcontent-fcom-ux-c389]{border-top-left-radius:.5em;border-top-right-radius:.5em}label[_ngcontent-fcom-ux-c389]>span.bar[_ngcontent-fcom-ux-c389]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#d7d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 0 1em;-webkit-box-flex:0;flex:0 0 1em;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;overflow:hidden}label[_ngcontent-fcom-ux-c389]>span.content[_ngcontent-fcom-ux-c389]{color:#1e1e1e;-ms-flex:1 0 0px;-webkit-box-flex:1;flex:1 0 0;line-height:1em;padding:0 0 1em 1em;-webkit-transition:color .3s ease;transition:color .3s ease}label[_ngcontent-fcom-ux-c389]>span.content[_ngcontent-fcom-ux-c389]>span[_ngcontent-fcom-ux-c389]{font-family:acumin-pro,Sans-Serif}input[_ngcontent-fcom-ux-c389]:checked+label[_ngcontent-fcom-ux-c389]>span.bar[_ngcontent-fcom-ux-c389]:before{background:#91639f;border-bottom-left-radius:100%;border-bottom-right-radius:100%;height:1em}input[_ngcontent-fcom-ux-c389]+label[_ngcontent-fcom-ux-c389]>span.bar[_ngcontent-fcom-ux-c389]:before{background:#91639f;content:"";display:block;height:100%;overflow:hidden;-webkit-transform-origin:top center;transform-origin:top center;width:100%}input[_ngcontent-fcom-ux-c389]:checked+label[_ngcontent-fcom-ux-c389]>span.bar[_ngcontent-fcom-ux-c389]:after{background:#fff;border-radius:.8em;content:"";display:block;height:.8em;left:50%;position:absolute;top:.1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.8em}input[_ngcontent-fcom-ux-c389]+label[_ngcontent-fcom-ux-c389]>span.bar[_ngcontent-fcom-ux-c389]:after{background:#fff;border-radius:.2em;content:"";display:block;height:.2em;left:50%;position:absolute;top:.4em;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.2em}input[_ngcontent-fcom-ux-c389]:checked~input[_ngcontent-fcom-ux-c389]:not(:checked)+label[_ngcontent-fcom-ux-c389]>span.bar[_ngcontent-fcom-ux-c389]:before,input[_ngcontent-fcom-ux-c389]:checked~input[_ngcontent-fcom-ux-c389]:not(:checked)~input[_ngcontent-fcom-ux-c389]+label[_ngcontent-fcom-ux-c389]>span.bar[_ngcontent-fcom-ux-c389]:before{background:#d7d7d7}*{margin:0}span.bar.end{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;height:20px}#change-cookie-settings-link{color:#9b5ba5!important}#cookieHeader{margin-top:15px}#popupCloseBUtton{margin-top:15px;padding-left:50px}.cookie-header{color:#91639f;font-size:25px;font-weight:600;height:45px}.cookie-desc,.cookie-header{font-family:acumin-pro,sans-serif}.cookie-desc{color:#1e1e1e;font-size:400;font-size:16px;line-height:1.5em}.btn-save{color:#fff!important}#rowDisplay{display:contents;text-align:center}.btn-box{background-color:#9b5ba5;border-radius:100px;display:block;font-family:acumin-pro,sans-serif;height:50px!important;padding-bottom:10px;padding-top:10px;width:100%}#confirmSettingsButton{margin-left:auto;margin-right:auto}#cookie-name{color:#2f4f4f;font-size:medium;padding-left:10px}#chooseCookie,#cookie-name{font-family:acumin-pro,sans-serif}#chooseCookie{color:#1e1e1e;font-size:17px!important;margin-bottom:10px;margin-top:40px}#change-cookie-settings-link{color:#fff!important}#cookieContent{max-height:550px;max-width:800px!important;overflow-x:hidden;overflow-y:scroll;padding:2rem 3.8rem}@media only screen and (min-width:768px){#cookieDialog{max-width:600px!important;overflow-x:hidden;overflow-y:auto}}@media only screen and (min-width:870px){#cookieDialog{max-width:700px!important;overflow-x:hidden;overflow-y:auto}}@media only screen and (min-width:1000px){#cookieDialog{max-width:800px!important;overflow-x:hidden;overflow-y:auto}}#cookiePreference{margin-left:2%;margin-top:6px}#cookieDetail{-ms-flex-wrap:nowrap;flex-wrap:nowrap}strong{font-weight:500!important}@media only screen and (max-width:768px){#cookieContent{max-height:700px;max-width:800px!important;overflow-x:hidden;overflow-y:scroll;padding:2rem .5rem}#confirmSettingsButton{margin-bottom:15px;margin-left:auto;margin-right:auto;padding:10px}#body_Content{margin:10px}#lens_combination{word-break:break-word}}#AcceptAllBtn{height:45px!important;margin:0!important}#cookieModal{color:#9b5ba5!important}#cookieDesktop{z-index:2000}#desktopCookie{color:#9b5ba5!important}.content_desc p{line-height:1.3}#consent-tracking .modal-content{margin-bottom:20px}#cookieDialog{overflow-x:hidden;overflow-y:auto}#confirmSettingsButton{padding-bottom:100px}.carousel-control-next-icon,.carousel-control-prev-icon{margin-left:5px;margin-top:-20px}#forMoreInfo{color:#9b5ba5!important}#declineButton{display:none}@supports (-webkit-touch-callout:none){.cookie-desc{margin-top:65px}#consent-tracking{position:absolute}.modal-footer{text-align:right}.content_desc p{line-height:1.3}#consent-tracking .modal-content{margin-bottom:20px}#cookieDialog{overflow-x:hidden;overflow-y:auto}#confirmSettingsButton{padding-bottom:100px}}.carousel-control-next-icon,.carousel-control-prev-icon{color:purple;-webkit-filter:invert(48%) sepia(20%) saturate(1351%) hue-rotate(245deg) brightness(84%) contrast(83%)!important;filter:invert(48%) sepia(20%) saturate(1351%) hue-rotate(245deg) brightness(84%) contrast(83%)!important;height:20px}.carousel-control-next,.carousel-control-prev{margin-left:0;margin-right:0}@media only screen and (max-width:480px){.carousel-control-next,.carousel-control-prev{margin-left:-1px;margin-right:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.carousel-control-next,.carousel-control-prev{margin-left:7px;margin-right:7px}}@media (max-width:340px){#consent-tracking .modal-content{height:500px;overflow-y:scroll}}@media only screen and (max-width:393px){#filterch{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-4px;margin-right:-4px!important}}@media only screen and (max-width:414px){#filterch{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-4px!important}}@media only screen and (max-width:375px){#filterch{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-4px;margin-right:-4px!important}}@media only screen and (min-width:768px) and (max-width:768px){#filterch{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px!important}}.checkbox{color:#9b5ba5}.orderDeliveryDateMsg{color:grey;padding-left:15px}@media (min-width:544px){.ml-sm-3,mx-sm-3{margin-left:0!important}}#textcolour{color:#9a5ea3}.errorMessage{display:none}.postalCode{text-align:left}div.unifaun-checkout-selected0 div div div div span.unifaun-checkout-option-delivery{color:#000}.unifaun-checkout-option-delivery{color:#646464}a.unifaun-checkout-option-agent-info-onoff-link{color:#000!important}.unifaun-checkout-option-agent-panel{width:300px}.unifaun-checkout-option-agent-info{border-width:0!important;width:300px}.unifaun-checkout-option0 .unifaun-checkout-option-sub-columns{position:relative;top:-10px}.unifaun-checkout-option-agent-info{background-color:#fff;border-bottom:2px solid #fff;position:relative;top:-2px}a.nshiftIntergration{width:110px!important}@media (min-width:1100px) and (max-height:950px){.dropdown-container1{margin-left:auto;margin-right:auto;margin-top:10px;width:776px}.secondlevelcategory{display:inline-table;margin-top:10px}.listthirdCategory:first-child{margin-top:5px}.listthirdCategory{margin-bottom:10px;margin-top:10px;width:255px}.mainCategoryLink{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:5px;margin-left:inherit;margin-top:5px;text-align:center}}@media (min-width:1100px) and (max-width:1400px){.no-results-search-field{border:2px solid #9a5ea3!important;border-radius:30px;height:47px!important;margin-left:-20px;max-width:620px!important;padding-left:35px!important;width:100%}}:root{--sa-input-padding:var(--sa-spacing-sm,0.75rem);--sa-outline-color--focus:var(
      --sa-secondary-state-focus,rgba(63,74,120,.25)
  );--sa-outline-width--focus:var(--sa-drop-shadow-spread-xs,0.25rem);--sa-elevation-card-border-radius:var(--sa-radius-xs,0.5rem);--sa-elevation-card-box-shadow:0 0 var(--sa-drop-shadow-blur-xs,4px) 0 var(--sa-color-black-transparent-25,rgba(3,7,18,.25)),0 var(--sa-drop-shadow-positioning-3xs,2px) var(--sa-drop-shadow-blur-xs,4px) 0 var(--color-black-transparent-25,rgba(3,7,18,.25))}.sa-page{--spacing-h:var(--sa-spacing-md,1rem)}@media screen and (min-width:769px){.sa-page{--spacing-h:var(--sa-spacing-2xl,2rem)}}@media screen and (min-width:1280px){.sa-page{--spacing-h:var(--sa-spacing-6xl,6.25rem)}}.sa-page{margin-left:auto;margin-right:auto;padding-left:var(--spacing-h);padding-right:var(--spacing-h);width:100%}.typography .sa-h1,.typography h1,.typography-h1{font-size:var(--typography-font-size-3xl,2.5rem);line-height:var(--typography-line-height-heading-2xl,2.75rem)}.typography .sa-h1,.typography .sa-h2,.typography h1,.typography h2,.typography-h1,.typography-h2{color:var(--sa-text-primary);font-family:var(--sa-typography-font-family-heading,"Roboto Condensed");font-style:normal;font-weight:700;margin:0;padding:var(--sa-spacing-md,1rem) 0 var(--sa-spacing-xs,.5rem) 0}.typography .sa-h2,.typography h2,.typography-h2{font-size:var(--sa-typography-font-size-2xl,2rem);letter-spacing:var(--sa-typography-letter-spacing-sm,.0156rem);line-height:var(--sa-typography-line-height-heading-xl,2.1875rem)}.typography .sa-h3,.typography h3,.typography-h3{font-size:var(--sa-typography-font-size-xl,1.5rem);font-weight:700;line-height:var(--sa-typography-line-height-heading-lg,1.625rem)}.typography .sa-h3,.typography .sa-h4,.typography h3,.typography h4,.typography-h3,.typography-h4{color:var(--sa-text-primary);font-family:var(--sa-typography-font-family-heading,"Roboto Condensed");font-style:normal;margin:0;padding:var(--sa-spacing-md,1rem) 0 var(--sa-spacing-xs,.5rem) 0}.typography .sa-h4,.typography h4,.typography-h4{font-size:var(--sa-typography-font-size-lg,1.25rem);font-weight:500;letter-spacing:var(--sa-typography-letter-spacing-xs,.0094rem);line-height:var(--sa-typography-line-height-heading-md,1.375rem)}.typography .sa-p1,.typography .typography-p1 p,.typography li,.typography p,.typography-p1{color:var(--sa-text-secondary,#4b474c);font-family:var(--sa-typography-font-family-paragraph,"Roboto Flex")!important;font-size:var(--sa-typography-font-size-md,1.125rem);font-style:normal;font-weight:400;-ms-hyphens:none;hyphens:none;letter-spacing:var(--sa-typography-letter-spacing-sm,.0156rem);line-height:var(--sa-typography-line-height-paragraph-xl,1.6875rem);margin:0;padding:var(--sa-spacing-xs,.5rem) 0 var(--sa-spacing-md,1rem) 0}.typography li{padding:0}.typography .sa-p2,.typography .typography-p2,.typography-p2{font-size:var(--sa-typography-font-size-sm,1rem);line-height:var(--sa-typography-line-height-paragraph-lg,1.5rem)}.typography .sa-p2,.typography .sa-p3,.typography .typography-p2,.typography .typography-p3,.typography-p2,.typography-p3{color:var(--sa-text-secondary,#4b474c);font-family:var(--sa-typography-font-family-paragraph,"Roboto Flex");font-style:normal;font-weight:400;letter-spacing:var(--sa-typography-letter-spacing-sm,.0156rem);margin:0}.typography .sa-p3,.typography .typography-p3,.typography-p3{font-size:var(--sa-typography-font-size-xs,.875rem);line-height:var(--sa-typography-line-height-paragraph-md,1.3125rem)}.typography .sa-sub1,.typography .typography-sub1,.typography-sub1{font-size:var(--sa-typography-font-size-md,1.125rem);line-height:var(--sa-typography-line-height-heading-sm,1.25rem);padding:var(--sa-spacing-md,1rem) 0 var(--sa-spacing-xs,.5rem) 0}.typography .sa-sub1,.typography .sa-sub2,.typography .typography-sub1,.typography .typography-sub2,.typography-sub1,.typography-sub2{color:var(--sa-text-primary);font-family:var(--sa-typography-font-family-paragraph,"Roboto Flex");font-style:normal;font-weight:500;letter-spacing:var(--sa-typography-letter-spacing-xs,.0093rem)}.typography .sa-sub2,.typography .typography-sub2,.typography-sub2{font-size:var(--sa-typography-font-size-sm,1rem);line-height:var(--sa-typography-line-height-heading-xs,1.125rem)}.typography .sa-sub3,.typography .typography-sub3,.typography-sub3{color:var(--sa-text-primary);font-family:var(--sa-typography-font-family-paragraph,"Roboto Flex");font-size:var(--sa-typography-font-size-xs,.875rem);font-style:normal;font-weight:500;letter-spacing:var(--sa-typography-letter-spacing-xs,.0093rem);line-height:var(--sa-typography-line-height-heading-2xs,.9375rem)}.typography .typography-caption,.typography-caption{color:var(--sa-text-secondary,#4b474c);font-size:var(--sa-typography-font-size-xs,.875rem);line-height:var(--sa-typography-line-height-paragraph-md,1.3125rem)}.typography .typography-caption,.typography .typography-helptxt,.typography-caption,.typography-helptxt{font-family:var(--sa-typography-font-family-paragraph,"Roboto Flex");font-style:normal;font-weight:400;letter-spacing:var(--sa-typography-letter-spacing-md,.025rem)}.typography .typography-helptxt,.typography-helptxt{color:var(--sa-text-primary);font-size:var(--sa-typography-font-size-2xs,.75rem);line-height:var(--sa-typography-line-height-paragraph-sm,1.125rem)}.typography-btn-large,.typography-btn-large p{color:var(--sa-button-primary);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--typography-font-family-paragraph,"Roboto Flex");font-size:var(--typography-font-size-md,1.125rem);font-style:normal;font-weight:500;letter-spacing:var(--typography-letter-spacing-md,.025rem);line-height:var(--typography-line-height-heading-sm,1.25rem)}.typography-btn-medium,.typography-btn-medium p{color:var(--sa-button-primary,#9a5ea3);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--sa-typography-font-family-paragraph,"Roboto Flex");font-size:var(--sa-typography-font-size-sm,1rem);font-style:normal;font-weight:500;letter-spacing:var(--sa-typography-letter-spacing-md,.025rem);line-height:var(--sa-typography-line-height-heading-xs,1.125rem)}.btnPrimary-Large{background:var(--sa-button-primary);border:0;border-radius:var(--sa-radius-3xl,5rem)}.btnPrimary-Large,.btnSecondary-Large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sa-spacing-xs,.5rem);min-width:100px;padding:var(--sa-spacing-md,1rem) var(--sa-spacing-xl,1.5rem)}.btnSecondary-Large{background:var(--sa-button-secondary);border:var(--sa-border-width-sm,1px) solid var(--sa-stroke-primary,#9a5ea3);border-radius:var(--sa-radius-3xl,5rem)}.btnTertiary-Large{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;border-radius:var(--sa-radius-3xl,5rem);gap:var(--sa-spacing-xs,.5rem);padding:var(--sa-spacing-md,1rem) var(--sa-spacing-xl,1.5rem);-ms-flex-item-align:stretch;align-self:stretch}.btnPrimary-iconOnly-Large,.btnTertiary-Large{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.btnPrimary-iconOnly-Large{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;-ms-flex-align:center;background:var(--button-primary,#9a5ea3);border:0;border-radius:var(--radius-3xl,5rem);padding:var(--sa-spacing-md,1rem)}.btnPrimary-iconOnly-Large-disabled{background:var(--action-disabled-background,rgba(3,7,18,.12));border:0;border-radius:var(--radius-3xl,5rem);padding:var(--spacing-md,1rem)}.btn-with-icon-large,.btnPrimary-iconOnly-Large-disabled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-with-icon-large{gap:var(--sa-spacing-xs,.5rem);padding:var(--sa-spacing-md,1rem) var(--sa-spacing-xl,1.5rem)}.toggle-box{background:var(--sa-background-menu);border-radius:var(--sa-radius-xs,.5rem);-webkit-box-shadow:0 0 var(--sa-drop-shadow-blur-xs,4px) 0 var(--sa-color-black-transparent-25,rgba(3,7,18,.25)),0 var(--sa-drop-shadow-positioning-3xs,2px) var(--sa-drop-shadow-blur-xs,4px) 0 var(--sa-color-black-transparent-25,rgba(3,7,18,.25));box-shadow:0 0 var(--sa-drop-shadow-blur-xs,4px) 0 var(--sa-color-black-transparent-25,rgba(3,7,18,.25)),0 var(--sa-drop-shadow-positioning-3xs,2px) var(--sa-drop-shadow-blur-xs,4px) 0 var(--sa-color-black-transparent-25,rgba(3,7,18,.25));gap:var(--sa-spacing-md,1rem);overflow:hidden;width:100%}.toggle-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:var(--sa-spacing-md,1rem)}.toggle-icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.toggle-body{max-height:0;opacity:0;-webkit-transition:max-height .4s ease;transition:max-height .4s ease}.toggle-box.open .toggle-body{max-height:2000px;opacity:1;padding:var(--sa-spacing-md,1rem)}.toggle-box.open .toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:768px){.typography h1,.typography-h1{font-size:var(--sa-typography-font-size-2xl,2rem);line-height:var(--sa-typography-line-height-heading-xl,2.1875rem)}.typography h2,.typography-h2{font-size:var(--sa-typography-font-size-xl,1.5rem);line-height:var(--sa-typography-line-height-heading-lg,1.625rem)}.typography h3,.typography h4,.typography-h3,.typography-h4{font-size:var(--sa-typography-font-size-lg,1.25rem);line-height:var(--sa-typography-line-height-heading-md,1.375rem)}.typography li,.typography p,.typography-p1{font-size:var(--sa-typography-font-size-sm,1rem);line-height:var(--sa-typography-line-height-paragraph-lg,1.5rem)}.typography .typography-sub1,.typography-sub1{font-size:var(--sa-typography-font-size-sm,1rem);line-height:var(--sa-typography-line-height-heading-xs,1.125rem)}.typography .typography-sub2,.typography-sub2{font-size:var(--sa-typography-font-size-xs,.875rem);line-height:var(--sa-typography-line-height-heading-2xs,.9375rem)}}.sa-accordion{background-color:var(--sa-background-menu,#fbfcfc);border-radius:var(--sa-elevation-card-border-radius,.5rem);-webkit-box-shadow:var(--sa-elevation-card-box-shadow);box-shadow:var(--sa-elevation-card-box-shadow);padding:var(--sa-spacing-md,1rem);&[open]{padding-bottom:var(--sa-spacing-2xl,2rem);& summary{padding-bottom:var(--sa-spacing-md,1rem);&:after{content:"\f106"}}}& summary{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--sa-spacing-md,1rem) 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;&::marker{content:""}&:after{color:var(--sa-icon-primary,#9a5ea3);content:"\f107";font-family:FontAwesome;font-size:var(--sa-typography-font-size-lg,1.25rem)}& :is(h2,h3,h4){margin:0;padding:0}}}.sa-btn{--color-primary:var(--sa-button-primary,#9a5ea3);--color-bg:var(--color-primary);--color-text:var(--text-nega,#fff);--color-text-hover:var(
    --sa-common-white-state-hover,hsla(0,0%,100%,.88)
  );--color-text-disabled:var(--sa-text-state-disabled,rgba(3,7,18,.6));--color-border:transparent;--color-text-focus:var(
    --sa-common-white-state-hover,hsla(0,0%,100%,.88)
  );display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-clip:border-box;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--sa-radius-3xl,5rem);color:var(--color-text)!important; /* !important needed to overwrite global "a:hover !important" */gap:var(--sa-spacing-xs,.5rem);justify-content:center;min-width:100px;padding:var(--sa-spacing-sm,.75rem) var(--sa-spacing-lg,1.25rem);&:hover{--color-bg:var(--sa-primary-state-hover,rgba(154,94,163,.5));--color-text:var(--color-text-hover);color:var(--color-text)!important}&:disabled{--color-bg:var(--sa-action-disabled-background,rgba(3,7,18,.12));--color-text:var(--color-text-disabled)}&:focus-visible{outline:var(--sa-outline-width--focus) solid var(--sa-outline-color--focus)}&.sa-btn-secondary,&[data-variant=secondary]{--color-bg:var(--sa-button-secondary,#fff);--color-text:var(--color-primary);--color-border:var(--sa-stroke-primary,#9a5ea3)}&.sa-btn-secondary:hover,&[data-variant=secondary]:hover{--color-bg:var(--sa-common-white-state-hover,hsla(0,0%,100%,.88));--color-text:var(--sa-primary-state-hover,rgba(154,94,163,.5));color:var(--color-text)!important}&.sa-btn-secondary:disabled,&[data-variant=secondary]:disabled{--color-border:var(--sa-stroke-state-disabled,hsla(300,1%,57%,.6))}&.sa-btn-secondary:focus,&[data-variant=secondary]:focus{--color-text:var(--color-primary);color:var(--color-text)!important}&.sa-btn-tertiary,&[data-variant=tertiary]{--color-border:transparent;--color-bg:transparent;--color-text:var(--color-primary);color:var(--color-text)!important}&.sa-btn-tertiary:hover,&[data-variant=tertiary]:hover{--color-text:var(--sa-primary-state-hover,rgba(154,94,163,.5));color:var(--color-text)!important}&.sa-btn-tertiary:focus,&[data-variant=tertiary]:focus{--color-text:var(--color-primary);color:var(--color-text)!important}&.sa-btn-sm,&[data-size=small]{padding:var(--sa-spacing-xs,.5rem) var(--sa-spacing-md,1rem)}&.sa-btn-md,&[data-size=medium]{padding:var(--sa-spacing-sm,.75rem) var(--sa-spacing-lg,1.25rem)}&.sa-btn-lg,&[data-size=large]{padding:var(--sa-spacing-md,1rem) var(--sa-spacing-xl,1.5rem)}}.sa-chip-list,.sa-chip-list-container>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:var(--sa-spacing-xs,.5rem);margin:0;& .sa-chip,& li{border:var(--sa-border-width-sm,1px) solid var(--sa-primary-state-outlined-border,rgba(154,94,163,.88));border-radius:6.25rem;letter-spacing:var(--sa-typography-letter-spacing-xs,.0094rem);line-height:1rem;padding:var(--sa-spacing-xs,.5rem) var(--sa-spacing-sm,.75rem)}}.sa-chip-list-container>ul{list-style:none;padding:0}.sa-notification{--color-bg:var(--sa-info-main,#3f4a78);--color-text:var(--sa-info-contrast,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-bg);border-radius:var(--radius-xs,.5rem);color:var(--color-text)!important;gap:var(--sa-spacing-xs,.5rem);padding:var(--sa-spacing-xs,.5rem) var(--sa-spacing-sm,.75rem);&[data-variant=error]{--color-bg:var(--sa-error-main,#a6212b);--color-text:var(--sa-error-contrast,#fff)}&[data-variant=warning]{--color-bg:var(--sa-warn-main,#764e04);--color-text:var(--sa-warn-contrast,#fff)}&[data-variant=success]{--color-bg:var(--sa-success-main,#1e5d40);--color-text:var(--sa-success-contrast,#fff)}&:before{content:"\f05a";font-family:FontAwesome;font-size:var(--sa-typography-font-size-xl,1.5rem)}}.sa-quotation{font-style:italic;margin:var(--sa-spacing-md,1rem) 0;padding-inline:var(--sa-spacing-md,1rem);-webkit-border-start:var(--sa-border-width-md,.125rem) solid var(--sa-divider-violet,rgba(154,94,163,.251));border-inline-start:var(--sa-border-width-md,.125rem) solid var(--sa-divider-violet,rgba(154,94,163,.251));&:after,&:before{content:'"'}}.sa-divider,.sa-page hr{border:0 solid transparent;border-top:1px solid var(--sa-divider-violet,rgba(154,94,163,.25));margin:var(--sa-spacing-md,1rem) 0}.sa-tabs{--color-text:var(--sa-text-primary,#000);--color-text-disabled:var(--sa-text-state-disabled,rgba(3,7,18,.6));--color-text-hover:var(--sa-text-state-hover,rgba(3,7,18,.88));--color-text-focus:var(--sa-text-state-focus,#5665a4);--color-selected:var(--sa-stroke-state-selected,#9a5ea3);--width-selected:var(--sa-border-width-lg,0.25rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:var(--sa-border-width-sm,.125rem) solid var(--sa-divider-grey,rgb(147,144,147/.25));-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--sa-spacing-md,1rem);min-width:100%;.sa-tab{border-bottom:var(--width-selected) solid transparent;padding-bottom:var(--sa-spacing-sm,.75rem);&.active,&:has(button[aria-selected=true]){border-bottom-color:var(--color-selected)}& :hover,&:hover{color:var(--color-text-hover)!important
      /* !important required to override !important in global base styles */}& :active,&:active{color:var(--color-text)!important
      /* !important required to override !important in global base styles */}& :disabled,&.disabled{color:var(--color-text-disabled)!important
      /* !important required to override !important in global base styles */}& :focus,&:focus,&:focus-within *{color:var(--color-text-focus)!important
      /* !important required to override !important in global base styles */}}}:is(ol,ul).sa-tabs{list-style:none;margin:0;padding:0}.sa-tab{& button[role=tab]{background-color:transparent;border:0 solid transparent;border-radius:0}&:focus button[role=tab],&:focus-within button[role=tab]{outline:none}}.sa-tab-panels{&>[role=tabpanel]{min-height:1rem;width:100%;&.is-hidden{display:none}}}sa-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:var(--sa-spacing-xl)}.custom_typography_color_white,.custom_typography_color_white h1,.custom_typography_color_white h2,.custom_typography_color_white h3,.custom_typography_color_white h4,.custom_typography_color_white h5,.custom_typography_color_white h6,.custom_typography_color_white p{color:var(--sa-text-nega)!important}.ITC-row .col-12{padding:0}.experience-commerce_layouts-mobileGrid3r1c .row:has(.experience-commerce_assets-imageAndText){gap:var(--sa-spacing-lg,1.25rem);margin:0!important;padding:0}.experience-commerce_layouts-mobileGrid3r1c .col-12:has(.experience-commerce_assets-imageAndText){margin:0!important;padding:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}@media screen and (max-width:768px){.experience-commerce_layouts-mobileGrid3r1c .row:has(.experience-commerce_assets-imageAndText){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0!important}.experience-commerce_layouts-mobileGrid3r1c .col-12:has(.experience-commerce_assets-imageAndText){max-width:100%!important}}.storepage.silmaasemaHomePage .row{margin:0!important}.storepage.silmaasemaHomePage .col-12{padding:0!important}.articleInformation{text-align:left}.articleInformation .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--sa-spacing-lg,1.25rem);margin:0;padding:0}.articleInformation .col-12{margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:1000px){.articleInformation .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.articleInformation .col-12{max-width:100%}}a.sa-link{--color:var(--sa-text-link,rgb(63,74,120/1));--color-outline:var(--sa-secondary-state-focus,rgb(63,74,120/0.25));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:var(--sa-border-width-md,2px) solid var(--color);color:var(--color);gap:var(--sa-spacing-xs,.5rem);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;&.external-link,&[target=_blank]{&:after{color:var(--color);content:"\f08e";font-family:FontAwesome}}&:focus-visible,&:hover{outline:var(--sa-drop-shadow-spread-xs,4px) solid var(--color-outline)}}.sa-cardlist{display:grid;gap:var(--sa-spacing-lg,1.25rem);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));margin:0;padding:0;& .sa-card{background-color:var(--sa-background-card,rgb(248,248,248/1));border-radius:var(--sa-elevation-card-border-radius,.5rem);border-radius:var(--radius-xs,.5rem);-webkit-box-shadow:var(--sa-elevation-card-box-shadow);box-shadow:var(--sa-elevation-card-box-shadow);padding:var(--sa-spacing-md,1rem)}}:is(.sa-input,.sa-select,.sa-textarea){-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:100%;& label{color:var(--text-primary,#000);font-size:var(--typography-font-size-md,1.125rem);font-weight:500;letter-spacing:var(--typography-letter-spacing-xs,.00938rem);line-height:var(--typography-line-height-heading-sm,1.25rem)}& :is(input,select,textarea){display:block;height:auto;width:100%}& :is(input:not([type=range]),select,textarea){background:var(--sa-background-input,#fff);border:var(--sa-border-width-sm,1px) solid var(--sa-stroke-secondary,#b2b0b3);border-radius:var(--sa-radius-xs,.5rem);padding:var(--sa-input-padding);&:focus-visible{border-color:transparent;outline:var(--sa-outline-width--focus) solid var(--sa-outline-color--focus)}}& input:has(+input[type=range]){margin-bottom:var(--sa-spacing-xs,.5rem)}}sa-input-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;&>input{padding-right:calc(1.5rem + var(--sa-input-padding))!important}&>sa-icon{color:var(--sa-icon-primary);position:absolute;right:var(--sa-input-padding)}}:is(.sa-select){& select{-webkit-appearance:initial;-moz-appearance:initial;appearance:none}}.sa-input[type=range]{--sa-range-color:var(--sa-primary-main,#9a5ea3);--sa-range-outline-color:var(
      --sa-stroke-secondary,#b2b0b3
  );--sa-range-outline-color--focus:var(
      --sa-secondary-state-focus,rgba(63,74,120,.25)
  );--sa-range-thumb-border-width:0.25rem;--sa-range-thumb-outline-width:1px;--sa-range-thumb-outline-width--focus:0.25rem;--sa-range-thumb-border:var(--sa-range-thumb-border-width) solid #fff;-webkit-appearance:none;background:transparent;margin:1rem 0;padding-right:var(--sa-range-thumb-border-width);width:100%;&::-webkit-slider-runnable-track{background:var(--sa-range-color);border:none;border-radius:var(--sa-radius-md,.25rem);cursor:pointer;height:.5rem}&::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sa-range-color);border:var(--sa-range-thumb-border);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:1rem;margin-top:-.5rem;outline:1px solid var(--sa-range-outline-color);width:1rem}&::-moz-range-track{border:none;border-radius:var(--sa-radius-md,.25rem);height:.5rem}&::-moz-range-thumb,&::-moz-range-track{background:var(--sa-range-color);cursor:pointer}&::-moz-range-thumb{border:var(--sa-range-thumb-border);border-radius:50%;outline:1px solid var(--sa-range-outline-color)}&:focus{outline:none;&::-moz-range-thumb{outline:var(--sa-range-thumb-outline-width--focus) solid var(--sa-range-outline-color--focus)}&::-webkit-slider-thumb{outline:var(--sa-range-thumb-outline-width--focus) solid var(--sa-range-outline-color--focus)}}}.is-hidden,.js-hidden{display:none}
/*# sourceMappingURL=silmaasemaGlobal.css.map*/