[class*=custom-],[class*=in-depth-]{font-family:var(--font-body-family);font-weight:400;font-style:normal}[class*=custom-][class*=__heading],[class*=in-depth-][class*=__heading]{font-size:var(--custom-heading-size, 40px)}[class*=custom-][class*=__subheading],[class*=in-depth-][class*=__subheading]{font-size:var(--custom-subheading-size, 18px)}[class*=custom-][class*=__desc],[class*=custom-][class*=__description],[class*=custom-][class*=__body],[class*=in-depth-][class*=__desc],[class*=in-depth-][class*=__description],[class*=in-depth-][class*=__body]{font-size:var(--custom-body-size, 16px)}.article-template__title,.main-page-title,.collection-hero__title,.main-blog .title--primary,.product__title h1,.product__title h2,.contact .title{font-size:calc(var(--custom-heading-size) - 8px)}.card__heading{font-size:var(--custom-subheading-size)}.rte{font-size:var(--custom-body-size)}@media screen and (max-width:749px){.article-template__title,.main-page-title,.collection-hero__title,.main-blog .title--primary,.product__title h1,.product__title h2,.contact .title{font-size:calc(var(--custom-heading-size) - 16px)}.card__heading{font-size:calc(var(--custom-subheading-size) - 2px)}}@media(max-width:768px){[class*=custom-][class*=__heading],[class*=in-depth-][class*=__heading]{font-size:var(--custom-heading-size-mobile, 28px)}[class*=custom-][class*=__subheading],[class*=in-depth-][class*=__subheading]{font-size:var(--custom-subheading-size-mobile, 16px)}[class*=custom-][class*=__desc],[class*=custom-][class*=__description],[class*=custom-][class*=__body],[class*=in-depth-][class*=__desc],[class*=in-depth-][class*=__description],[class*=in-depth-][class*=__body]{font-size:var(--custom-body-size-mobile, 15px)}}[class*=custom-] em,[class*=custom-] i,[class*=custom-] blockquote,[class*=custom-] q,[class*=in-depth-] em,[class*=in-depth-] i,[class*=in-depth-] blockquote,[class*=in-depth-] q,.custom-quote{font-weight:400;font-style:italic}[class*=custom-] strong,[class*=custom-] b,[class*=in-depth-] strong,[class*=in-depth-] b,.custom-emphasis{font-weight:500;font-style:normal}[class*=custom-] strong em,[class*=custom-] em strong,[class*=in-depth-] strong em,[class*=in-depth-] em strong,.custom-emphasis-italic{font-weight:500;font-style:italic}.custom-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;font-weight:500;font-size:16px;letter-spacing:.01em;line-height:1;border-radius:10px;border:2.5px solid var(--custom-btn-border, #1c1c1c);background-color:var(--custom-btn-bg, #595959);color:var(--custom-btn-color, #fdfdfd);text-decoration:none;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.custom-btn:hover{opacity:.82;text-decoration:none;color:var(--custom-btn-color, #fdfdfd)}.product-media-container,.product__media,.card__media{border-radius:10px!important;overflow:hidden!important}.product-form__submit{border-radius:10px!important;background-color:#d9d5cc!important;color:#1c1c1c!important;border:2.5px solid #1C1C1C!important;font-weight:500!important;font-size:16px!important;letter-spacing:.01em!important;line-height:1!important;padding:14px 36px!important;min-height:unset!important;height:auto!important;transition:opacity .2s ease!important}.product-form__submit:hover:not([disabled]){opacity:.82!important;color:#1c1c1c!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{opacity:.45!important;cursor:not-allowed!important}.product-form__submit:before,.product-form__submit:after{display:none!important}.shopify-payment-button__button--unbranded{border-radius:10px!important;background-color:#595959!important;color:#fdfdfd!important;border:3px solid #1c1c1c!important;font-weight:500!important;font-size:16px!important;letter-spacing:.01em!important;line-height:1!important;padding:14px 36px!important;min-height:unset!important;height:auto!important;transition:opacity .2s ease!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){opacity:.82!important;color:#fdfdfd!important}.shopify-payment-button__button--unbranded[disabled]{opacity:.45!important;cursor:not-allowed!important}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important}:root{--anchor-offset: 100px}#hero,#services,#why-cosmedical,#our-process,#authority,#private-label,#testimonials,#faq,#services-detail{scroll-margin-top:var(--anchor-offset)}.announcement-bar-section{position:sticky;top:0;z-index:5}.shopify-section-header-sticky{top:var(--announcement-bar-height, 0px)!important}.shopify-section-header-hidden{top:calc(var(--announcement-bar-height, 0px) - var(--header-height))!important}.custom-services,.custom-process,.custom-pds,.custom-why,.custom-testimonials,.custom-authority,.custom-faq{padding-top:32px!important;padding-bottom:32px!important}.button,.shopify-challenge__button,.customer button{border-radius:10px!important;background-color:#595959!important;color:#fdfdfd!important;border:2.5px solid #1c1c1c!important;font-weight:500!important;font-size:16px!important;letter-spacing:.01em!important;line-height:1!important;padding:14px 36px!important;min-width:unset!important;min-height:unset!important;height:auto!important;transition:opacity .2s ease!important;box-shadow:none!important}.button:hover:not([disabled]),.shopify-challenge__button:hover,.customer button:hover{opacity:.82!important;color:#fdfdfd!important}.button[disabled],.button[aria-disabled=true],.button.disabled{opacity:.45!important;cursor:not-allowed!important}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{display:none!important}.product-form__submit{background-color:#d9d5cc!important;color:#1c1c1c!important}.product-form__submit:hover:not([disabled]){color:#1c1c1c!important}@media screen and (min-width:750px){[id*=multicolumn_KVeAt4] .multicolumn-card__image-wrapper{max-width:110px;margin-left:auto;margin-right:auto}}@media screen and (max-width:749px){[id*=multicolumn_KVeAt4]>.grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)!important;max-width:none!important}[id*=multicolumn_KVeAt4] .multicolumn-card__image-wrapper{width:80px!important;max-width:80px!important;margin-left:auto;margin-right:auto}}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:left!important;justify-self:start!important}.header{grid-template-columns:auto 2fr 1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/custom-global.css.map */
