body.cs-palette{--cs-ink: #192846;--cs-body: #44464A;--cs-muted: #6A6C71;--cs-accent: #2C517A;--cs-line: #E6DFD2;--cs-cream: #FFFAF8;--cs-paper: #FFFFFF;--color-base-text: 68, 70, 74;--color-base-text-default: 68, 70, 74;--color-title-text: 25, 40, 70;--color-base-background-1: 255, 255, 255;--color-base-background-2: 255, 250, 248;--color-base-background-5: 25, 40, 70;--color-base-background-4: 25, 40, 70;--color-base-background-3: 25, 40, 70;--color-base-button-background: 25, 40, 70;--color-base-button-background-hover: 44, 81, 122;--color-base-solid-button-labels: 255, 250, 248;--color-secondary-button-labels: 25, 40, 70;--color-underline-button-labels: 25, 40, 70;--color-base-border-input: 230, 223, 210;--color-border: 230, 223, 210;--color-section-border: 230, 223, 210;--color-accent: 44, 81, 122;--color-card-hover: 25, 40, 70}body.cs-palette #MainContent{--color-foreground: 68, 70, 74;--color-foreground-title: 25, 40, 70;--color-link: 25, 40, 70;--color-border: 230, 223, 210;--color-border-input: 230, 223, 210;--color-background-section-border: 230, 223, 210;--color-button: 25, 40, 70;--color-button-text: 255, 250, 248;--color-button-secondary-text: 25, 40, 70;--color-card-hover: 25, 40, 70;--color-accent: 44, 81, 122}body.cs-palette .color-background-3,body.cs-palette .color-background-4,body.cs-palette .color-background-5{--color-foreground: 255, 250, 248;--color-foreground-title: 255, 250, 248;--color-link: 255, 250, 248}body.cs-palette #MainContent .button--primary,body.cs-palette #MainContent .product-form__submit{background-color:var(--cs-ink)!important;border-color:var(--cs-ink)!important;color:var(--cs-cream)!important}body.cs-palette #MainContent .button--primary:hover,body.cs-palette #MainContent .product-form__submit:hover{background-color:var(--cs-accent)!important;border-color:var(--cs-accent)!important;color:var(--cs-cream)!important}body.cs-palette #MainContent .button--secondary{border-color:var(--cs-ink)!important;color:var(--cs-ink)!important}body.cs-palette #MainContent .button--secondary:hover{background-color:var(--cs-ink)!important;border-color:var(--cs-ink)!important;color:var(--cs-cream)!important}body.cs-palette #MainContent .about-product-description,body.cs-palette #MainContent .product__accordion,body.cs-palette #MainContent .collapsible-content details,body.cs-palette #MainContent .facets__disclosure,body.cs-palette #MainContent hr{border-color:var(--cs-line)}body.cs-palette #MainContent .field .field__input,body.cs-palette #MainContent .field__input,body.cs-palette #MainContent select,body.cs-palette #MainContent textarea{border-color:var(--cs-line)!important}body.cs-palette #MainContent .field .field__input:focus,body.cs-palette #MainContent .field__input:focus,body.cs-palette #MainContent select:focus,body.cs-palette #MainContent textarea:focus{border-color:var(--cs-accent)!important}body.cs-palette #MainContent .product__title,body.cs-palette #MainContent .article__title,body.cs-palette #MainContent .collection-hero__title,body.cs-palette #MainContent .title--page,body.cs-palette #MainContent .main-collection-banner__title,body.cs-palette #MainContent .card-title,body.cs-palette #MainContent .step-sub-title,body.cs-palette #MainContent .step-number{color:var(--cs-ink)!important}body.cs-palette #MainContent .card-brand-title,body.cs-palette #MainContent .article__tag a,body.cs-palette #MainContent .article__tag a span{background-color:var(--cs-cream)!important;color:var(--cs-ink)!important}body.cs-palette #MainContent .article__tag a{border:1px solid var(--cs-line)!important}@media screen and (min-width:750px){body.cs-palette #MainContent .section-list-collections .fullscreen-container,body.cs-palette #MainContent [class*=ai-slideshow-content-wrapper]{padding-left:64px;padding-right:64px}}body.cs-palette #MainContent .rich-text__blocks{max-width:760px}body.cs-palette #MainContent .title--page,body.cs-palette #MainContent .main-page-title,body.cs-palette #MainContent .collection-hero__title{font-size:60px!important;font-weight:500!important;line-height:1.03!important}@media screen and (max-width:749px){body.cs-palette #MainContent .title--page,body.cs-palette #MainContent .main-page-title,body.cs-palette #MainContent .collection-hero__title{font-size:34px!important;line-height:1.08!important}}body.cs-palette #MainContent .shopify-section.testimonials-section{padding-top:0!important;padding-bottom:0!important}body.cs-palette #MainContent :focus:not(:focus-visible){outline:none!important}body.cs-palette #MainContent a:focus-visible,body.cs-palette #MainContent button:focus-visible,body.cs-palette #MainContent summary:focus-visible,body.cs-palette #MainContent [tabindex]:focus-visible{outline:2px solid #2C517A;outline-offset:3px}body.cs-palette #MainContent h1,body.cs-palette #MainContent h2,body.cs-palette #MainContent h3,body.cs-palette #MainContent h4,body.cs-palette #MainContent h5,body.cs-palette #MainContent h6{font-weight:500}body.cs-palette #MainContent .collapsible-content__question{font-weight:700}body.cs-palette #MainContent .about__accordion-title{font-weight:600}body.cs-palette #MainContent .facets__details-title{font-weight:400}body.cs-palette #MainContent .products-grid__heading,body.cs-palette #MainContent .product-carousel__heading{line-height:1.15}body.cs-palette #MainContent .about:before{content:none!important}body.cs-palette #MainContent .about{border-bottom:0!important}@media screen and (min-width:750px){body.cs-palette #MainContent .shopify-section.recently-viewed-section{padding-top:88px!important}}body.cs-palette #MainContent .collapsible-content__toggle:before{content:none!important}body.cs-palette #MainContent .h6>p{font-family:Mulish,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.7;font-weight:400;letter-spacing:normal}@media screen and (max-width:749px){body.cs-palette #MainContent .h6>p{font-size:16px;line-height:1.65}}body.cs-palette #MainContent .image-with-text__content.color-background-3 .button--primary,body.cs-palette #MainContent .image-with-text__content.color-background-4 .button--primary,body.cs-palette #MainContent .image-with-text__content.color-background-5 .button--primary{background-color:#fffaf8!important;border-color:#fffaf8!important;color:#192846!important}body.cs-palette #MainContent .image-with-text__content.color-background-3 .button--primary:hover,body.cs-palette #MainContent .image-with-text__content.color-background-4 .button--primary:hover,body.cs-palette #MainContent .image-with-text__content.color-background-5 .button--primary:hover,body.cs-palette #MainContent .image-with-text__content.color-background-3 .button--primary:focus-visible,body.cs-palette #MainContent .image-with-text__content.color-background-4 .button--primary:focus-visible,body.cs-palette #MainContent .image-with-text__content.color-background-5 .button--primary:focus-visible{background-color:transparent!important;color:#fffaf8!important;border-color:#fffaf8a6!important}@media screen and (min-width:990px){body.cs-palette .product__media-list__container--large{display:block;max-width:520px}body.cs-palette .product__media-list__container--large .product__media-item{aspect-ratio:3 / 4;overflow:hidden}body.cs-palette .product__media-list__container--large .product__modal-opener,body.cs-palette .product__media-list__container--large .product__media{height:100%}body.cs-palette .product__media-list__container--large .product__media img{width:100%;height:100%;object-fit:cover}}body.cs-palette .product__media-wrapper{display:flex;flex-direction:column;align-items:stretch}body.cs-palette .product__media-wrapper>.breadcrumb{order:-1;margin:0 0 20px}body.cs-palette #MainContent .section-description p,body.cs-palette #MainContent .card-description p,body.cs-palette #MainContent .rich-text__text p,body.cs-palette #MainContent .section-header p,body.cs-palette #MainContent p.article__excerpt{line-height:1.65}@media screen and (min-width:990px){body.cs-palette .product__outer{justify-content:center!important}body.cs-palette .product__media-wrapper{flex:0 0 520px!important;width:520px!important}body.cs-palette .product__info-wrapper{flex:0 1 560px!important;width:560px!important}}body.cs-palette #MainContent .treatment-card:hover,body.cs-palette #MainContent .step-card:hover{transform:none!important;box-shadow:none!important}body.cs-palette #MainContent .treatment-card:hover .treatment-card-image img{transform:scale(1.03)!important}body.cs-palette #MainContent .step-number{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:42px;line-height:1;letter-spacing:0;color:#192846}@media screen and (max-width:749px){body.cs-palette #MainContent .step-number{font-size:34px}}body.cs-palette #MainContent .collapsible-content__item .collapsible-content__toggle:before{content:none!important}body.cs-palette #MainContent .collapsible-content__item{position:relative;border-top-color:transparent!important;border-bottom-color:transparent!important}body.cs-palette #MainContent .collapsible-content__item:last-child{border-bottom-color:#e6dfd2!important}body.cs-palette #MainContent .collapsible-content__item:after{content:"";position:absolute;left:0;right:0;top:0;height:0;border-top:1px solid #E6DFD2;pointer-events:none}body.cs-palette #MainContent .collapsible-content__item:before{content:"";position:absolute;left:0;right:0;top:0;height:0;border-top:1px solid #192846;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:1}body.cs-palette #MainContent .collapsible-content__item:hover:before{transform:scaleX(1)}body.cs-palette #MainContent .collapsible-content__item.active:before{transform:scaleX(1)}body.cs-palette #MainContent .collapsible-content__item:hover .collapsible-content__question{color:#192846!important}body.cs-palette #MainContent .collapsible-content__icon,body.cs-palette #MainContent .collapsible-content__icon svg{color:#192846!important}body.cs-palette #MainContent .product__info-container .about{position:relative;border-top-color:transparent!important}body.cs-palette #MainContent .product__info-container .about:after{content:"";position:absolute;left:0;right:0;top:0;height:0;border-top:1px solid #E6DFD2;pointer-events:none}body.cs-palette #MainContent .product__info-container .about:before{content:""!important;position:absolute;left:0;right:0;top:0;bottom:auto;width:auto;height:0;background:none;border-top:1px solid #192846;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);z-index:1}body.cs-palette #MainContent .product__info-container .about:hover:before{transform:scaleX(1)}body.cs-palette #MainContent .product__info-container .about:has(.about__accordion-item.active):before{transform:scaleX(1)}body.cs-palette [id$=__custom_treatment_systems_UrBxfc],body.cs-palette [id$=__custom_rich_text_btn_EbECNw],body.cs-palette [id$=__custom_step_detail_UjRHYa],body.cs-palette [id$=__rich_text_kADYDC]{border-top:1px solid #E6DFD2!important}body.cs-sync #MainContent [id^=shopify-section]>.color-background-2,body.cs-sync #MainContent [id^=shopify-section]>.clinical-pathways-section,body.cs-sync #MainContent [id^=shopify-section]>.testimonials-section{border-top:1px solid #E6DFD2!important}body.cs-sync #MainContent [id^=shopify-section]:has(>:is(.color-background-2,.clinical-pathways-section,.testimonials-section))+[id^=shopify-section]>:is(.color-background-2,.clinical-pathways-section,.testimonials-section){border-top:0!important}body.cs-palette #MainContent .rich-text__text p,body.cs-palette #MainContent .section-description p,body.cs-palette #MainContent .section-header p,body.cs-palette #MainContent .card-description p,body.cs-palette #MainContent .step-card p,body.cs-palette #MainContent .article__content p,body.cs-palette #MainContent p.article__excerpt,body.cs-palette #MainContent .about__accordion-description,body.cs-palette #MainContent .about__accordion-description p,body.cs-palette #MainContent .about__accordion-description li{font-size:17px!important;line-height:1.72!important}body.cs-sync #MainContent .button,body.cs-palette #MainContent .button{border-radius:0!important;font-size:14px!important;letter-spacing:.055em!important}body.cs-palette #MainContent .button.open_filters{color:#192846!important}body.cs-palette #MainContent .facets-menu_top-sticky{border-color:#e6dfd2!important}@media screen and (min-width:990px){body.cs-sync #MainContent [id$=__image_with_text_3cNmz3] .image-with-text__content h1,body.cs-sync #MainContent [id$=__image_with_text_3cNmz3] .image-with-text__content h2,body.cs-sync #MainContent [id$=__image_with_text_3cNmz3] .image-with-text__content h3,body.cs-sync #MainContent [id$=__image_with_text_4nB7NF] .image-with-text__content h1,body.cs-sync #MainContent [id$=__image_with_text_4nB7NF] .image-with-text__content h2,body.cs-sync #MainContent [id$=__image_with_text_4nB7NF] .image-with-text__content h3{font-size:40px!important}body.cs-palette #MainContent [id$=__custom_rich_text_btn_EbECNw] .title--section,body.cs-palette #MainContent [id$=__custom_rich_text_btn_EbECNw] .rich-text__blocks>h2{font-size:48px!important}}@media screen and (min-width:990px){body.cs-palette #MainContent [id$=__custom_rich_text_btn_EbECNw] .rich-text .container>h2{font-size:48px!important}}@media screen and (max-width:749px){body.cs-palette #MainContent .rich-text__text p,body.cs-palette #MainContent .section-description p,body.cs-palette #MainContent .section-header p,body.cs-palette #MainContent .card-description p,body.cs-palette #MainContent .step-card p,body.cs-palette #MainContent .article__content p,body.cs-palette #MainContent p.article__excerpt,body.cs-palette #MainContent .about__accordion-description,body.cs-palette #MainContent .about__accordion-description p,body.cs-palette #MainContent .about__accordion-description li,body.cs-palette #MainContent .h6>p{font-size:16px!important;line-height:1.72!important}body.cs-sync #MainContent [id$=__image_with_text_3cNmz3] .image-with-text__content h1,body.cs-sync #MainContent [id$=__image_with_text_3cNmz3] .image-with-text__content h2,body.cs-sync #MainContent [id$=__image_with_text_3cNmz3] .image-with-text__content h3,body.cs-sync #MainContent [id$=__image_with_text_4nB7NF] .image-with-text__content h1,body.cs-sync #MainContent [id$=__image_with_text_4nB7NF] .image-with-text__content h2,body.cs-sync #MainContent [id$=__image_with_text_4nB7NF] .image-with-text__content h3{font-size:30px!important}}@media screen and (max-width:749px){body.cs-sync #MainContent .image-with-text__content h1,body.cs-sync #MainContent .image-with-text__content h2,body.cs-sync #MainContent .image-with-text__content h3{font-size:30px!important}}@media screen and (min-width:990px){body.cs-sync #MainContent .image-with-text__content h1,body.cs-sync #MainContent .image-with-text__content h2,body.cs-sync #MainContent .image-with-text__content h3{font-size:40px!important}}@media screen and (min-width:1200px)and (max-width:1520px){.header.header{padding-left:32px!important;padding-right:32px!important}.header__inline-menu .header__menu-item{padding-left:12px!important;padding-right:12px!important;letter-spacing:1px!important}.header__inline-menu .list-menu--inline{flex-wrap:nowrap!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cs-palette.css.map */
