.page-width-wide,.page-width-normal,.page-width-narrow{--page-margin: max(var(--sa-gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}.page-width-wide{--page-content-width: calc(var(--sa-page-max) - var(--page-margin) * 2)}body{letter-spacing:var(--sa-ls);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:400;letter-spacing:var(--sa-ls)}h5,h6,.h5,.h6{letter-spacing:var(--sa-ls)}a{text-underline-offset:3px}.button,.button-secondary,button.shopify-payment-button__button--unbranded{min-height:var(--sa-btn-h);padding-block:10px;padding-inline:24px;font-size:var(--sa-text-lg);line-height:1.3;letter-spacing:var(--sa-ls);border-radius:0}.button:not(.button-secondary,.button-unstyled):hover{opacity:.85}.button-secondary:hover{background-color:var(--sa-fg);color:var(--sa-bg)}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{border-radius:0;letter-spacing:var(--sa-ls)}.sa-media{background:var(--sa-media-bg);position:relative;overflow:hidden}.sa-media img,.sa-media svg{display:block;width:100%;height:100%;object-fit:cover}.sa-media .placeholder-svg{fill:#cfcfcf;background:var(--sa-media-bg)}.sa-container{width:100%;max-width:var(--sa-page-max);margin-inline:auto;padding-inline:var(--sa-gutter)}.sa-section{margin-block-start:var(--sa-section-gap)}.sa-section--flush{margin-block-start:0}.sa-text{font-family:var(--sa-font-body);font-size:var(--sa-text);line-height:var(--sa-text-lh);letter-spacing:var(--sa-ls)}.sa-text-lg{font-size:var(--sa-text-lg);line-height:1.3}.sa-upper{text-transform:uppercase}.sa-kicker{font-family:var(--sa-font-body);font-size:var(--sa-text);line-height:1.4;letter-spacing:var(--sa-ls);text-transform:uppercase}.sa-title-hero{font-family:var(--sa-font-heading);font-weight:400;font-size:var(--sa-hero-title);line-height:var(--sa-title-lh);letter-spacing:var(--sa-ls);margin:0}.sa-title-section{font-family:var(--sa-font-heading);font-weight:400;font-size:var(--sa-section-title);line-height:var(--sa-title-lh);letter-spacing:var(--sa-ls);margin:0}.sa-title-block{font-family:var(--sa-font-heading);font-weight:400;font-size:var(--sa-block-title);line-height:1.3;letter-spacing:var(--sa-ls);margin:0}.sa-link{color:inherit;text-decoration:none}.sa-link--underline,.sa-link:hover{text-decoration:underline}.sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--sa-btn-h);padding:10px 24px;font-family:var(--sa-font-body);font-size:var(--sa-text-lg);line-height:1.3;letter-spacing:var(--sa-ls);border:1px solid var(--sa-fg);border-radius:0;cursor:pointer;text-decoration:none;background:var(--sa-fg);color:var(--sa-bg);transition:opacity .2s var(--sa-ease),background-color .2s var(--sa-ease),color .2s var(--sa-ease)}.sa-btn:hover{opacity:.85}.sa-btn--outline{background:var(--sa-bg);color:var(--sa-fg)}.sa-btn--outline:hover{opacity:1;background:var(--sa-fg);color:var(--sa-bg)}.sa-btn--block{width:100%}.sa-btn--icon{padding:0;width:var(--sa-btn-h);flex:0 0 var(--sa-btn-h)}.sa-btn[disabled],.sa-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.sa-input{width:100%;height:var(--sa-input-h);padding:0 12px;font-family:var(--sa-font-body);font-size:var(--sa-text);letter-spacing:var(--sa-ls);border:1px solid var(--sa-border);border-radius:0;background:var(--sa-bg);color:var(--sa-fg)}.sa-input:focus{outline:none;border-color:var(--sa-fg)}.sa-input--line{height:auto;padding:6px 0 2px;border:0;border-bottom:1px solid var(--sa-fg);background:transparent}.sa-icon{display:inline-block;width:24px;height:24px;flex:none}.sa-icon svg{width:100%;height:100%;display:block}.sa-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;color:inherit;cursor:pointer;position:relative}.sa-infobox{background:var(--sa-infobox-bg);padding:12px 25px;font-size:var(--sa-text)}.sa-divider{border:0;border-top:1px solid var(--sa-border);margin:0}.sa-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}@media(max-width:1023px){.sa-hide-mobile{display:none!important}}@media(min-width:1024px){.sa-hide-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sa-base.css.map */
