h1,h2,h3,h4,h5,h6{font-family:var(--font-primary--family);font-weight:700;line-height:1.2;color:var(--color-foreground, #1a2e44)}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,3.5vw,2.5rem)}h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}h4{font-size:clamp(1.1rem,2vw,1.375rem)}h5{font-size:1rem}h6{font-size:.875rem}p{font-size:1rem;line-height:1.75;color:var(--color-foreground, #1a2e44)}a{color:var(--color-brand, #3ba9ce);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.75}strong,b{font-weight:700}.btn,.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 2.25rem;border-radius:3rem;font-family:var(--font-primary--family);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:opacity .2s ease,background .2s ease,color .2s ease;white-space:nowrap;width:fit-content}.btn--primary,.button--primary{background:var(--color-brand, #3ba9ce);color:#fff;border-color:var(--color-brand, #3ba9ce)}.btn--primary:hover,.button--primary:hover{opacity:.85;color:#fff}.btn--outline,.button--outline{background:transparent;color:var(--color-brand, #3ba9ce);border-color:var(--color-brand, #3ba9ce)}.btn--outline:hover,.button--outline:hover{background:var(--color-brand, #3ba9ce);color:#fff;opacity:1}.btn--dark,.button--dark{background:var(--color-foreground, #1a2e44);color:#fff;border-color:var(--color-foreground, #1a2e44)}.btn--dark:hover,.button--dark:hover{opacity:.85;color:#fff}label{display:block;font-size:.875rem;font-weight:600;color:var(--color-foreground, #1a2e44);margin-bottom:.4rem}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{display:block;width:100%;padding:.75rem 1rem;font-family:var(--font-primary--family);font-size:1rem;color:var(--color-foreground, #1a2e44);background:#fff;border:1.5px solid #d0dce6;border-radius:var(--style-border-radius-inputs, 6px);transition:border-color .2s ease,box-shadow .2s ease;outline:none}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:var(--color-brand, #3ba9ce);box-shadow:0 0 0 3px #3ba9ce26}textarea{resize:vertical;min-height:120px}::placeholder{color:#9ab0c0;opacity:1}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:.75em}.rte p{margin-bottom:1em}.rte p:last-child{margin-bottom:0}.rte ul,.rte ol{padding-left:1.5rem;margin-bottom:1em}.rte li{margin-bottom:.35em;line-height:1.7}.rte a{color:var(--color-brand, #3ba9ce);text-decoration:underline}.rte img{max-width:100%;height:auto;border-radius:.5rem}.rte blockquote{border-left:3px solid var(--color-brand, #3ba9ce);margin:1.5em 0;padding:.5em 1.25em;color:var(--color-foreground, #1a2e44);font-style:italic;opacity:.85}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-brand{color:var(--color-brand, #3ba9ce)}.text-dark{color:var(--color-foreground, #1a2e44)}.text-white{color:#fff}.bg-white{background-color:#fff}.bg-light{background-color:#f4fafd}.bg-brand{background-color:var(--color-brand, #3ba9ce)}body{animation:page-fade-in .3s ease forwards}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f4f7}::-webkit-scrollbar-thumb{background:var(--color-brand, #3ba9ce);border-radius:3px}:focus-visible{outline:2px solid var(--color-brand, #3ba9ce);outline-offset:3px;border-radius:3px}.shopify-policy__container{max-width:780px;margin:0 auto;padding:4rem 2rem 6rem}.shopify-policy__title{margin-bottom:2rem}.shopify-policy__title h1{font-family:var(--font-primary--family, inherit);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;color:var(--color-foreground, #1a2e44);letter-spacing:.05em;text-transform:uppercase;line-height:1.15;margin:0 0 1rem}.shopify-policy__title:after{content:"";display:block;width:3rem;height:2px;background:var(--color-brand, #3ba9ce);border-radius:2px;opacity:.6;margin-top:1.5rem}.shopify-policy__body{font-size:.9375rem;line-height:1.85;color:#1a2e44cc}.shopify-policy__body h2{font-family:var(--font-primary--family, inherit);font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground, #1a2e44);margin:2.5rem 0 .85rem;padding-bottom:.6rem;border-bottom:1.5px solid rgba(59,169,206,.22)}.shopify-policy__body h3{font-size:.95rem;font-weight:700;color:var(--color-foreground, #1a2e44);margin:2rem 0 .5rem}.shopify-policy__body p{margin:0 0 1.1rem}.shopify-policy__body a{color:var(--color-brand, #3ba9ce);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s}.shopify-policy__body a:hover{opacity:.75}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.25rem 1.5rem;padding:0}.shopify-policy__body li{margin-bottom:.45rem}.shopify-policy__body strong{font-weight:700;color:var(--color-foreground, #1a2e44)}@media(max-width:768px){.shopify-policy__container{padding:2.5rem 1.5rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
