:root{--c-bg:#FFFFFF;--c-ink:#000000;--c-muted:#000000;--c-line:#000000;--c-brand:#000000;--c-accent:#000000;--c-him:#000000;--c-her:#000000;--c-side:var(--c-accent);--max:1440px;--pad:96px;--radius:2px;--gutter:24px;--h-weight:500;--h-track: -.01em ;--scale:1;--ease:cubic-bezier(.2,.7,.2,1);--ease-soft:cubic-bezier(.4,0,.2,1);--anim:1;--f-body:Montserrat,sans-serif;--f-head:Montserrat,sans-serif;--hdr-h:76px;--ann-h:36px;--prod-fit:contain;--prod-fit-bg:#FFFFFF;--prod-fit-pad:8px;--c-sale-bg:#000000;--c-sale-fg:#FFFFFF;--c-sale-price:#000000;--c-new-bg:#000000;--c-new-fg:#FFFFFF}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(//crestshoes.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2) format("woff2"),url(//crestshoes.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(//crestshoes.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2) format("woff2"),url(//crestshoes.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(//crestshoes.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2) format("woff2"),url(//crestshoes.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff) format("woff")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:calc(16px * var(--scale));overflow-x:hidden;width:100%}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--f-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden;width:100%;max-width:100vw;position:relative}.drawer,.drawer__overlay,.mobile-nav,.search-overlay,.popup{max-width:100vw}img,svg,video{display:block;max-width:100%;height:auto}button{font:inherit;cursor:pointer;background:transparent;border:0;color:inherit}a{color:inherit;text-decoration:none;transition:opacity .25s var(--ease)}a:hover{opacity:.72}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5{font-family:var(--f-head);font-weight:var(--h-weight);letter-spacing:var(--h-track);line-height:1.05}.h-display{font-size:clamp(3rem,7.2vw,6rem);letter-spacing:-.02em}.h1{font-size:clamp(2.25rem,4.4vw,4rem)}.h2{font-size:clamp(1.7rem,3vw,2.6rem)}.h3{font-size:clamp(1.25rem,1.8vw,1.6rem)}.eyebrow{font-family:var(--f-body);font-weight:500;font-size:.76rem;letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted)}.lead{font-size:1.1rem;color:var(--c-muted);max-width:58ch}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.container-narrow{width:100%;max-width:920px;margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-block:var(--pad)}.section--sm{padding-block:calc(var(--pad) * .55)}.section--flush{padding:0}.grid{display:grid;gap:var(--gutter)}.row{display:flex;gap:var(--gutter);align-items:center;flex-wrap:wrap}.stack>*+*{margin-top:1rem}.hide{display:none!important}@media(max-width:768px){.md-hide{display:none!important}}@media(min-width:769px){.md-only{display:none!important}}:root{--btn-bg:#000000;--btn-fg:#FFFFFF;--btn-br:#000000;--btn-hover-bg:#FFFFFF;--btn-hover-fg:#000000;--btn-hover-br:#000000;--btn-alt-bg:#FFFFFF;--btn-alt-fg:#000000;--btn-alt-br:#000000;--btn-alt-hover-bg:#000000;--btn-alt-hover-fg:#FFFFFF;--btn-alt-hover-br:#000000}.btn{--bg:var(--btn-bg);--fg:var(--btn-fg);--br:var(--btn-br);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.5rem;border-radius:var(--radius);background:var(--bg)!important;color:var(--fg)!important;font-size:.84rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;border:1px solid var(--br)!important;transition:transform .35s var(--ease),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease);position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}.btn:hover{--bg:var(--btn-hover-bg);--fg:var(--btn-hover-fg);--br:var(--btn-hover-br);transform:translateY(-1px);box-shadow:0 8px 24px #0000001f}.btn:active{transform:translateY(0);box-shadow:none}.btn[disabled],.btn.is-disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn--ghost{--bg:var(--btn-alt-bg);--fg:var(--btn-alt-fg);--br:var(--btn-alt-br)}.btn--ghost:hover{--bg:var(--btn-alt-hover-bg);--fg:var(--btn-alt-hover-fg);--br:var(--btn-alt-hover-br)}.btn--brand{--bg:var(--btn-bg);--fg:var(--btn-fg);--br:var(--btn-br)}.btn--brand:hover{--bg:var(--btn-hover-bg);--fg:var(--btn-hover-fg);--br:var(--btn-hover-br)}.btn--side{--bg:var(--c-side, #000000);--fg:#FFFFFF;--br:var(--c-side, #000000)}.btn--block{width:100%}.btn--lg{padding:1.15rem 1.8rem;font-size:.88rem}.link-underline{display:inline-block;padding-bottom:2px;border-bottom:1px solid currentColor;transition:border-color .3s var(--ease)}.link-underline:hover{border-color:transparent}.badge{display:inline-block;padding:.3rem .55rem;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;background:var(--c-ink);color:var(--c-bg);border-radius:var(--radius)}.badge--sale{background:var(--c-sale-bg, var(--c-her));color:var(--c-sale-fg, #fff)}.badge--new{background:var(--c-new-bg, var(--c-accent));color:var(--c-new-fg, var(--c-bg))}.field{position:relative;display:block}.field input,.field select,.field textarea{width:100%;padding:1.05rem 1rem .55rem;background:transparent;border:1px solid var(--c-line);border-radius:var(--radius);transition:border-color .25s var(--ease)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--c-ink)}.field label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--c-muted);font-size:.88rem;transition:all .25s var(--ease);pointer-events:none}.field input:focus+label,.field input:not(:placeholder-shown)+label{top:.65rem;transform:none;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink)}html.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-soft),transform .9s var(--ease-soft)}html.js [data-reveal].in{opacity:1;transform:none}html.js .stagger>*{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease-soft),transform .8s var(--ease-soft)}html.js .stagger.in>*{opacity:1;transform:none}.stagger.in>*:nth-child(2){transition-delay:.08s}.stagger.in>*:nth-child(3){transition-delay:.16s}.stagger.in>*:nth-child(4){transition-delay:.24s}.stagger.in>*:nth-child(5){transition-delay:.32s}.stagger.in>*:nth-child(6){transition-delay:.4s}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--radius)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-line);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--c-muted)}body[data-side=her]{--c-side:var(--c-her)}body[data-side=him]{--c-side:var(--c-him)}.muted{color:var(--c-muted)}.center{text-align:center}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2.5rem}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.ratio{position:relative;overflow:hidden;background:var(--c-line)}.ratio>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ratio-1-1{aspect-ratio:1/1}.ratio-4-5{aspect-ratio:4/5}.ratio-3-4{aspect-ratio:3/4}.ratio-16-9{aspect-ratio:16/9}.ratio-21-9{aspect-ratio:21/9}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/base.css.map */
