/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/silmaasemaDesign.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************/: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,.typography :is(p,li,caption),:is(.typography-p1,.typography-p2,.typography-p3,.typography-sub1,.typography-sub2,.typography-sub3,.typography-caption,.typography-helptxt){color:var(--sa-text-secondary,#4b474c);font-family:var(--sa-typography-font-family-paragraph,"Roboto Flex")!important;font-style:normal;font-weight:400;letter-spacing:var(--sa-typography-letter-spacing-sm,.0156rem);margin:0}.typography :is(h1,h2,h3,h4),:is(.typography-h1,.typography-h2,.typography-h3,.typography-h4){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}:is(.typography-sub1,.typography-sub2,.typography-sub3){color:var(--sa-text-primary);font-weight:500}.sa-h1,.typography :is(h2.sa-h1,h3.sa-h1,h4.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)}@media (max-width:768px){.sa-h1,.typography :is(h2.sa-h1,h3.sa-h1,h4.sa-h1),.typography h1,.typography-h1{font-size:var(--sa-typography-font-size-2xl,2rem);line-height:var(--sa-typography-line-height-heading-xl,2.1875rem)}}.sa-h2,.typography :is(h1.sa-h2,h3.sa-h2,h4.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)}@media (max-width:768px){.sa-h2,.typography :is(h1.sa-h2,h3.sa-h2,h4.sa-h2),.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)}}.sa-h3,.typography :is(h1.sa-h3,h2.sa-h3,h4.sa-h3),.typography h3,.typography-h3{font-size:var(--sa-typography-font-size-xl,1.5rem);line-height:var(--sa-typography-line-height-heading-lg,1.625rem)}@media (max-width:768px){.sa-h3,.typography :is(h1.sa-h3,h2.sa-h3,h4.sa-h3),.typography h3,.typography-h3{font-size:var(--sa-typography-font-size-lg,1.25rem);line-height:var(--sa-typography-line-height-heading-md,1.375rem)}}.sa-h4,.typography :is(h1.sa-h4,h2.sa-h4,h3.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)}@media (max-width:768px){.sa-h4,.typography :is(h1.sa-h4,h2.sa-h4,h3.sa-h4),.typography h4,.typography-h4{font-size:var(--sa-typography-font-size-lg,1.25rem);line-height:var(--sa-typography-line-height-heading-md,1.375rem)}}.typography-p1,.typography-p1 :is(p,li){font-size:var(--sa-typography-font-size-md,1.125rem);line-height:var(--sa-typography-line-height-paragraph-xl,1.6875rem);padding:var(--sa-spacing-xs,.5rem) 0 var(--sa-spacing-md,1rem) 0}.typography :is(p,li),.typography-p2,.typography-p2 :is(p,li){font-size:var(--sa-typography-font-size-sm,1rem);-ms-hyphens:none;hyphens:none;line-height:var(--sa-typography-line-height-paragraph-lg,1.5rem)}@media (max-width:768px){.typography :is(p,li),.typography-p2,.typography-p2 :is(p,li){font-size:var(--sa-typography-font-size-sm,1rem);line-height:var(--sa-typography-line-height-paragraph-lg,1.5rem)}}.typography-p3,.typography-p3 :is(p,li){font-size:var(--sa-typography-font-size-xs,.875rem);line-height:var(--sa-typography-line-height-paragraph-md,1.3125rem)}.typography .typography-sub1,.typography-sub1{font-size:var(--sa-typography-font-size-md,1.125rem);letter-spacing:var(--sa-typography-letter-spacing-xs,.0094rem);line-height:var(--sa-typography-line-height-heading-sm,1.25rem);padding:var(--sa-spacing-md,1rem) 0 var(--sa-spacing-xs,.5rem) 0}@media (max-width:768px){.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-sm,1rem);letter-spacing:var(--sa-typography-letter-spacing-xs,.0094rem);line-height:var(--sa-typography-line-height-heading-xs,1.125rem)}@media (max-width:768px){.typography .typography-sub2,.typography-sub2{font-size:var(--sa-typography-font-size-xs,.875rem);line-height:var(--sa-typography-line-height-heading-2xs,.9375rem)}}.typography .typography-sub3,.typography-sub3{font-size:var(--sa-typography-font-size-xs,.875rem);letter-spacing:var(--sa-typography-letter-spacing-xs,.0094rem);line-height:var(--sa-typography-line-height-heading-2xs,.9375rem)}.typography .typography-caption,.typography-caption{font-size:var(--sa-typography-font-size-xs,.875rem);letter-spacing:var(--sa-typography-letter-spacing-md,.025rem);line-height:var(--sa-typography-line-height-paragraph-md,1.3125rem)}.typography .typography-helptxt,.typography-helptxt{color:var(--sa-text-primary);font-size:var(--sa-typography-font-size-2xs,.75rem);letter-spacing:var(--sa-typography-letter-spacing-md,.025rem);line-height:var(--sa-typography-line-height-paragraph-sm,1.125rem)}.typography-btn-large,.typography-btn-large p{color:var(--sa-button-primary);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);text-align:center}.typography-btn-medium,.typography-btn-medium p{color:var(--sa-button-primary,#9a5ea3);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);text-align:center}.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,rgb(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,rgb(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,rgb(3 7 18/25%));box-shadow:0 0 var(--sa-drop-shadow-blur-xs,4px) 0 var(--sa-color-black-transparent-25,rgb(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,rgb(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)}.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=silmaasemaDesign.css.map*/