:root{--bg: 43 43 43;--text: 214 214 214;--btn-bg: 214 214 214;--btn-text: 28 28 28;--border: 69 69 69;--dark: 28 28 28;--on-sale: 227 44 43;--font: Menlo, Consolas, Monaco, "Liberation Mono", "Lucida Console", monospace;--ls-heading: .08em;--ls-button: .08em;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--h1: max(.6875rem, clamp(1.375rem, 1.1463rem + .9756vw, 2rem));--h2: max(.6875rem, clamp(1.25rem, 1.0671rem + .7805vw, 1.75rem));--h3: max(.6875rem, clamp(1.125rem, 1.0335rem + .3902vw, 1.375rem));--h4: max(.6875rem, clamp(1rem, .9543rem + .1951vw, 1.125rem));--h5: .875rem;--h6: .75rem;--gutter: 1.25rem;--section-space: 2.5rem;--stack-gap: 2.25rem;--container-lg: 78.75rem;--container-xs: 42.5rem;--container-sm: 61.25rem;--header-height: 0px;--sticky-area: var(--header-height);--img-grey: #efefef}@media screen and (min-width:700px){:root{--text-xl: 1.25rem;--gutter: 2rem}}@media screen and (min-width:1000px){:root{--gutter: 3rem;--section-space: 4rem;--stack-gap: 3rem}}*,*:before,*:after{box-sizing:border-box;border:0 solid rgb(var(--border));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%;line-height:1.5;scroll-padding-top:var(--sticky-area)}body{margin:0;background:rgb(var(--bg));color:rgb(var(--text));font:400 var(--text-base) / 1.65 var(--font)}a{color:inherit;text-decoration:none}b,strong{font-weight:700}img,svg,video,picture{display:block;max-width:100%}img{height:auto}p,h1,h2,h3,h4,h5,h6,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0;background:transparent}button{cursor:pointer;text-transform:none;-webkit-appearance:none;appearance:none}hr{border-top-width:1px;height:0;margin:0}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.unstyled-list{list-style:none;margin:0;padding:0}.skip-to-content:focus{position:fixed;z-index:100;top:1rem;left:1rem;padding:.5rem 1rem;background:rgb(var(--btn-bg));color:rgb(var(--btn-text));width:auto;height:auto;clip:auto}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--font);font-weight:700;letter-spacing:var(--ls-heading);text-transform:uppercase;overflow-wrap:anywhere}.h1,.prose h1{font-size:var(--h1);line-height:1.5}.h2,.prose h2{font-size:var(--h2);line-height:1.5}.h3,.prose h3{font-size:var(--h3);line-height:1.6}.h4,.prose h4{font-size:var(--h4);line-height:1.6}.h5,.prose h5{font-size:var(--h5);line-height:1.7}.h6,.prose h6{font-size:var(--h6);line-height:1.7}.smallcaps{text-transform:uppercase;letter-spacing:var(--ls-heading);font-size:.625rem}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg)}.text-subdued{color:rgb(var(--text) / .65)}.text-on-sale{color:rgb(var(--on-sale))}.line-through{text-decoration:line-through}.text-center{text-align:center}.prose{overflow-wrap:anywhere}.prose>*+*{margin-top:1rem}.prose>:first-child{margin-top:0!important}.prose ul,.prose ol{padding-left:1.25rem;display:grid;row-gap:.4em}.prose a:not(.button):not(.link-faded){background:linear-gradient(currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat}.prose .button{margin-top:1.5rem}@media screen and (min-width:700px){.prose:not(.prose--tight)>*+*{margin-top:1.25rem}.prose:not(.prose--tight)>.button{margin-top:2rem}}.link{background:linear-gradient(currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;transition:background-size .3s ease-in-out}.link-faded{color:rgb(var(--text) / .65);transition:color .2s ease-in-out}.link-faded:hover{color:rgb(var(--text))}.link-faded-reverse{transition:color .2s ease-in-out}.link-faded-reverse:hover{color:rgb(var(--text) / .65)}.container{--distance-to-bleed: max(var(--gutter), 50% - var(--container-max-width, 100%) / 2);margin-inline:var(--distance-to-bleed)}.container--lg{--container-max-width: var(--container-lg)}.container--sm{--container-max-width: var(--container-sm)}.container--xs{--container-max-width: var(--container-xs)}.section-spacing{padding-block:var(--section-space)}.section-spacing--no-top{padding-top:0}.section-stack{display:grid;gap:var(--stack-gap);grid-auto-columns:minmax(0,1fr)}.v-stack{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.h-stack{display:flex;align-items:center}.bleed{margin-inline:calc(-1 * var(--distance-to-bleed));padding-inline:var(--distance-to-bleed);scroll-padding-inline:var(--distance-to-bleed)}.bordered-section{border-top-width:1px}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2-5{gap:.625rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}@media screen and (min-width:700px){.sm-gap-5{gap:1.25rem}}.scroll-area{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.scroll-area::-webkit-scrollbar{display:none}@media screen and (max-width:699px){.sm-max-hidden{display:none!important}}@media screen and (min-width:700px){.sm-hidden{display:none!important}}@media screen and (max-width:999px){.md-max-hidden{display:none!important}}@media screen and (min-width:1000px){.md-hidden{display:none!important}}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;column-gap:1.125rem;padding:.65rem 1.75rem;border:1px solid rgb(var(--btn-bg));border-radius:0;background:rgb(var(--btn-bg));color:rgb(var(--btn-text));font:700 var(--text-sm) / 1.65 var(--font);letter-spacing:var(--ls-button);text-transform:uppercase;text-align:center;cursor:pointer}.button--outline{background:transparent;color:rgb(var(--btn-bg));border-color:rgb(var(--border))}.button--light-outline{background:transparent;color:rgb(var(--btn-bg));border-color:rgb(var(--btn-bg))}.button--full{width:100%}.button[disabled]{opacity:.5;cursor:not-allowed}@media screen and (pointer:fine){.button:not([disabled]):hover{background:transparent;color:rgb(var(--btn-bg));border-color:rgb(var(--btn-bg));animation:santos-flicker .7s linear}.button--outline:not([disabled]):hover,.button--light-outline:not([disabled]):hover{background:rgb(var(--btn-bg));color:rgb(var(--btn-text))}}@keyframes santos-flicker{0%{opacity:1}8%{opacity:.1}16%{opacity:1}24%{opacity:.2}32%{opacity:.9}40%{opacity:0}52%{opacity:1}60%{opacity:.3}72%{opacity:1}to{opacity:1}}@media(prefers-reduced-motion:reduce){.button:hover{animation:none!important}}.circle-button{--size: 2.75rem;width:var(--size);height:var(--size);display:grid;place-items:center;border-radius:9999px;background:rgb(var(--btn-bg));color:rgb(var(--btn-text));box-shadow:0 .125rem .625rem rgb(var(--btn-text) / .15)}.circle-button svg{width:.75rem}.circle-button--lg{--size: 3.5rem}.input,.select,.textarea{-webkit-appearance:none;appearance:none;width:100%;padding:.65rem .8rem;border:1px solid rgb(var(--border));border-radius:0;background:transparent;color:rgb(var(--text));transition:border-color .1s ease-in-out}.input::placeholder,.textarea::placeholder{color:rgb(var(--text) / .6)}.input:focus,.select:focus,.textarea:focus{border-color:currentColor;outline:none}.select{padding-inline-end:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' fill='none' viewBox='0 0 10 7'%3E%3Cpath stroke='%23d6d6d6' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center}.select option{background:rgb(var(--bg))}.form{display:grid;gap:1.25rem}.fieldset{display:grid;gap:1rem}.form-control{display:grid;gap:.625rem}.banner{padding:.75rem 1rem;font-size:var(--text-sm)}.banner--success{background:#307a0740}.banner--error{background:#cb2b2b40}
/*# sourceMappingURL=/cdn/shop/t/3/assets/santos-base.css.map */
