*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}img,svg,video{display:block;max-width:100%;height:auto}a{color:var(--color-text);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-accent-text)}ul,ol{margin:0;padding:0;list-style:none}p{margin:0 0 1em}button{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,.heading{margin:0 0 .5em;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--letter-spacing-heading);line-height:var(--leading-tight);color:var(--color-text)}h1,.h1{font-size:var(--text-h1)}h2,.h2{font-size:var(--text-h2)}h3,.h3{font-size:var(--text-h3)}h4,.h4{font-size:var(--text-h4);line-height:var(--leading-snug)}h5,.h5{font-size:var(--text-h5);line-height:var(--leading-snug)}h6,.h6{font-size:var(--text-h6);line-height:var(--leading-snug)}.label{font-family:var(--font-body-family);font-weight:var(--font-body-weight-medium);font-size:var(--text-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--label-transform);line-height:var(--leading-snug)}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-gutter)}.page-width--full{max-width:none}.section{padding-top:var(--section-pt, var(--section-padding));padding-bottom:var(--section-pb, var(--section-padding))}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content{position:absolute;top:-100px;left:16px;z-index:1000;padding:10px 16px;background:var(--color-text);color:var(--color-chrome)}.skip-to-content:focus{top:16px;color:var(--color-chrome)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.button,button.button{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:44px;padding:var(--button-padding-y) var(--button-padding-x);border:var(--button-border-width) solid var(--button-color, var(--color-text));border-radius:var(--button-radius);background-color:var(--button-bg, transparent);color:var(--button-color, var(--color-text));font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--text-label);letter-spacing:var(--button-letter-spacing);text-transform:var(--label-transform);line-height:var(--leading-snug);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.button:active{transform:translateY(1px) scale(.99)}.button:hover{background-color:var(--button-hover-bg, var(--color-text));border-color:var(--button-hover-bg, var(--color-text));color:var(--button-hover-color, var(--color-chrome))}.button--solid{--button-bg: var(--color-text);--button-color: var(--color-chrome);--button-hover-bg: transparent;--button-hover-color: var(--color-text)}.button--solid:hover{border-color:var(--color-text)}.button--full{width:100%}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.button--primary{--button-color: var(--color-text)}.button-style--solid .button--primary{--button-bg: var(--color-text);--button-color: var(--color-chrome);--button-hover-bg: transparent;--button-hover-color: var(--color-text)}.button-style--solid .button--primary:hover{border-color:var(--color-text)}.button--on-image{--button-color: var(--color-on-image);--button-hover-bg: var(--color-accent-secondary);--button-hover-color: var(--color-on-image);border-color:color-mix(in srgb,var(--color-on-image) 60%,transparent)}.button--on-image:hover{border-color:var(--color-accent-secondary)}.field{position:relative;margin-bottom:20px}.field__label{display:block;margin-bottom:4px;font-size:var(--text-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--label-transform);color:var(--color-text-muted)}.field__input,.select__select{width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text);font-family:var(--font-body-family);font-size:1rem;transition:border-color .3s ease;-webkit-appearance:none;appearance:none}.field__input:focus,.select__select:focus{outline:none;border-bottom-color:var(--color-text)}.field__input::placeholder{color:var(--color-text-muted);font-style:italic}textarea.field__input{min-height:120px;resize:vertical}.field__input[aria-invalid=true]{border-bottom-color:var(--color-error)}.form-message{margin:0 0 20px;font-size:var(--text-sm)}.form-message--error{color:var(--color-error)}.form-message--success{color:var(--color-accent-text)}.checkbox{display:flex;align-items:flex-start;gap:12px;font-size:var(--text-sm);font-weight:var(--font-body-weight);line-height:var(--leading-body);cursor:pointer}.checkbox input{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-text)}.icon{display:inline-block;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.icon--filled{fill:currentColor;stroke:none}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{margin-block:1em}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:10px 12px;border:1px solid var(--color-border);text-align:left}.media{position:relative;overflow:hidden;background:var(--color-chrome)}.media img{width:100%;height:100%;object-fit:cover}.media--adapt img{height:auto}.media--tall{aspect-ratio:2 / 3}.media--portrait{aspect-ratio:4 / 5}.media--square{aspect-ratio:1 / 1}.media--landscape{aspect-ratio:3 / 2}.back-to-top{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--color-border);background:var(--color-chrome);color:var(--color-text);opacity:0;visibility:hidden;transition:opacity .3s ease,background-color .3s ease,color .3s ease}.back-to-top.is-visible{opacity:1;visibility:visible}.back-to-top:hover{background:var(--color-text);color:var(--color-chrome)}.text-center{text-align:center}.text-right{text-align:right}.hidden{display:none!important}@media screen and (max-width:759px){.hide-mobile{display:none!important}}@media screen and (min-width:760px){.hide-desktop{display:none!important}}.shopify-policy__container{max-width:820px;margin:0 auto;padding:40px var(--page-gutter) 60px}.shopify-policy__title h1{margin-bottom:24px;text-align:center}.shopify-policy__body{font-weight:var(--font-body-weight-light)}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
