/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/experience/components/articleAssets/articlePageDesigner.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/body{background-color:#fff!important;font-family:acumin-pro,sans-serif!important}.experience-article_layout-articleText .text-center,.experience-commerce_assets-editorialRichText .text-center{font-family:acumin-pro,sans-serif!important;margin-left:30px;padding-right:80px}.pb-20{padding-bottom:20px}.ITC-text-underneath{padding-top:0!important}.ITC-text-underneath span>h1,.ITC-text-underneath span>h2,.ITC-text-underneath span>h3,.ITC-text-underneath span>h4,.ITC-text-underneath span>p,.ITC-text-underneath>h1,.ITC-text-underneath>h2,.ITC-text-underneath>h3,.ITC-text-underneath>h4,.ITC-text-underneath>p,.ITC-text-underneath>span{text-align:left!important}.link-color-black,.link-color-black:hover{color:#111!important}.experience-component.experience-commerce_layouts-mobileGrid1r1c,.experience-component.experience-commerce_layouts-mobileGrid2r1c,.experience-component.experience-commerce_layouts-mobileGrid3r1c,.experience-component.experience-homepage_layout-HomePageServicesRow{max-width:100%;padding:var(--sa-spacing-md,1rem) var(--sa-spacing-6xl,6.25rem)}.experience-article_layout-articleRow{padding:.625rem var(--sa-spacing-6xl,6.25rem)}@media only screen and (min-width:768px){.ITC-image-heading-text{font-size:4.5rem;text-align:center!important}}@media only screen and (max-width:1000px){.experience-component.experience-commerce_layouts-mobileGrid1r1c,.experience-component.experience-commerce_layouts-mobileGrid2r1c,.experience-component.experience-commerce_layouts-mobileGrid3r1c,.experience-component.experience-homepage_layout-HomePageServicesRow{padding:var(--sa-spacing-xl,1.5rem) var(--sa-spacing-md,1rem)}.experience-article_layout-articleRow{padding:.625rem var(--spacing-md,1rem)}}@media only screen and (max-width:767.98px){.experience-article_layout-articleRow{padding:.625rem var(--spacing-md,1rem)}.ITC-image-heading-text{font-size:2.825rem;text-align:center!important}}.ITC-image-heading-text>h1,.ITC-image-heading-text>h2,.ITC-image-heading-text>h3,.ITC-image-heading-text>h4,.ITC-image-heading-text>p,.ITC-image-heading-text>span{text-align:left!important}.experience-article_layout-featuredArticleLayout{background-color:#fff;font-family:acumin-pro,sans-serif!important}.experience-article_layout-featuredArticleLayout .experience-article_layout-articleText{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.experience-article_layout-articleText{margin-bottom:30px;margin-top:30px}.experience-article_layout-articleCard,.experience-article_layout-articleCard .ITC-container{background-color:#fff;font-family:acumin-pro,sans-serif!important;margin-top:15px}.common-image-filter{-webkit-filter:brightness(100%)!important;filter:brightness(100%)!important}.videoiframe-container{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.responsive-iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.experience-article_layout-articleTextLinkBox{border:2px solid #9b5ba5;border-radius:100px;display:inline-block;font-family:acumin-pro,sans-serif!important;margin:1%;vertical-align:middle}.text-link-center p{color:#9b5ba5;font-weight:600}.purple p,.text-link-center p{font-size:1.5vw;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal}.purple p{color:#fff;font-weight:300!important;text-align:center}.purplelink a,.purplelink p a{color:#9b5ba5}.editorialRichText-component-container a,.experience-component a{color:var(--sa-primary-main,#9a5ea3)}.white p{font-weight:300!important;text-align:center}.articleTextLink .col-12{margin:0 5%;padding:2% 5%}.experience-article_layout-articleRow .region{-ms-flex:0 0 100%!important;margin:1%;max-width:100%!important;padding:0;-webkit-box-flex:0!important;border:0;-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));flex:0 0 100%!important}@media (min-width:768px){.experience-article_layout-articleRow .region{-ms-flex:0 0 48%!important;max-width:48%!important;-webkit-box-flex:0!important;flex:0 0 48%!important}}@media (min-width:992px){.experience-article_layout-articleRow .region{-ms-flex:0 0 31.3%!important;max-width:31.3%!important;-webkit-box-flex:0!important;flex:0 0 31.3%!important}}.experience-article_layout-articleRow{background-color:#fff;margin:1% 0}.experience-article_layout-articlePurpleButton{display:inline-block;margin-bottom:10px}.experience-article_layout-articleButtonsRow{margin:0 5%;padding:0 5% .5%}.experience-commerce_layouts-mobileGrid3r1c .region{-ms-flex:0 0 96%!important;margin:1%;max-width:96%!important;padding:0;-webkit-box-flex:0!important;flex:0 0 96%!important;position:relative}@media (min-width:768px){.experience-commerce_layouts-mobileGrid3r1c .region{-ms-flex:0 0 48%!important;max-width:48%!important;-webkit-box-flex:0!important;flex:0 0 48%!important}}@media (min-width:992px){.experience-commerce_layouts-mobileGrid3r1c .region{-ms-flex:0 0 31.3%!important;max-width:31.3%!important;-webkit-box-flex:0!important;flex:0 0 31.3%!important}}.appointment-link>a:not(.btn-primary):not(.btn-outline-primary){color:#fff!important;text-align:center}.experience-article_layout-articleText{text-align:center}.experience-article_layout-articleText .btn{background-color:#9b5ba5;border:2px solid #9b5ba5;border-radius:100px;display:inline-block;font-family:acumin-pro,sans-serif!important;margin:1%;vertical-align:middle}.experience-article_layout-articleText .text-link-center p{color:#fff}.expand-button{background-color:#eee;color:#9b5ba5}.experience-article_layout-articleCollapsibleBox button.button.collapsed:before{top:2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.experience-article_layout-articleCollapsibleBox button.button.collapsed:before,.experience-article_layout-articleCollapsibleBox button.button:before{background-image:url(../../../../images/chevron-purple-right.svg);background-repeat:no-repeat;color:#9b5ba5;content:"";font-size:x-large;height:20.9px;left:0;padding-left:2%;padding-right:2%;position:absolute;width:18px}.experience-article_layout-articleCollapsibleBox button.button:before{top:-.2vw;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.collapseHeading p,button .experience-article_layout-articleCollapsibleBox .collapse:first-line{display:none!important}.experience-article_layout-articleCollapsibleBox button,.experience-article_layout-articleCollapsibleBox button:hover{background-color:transparent;border:none;color:#212529;width:100%}.experience-article_layout-articleCollapsibleBox button:not(.btn-primary):not(.btn-outline-primary){background-color:#fff!important;border:none;color:#212529;width:100%}.experience-article_layout-articleCollapsibleBox{background-color:transparent;border:2px solid #dcdadf;margin:1% 0;padding-left:15px;padding-right:15px;text-align:left}.experience-article_layout-articleBox{border:2px solid #dcdadf;margin:auto;padding:5% 5% 4%;text-align:center}.experience-article_layout-pdMakeAnAppointment{border:2px solid #dcdadf;display:inline-block;margin-left:34%;padding:2%;width:32%}.experience-article_layout-pdMakeAnAppointment .text-center>h1,.experience-article_layout-pdMakeAnAppointment .text-center>h2,.experience-article_layout-pdMakeAnAppointment .text-center>h3,.experience-article_layout-pdMakeAnAppointment .text-center>h4,.experience-article_layout-pdMakeAnAppointment .text-center>p,.experience-article_layout-pdMakeAnAppointment .text-center>span{text-align:center}.text-lg-left>h1,.text-lg-left>h2,.text-lg-left>h3,.text-lg-left>h4,.text-lg-left>p,.text-lg-left>span{text-align:left}.article-contact{color:#9b5ba5;font-family:acumin-pro,sans-serif!important}.experience-article_layout-pdMakeAnAppointment>a{color:#9b5ba5;text-align:center}.appointment-link{color:#fff;display:inline-block;font-size:1rem;padding-left:25px;padding-right:25px;text-align:center}.experience-article_layout-pdMakeAnAppointment .btn{background-color:#9b5ba5;border:2px solid #9b5ba5;border-radius:100px;display:inline-block;font-family:acumin-pro,sans-serif!important;margin:1%;vertical-align:middle}.experience-article_layout-phoneNumberBox,.experience-article_layout-serviceBox{align-text:center;margin:1%;padding:2% 5% 1%}.serviceBoxHeading{color:#9b5ba5}.phoneNumberBoxHeading{color:#9b5ba5;text-align:center}.phoneNumberBoxHeading p{font-size:x-large;font-weight:600}.phoneNumberBoxHeadingText p{font-size:x-large}.serviceBoxHeading>h1,.serviceBoxHeading>h2,.serviceBoxHeading>h3,.serviceBoxHeading>h4,.serviceBoxHeading>p,.serviceBoxHeading>span{font-size:x-large;text-align:center}.serviceBoxContent>h1,.serviceBoxContent>h2,.serviceBoxContent>h3,.serviceBoxContent>h4,.serviceBoxContent>p,.serviceBoxContent>span{font-size:small;padding-top:5%;text-align:center}.phoneNumberBoxContent>h1,.phoneNumberBoxContent>h2,.phoneNumberBoxContent>h3,.phoneNumberBoxContent>h4,.phoneNumberBoxContent>p,.phoneNumberBoxContent>span{font-size:small;padding-top:3%;text-align:center}.collapseHeading>h1,.collapseHeading>h2,.collapseHeading>h3,.collapseHeading>h4,.collapseHeading>p,.collapseHeading>span{text-align:left}.collapseHeading{float:left;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:transparent;border:none}.btn-primary:active,.btn-primary:focus{border:none}.btn-primary.focus,.btn-primary:focus{border:none;-webkit-box-shadow:none;box-shadow:none}a:hover,a:link{text-decoration:none}.experience-article_layout-articleRow .common-image-component{height:18.4375rem}.experience-article_layout-articleRow .ITC-container,.experience-article_layout-articleRow .experience-article_layout-articleCard{margin-top:0}.experience-article_layout-featuredArticleLayout .region{-ms-flex:0 0 100%!important;max-width:100%!important;-webkit-box-flex:0!important;flex:0 0 100%!important}@media (min-width:768px){.experience-article_layout-featuredArticleLayout .region{-ms-flex:0 0 50%!important;max-width:50%!important;-webkit-box-flex:0!important;flex:0 0 50%!important}}.experience-component.experience-commerce_layouts-mobileGrid3r1c{margin:0!important;padding:var(--sa-spacing-md,1rem) var(--sa-spacing-6xl,6.25rem)}.experience-article_layout-articleMobileGrid2r1c .region{-ms-flex:0 0 98%!important;max-width:98%!important;-webkit-box-flex:0!important;border:2px solid #dcdadf;flex:0 0 98%!important;margin:1%;padding:6% 2%;position:relative}@media (min-width:768px){.experience-article_layout-articleMobileGrid2r1c .region{-ms-flex:0 0 48%!important;max-width:48%!important;-webkit-box-flex:0!important;flex:0 0 48%!important}}header~#maincontent .container a:not(.btn-primary):not(.btn-outline-primary){color:var(--sa-color-violet-500)}.col-12.article-read-more{bottom:10px;position:absolute;text-align:end!important}.col-12.article-read-more>a{color:#9b5ba5;text-decoration:none}.experience-component.experience-article_layout-articleContainer{margin-left:6.5%;margin-right:6.5%}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff}button:active,button:focus{border:none;outline:none}.experience-homepage_layout-HomePage3BannerRow .ITC-text-readmore{display:none}.experience-component.experience-article_layout-articleText{padding:2% 15px 0}.experience-article_layout-articleText .editorialRichText-component-container{padding:3%}.experience-article_layout-articleInformation>h1{font-size:1.75rem!important;font-weight:300!important}.experience-component.experience-article_layout-articleVideo{padding:var(--sa-spacing-2xl,2rem) 0 var(--sa-spacing-2xl,2rem) var(--sa-spacing-6xl,6.25rem)}.experience-article_layout-pdMakeAnAppointment center{padding:3% 0 4%}.experience-article_layout-pdMakeAnAppointment .timings{padding:6% 0}.experience-article_layout-articleBannerWithAppointment .experience-article_layout-pdMakeAnAppointment{background-color:#fff;margin-left:0!important;width:auto!important}.experience-component.experience-article_layout-articleVideo{padding:var(--sa-spacing-2xl,2rem) 0 var(--sa-spacing-2xl,2rem) var(--sa-spacing-6xl,6 .25rem)}@media (max-width:768.98px){.experience-component.experience-article_layout-articleVideo,.experience-component.experience-commerce_layouts-mobileGrid3r1c{padding:var(--sa-spacing-xl,1.5rem) var(--sa-spacing-md,1rem)}.experience-article_layout-articleBannerWithAppointment{position:relative;text-align:center}.experience-article_layout-articleBannerWithAppointment .experience-article_layout-pdMakeAnAppointment{display:inline-block;margin-top:10%}}.appointmentText{font-size:1vw;font-weight:700}.experience-article_layout-pdMakeAnAppointment .helpcontent .text-center>p{font-size:xx-small}.experience-article_layout-pdMakeAnAppointment .timings .text-center>p{font-size:small}.experience-article_layout-articleWhiteButton{display:inline-block;margin-bottom:1%;margin-right:1%;max-width:1170px}@media (min-width:769px){.experience-article_layout-articleBannerWithAppointment .experience-article_layout-pdMakeAnAppointment{border:none;-webkit-box-shadow:0 .2rem .6rem 0 rgba(0,0,0,.3);box-shadow:0 .2rem .6rem 0 rgba(0,0,0,.3)}.experience-article_layout-articleBannerWithAppointment .articleBanner{position:relative}.experience-article_layout-articleBannerWithAppointment .appointmentText{font-size:1vw;font-weight:700}.mainbanner-image{height:25vw!important}.experience-article_layout-articleBannerWithAppointment .region.articleAppointment{margin-top:-12%}.experience-component.experience-article_layout-articleHeroBanner{margin-right:0}.experience-article_layout-articleBannerWithAppointment .bannerAppointment .text-underneath-banner .articleHeading{margin-left:-15px;margin-right:-15px}}@media (max-width:768.98px){.experience-article_layout-articleBannerWithAppointment .row.articleBanner{margin-left:-22px!important;margin-right:-23px}.experience-article_layout-articleBannerWithAppointment .row.text-underneath-banner{margin-left:0!important;margin-right:0!important}}@media (min-width:1140px){.storepage .col-12.navbar-header.silmaasemaHeader{text-align:left}.storepage.articleHomePage{text-align:center!important}.container.alsoRead,.container.articleData,.container.articleHeading,.container.articleText,.container.articleTextLink,.container.featuredArticle{max-width:1170px!important;width:100%!important}.container.articleRow_1,.container.articleRow_2,.container.articleRow_3{width:100%!important}.experience-article_layout-articleIframe{margin:0 auto!important;max-width:1170px}.experience-article_layout-articleBox{max-width:1170px}.experience-article_layout-articleButtonsRow,.experience-article_layout-articleCard{display:inline-block;max-width:1170px}.experience-article_layout-articleCollapsibleBox{display:inline-block;max-width:1170px;width:100%}.experience-article_layout-articleContainer{display:inline-block;max-width:1170px}.experience-article_layout-articleHeadingText,.experience-article_layout-articleImageLink,.experience-article_layout-articleInformation,.experience-article_layout-articleMobileGrid2r1c{max-width:1170px}.experience-article_layout-articlePurpleButton{display:inline-block;margin-bottom:1%;margin-right:1%;max-width:1170px}.experience-article_layout-articleRow{margin:auto;max-width:1767px;padding:.625rem var(--sa-spacing-6xl,6.25rem)}.experience-article_layout-articleText{display:inline-block;max-width:1170px}.experience-article_layout-articleVideo{display:block;max-width:1140px;width:100%}.experience-article_layout-featuredArticleLayout{display:inline-block;max-width:1170px}.experience-article_layout-featuredArticleLayout2{margin:auto;max-width:1170px}.experience-article_layout-phoneNumberBox{display:inline-block;max-width:1170px}.experience-article_layout-articleBannerWithAppointment .text-underneath-banner,.experience-article_layout-serviceBox{max-width:1170px}.experience-component.experience-commerce_assets-imageAndText{display:inline-block;max-width:1170px}.container.articleHeading .experience-article_layout-articleText{display:block!important;margin:auto!important;max-width:1170px!important;padding-top:30px}.experience-component.experience-einstein-einsteinCarousel,.experience-component.experience-homepage_layout-HomePage3BannerRow{margin:auto!important;max-width:1170px!important}}@media (min-width:769px) and (max-width:950px){.experience-article_layout-articleBannerWithAppointment .text-underneath-banner{margin-right:5%}}.storepage .container{width:100%!important}.storepage>.container{max-width:100%!important;padding-left:0;padding-right:0}.experience-article_layout-articleCollapsibleBox .btn-primary>h1,.experience-article_layout-articleCollapsibleBox .btn-primary>h2,.experience-article_layout-articleCollapsibleBox .btn-primary>h3,.experience-article_layout-articleCollapsibleBox .btn-primary>h4,.experience-article_layout-articleCollapsibleBox .btn-primary>p,.experience-article_layout-articleCollapsibleBox .btn-primary>span{color:#9b5ba5;padding-left:5.5%;text-align:left}.experience-article_layout-articleCard figcaption{padding:var(--spacing-md,1rem)}@media (max-width:543.98px){.mainbanner-image{height:60vw}.experience-article_layout-articleCollapsibleBox button.button.collapsed:before{padding-left:3%;top:2.2vw}.experience-article_layout-articleCollapsibleBox button.button:before{padding-left:5%;top:-.8vw}.experience-article_layout-articleRow .region{margin:1% 0}.container.alsoRead .experience-article_layout-articleRow .mx-n2{margin-left:0!important;margin-right:0!important}}.experience-article_layout-articleBannerWithAppointment .articleHeading .experience-article_layout-articleText{margin-bottom:0;margin-top:0}.experience-article_layout-articleBannerWithAppointment .articleBanner{margin-bottom:0;padding-bottom:0}.experience-article_layout-articleBannerWithAppointment .experience-article_layout-articleText{margin-bottom:0;margin-top:0}.experience-article_layout-articleBannerWithAppointment .experience-article_layout-articleText .editorialRichText-component-container{padding-bottom:0;padding-top:0}.editorialRichText-component-container.callnumber{font-size:1rem;font-weight:700}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.experience-article_layout-articleBannerWithAppointment .bannerAppointment .text-underneath-banner .articleHeading .experience-article_layout-articleText .editorialRichText-component-container{padding:2%!important}@media (max-width:768.98px) and (min-width:544px){.experience-article_layout-articleCollapsibleBox button.button.collapsed:before{top:2.4vw}.experience-article_layout-articleCollapsibleBox button.button:before{padding-left:4%;top:-.8vw}}@media (max-width:1350.98px) and (min-width:769px){.experience-article_layout-articleCollapsibleBox button.button.collapsed:before{top:2.6vw}}html{font-size:1rem!important}body,html{line-height:1.5!important}.experience-article_layout-pdMakeAnAppointment i.fa.fa-calendar{padding-right:10px}.container.articleHeading .experience-article_layout-articleText .editorialRichText-component-container{padding:0!important}@media (max-width:1139.98px) and (min-width:769px){.experience-article_layout-articleBannerWithAppointment .row.text-underneath-banner{padding-left:15px;padding-right:15px}}.experience-article_layout-articleIframe{margin:1% 0}.experience-article_layout-articleTable table{border-collapse:collapse;font-family:acumin-pro,sans-serif;margin:2% 0;max-width:1170px;width:100%}.experience-article_layout-articleTable td,.experience-article_layout-articleTable th{padding:8px;text-align:left}.experience-article_layout-articleTable tr{border-bottom:1px solid #ddd}.experience-article_layout-articleTable td .tableData{color:#000!important}.experience-article_layout-featuredArticleLayout .ml-n2,.experience-article_layout-featuredArticleLayout .mx-n2{margin-left:-15px!important;margin-right:-15px!important}.experience-article_layout-featuredArticleLayout .experience-article_layout-articleText .editorialRichText-component-container,.experience-article_layout-featuredArticleLayout2 .experience-article_layout-articleText .editorialRichText-component-container{padding:3% 0!important}.experience-article_layout-featuredArticleLayout2 .ml-n2,.experience-article_layout-featuredArticleLayout2 .mx-n2{margin-left:-15px!important;margin-right:-15px!important}footer .subscribe p{margin-bottom:1rem!important}.experience-article_layout-articleBannerWithAppointment .experience-article_layout-articleHeadingText .editorialRichText-component-container{padding:2%}.experience-article_layout-articleHeroBanner .row.image-heading-text{margin-left:0!important;margin-right:0!important}@media (max-width:1139.98px){.experience-component.experience-article_layout-articleVideo .editorialRichText-component-container .row{margin-left:0;margin-right:0}}figure.product-tile-component-figure.product_centered-text.product-tile-figure p{line-height:1!important}.storepage.articleHomePage .experience-homepage_layout-HomePage3BannerRow .row.mx-n2,.storepage.articlePage .experience-homepage_layout-HomePage3BannerRow .row.mx-n2{margin-left:0!important;margin-right:0!important}.experience-article_layout-articleCollapsibleBox button.button{border:none!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding-bottom:1%!important;padding-top:1%!important;position:relative!important;width:100%!important}.experience-article_layout-articleCollapsibleBox .collapse{text-align:left!important}.experience-article_layout-articleBannerWithAppointment .experience-article_layout-articleText{display:block!important}
/*# sourceMappingURL=articlePageDesigner.css.map*/