*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size-base);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin:0 0 var(--spacing-md) 0;font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-text);overflow-wrap:break-word}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}p{margin:0 0 var(--spacing-md) 0;text-wrap:pretty;overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child{margin-top:0}:is(p,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{text-decoration:underline}ul,ol{margin:0 0 var(--spacing-md) 0;padding-left:var(--spacing-lg)}li{margin-bottom:var(--spacing-xs)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,.button{display:inline-block;padding:12px 24px;font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-background);background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius-full);text-align:center;text-decoration:none;cursor:pointer;transition:all var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover,.button:hover{background-color:var(--color-text);border-color:var(--color-text);text-decoration:none}button:disabled,.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{color:var(--color-primary);background-color:transparent;border-color:var(--color-primary)}.button--secondary:hover{color:var(--color-background);background-color:var(--color-primary)}input,textarea,select{width:100%;padding:10px 14px;font-family:inherit;font-size:1rem;line-height:1.5;color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);transition:border-color var(--transition-fast)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary)}label{display:block;margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-medium)}dialog{background-color:var(--color-background);color:var(--color-text)}.container{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--spacing-lg)}.container--narrow{max-width:var(--max-width-narrow)}.container--wide{max-width:var(--max-width-wide)}.shopify-section{--content-width: min( var(--max-width-content), calc(100% - var(--spacing-lg) * 2) );--content-margin: minmax(var(--spacing-lg), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.grid{display:grid;gap:var(--spacing-lg)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.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}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-sm)}.mb-2{margin-bottom:var(--spacing-md)}.mb-3{margin-bottom:var(--spacing-lg)}.mb-4{margin-bottom:var(--spacing-xl)}.mb-5{margin-bottom:var(--spacing-xxl)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-sm)}.mt-2{margin-top:var(--spacing-md)}.mt-3{margin-top:var(--spacing-lg)}.mt-4{margin-top:var(--spacing-xl)}.mt-5{margin-top:var(--spacing-xxl)}.py-1{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-2{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-3{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-4{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.py-5{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl)}.main-content{flex:1;min-height:50vh}.skip-to-content-link{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:var(--z-index-tooltip);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:var(--color-background);text-decoration:none;border-radius:var(--border-radius-sm)}.skip-to-content-link:focus{position:fixed;top:var(--spacing-sm)}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/7/assets/critical.css.map */
