:root{--peace-type:Arial,Helvetica,sans-serif;--peace-ink:#302421;--peace-paper:#faf6ee;--peace-rule:#d4c9be;--peace-lavender:#e7ddef;--peace-purple:#69547d;--ink:#302421;--paper:#faf6ee;--line:#d4c9be;--accent:#e7ddef}body{font-family:var(--peace-type)!important;color:var(--peace-ink);background:var(--peace-paper)}body :is(h1,h2,h3,h4,.shop-headline,.product-tile h2 button){font-family:var(--peace-type)!important;font-weight:700!important;font-style:normal!important;letter-spacing:-.035em!important;text-wrap:balance}body :is(h1,h2,h3) em{font-family:inherit!important;font-style:normal!important}body :is(h1,h2,h3) :is(strong,span){font-family:inherit}.shell .view h1,.shell .hero-copy h1,.peace-native:not(:has(.peace-pro-registration)) h1{font-size:clamp(34px,4.4vw,60px)!important;line-height:1.05!important;margin-bottom:24px}.shell .view h2,.peace-native:not(:has(.peace-pro-registration)) h2{font-size:clamp(25px,2.8vw,37px)!important;line-height:1.13!important}.shell .view h3,.peace-native:not(:has(.peace-pro-registration)) h3{font-size:clamp(21px,2vw,28px)!important;line-height:1.2!important}body .product-config h1{font-size:clamp(34px,3.6vw,49px)!important;line-height:1.05!important}body :is(.product-tile h2,.product-tile h2 button,.cart-item h2,.cart-item h2 a){font-size:20px!important;line-height:1.25!important;letter-spacing:-.025em!important}body :is(.inspo-look-card h2,.shade-recipe h3,.saved-formula h3){font-size:clamp(20px,2vw,27px)!important;line-height:1.2!important;letter-spacing:-.025em!important}body :is(.eyebrow,.home-ending-label,.home-label,.hannah-credential,.pro-kicker){font-family:var(--peace-type)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.15em!important;line-height:1.5!important}body :is(p,label,input,select,textarea,button,.button,.pill,summary){font-family:var(--peace-type)!important}body :is(p,.small){line-height:1.6}body :is(button,.button,.pill,.primary,.primary-link){border-radius:3px!important;box-shadow:none!important;letter-spacing:0}body :is(button.primary,a.primary,.primary-link,.button:not(.secondary)){font-weight:700;line-height:1.4;min-height:48px;background:#302421;color:#fffaf3;border-color:#302421}body :is(button.primary,a.primary,.primary-link,.button:not(.secondary)):hover{background:#51405e;border-color:#51405e}body :is(button.primary,a.primary,.primary-link,.button:not(.secondary)):disabled{cursor:not-allowed}body .pill:not([aria-pressed=true]):not(.bag-button):not(.pro-header-signup){border-color:var(--peace-rule)}body :is(input,textarea,select){border-radius:3px!important;box-shadow:none!important;font-size:16px}body :is(input,textarea,select):focus-visible{outline:2px solid var(--peace-purple);outline-offset:2px}body :is(button,a,summary):focus-visible{outline-color:var(--peace-purple)}body :is(.collection,.product-tile,.blend-feature,.inspo-cover,.inspo-look-card,.pro-invitation,.collaboration-invitation,.custom-home,.quality,.shade-recipe,.saved-formula,.empty,.custom-formula-card){border-radius:3px!important;box-shadow:none!important}body :is(.collection .photo,.product-picture,.inspo-cover img,.blend-photo,.color-library-card,.product-video-picker,.product-detail-sections details){border-radius:3px!important}body :is(.pro-invitation,.collaboration-invitation,.custom-home,.quality){background:transparent!important;border-top:1px solid var(--peace-rule);border-bottom:1px solid var(--peace-rule);box-shadow:none!important}body .site-story-grid article{border-radius:0!important;box-shadow:none!important;background:transparent!important;border:0;border-top:1px solid var(--peace-rule);padding-top:22px}body .collab-program-details>h2{max-width:820px}body .collab-program-details :is(article,.collab-benefit){border-radius:3px!important;box-shadow:none!important}body .site-story h1{font-size:clamp(36px,4.4vw,60px)!important;line-height:1.05!important;letter-spacing:-.04em!important}body .portal-story h1{font-size:clamp(36px,4.4vw,60px)!important;line-height:1.05!important}body .portal-story>p{font-size:17px;line-height:1.6;max-width:560px}body .portal-facts{border-color:var(--peace-rule)}body .portal-length{border-radius:3px!important;box-shadow:none!important}body .portal-length strong{font-family:var(--peace-type)!important;font-weight:700}body .portal-guidance>details,body .product-config>details{border-radius:0!important;background:transparent;border-bottom:1px solid var(--peace-rule)}body .portal-guidance summary,body .product-config summary{font-size:16px;font-weight:700;letter-spacing:-.01em}body .order-summary{border-radius:3px!important;box-shadow:none!important;background:#f0eae1}body .product-reading h2{font-size:clamp(25px,3vw,36px)!important}body .product-contact-help{border-radius:0!important}body .color-library-intro h1{font-size:clamp(36px,4.4vw,60px)!important;line-height:1.06!important}body .color-library-card{border-color:var(--peace-rule)}body .color-library-card :is(strong,span){font-family:var(--peace-type)!important}body .color-library-card strong{font-weight:700;letter-spacing:-.02em}body .inspo-look-card .eyebrow{color:#6d5a82}body .inspo-look-card{border:0;background:transparent;overflow:visible}body .inspo-look-card h2{margin-top:12px;margin-bottom:18px}body .inspo-look-card>a:not(.inspo-cover){font-weight:600}body .inspo-look-grid{row-gap:38px}body .featured-blend-refresh .blend-copy{border-top:3px solid #302421!important}body .featured-blend-refresh .featured-blend-shade{border-radius:3px!important;background:transparent}body .peace-custom .custom-hero h1{font-size:clamp(36px,4.3vw,58px)!important;line-height:1.06!important;font-family:var(--peace-type)!important;letter-spacing:-.04em!important}body .peace-custom :is(.custom-layout,.request-fields,.collab-fields){box-shadow:none!important}body .peace-custom .custom-layout{border-radius:3px!important;background:transparent}body .peace-custom .shop-label{font-size:14px;font-weight:600}body .peace-custom :is(fieldset,.request-kind){border-radius:3px!important;border-color:var(--peace-rule)}body .peace-custom .collab-step{font-family:var(--peace-type)!important;font-weight:700;letter-spacing:-.02em}body .peace-native>.form-page:not(.peace-journal){max-width:760px}body .peace-native .form-page>h1{margin-top:0}body .peace-native .form-page p{line-height:1.7}body .peace-native .install-review h2{font-size:23px!important}body .peace-journal h1{max-width:850px}body .peace-journal-grid article{border-radius:0;box-shadow:none;border:0;border-top:1px solid var(--peace-rule);padding-top:22px}body .peace-journal-grid article h2{font-size:26px!important}body .peace-journal-article{max-width:760px;line-height:1.75}body .peace-journal-article h1{font-size:clamp(33px,4.2vw,52px)!important}body :is(#shade-dialog,#shade-quick-view,#blend-builder,#formula-dialog){border-radius:4px!important;box-shadow:0 18px 65px #0003}body #shade-dialog :is(h2,h3){font-family:var(--peace-type)!important;letter-spacing:-.03em!important}body #shade-dialog h2{font-size:32px!important;line-height:1.1!important}body #shade-dialog h3{font-size:23px!important}body #shade-dialog .shade-choice{border-radius:3px!important;box-shadow:none!important}body .hero-copy :is(h1,h2){font-family:var(--peace-type)!important;font-size:clamp(37px,4.6vw,64px)!important;font-weight:700!important;line-height:1.03!important;letter-spacing:-.045em!important}body #discover.home-scan .hero{border-radius:3px!important}body #discover.home-scan .home-block>div>h2{font-family:var(--peace-type)!important;font-weight:700!important;letter-spacing:-.035em!important}body #discover.home-scan .home-shop h2,body #discover.home-scan .home-color h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.1!important}body #discover.home-scan .home-proof .hannah-feature h2{font-size:clamp(29px,3vw,39px)!important;line-height:1.12!important}body #discover.home-scan .home-proof .home-inspo-link h3{font-size:clamp(34px,3.6vw,48px)!important;line-height:1.05!important}body #discover.home-scan .home-pro h2{font-size:28px!important}body #discover.home-scan .home-shop .collections[data-cards=home] .collection .caption button{font-family:var(--peace-type)!important;font-weight:700!important;letter-spacing:-.025em!important}body .giftcard__title{font-family:var(--peace-type)!important;font-weight:700!important}@media(max-width:700px){.shell .view h1,.peace-native:not(:has(.peace-pro-registration)) h1{font-size:35px!important;letter-spacing:-.04em!important}.shell .view h2,.peace-native:not(:has(.peace-pro-registration)) h2{font-size:27px!important}.shell .view h3{font-size:23px!important}body .product-config h1{font-size:35px!important}body .product-tile h2,body .product-tile h2 button{font-size:18px!important}body .inspo-look-card h2{font-size:22px!important}body #shade-dialog h2{font-size:29px!important}body .peace-custom .custom-hero h1{font-size:37px!important}body .hero-copy :is(h1,h2){font-size:40px!important}body .portal-story>p{font-size:16px}body .inspo-look-grid{row-gap:30px}}html body .top :is(.bag-button,.pro-header-signup),html body .header-menu>summary,html body .filter button{border-radius:4px!important}html body #product-page .product-config h1{font-size:clamp(34px,3.6vw,49px)!important;line-height:1.05!important}html body #product-page .product-config :is(.length-step>strong,.shade-heading>strong){font:700 21px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:-.025em!important}html body #product-page .product-config .length-buttons .pill{border-radius:3px!important}@media(max-width:700px){html body #product-page .product-config h1{font-size:35px!important}html body #product-page .product-config :is(.length-step>strong,.shade-heading>strong){font-size:20px!important}}html body .peace-custom legend{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:22px!important;letter-spacing:-.025em!important}html body .collab-application .custom-hero{background:#e7ddef!important}body .vault-type-filter{margin:28px 0 20px;padding:22px 0 6px;border-top:1px solid var(--peace-rule);border-bottom:1px solid var(--peace-rule)}body .vault-type-filter h2{font-size:21px!important;margin:0 0 16px}body .vault-type-buttons{display:flex;gap:10px;flex-wrap:wrap}body .vault-type-buttons .pill{min-height:44px;padding:10px 15px;font-size:14px;background:transparent;color:#302421}body .vault-type-buttons .pill[aria-pressed=true]{background:#302421;color:#fffaf3;border-color:#302421}body .vault-type-buttons .pill:disabled{opacity:.4;cursor:not-allowed}body .vault-result-count{margin:14px 0;color:#625b55;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/peace-visual-system.css.map */
