body{font-family:var(--ss-font);color:var(--ss-fg);background-color:rgb(var(--color-background))}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ss-font);font-weight:var(--ss-weight-semi);letter-spacing:var(--ss-heading-tracking);line-height:var(--ss-heading-leading)}a{transition:color var(--ss-transition),opacity var(--ss-transition)}.ss-section-spacing{padding:var(--ss-space-12) 0}@media screen and (min-width: 990px){.ss-section-spacing{padding:var(--ss-space-16) 0}}.nowrap{white-space:nowrap}@media screen and (max-width: 749px){.card__heading .nowrap{white-space:normal}}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}button,a,input,select,textarea{transition:color var(--ss-transition),background-color var(--ss-transition),border-color var(--ss-transition),opacity var(--ss-transition),transform var(--ss-transition),box-shadow var(--ss-transition)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.text-hero{font-size:var(--ss-text-hero);font-weight:var(--ss-weight-semi);letter-spacing:var(--ss-tight-tracking);line-height:1.05;text-wrap:balance}.text-display{font-size:var(--ss-text-display);font-weight:var(--ss-weight-semi);letter-spacing:var(--ss-heading-tracking);line-height:1.1}.bg-textured{position:relative}.bg-textured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ss-texture-noise);opacity:.025;pointer-events:none;z-index:0}.bg-textured>*{position:relative;z-index:1}.grid-asymmetric{display:grid;grid-template-columns:1fr;gap:var(--ss-space-8)}@media screen and (min-width: 990px){.grid-asymmetric{grid-template-columns:1.2fr .8fr}.grid-asymmetric--reverse{grid-template-columns:.8fr 1.2fr}.grid-asymmetric--wide{grid-template-columns:1.4fr .6fr}}.label-uppercase{font-size:var(--ss-text-xs);font-weight:var(--ss-weight-semi);letter-spacing:var(--ss-label-tracking);text-transform:uppercase;color:var(--ss-fg-muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ss-brand-ring);outline-offset:2px}@media print{.no-print{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-base.css.map */
