*,*:before,*:after{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-family:var(--font-primary--family);background:var(--color-background);color:var(--color-foreground);line-height:1.5;-webkit-font-smoothing:antialiased;font-size:var(--base-font-size,20px)}img,picture,video,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}button{cursor:pointer;border:none;background:none}.shopify-section{--content-width:min(calc(var(--page-width) - var(--page-margin)*2),calc(100% - var(--page-margin)*2));--content-grid:var(--content-width);position:relative;display:grid;width:100%}.shopify-section>*{grid-column:1}.shopify-section>.full-width{grid-column:1/-1}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:50px;font-size:1rem;font-weight:600;letter-spacing:0px;transition:background .2s,color .2s,transform .1s;border:none;cursor:pointer;text-decoration:none;white-space:nowrap}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.btn--primary:active{transform:translateY(0)}.btn--secondary{background:#fff;color:var(--color-primary);border:2px solid var(--color-primary)}.btn--secondary:hover{background:var(--color-primary);color:#fff}.btn--disabled{background:#ccc;color:#666;cursor:not-allowed}.btn--lg{padding:14px 40px;font-size:.95rem}.btn--sm{padding:8px 24px;font-size:.8rem}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.shopify-policy__container{padding:50px}.shopify-policy__body p{font-size:1rem;padding:20px 0;color:#1d1d1d}.shopify-policy__body li{font-size:1rem;padding:10px 0;color:#1d1d1d}.shopify-policy__title h1{color:#0b5c5c;font-size:2rem}.shopify-policy__body h3{font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/23/assets/critical.css.map */
