:root{--crh-green: #344729;--crh-orange: #DB6333;--crh-beige: #D7D2CD;--crh-cream: #F5F0E7;--crh-white: #FFFDF8;--crh-muted: #6D675E;--crh-line: rgba(52,71,41,.16);--crh-container: 1200px;--crh-gutter: clamp(18px,4vw,40px);--crh-space-sm: 16px;--crh-space-md: 32px;--crh-space-lg: 56px;--crh-space-xl: 88px;--crh-radius: 18px;--crh-radius-pill: 999px;--crh-h1: clamp(42px,5.5vw,76px);--crh-h2: clamp(32px,4vw,54px);--crh-h3: clamp(23px,2.5vw,32px);--crh-body: 16px}.crh-container{width:min(var(--crh-container),calc(100% - 2 * var(--crh-gutter)));margin-inline:auto}.crh-section{padding-block:var(--crh-space-xl)}.crh-stack>*+*{margin-top:var(--crh-space-md)}.crh-heading-xl,.crh-heading-lg,.crh-heading-md{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.08;color:var(--crh-green)}.crh-heading-xl{font-size:var(--crh-h1)}.crh-heading-lg{font-size:var(--crh-h2)}.crh-heading-md{font-size:var(--crh-h3)}.crh-text{font-size:var(--crh-body);line-height:1.75;color:var(--crh-muted)}.crh-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--crh-orange)}.crh-ui-card{background:var(--crh-white);border:1px solid var(--crh-line);border-radius:var(--crh-radius);padding:clamp(22px,3vw,36px)}.crh-ui-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--crh-green)}.crh-ui-icon svg{width:24px;height:24px;stroke:currentColor}.crh-ui-table-wrap{width:100%;overflow-x:auto}.crh-ui-table{width:100%;border-collapse:collapse;color:var(--crh-green);font-size:14px}.crh-ui-table th,.crh-ui-table td{padding:18px;border-bottom:1px solid var(--crh-line);text-align:left}.crh-ui-table th{background:var(--crh-cream);font-weight:700}.crh-ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border:0;border-radius:var(--crh-radius-pill);background:var(--crh-green);color:#fff;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s ease}.crh-ui-button:hover{background:var(--crh-orange);color:#fff}.crh-ui-button:focus-visible{outline:2px solid var(--crh-orange);outline-offset:3px}@media(max-width:749px){:root{--crh-space-lg: 40px;--crh-space-xl: 56px;--crh-body: 15px}.crh-ui-card{padding:22px}.crh-ui-table th,.crh-ui-table td{padding:12px}}body :is(h1,.h1,h2,.h2,h3,.h3){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}body :is(h1,.h1){font-size:clamp(3.8rem,4.2vw,6.4rem)}body :is(h2,.h2){font-size:clamp(3rem,3.2vw,5rem)}body :is(h3,.h3){font-size:clamp(2.2rem,2.1vw,3rem)}body :is(.rte,.rich-text__text){line-height:1.75}body .rte p+p{margin-top:1.4rem}body .title-wrapper,body .title-wrapper-with-link{margin-bottom:3rem}body .rte table:not([class]){width:100%;border-collapse:collapse;font-size:1.5rem}body .rte table:not([class]) :is(th,td){padding:1.6rem;border-color:#34472929}@media screen and (max-width:749px){body :is(h1,.h1){font-size:clamp(3.4rem,8vw,4.4rem)}body :is(h2,.h2){font-size:clamp(2.8rem,6.5vw,3.6rem)}body :is(h3,.h3){font-size:clamp(2.1rem,5vw,2.6rem)}body .title-wrapper,body .title-wrapper-with-link{margin-bottom:2.2rem}}body .title-wrapper,body .title-wrapper-with-link{margin-bottom:clamp(24px,3vw,40px)}body .rte{line-height:1.7}body .rte p{margin-block:0 1.2em}body .rte p:last-child{margin-bottom:0}body .rich-text__text{max-width:70ch;margin-inline:auto}body .card__content{row-gap:12px}body .card__heading{line-height:1.25}@media screen and (max-width:749px){body .title-wrapper,body .title-wrapper-with-link{margin-bottom:24px}body .rich-text__text{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/carolina-rh-design.css.map */
