*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.6;min-height:100vh}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{background:none;border:none;cursor:pointer}:root{--font-body-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body-weight: 300;--font-body-weight-light: 300;--font-body-weight-regular: 400;--font-body-weight-bold: 700;--font-body-style: normal;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-weight: 300;--font-heading-weight-light: 300;--font-heading-weight-regular: 400;--font-heading-weight-medium: 500;--font-heading-style: normal;--font-size-base: 16px;--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.75rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--page-width: 1400px;--header-height: auto;--section-spacing: 50px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-header: 100;--z-dropdown: 200;--z-modal: 300;--z-overlay: 400}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--font-size-base);color:var(--color-foreground);background-color:var(--color-background);letter-spacing:.01em}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:var(--color-foreground-heading, var(--color-foreground));line-height:1.15;letter-spacing:.01em}h1{font-size:var(--font-size-5xl);font-weight:var(--font-heading-weight-light)}h2{font-size:var(--font-size-4xl);font-weight:var(--font-heading-weight-light)}h3{font-size:var(--font-size-3xl);font-weight:var(--font-heading-weight-light)}h4{font-size:var(--font-size-2xl);font-weight:var(--font-heading-weight-light)}h5{font-size:var(--font-size-xl);font-weight:var(--font-heading-weight-regular)}h6{font-size:var(--font-size-lg);font-weight:var(--font-heading-weight-regular)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-label{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:var(--font-body-weight);letter-spacing:.15em;text-transform:uppercase}.page-width{max-width:var(--page-width);margin:0 auto;padding-left:2rem;padding-right:2rem}@media screen and (max-width:749px){.page-width{padding-left:1.25rem;padding-right:1.25rem}}.full-width{width:100%}.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}.skip-to-content-link:focus{position:fixed!important;top:0;left:0;z-index:var(--z-overlay);width:auto!important;height:auto!important;padding:var(--spacing-md)!important;margin:0!important;clip:auto!important;white-space:normal!important}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.grid{display:grid}.button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-family:var(--font-body-family);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all var(--transition-base)}.button--primary{background-color:var(--color-button-background);color:var(--color-button-text);border-color:var(--color-button-border)}.button--primary:hover{opacity:.85}.button--secondary{background-color:var(--color-secondary-button-background);color:var(--color-secondary-button-text);border-color:var(--color-secondary-button-border)}.button--secondary:hover{background-color:var(--color-foreground);color:var(--color-background)}.button--link{background:none;border:none;padding:0;text-transform:none;letter-spacing:normal;font-weight:400}.button--link:hover{opacity:.6}.icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5}.icon--small{width:1rem;height:1rem}.icon--large{width:1.5rem;height:1.5rem}.link{color:var(--color-primary);text-decoration:none;transition:opacity var(--transition-base)}.link:hover{opacity:.6}.link--underline{text-decoration:underline;text-underline-offset:3px}.main-content{min-height:50vh}.main-content:focus{outline:none}@media screen and (max-width:990px){:root{--font-size-5xl: 2.5rem;--font-size-4xl: 2rem;--font-size-3xl: 1.5rem;--font-size-2xl: 1.25rem}}@media screen and (max-width:749px){:root{--font-size-5xl: 2rem;--font-size-4xl: 1.75rem;--font-size-3xl: 1.375rem;--font-size-2xl: 1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
