.contact-hero{background:#ede2d4;padding:80px 0!important;position:relative;overflow:hidden}.contact-hero .contact-hero__inner .contact-hero__text-wrapper .contact-hero__title{margin:0;text-align:center;font-size:52px;font-weight:500;font-style:normal;letter-spacing:0;line-height:78px;word-break:normal}.contact-hero:before{content:"";background:url(https://dermevio.myshopify.com/cdn/shop/files/image_15_1.png?v=1787550474&width=500);position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:130px;background-position:left top;pointer-events:none}.contact-hero .contact-hero__inner{position:relative;z-index:1}.contact-form-section .contact-form-inner-wrap .contact{padding:0;max-width:1024px}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner{padding:50px;border-radius:30px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .field:before,.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .field:after{display:none}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .field label.field__label{display:none}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .field input::placeholder,.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .field textarea::placeholder{opacity:1}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .field textarea{padding:14px 22px;margin:0;border-radius:20px;letter-spacing:0;font-size:16px;box-shadow:none;outline:none;border:1px solid transparent;min-height:130px}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .field input{height:50px;padding:14px 22px;margin:0;border-radius:50px;letter-spacing:0;font-size:16px;box-shadow:none;outline:none;border:1px solid transparent}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .contact__button{text-align:center}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .contact__button button.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:100px;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-decoration:none;transition:all .3s ease;border:1px solid transparent;max-width:180px;width:100%}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .contact__button button.button:after,.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .contact__button button.button:before{display:none}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .field .contact__field-error span.form__message{letter-spacing:0}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .field .contact__field-error span.form__message span.svg-wrapper{width:auto;height:auto;position:relative;top:1px}.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner .form__message h2{letter-spacing:0}@media screen and (max-width:767px){.contact-form-section .contact-form-inner-wrap .contact .contact-form-inner{padding:35px 20px}}.our-story-section{position:relative}.our-story-section section.our-story .our-story__inner{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}.our-story-section section.our-story .our-story__inner .our-story__image-column{width:100%;overflow:hidden;border-radius:16px;max-height:540px}.our-story-section section.our-story .our-story__inner .our-story__image-column img.our-story__image,.our-story-section section.our-story .our-story__inner .our-story__image-column .our-story__image{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4 / 5;border-radius:16px}.our-story-section section.our-story .our-story__inner .our-story__content-column{width:100%}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__subheading{font-size:16px;line-height:24px;font-weight:500;margin:0 0 10px}.our-story-section section.our-story .our-story__inner .our-story__content-column h2.our-story__heading{margin:0;font-size:52px;line-height:57px;letter-spacing:0}.our-story-section section.our-story .our-story__inner .our-story__content-column h2.our-story__heading em{font-family:Playfair Display,serif}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__text{margin:12px 0;letter-spacing:0;font-size:16px;line-height:24px;font-weight:500}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__text p{margin:0 0 16px}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__text p:last-child{margin-bottom:0}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__icon-row{display:grid;grid-template-columns:repeat(2,1fr);margin:36px 0 0}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__icon-row .our-story__icon-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center;padding:7px;position:relative}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__icon-row .our-story__icon-item:not(:last-child):after{content:"";position:absolute;top:8px;right:0;width:1px;height:calc(100% - 16px);background:#e5e5e5}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__icon-row .our-story__icon-item .our-story__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__icon-row .our-story__icon-item .our-story__icon svg{width:32px;height:32px;display:block}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__icon-row .our-story__icon-item .our-story__label{font-size:15px;font-weight:600;letter-spacing:0;line-height:18px}@media screen and (max-width:749px){.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__icon-row .our-story__icon-item:nth-child(2n):after{display:none}}@media screen and (min-width:750px){.our-story-section section.our-story .our-story__inner{grid-template-columns:.95fr 1.05fr;gap:56px}.our-story-section section.our-story .our-story__inner.our-story__inner--reverse{grid-template-columns:1.05fr .95fr}.our-story-section section.our-story .our-story__inner.our-story__inner--reverse .our-story__image-column{order:2}.our-story-section section.our-story .our-story__inner.our-story__inner--reverse .our-story__content-column{order:1}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__icon-row{grid-template-columns:repeat(4,1fr);margin-top:44px}}@media screen and (max-width:991px){.our-story-section section.our-story .our-story__inner .our-story__content-column h2.our-story__heading{font-size:40px;line-height:1.22}}@media screen and (max-width:767px){.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__subheading{margin-bottom:12px}.our-story-section section.our-story .our-story__inner .our-story__content-column h2.our-story__heading{font-size:32px}.our-story-section section.our-story .our-story__inner .our-story__content-column .our-story__icon-row{margin-top:28px}.our-story-section section.our-story .our-story__inner .our-story__image-column img.our-story__image,.our-story-section section.our-story .our-story__inner .our-story__image-column .our-story__image{aspect-ratio:4 / 4.4}}.what-we-believe-section{position:relative}.what-we-believe-section section.what-we-believe{position:relative;overflow:hidden}.what-we-believe-section section.what-we-believe .what-we-believe__decor{position:absolute;pointer-events:none;z-index:0}.what-we-believe-section section.what-we-believe .what-we-believe__decor.what-we-believe__decor--left{top:40px;left:-60px;width:300px}.what-we-believe-section section.what-we-believe .what-we-believe__decor.what-we-believe__decor--right{top:80px;right:-20px;width:180px}.what-we-believe-section section.what-we-believe .what-we-believe__decor.what-we-believe__decor--left img,.what-we-believe-section section.what-we-believe .what-we-believe__decor.what-we-believe__decor--right img{width:100%;height:auto;display:block}.what-we-believe-section section.what-we-believe .page-width{position:relative;z-index:1}.what-we-believe-section section.what-we-believe .what-we-believe__header{text-align:center;max-width:720px;margin:0 auto 50px}.what-we-believe-section section.what-we-believe .what-we-believe__header .what-we-believe__subheading{font-size:14px;font-weight:600;font-style:normal;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;margin:0 0 10px}.what-we-believe-section section.what-we-believe .what-we-believe__header h2.what-we-believe__heading{margin:0 0 20px;font-style:normal;word-break:normal;font-size:52px;letter-spacing:-2%;line-height:1.2}.what-we-believe-section section.what-we-believe .what-we-believe__header h2.what-we-believe__heading em{font-family:Playfair Display,serif}.what-we-believe-section section.what-we-believe .what-we-believe__header .what-we-believe__description{margin:0 auto;max-width:620px;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px}.what-we-believe-section section.what-we-believe .what-we-believe__header .what-we-believe__description p{margin:0}.what-we-believe-section section.what-we-believe .what-we-believe__values{display:grid;grid-template-columns:1fr;gap:36px}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:0 20px;position:relative}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item .what-we-believe__value-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:16px;border-radius:50px}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item .what-we-believe__value-icon svg{width:36px;height:36px;display:block}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item h3.what-we-believe__value-title{margin:0 0 10px;font-size:26px;font-weight:400;letter-spacing:0;line-height:1.2;position:relative}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item .what-we-believe__value-text{margin:0;max-width:275px;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media screen and (min-width:768px){.what-we-believe-section section.what-we-believe .what-we-believe__values{grid-template-columns:repeat(2,1fr);gap:40px 0}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item:not(:nth-child(2n)):after{content:"";position:absolute;top:8px;right:0;width:1px;height:calc(100% - 16px);background:#e0e0e0}}@media screen and (min-width:992px){.what-we-believe-section section.what-we-believe .what-we-believe__header{margin-bottom:58px}.what-we-believe-section section.what-we-believe .what-we-believe__values{grid-template-columns:repeat(4,1fr);gap:0}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item:not(:nth-child(2n)):after{display:none}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item:not(:last-child):after{content:"";display:block;position:absolute;top:8px;right:0;width:1px;height:calc(100% - 16px);background:#e0e0e0}}@media screen and (max-width:991px){.what-we-believe-section section.what-we-believe .what-we-believe__decor.what-we-believe__decor--left{width:240px;left:-50px}.what-we-believe-section section.what-we-believe .what-we-believe__decor.what-we-believe__decor--right{width:140px;right:-30px}.what-we-believe-section section.what-we-believe .what-we-believe__header h2.what-we-believe__heading{font-size:42px;line-height:1.22}}@media screen and (max-width:767px){.what-we-believe-section section.what-we-believe .what-we-believe__decor.what-we-believe__decor--left{width:180px;top:20px;left:-40px;opacity:.7}.what-we-believe-section section.what-we-believe .what-we-believe__decor.what-we-believe__decor--right{width:100px;top:40px;right:-24px;opacity:.7}.what-we-believe-section section.what-we-believe .what-we-believe__header{margin-bottom:40px}.what-we-believe-section section.what-we-believe .what-we-believe__header .what-we-believe__subheading{margin-bottom:12px;font-size:12px}.what-we-believe-section section.what-we-believe .what-we-believe__header h2.what-we-believe__heading{font-size:32px;margin-bottom:16px}.what-we-believe-section section.what-we-believe .what-we-believe__header .what-we-believe__description{font-size:15px;line-height:24px}.what-we-believe-section section.what-we-believe .what-we-believe__values{gap:32px}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item{padding:0}.what-we-believe-section section.what-we-believe .what-we-believe__values .what-we-believe__value-item h3.what-we-believe__value-title{font-size:22px}}.faqs-content-section{position:relative}.faqs-content-section section.accordian-section-wrap{position:relative}.faqs-content-section section.accordian-section-wrap .inner-accordian .accordian-title{text-align:center;margin:0 0 58px}.faqs-content-section section.accordian-section-wrap .inner-accordian .accordian-title span{margin:0 0 10px;font-size:1.4rem;font-weight:500;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;display:block}.faqs-content-section section.accordian-section-wrap .inner-accordian .accordian-title h3{margin:0;font-size:52px;letter-spacing:-2%;line-height:1.2}.faqs-content-section section.accordian-section-wrap .inner-accordian .accordian-title h3 em{font-family:Playfair Display,serif}.faqs-content-section section.accordian-section-wrap .inner-accordian .accordian .faq-container{max-width:896px;margin:auto}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn{margin:0 0 26px;border-radius:18px;transition:all .3s ease}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-item-heading.accordion{text-align:left;padding:18px 22px;font-size:18px;line-height:28px;letter-spacing:normal;cursor:pointer;border-radius:18px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:10px}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-item-heading.accordion .arrow-icon{width:35px;height:35px;border-radius:50px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;flex:0 0 35px}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-content{display:none;padding:0 20px 30px;max-width:770px}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-content p.paragraph,.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-content .paragraph{margin:0;font-size:16px;font-weight:400;letter-spacing:0;line-height:27px;opacity:.75}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-content .paragraph p{margin:0}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-content .paragraph p+p{margin-top:12px}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-item-heading.accordion .arrow-icon svg path,.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-item-heading.accordion .arrow-icon svg{transition:all .3s ease;width:15px;height:15px}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-item-heading.accordion .arrow-icon svg{transform:rotate(90deg)}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-item-heading.accordion.accordion-open .arrow-icon svg{transform:rotate(270deg)}.faqs-content-section section.accordian-section-wrap .faq-container .up-slide-dwn .accordian-item-heading.accordion.accordion-open .arrow-icon svg path{stroke:#fff}@media screen and (max-width:991px){.faqs-content-section section.accordian-section-wrap .inner-accordian .accordian-title h3{font-size:42px}}@media screen and (max-width:767px){.faqs-content-section section.accordian-section-wrap .inner-accordian .accordian-title{margin:0 0 35px}.faqs-content-section section.accordian-section-wrap .inner-accordian .accordian-title h3{font-size:32px}}.split-spotlight-section{position:relative}.split-spotlight-section .split-spotlight{width:100%}.split-spotlight-section .split-spotlight .split-spotlight__inner{margin:0 auto}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card{display:grid;grid-template-columns:1fr 1fr;min-height:520px;border-radius:20px;overflow:hidden}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card.split-spotlight__card--media-left{direction:rtl}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card.split-spotlight__card--media-left>*{direction:ltr}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.6rem;padding:5.6rem 4.8rem}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content .split-spotlight__eyebrow{margin:0;font-size:1.4rem;font-weight:500;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content .split-spotlight__heading{margin:0;font-size:52px;letter-spacing:-2%;line-height:1.2;font-weight:500}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content .split-spotlight__heading em{font-family:Playfair Display,serif;font-style:italic;font-weight:400}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content .split-spotlight__text{font-size:16px;font-weight:400;letter-spacing:0;line-height:27px;opacity:.75}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content .split-spotlight__text p{margin:0 0 1rem}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content .split-spotlight__text p:last-child{margin-bottom:0}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__media{min-height:100%}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__media .split-spotlight__image-wrap{height:100%}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__media .split-spotlight__image-wrap .split-spotlight__image{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom center}@media screen and (max-width:1199px){.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content .split-spotlight__heading{font-size:45px}}@media screen and (max-width:991px){.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card{min-height:0}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content{padding:4rem 3.2rem}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content .split-spotlight__heading{font-size:42px}}@media screen and (max-width:767px){.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card,.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card.split-spotlight__card--media-left{display:flex;flex-direction:column-reverse}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content{padding:3.6rem 2.4rem;gap:1.2rem}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__content .split-spotlight__heading{max-width:none;font-size:32px}.split-spotlight-section .split-spotlight .split-spotlight__inner .split-spotlight__card .split-spotlight__media .split-spotlight__image-wrap{height:100%;aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/page-custom.css.map */
