body.template-index,body.template-collection,body.template-page.about-us,body.template-page.contact{--dv-ink: #202925;--dv-muted: #56605a;--dv-bronze: #765b3e;--dv-ivory: #f7f3eb}.dv-editorial-page-header{padding:56px max(20px,calc((100vw - 1440px)/2)) 52px;background:var(--dv-ivory);border-top:1px solid #e5ded1;border-bottom:1px solid #ded7cb}.dv-editorial-page-header h1{max-width:960px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.12;letter-spacing:-.035em;color:var(--dv-ink)}.dv-editorial-page-header:after{content:"";display:block;width:56px;height:1px;margin-top:22px;background:var(--dv-bronze)}body.template-index #MainContent .m-section__heading,body.template-index #MainContent .devoiler-gender__header h2,body.template-index #MainContent .devoiler-print-themes__intro h2,body.template-index #MainContent .devoiler-reviews__header h2,body.template-index #MainContent .devoiler-service__header h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.1vw,48px);font-weight:400;line-height:1.14;letter-spacing:-.03em;color:var(--dv-ink)}body.template-index #MainContent .devoiler-print-themes__intro,body.template-index #MainContent .devoiler-reviews,body.template-index #MainContent .devoiler-service{color:var(--dv-ink);background-color:var(--dv-ivory)}body.template-index #MainContent .devoiler-reviews__card{background-color:#f1ece3;color:var(--dv-ink)}body.template-index #MainContent .devoiler-reviews__card:nth-child(2n){background-color:#eae3d8}body.template-index #MainContent .devoiler-reviews__rating,body.template-index #MainContent .devoiler-service__eyebrow,body.template-index #MainContent .devoiler-print-themes__eyebrow{color:var(--dv-bronze)}body.template-index #MainContent .devoiler-service__header p,body.template-index #MainContent .devoiler-service__text,body.template-index #MainContent .devoiler-print-themes__description,body.template-index #MainContent .devoiler-reviews__intro{color:var(--dv-muted)}body.template-index #MainContent .devoiler-service__icon svg{stroke:var(--dv-ink)}body.template-index #MainContent .devoiler-service__grid{border-color:#ded7cb}body.template-index #MainContent .devoiler-gender__header p{color:var(--dv-muted)}body.template-index #MainContent,body.template-collection #MainContent{--product-title-line-clamp: 2}body.template-index #MainContent .m-product-card__name,body.template-collection #MainContent .m-product-card__name{font-family:var(--font-stack-body),Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--dv-ink)}body.template-index #MainContent .m-product-card__price,body.template-collection #MainContent .m-product-card__price,body.template-collection #MainContent .m-collection--filter,body.template-collection #MainContent .m-collection--toolbar{color:var(--dv-ink)}body.template-page.about-us #MainContent .m-image-with-text__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,70px);align-items:center}body.template-page.about-us #MainContent .m-image-with-text__image,body.template-page.about-us #MainContent .m-image-with-text__content{width:100%!important;max-width:100%;min-width:0;flex:none}body.template-page.about-us #MainContent .m-image-with-text__inner[class*=flex-row-reverse] .m-image-with-text__image{order:2}body.template-page.about-us #MainContent .m-image-with-text__content .m-content-box{padding:clamp(25px,3.2vw,50px);background:var(--dv-ivory);border:1px solid #e3dbcf}body.template-page.about-us #MainContent .m-richtext__subtitle{font-family:var(--font-stack-body),Arial,sans-serif;color:var(--dv-bronze);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.18em;text-transform:uppercase}body.template-page.about-us #MainContent .m-richtext__title{font-family:Georgia,Times New Roman,serif;color:var(--dv-ink);font-size:clamp(30px,3vw,45px);font-weight:400;line-height:1.17;letter-spacing:-.03em}body.template-page.about-us #MainContent .m-richtext__description,body.template-page.about-us #MainContent .m-richtext__description p{color:var(--dv-muted);font-family:var(--font-stack-body),Arial,sans-serif;font-size:16px;line-height:1.7}body.template-page.contact #MainContent .m-contact-form{margin-top:56px}body.template-page.contact #MainContent .m-contact-form__heading{font-family:Georgia,Times New Roman,serif;color:var(--dv-ink);font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.16;letter-spacing:-.03em;margin-bottom:27px}body.template-page.contact #MainContent .m-info-box h3{color:var(--dv-bronze);font-family:var(--font-stack-body),Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.template-page.contact #MainContent .m-info-box__content,body.template-page.contact #MainContent .m-info-box__content p{color:var(--dv-muted);font-size:15px;line-height:1.65}body.template-page.contact #MainContent .m-contact-form__info{padding:26px 28px 10px;background:var(--dv-ivory);border:1px solid #e3dbcf}body.template-page.contact #MainContent .form-field--input{background:#fffdf9;color:var(--dv-ink);border-color:#bdb5a9}body.template-page.contact #MainContent .m-info-box a[href*="facebook.com"],body.template-page.contact #MainContent .m-info-box a[href*="tiktok.com"]{display:none}@media(max-width:767px){.dv-editorial-page-header{padding:39px 20px 36px}.dv-editorial-page-header h1{font-size:39px}body.template-index #MainContent .m-section__heading,body.template-index #MainContent .devoiler-gender__header h2,body.template-index #MainContent .devoiler-print-themes__intro h2,body.template-index #MainContent .devoiler-reviews__header h2,body.template-index #MainContent .devoiler-service__header h2{font-size:32px}body.template-index #MainContent .m-product-card__name,body.template-collection #MainContent .m-product-card__name{font-size:14px}body.template-page.about-us #MainContent .m-image-with-text__inner{grid-template-columns:1fr;gap:0}body.template-page.about-us #MainContent .m-image-with-text__inner[class*=flex-row-reverse] .m-image-with-text__image{order:0}body.template-page.about-us #MainContent .m-image-with-text__content .m-content-box{padding:27px 21px}body.template-page.about-us #MainContent .m-richtext__title{font-size:32px}body.template-page.about-us #MainContent .m-richtext__description,body.template-page.about-us #MainContent .m-richtext__description p{font-size:15px}body.template-page.contact #MainContent .m-contact-form{margin-top:35px}body.template-page.contact #MainContent .m-contact-form__info{padding:24px 21px 4px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/devoiler-pages.css.map */
