:root{--color-brand-light: #FBE4DD;--color-brand-dark: #966050;--color-brand-accent: #E0C0B0;--color-background: #FFFFFF;--color-text: #403735;--color-border: #E0D9D7;--color-accent: #C0A175;--color-bg-brick: #B06150;--color-bg-emerald: #009B77;--color-bg-navy: #2E4057;--color-black: #000000;--color-white: #FFFFFF;--font-body-family: "neuzeit-grotesk", sans-serif;--font-body-weight: 400;--font-body-style: normal;--font-heading-family: "argent-cf", serif;--font-heading-weight: 100;--section-padding-desktop: 80px;--section-padding-mobile: 60px;--page-width: 1400px;--gutter: 30px}.padding-bottom-0{padding-bottom:0!important}.padding-top-30{padding-top:30px!important}.link-reset{text-decoration:none;color:inherit;transition:opacity .2s}.link-reset:hover{opacity:.7}*,*:before,*:after{box-sizing:border-box}@media (max-width: 768px){html,body{overflow-x:hidden;width:100%}h1.font-serif-display,.font-serif-display{font-size:36px!important;line-height:1.2!important;word-wrap:break-word}.section-spacing{padding-top:40px!important;padding-bottom:40px!important}.page-width-custom{padding-left:20px!important;padding-right:20px!important}}body{margin:0;font-family:var(--font-body-family);color:var(--color-text);background-color:var(--color-background);line-height:1.6}img{max-width:100%;height:auto;display:block}.page-width-custom{max-width:var(--page-width);margin:0 auto;padding:0 var(--gutter)}.section-spacing{padding-top:var(--section-padding-desktop);padding-bottom:var(--section-padding-desktop)}@media (max-width: 768px){.section-spacing{padding-top:var(--section-padding-mobile);padding-bottom:var(--section-padding-mobile)}.page-width-custom{padding:0 20px}}.font-serif-display{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;line-height:1.1;margin:0 0 20px}h1.font-serif-display{font-size:70px}h2.font-serif-display{font-size:50px}h3.font-serif-display{font-size:40px}.text-subtext{font-size:16px;opacity:.8;line-height:1.6;margin-bottom:30px}@media (max-width: 768px){h1.font-serif-display{font-size:45px}h2.font-serif-display{font-size:36px}h3.font-serif-display{font-size:28px}}.button--pill{display:inline-flex;align-items:center;gap:12px;background-color:var(--color-brand-dark);color:var(--color-white);text-decoration:none;border-radius:50px;padding:8px 8px 8px 24px;transition:all .3s ease;border:none;cursor:pointer;font-family:var(--font-body-family);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.button--pill .button__icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#0003;transition:background-color .3s ease,transform .3s ease}.button--pill .button__icon-wrapper svg{width:16px;height:16px;color:currentColor}.button--pill:hover .button__icon-wrapper{background-color:var(--color-white);color:var(--color-brand-dark);transform:rotate(-45deg)}.button--pill.button--inverse{background-color:var(--color-white);color:var(--color-black)}.button--pill.button--inverse .button__icon-wrapper{background-color:#0000001a}.button--pill.button--inverse:hover .button__icon-wrapper{background-color:var(--color-black);color:var(--color-white)}.input-group-field{width:100%;padding:15px 20px;border:1px solid var(--color-border);border-radius:12px;font-size:15px;font-family:inherit;background-color:var(--color-background);color:var(--color-text);outline:none;transition:border-color .3s,box-shadow .3s}.input-group-field:focus{border-color:var(--color-brand-dark);box-shadow:0 0 0 1px var(--color-brand-dark)}.bg-default{background-color:var(--color-brand-light);color:var(--color-text)}.bg-brick{background-color:var(--color-bg-brick);color:var(--color-white)}.bg-emerald{background-color:var(--color-bg-emerald);color:var(--color-white)}.bg-navy{background-color:var(--color-bg-navy);color:var(--color-white)}[data-gradient-overlay]:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(to top,var(--overlay-color) 0%,transparent 60%);border-radius:inherit}[data-gradient-overlay=dark]{--overlay-color: var(--color-brand-dark)}[data-gradient-overlay=brick]{--overlay-color: var(--color-bg-brick)}[data-gradient-overlay=emerald]{--overlay-color: var(--color-bg-emerald)}[data-gradient-overlay=navy]{--overlay-color: var(--color-bg-navy)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
