:root{--bone:#F5F2EC;--paper:#FCFBF7;--chalk:#FBFAF6;--greige:#E7E3DB;--fog:#E6E3DE;--onyx:#161616;--slate:#4D4D4D;--concrete:#8C8C8C;--red:#C8102E;--red-deep:#A50D26;--serif:"DM Serif Display",Georgia,serif;--sans:"DM Sans",system-ui,-apple-system,sans-serif;--maxw:1240px;--pad:clamp(20px,5vw,48px);--hdr:160px;color-scheme:only light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bone);color:var(--onyx);font-family:var(--sans);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3{font-family:var(--serif);font-weight:400;margin:0;line-height:1.06}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--red);margin:0}.eyebrow--quiet{color:var(--concrete)}.eyebrow--light{color:#b0ada8}.lead{font-size:clamp(15px,1.6vw,17px);color:var(--slate);line-height:1.65;max-width:54ch;margin:0}.faint{color:var(--concrete)}.muted{color:var(--slate)}.brandtag{display:inline-flex;align-items:center;line-height:1;flex:none}.brandtag img{width:auto;height:14px;display:block;opacity:.82;mix-blend-mode:multiply}.brandtag svg{width:auto;height:18px;aspect-ratio:616/300;fill:var(--onyx);opacity:.82;display:block}.brandtag--kay-unger img{height:21px}.brandtag--aerosoles img{height:10px}.brandtag--maze svg{height:23px}.brandtag--lg img{height:22px}.brandtag--lg.brandtag--kay-unger img{height:29px}.brandtag--lg.brandtag--aerosoles img{height:13px}.brandtag--lg svg{height:35px}.logo{height:24px;aspect-ratio:616/300;width:auto;fill:var(--onyx)}.logo--chalk{fill:var(--chalk)}.logo--red{fill:var(--red)}.btn{font:500 14px/1 var(--sans);padding:12px 18px;border-radius:8px;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.btn--red{background:var(--red);color:var(--chalk)}.btn--red:hover{background:var(--red-deep)}.btn--ghost{background:transparent;color:var(--onyx);border-color:var(--fog)}.btn--ghost:hover{border-color:var(--red);color:var(--red)}.btn--ghost-light{background:transparent;color:var(--chalk);border-color:#ffffff47}.btn--ghost-light:hover{border-color:var(--chalk)}.btn--chalk{background:var(--chalk);color:var(--red)}.btn--chalk:hover{background:var(--paper);color:var(--red-deep)}.btn--sm{padding:9px 14px;font-size:13px}.keyline{height:3px;background:var(--red)}.tag-primary{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--red);border:.5px solid var(--red);border-radius:6px;padding:2px 6px;line-height:1.3}.well{position:relative;background:var(--greige);border:.5px solid var(--fog);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.well>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.well:before,.well:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--concrete);border-style:solid;border-width:0;opacity:.55}.well:before{top:11px;left:11px;border-top-width:1px;border-left-width:1px}.well:after{bottom:11px;right:11px;border-bottom-width:1px;border-right-width:1px}.well.has-img:before,.well.has-img:after{display:none}.well .wlab{font-size:12px;letter-spacing:.04em;color:var(--slate)}.well .wsub{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--concrete);margin-top:5px}.ar-45{aspect-ratio:4/5}.ar-34{aspect-ratio:3/4}.ar-11{aspect-ratio:1/1}.ar-43{aspect-ratio:4/3}.rwell{aspect-ratio:4/5}.rwell.has-img,.rcard .well.has-img,.pcard .well.has-img,.xcard .well.has-img{background:#fff}.rwell.has-img>img,.rcard .well.has-img>img,.pcard .well.has-img>img,.xcard .well.has-img>img{object-fit:contain}.well>.tile-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;background:#fff}.well.has-vid:before,.well.has-vid:after{display:none}.well>.tile-vid--hover{opacity:0;transition:opacity .18s ease}.well>.tile-vid--hover.is-playing{opacity:1}.section{padding:clamp(54px,8vh,100px) 0;border-top:.5px solid var(--fog)}.section--flush{border-top:none}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,4vh,40px);flex-wrap:wrap}.sec-head .eyebrow{margin-bottom:10px}.sec-link{font-size:13px;color:var(--slate);border-bottom:1px solid var(--fog);padding-bottom:2px}.sec-link:hover{color:var(--red);border-bottom-color:var(--red)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{font-size:12px;color:var(--slate);background:var(--bone);border:.5px solid var(--fog);border-radius:8px;padding:5px 11px}.rv{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.rv.on{opacity:1;transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transform:none;transition:none}*{animation:none!important}}.rte{font-size:15px;line-height:1.75;color:var(--slate)}.rte h2{font-family:var(--serif);font-size:26px;color:var(--onyx);margin:32px 0 12px}.rte h3{font-family:var(--serif);font-size:20px;color:var(--onyx);margin:24px 0 10px}.rte p{margin:0 0 14px}.rte a{text-decoration:underline;text-underline-offset:2px;color:var(--red)}.rte ul,.rte ol{margin:0 0 16px;padding-left:20px}.rte li{margin:5px 0}.fitbadge{position:absolute;z-index:3;bottom:9px;left:9px;font-family:var(--sans,inherit);font-size:9px;line-height:1;letter-spacing:.09em;text-transform:uppercase;font-weight:600;padding:4px 7px;border-radius:3px;background:#ffffffeb;color:var(--ink,#1c1c1c);border:.5px solid rgba(28,28,28,.16);-webkit-backdrop-filter:saturate(1.2) blur(2px);backdrop-filter:saturate(1.2) blur(2px);pointer-events:none;white-space:nowrap}.fitbadge--plus{background:#1c1c1ce6;color:#fff;border-color:#ffffff38}.fitbadge--petite,.fitbadge--juniors{background:#ffffffeb;color:#5d5d5d}.fitbadge--lg{font-size:11px;padding:5px 10px;bottom:14px;left:14px;letter-spacing:.1em}@media(max-width:560px){.fitbadge{font-size:8px;padding:3px 6px;bottom:7px;left:7px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/maze-base.css.map */
