:root{--color-seasalt: #F8F8F8;--color-platinum: #E6E6E0;--color-rosy-brown: #DDC0BA;--color-lapis: #5991A0;--color-midnight-green: #1B3940;--color-velvet-black: #1D1D1D;--color-background: var(--color-seasalt);--color-white: #ffffff;--color-text-primary: var(--color-midnight-green);--color-text-secondary: #4a5568;--color-accent: var(--color-rosy-brown);--color-accent-hover: #d0b5ae;--color-border: var(--color-rosy-brown);--font-heading: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Erode", Georgia, "Times New Roman", serif;--font-heading-family: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body-family: "Erode", Georgia, "Times New Roman", serif;--font-primary--family: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body--family: "Erode", Georgia, "Times New Roman", serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 2.5rem;--spacing-xxl: 3rem;--border-radius: 12px;--border-radius-lg: 20px;--container-max-width: 1200px;--container-padding: var(--spacing-md)}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-body);background-color:var(--color-background);color:var(--color-text-primary);font-size:16px;letter-spacing:normal;line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}@media screen and (min-width: 750px){body{font-size:18px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2;margin:0;color:var(--color-text-primary);letter-spacing:-.01em}h1{font-size:2.5rem;line-height:.85;font-weight:700}h2{font-size:2rem;line-height:.95;font-weight:700}h3{font-size:1.5rem;line-height:.95;font-weight:600}h4{font-size:1.25rem;line-height:.95;font-weight:600}h5{font-size:1.125rem;line-height:.95;font-weight:500}h6{font-size:1rem;line-height:.95;font-weight:500}p{margin:0 0 var(--spacing-sm) 0;font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.1}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--spacing-xl) 0}.section--white{background-color:var(--color-white)}.section--background{background-color:var(--color-background)}.card{background-color:var(--color-white);border:2px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);transition:transform .2s ease}.card:hover{transform:translateY(-4px)}.card__title{font-family:var(--font-heading);font-weight:600;font-size:1.3rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.card__text{color:var(--color-text-secondary);line-height:1.6}.btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-lg);font-family:var(--font-heading);font-weight:400;text-decoration:none;cursor:pointer;transition:all .2s ease;border:2px solid transparent;font-size:1rem}.btn--primary{background-color:var(--color-lapis);color:var(--color-white)}.btn--primary:hover{background-color:var(--color-midnight-green);transform:translateY(-1px);box-shadow:0 2px 8px #5991a04d}.btn--secondary{background-color:transparent;color:var(--color-text-primary);border-color:var(--color-border)}.btn--secondary:hover{background-color:var(--color-accent);color:var(--color-text-primary);transform:translateY(-1px);box-shadow:0 2px 8px #ddc0ba4d}.form-input{border:none;border-bottom:2px solid var(--color-text-secondary);background:transparent;padding:var(--spacing-sm) 0;font-size:1rem;color:var(--color-text-primary);width:100%;font-family:var(--font-body);transition:border-color .2s ease}.form-input:focus{outline:none;border-bottom-color:var(--color-lapis)}.form-input::placeholder{color:var(--color-text-secondary)}.grid{display:grid;gap:var(--spacing-lg)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--auto{grid-template-columns:repeat(4,1fr)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xxl{margin-bottom:var(--spacing-xxl)}@media (max-width: 768px){:root{--container-padding: var(--spacing-sm)}h1{font-size:2.5rem}h2{font-size:2rem}.grid--2,.grid--3{grid-template-columns:1fr}.section{padding:var(--spacing-xl) 0}.card{padding:var(--spacing-lg)}.btn:hover{transform:none;box-shadow:none}}@media (max-width: 480px){h1{font-size:2rem}.container{padding:0 var(--spacing-sm)}}button:focus,input:focus,.btn:focus{outline:2px solid var(--color-accent);outline-offset:2px}.loading{opacity:.7;pointer-events:none}.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}body,html,*:not(.shopify-design-mode *):not(.shopify-section *){font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6,.banner__heading,.inline-richtext.h1,.inline-richtext.h2,.multicolumn-list__item .rte h3,.card__heading,.collection-hero__title,.page-title,.header__heading{font-family:var(--font-heading)!important;color:var(--color-text-primary)!important}p,.banner__text,.multicolumn-card__info,.card__information,.rte p,button,input,textarea,select{font-family:var(--font-body)!important;color:var(--color-text-primary)!important}.section{background-color:var(--color-background)!important}.page-width{max-width:var(--container-max-width)!important;margin:0 auto!important;padding:0 var(--container-padding)!important}.btn{border-radius:var(--border-radius-lg)!important;padding:var(--spacing-md) var(--spacing-lg)!important;font-family:var(--font-heading)!important;font-weight:400!important;text-decoration:none!important;display:inline-block!important;transition:all .2s ease!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/luma-base.css.map */
