@font-face{font-family:HarmonyOS Sans SC;src:url(HarmonyOS_Sans_Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(HarmonyOS_Sans_Medium.woff2) format("woff2");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(HarmonyOS_Sans_Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--casuca-red: #b63743;--casuca-ink: #201f1d;--casuca-cream: #f7f3ed;--casuca-mist: #e7e5e0;--font-body--family: "HarmonyOS Sans SC", Arial, sans-serif;--font-subheading--family: "HarmonyOS Sans SC", Arial, sans-serif;--font-heading--family: "HarmonyOS Sans SC", Arial, sans-serif;--font-accent--family: "HarmonyOS Sans SC", Arial, sans-serif}body{font-family:HarmonyOS Sans SC,Arial,sans-serif;color:var(--casuca-ink)}.header-logo{color:var(--casuca-red);font-weight:700;letter-spacing:.32em}.header-menu__link,.header-actions__action,.button,button,input,select,textarea{font-family:HarmonyOS Sans SC,Arial,sans-serif}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.template-page--contact #MainContent>.shopify-section:first-child .page-width-content{--page-content-width: min(70rem, calc(100vw - (var(--page-margin) * 2)))}.template-page--contact #MainContent>.shopify-section:nth-child(2) .section--page-width{--page-content-width: min(70rem, calc(100vw - (var(--page-margin) * 2)));--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.template-page--contact #MainContent rte-formatter.rte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,5vw,4.5rem);row-gap:clamp(1.75rem,2.5vw,2.25rem);width:100%;color:var(--casuca-ink);text-align:left}.template-page--contact #MainContent rte-formatter.rte>p{margin:0}.template-page--contact #MainContent rte-formatter.rte>p:first-child{grid-column:1 / -1;max-width:100ch;color:#201f1dc2;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.55}.template-page--contact #MainContent rte-formatter.rte>p:nth-child(2),.template-page--contact #MainContent rte-formatter.rte>p:nth-child(3){padding-top:clamp(1.25rem,2vw,1.75rem);border-top:1px solid rgb(32 31 29 / .16);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65}.template-page--contact #MainContent rte-formatter.rte>p:nth-child(2) strong,.template-page--contact #MainContent rte-formatter.rte>p:nth-child(3) strong{display:block;margin-bottom:.65rem;color:#201f1d94;font-size:.75rem;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.template-page--contact #MainContent rte-formatter.rte>p:nth-child(2) strong+br,.template-page--contact #MainContent rte-formatter.rte>p:nth-child(3) strong+br{display:none}.template-page--contact #MainContent rte-formatter.rte a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .18s cubic-bezier(.16,1,.3,1)}.template-page--contact #MainContent rte-formatter.rte>p:nth-child(2) a{display:inline-block;overflow-wrap:normal;word-break:normal;white-space:nowrap}.template-page--contact #MainContent rte-formatter.rte a:hover{color:var(--casuca-red)}@media screen and (max-width:749px){.template-page--contact #MainContent>.shopify-section:first-child .page-width-content{--page-content-width: var(--normal-content-width)}.template-page--contact #MainContent>.shopify-section:nth-child(2) .section--page-width{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.template-page--contact #MainContent rte-formatter.rte{grid-template-columns:1fr;gap:1.5rem}.template-page--contact #MainContent rte-formatter.rte>p:first-child{grid-column:auto;max-width:none;font-size:1rem}[id$=__section_bfa9EJ] rte-formatter.text-block p br{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/casuca-brand.css.map */
