@font-face{font-family:Balgin;font-weight:700;font-display:swap;src:url(Balgin-Bold.otf),url(Balgin-Bold.eot),url(Balgin-Bold.woff) format("woff"),url(Balgin-Bold.woff2) format("woff2"),url(Balgin-Bold.svg) format("svg"),url(Balgin-Bold.ttf) format("ttf");ascent-override:89%;descent-override:24%}:root{--color-green-dark: #005648;--color-green-primary: #10B193;--color-green-hover: #006353;--color-cream: #F9F6F1;--color-cream-light: #FCFBF9;--color-cream-dark: #F0F2E9;--color-orange: #FF886B;--color-orange-hover: #FF5C35;--color-tangerine: #F68B1F;--color-white: #FFFFFF;--color-black: #000000;--color-text: #3A4A42;--color-text-muted: #6B7C72;--color-mint: #DBE6DC;--color-green-light: #e8f3ed;--background: var(--color-cream);--foreground: var(--color-green-dark);--font-heading: "Balgin", sans-serif;--font-body: "Balgin", sans-serif;--font-accent: "Lore", sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 3.5rem;--space-xl: 6rem;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--border-radius: 1rem}*{box-sizing:border-box;padding:0;margin:0}html,body{max-width:100vw;overflow-x:hidden;font-family:var(--font-body);background-color:var(--background);color:var(--color-text, var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.6;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700}a{color:inherit;text-decoration:none}.wrap{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1280px}@media(min-width:768px){.wrap{padding-left:2rem;padding-right:2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;cursor:pointer;transition:all .35s cubic-bezier(.22,1,.36,1);padding:.75rem 1.5rem;font-size:1rem;border:none;letter-spacing:.01em;position:relative;overflow:hidden}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.btn-sm{min-height:2.5rem;padding:0 .75rem;font-size:.875rem}.btn-orange{background-color:var(--color-orange);color:#fff}.btn-orange:hover{background-color:var(--color-orange-hover)}.btn-mint{background-color:#dbe6dc;color:var(--color-green-dark)}.btn-mint-solid{background-color:var(--color-green-primary);color:#fff}.btn-light{background-color:var(--color-cream-dark);color:var(--color-green-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shopify-policy__container{max-width:780px;margin:0 auto;padding:60px 24px 100px}.shopify-policy__title{font-family:var(--font-heading, "Balgin", sans-serif);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:#1e3a2f;text-align:center;margin:0 0 12px;line-height:1.15;letter-spacing:-.02em}.shopify-policy__body{font-family:Inter,system-ui,sans-serif;font-size:1rem;color:#3d5347;line-height:1.85}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--font-heading, "Balgin", sans-serif);color:#1e3a2f;margin-top:2em;margin-bottom:.6em}.shopify-policy__body h2{font-size:1.35rem;padding-bottom:10px;border-bottom:1px solid #E5E0D5}.shopify-policy__body h3{font-size:1.1rem}.shopify-policy__body p{margin-bottom:1em}.shopify-policy__body a{color:#2f7a5a;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.shopify-policy__body a:hover{color:#1e3a2f}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.5em;margin-bottom:1em}.shopify-policy__body li{margin-bottom:.4em}.shopify-policy__body strong{color:#1e3a2f;font-weight:700}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95rem}.shopify-policy__body th,.shopify-policy__body td{padding:12px 16px;border:1px solid #E5E0D5;text-align:left}.shopify-policy__body th{background:#f0f7f2;font-family:var(--font-heading, "Balgin", sans-serif);font-weight:700;color:#1e3a2f;font-size:.9rem}.shopify-policy__body blockquote{border-left:3px solid #4A9B7A;padding:12px 20px;margin:1.5em 0;background:#f0f7f2;border-radius:0 12px 12px 0;color:#3a5e4a}@media(max-width:700px){.shopify-policy__container{padding:40px 16px 80px}.shopify-policy__title{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/base.css.map */
