*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background-color:var(--bg);color:var(--fg);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-size-base) * var(--body-scale));line-height:1.7;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}html{font-size:62.5%}img,svg,video,iframe{display:block;max-width:100%}img,video{height:auto}.banner__picture{display:contents}figure{margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0;color:inherit}ul,ol{margin:0;padding:0}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.2;color:var(--heading-color, inherit);text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);overflow-wrap:break-word}.h0{font-size:calc(clamp(3.4rem,1.8rem + 4.2vw,6.4rem) * var(--heading-scale));line-height:1.1}h1,.h1{font-size:calc(clamp(2.8rem,1.7rem + 2.6vw,4.6rem) * var(--heading-scale));line-height:1.15}h2,.h2{font-size:calc(clamp(2.4rem,1.7rem + 1.7vw,3.6rem) * var(--heading-scale))}h3,.h3{font-size:calc(clamp(2rem,1.6rem + 1vw,2.8rem) * var(--heading-scale))}h4,.h4{font-size:calc(1.8rem * var(--heading-scale))}h5,.h5{font-size:calc(1.5rem * var(--heading-scale))}p{margin:0 0 1.6rem}p:last-child{margin-bottom:0}.rte>*:last-child{margin-bottom:0}.rte h1,.rte h2,.rte h3,.rte h4{margin:3.2rem 0 1.2rem}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child{margin-top:0}.rte ul,.rte ol{margin:0 0 1.6rem;padding-left:2.2rem}.rte li{margin-bottom:.6rem}.rte img{border-radius:var(--radius)}.rte table{display:block;overflow-x:auto}a{color:inherit;text-underline-offset:.3em;text-decoration-thickness:1px}.rte a{color:var(--accent)}.text-muted{color:var(--fg-muted)}.eyebrow{display:block;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1.2rem}.subheading{font-size:calc(1.7rem * var(--body-scale));color:var(--fg-muted)}blockquote,.pull-quote{margin:0;font-size:calc(clamp(1.8rem,1.4rem + 1vw,2.4rem) * var(--body-scale));line-height:1.5;font-style:italic;color:var(--fg)}.page-width{width:100%;max-width:var(--content-max, var(--page-width));margin-inline:auto;padding-inline:min(var(--section-padding-inline, var(--gutter)),8vw)}.page-width--narrow{max-width:var(--content-max, var(--page-width-narrow))}.page-width--flush{max-width:none;padding-inline:0}@media screen and (min-width:990px){.page-width{padding-inline:var(--section-padding-inline, var(--gutter-lg))}}.section{padding-top:calc(var(--section-padding-top-mobile, var(--section-padding-top, var(--section-gap))) * var(--spacing-scale));padding-bottom:calc(var(--section-padding-bottom-mobile, var(--section-padding-bottom, var(--section-gap))) * var(--spacing-scale))}@media screen and (min-width:750px){.section{padding-top:calc(var(--section-padding-top, var(--section-gap)) * var(--spacing-scale));padding-bottom:calc(var(--section-padding-bottom, var(--section-gap)) * var(--spacing-scale))}}.main-content{display:block}.grid{display:grid;gap:var(--row-gap, 2.4rem) var(--column-gap, 2.4rem)}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-center .section__actions{justify-content:center}.align-right .section__actions{justify-content:flex-end}@media screen and (max-width:749px){.align-mobile-left{text-align:left}.align-mobile-center{text-align:center}.align-mobile-right{text-align:right}.align-mobile-left .section__actions{justify-content:flex-start}.align-mobile-center .section__actions{justify-content:center}.align-mobile-right .section__actions{justify-content:flex-end}.align-mobile-center>.section__header,.align-mobile-center .rich-text__text,.align-mobile-center .media-text__text,.align-mobile-center .hero__text{margin-inline:auto}}.section__header{max-width:68ch;margin-bottom:4rem}.align-center>.section__header{margin-inline:auto}.section__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.button,.shopify-challenge__button,.customer button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--button-height, 4.8rem);padding:1.2rem 3rem;max-width:100%;border:1px solid var(--btn-bg);border-radius:var(--button-radius, var(--radius));background-color:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:var(--font-body-weight-bold);letter-spacing:var(--button-tracking, .14em);text-transform:var(--button-transform, uppercase);text-decoration:none;text-align:center;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease),opacity var(--duration) var(--ease)}.button:hover,.shopify-challenge__button:hover,.button--secondary{background-color:transparent;color:var(--fg);border-color:var(--fg)}.button--secondary:hover{background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.button--link{min-height:4.4rem;padding:.4rem 0;border:0;background:none;color:var(--fg);position:relative}.button--link:after{content:"";position:absolute;inset-inline:0;bottom:calc(50% - 1.2rem);height:1px;background-color:currentColor;transform-origin:left;transition:transform var(--duration) var(--ease)}.button--link:hover{background:none;color:var(--accent)}.button--link:hover:after{transform:scaleX(.4)}.button--full{width:100%}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.field{display:flex;flex-direction:column;gap:.6rem}.field__label{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.field__input,.select__select,textarea.field__input{width:100%;min-height:4.8rem;padding:1.1rem 1.4rem;border:1px solid var(--line);border-radius:var(--radius);background-color:transparent;color:var(--fg);font-size:1.5rem;transition:border-color var(--duration) var(--ease)}textarea.field__input{min-height:14rem;resize:vertical}.field__input:focus,.select__select:focus{outline:none;border-color:var(--fg)}.field__input::placeholder{color:rgba(var(--fg-rgb),.45)}.select{position:relative;display:block}.select__select{-webkit-appearance:none;appearance:none;padding-right:4rem;cursor:pointer}.select .icon-caret{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);pointer-events:none;width:1rem}.form__message{display:flex;gap:.8rem;align-items:flex-start;margin-bottom:2rem;padding:1.2rem 1.6rem;border:1px solid var(--line);border-radius:var(--radius);font-size:1.4rem}.form__message--success{border-color:var(--accent)}.form__message--error{border-color:#a4302b;color:#a4302b}.form__message ul{padding-left:1.6rem;list-style:disc}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:100;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:var(--focus-ring) solid var(--accent);outline-offset:3px;border-radius:1px}:focus:not(:focus-visible){outline:none}#MainContent:focus{outline:none}.scroll-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .7s var(--ease),transform .7s var(--ease)}.scroll-reveal.is-visible,.no-js .scroll-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shopify-section{position:relative}.shopify-challenge__container{padding:8rem var(--gutter);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
