@media(min-width:769px){.header.header{padding-top:8px!important}.header .header__logo,.header .header__icons{margin-bottom:4px}.header .header__logo .logo__link{padding-block:0}.header .main-menu__content{overflow:visible}.header .main-nav{gap:4px;margin:0;justify-content:center}.header .main-nav>li{position:relative}.header .main-nav__row{margin:0 13px}.header .main-nav__item--primary{padding-block:13px!important;font-size:14px;font-weight:500;letter-spacing:.025em;line-height:20px}.header .main-nav__row>.main-nav__toggle-btn{width:26px;height:44px}.header .main-nav__row>.main-nav__toggle-btn .icon{width:12px;height:12px}.header .main-nav__row:hover,.header .main-nav__row.is-active,.header .is-open>.main-nav__row{box-shadow:inset 0 -1px currentColor}.header .main-nav__child{--nav-child-text-color: 24 24 24;--nav-child-bg-color: 255 255 255;left:0;right:auto;top:100%;width:480px;min-width:0;max-width:calc(100vw - 40px);max-height:min(540px,calc(100dvh - 190px));padding:24px;border:1px solid #e8e5e0;border-top:2px solid #171717;background:#fff;color:#181818;box-shadow:0 14px 30px #00000018;border-radius:0 0 2px 2px;text-align:left}.header .main-nav__child>.child-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;width:100%;max-width:none;margin:0}.header .child-nav>li{min-width:0}.header .child-nav>li>.child-nav__item{display:flex;align-items:center;min-height:42px;padding:9px 12px;font-size:14px;line-height:1.5;font-weight:500;letter-spacing:.025em;transition:background-color .15s,color .15s}.header .child-nav>li>.child-nav__item:hover{background:#f4f2ef;color:#111}.header .child-nav>li>.child-nav__item:focus-visible{outline:2px solid #222;outline-offset:-2px;background:#f4f2ef}.header .child-nav>li>.child-nav__item[aria-current=page]{background:#f4f2ef;text-decoration:underline;text-underline-offset:4px}.header .main-nav__item--primary:focus-visible,.header .main-nav__toggle-btn:focus-visible{outline:2px solid #fff;outline-offset:1px}.header [data-qs-menu=shop] .child-nav>li:has(>a[href="/collections/all-shoes"]){grid-column:1 / -1;border-bottom:1px solid #e8e5e0;padding-bottom:10px;margin-bottom:8px}.header [data-qs-menu=shop] .child-nav>li:first-child>a{font-size:15px;font-weight:600}.header [data-qs-menu=brands] .main-nav__child{width:440px}.header [data-qs-menu=brands] .child-nav{grid-auto-flow:column;grid-template-rows:repeat(8,auto)}.header [data-qs-menu=shop-by-size] .main-nav__child{width:378px;left:50%;transform:translate(-50%);padding:24px}.header [data-qs-menu=shop-by-size].is-open>.main-nav__child{transform:translate(-50%)}.header [data-qs-menu=shop-by-size] .child-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.header [data-qs-menu=shop-by-size] .child-nav>li>a{justify-content:center;min-height:48px;padding:8px 4px;border:1px solid #ddd8d1;font-size:12px;white-space:nowrap;text-transform:none}.header [data-qs-menu=shop-by-size] .child-nav>li>a:hover{background:#191919;color:#fff;border-color:#191919}.header .qs-toms-sale-link{font-weight:500}.header .main-nav__link--featured{color:#ff8d98}.header .qs-nav-label--mobile{display:none}.header .qs-nav-label--desktop{display:inline}}@media(max-width:768.98px){.qs-nav-label--desktop{display:none}}@media(min-width:769px)and (max-width:1050px){.header .main-nav__row{margin-inline:7px}.header .main-nav__item--primary{font-size:12px;letter-spacing:.01em}.header .main-nav__child{width:420px}}@media(prefers-reduced-motion:reduce){.header .main-nav__child.has-motion{transition:none}}@media(min-width:769px){.header .main-menu{position:relative;isolation:isolate;background:#fff;color:#161616;--nav-text-color: 22 22 22;--nav-bg-color: 255 255 255;--desktop-menu-text-color: 22 22 22}.header .main-menu:before{content:"";position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translate(-50%);background:#fff;border-block:1px solid #e8e5e0;pointer-events:none}.header .main-menu__content:before{background:transparent}.header .main-nav{gap:clamp(8px,1.3vw,22px);justify-content:center;align-items:stretch}.header .main-nav__row{margin-inline:10px;min-height:62px}.header .main-nav__item--primary{padding-block:20px!important;font-size:17px;font-weight:650;letter-spacing:.045em;line-height:22px;color:inherit;white-space:nowrap}.header .qs-nav-label--desktop{text-transform:uppercase}.header .main-nav__row>.main-nav__toggle-btn{width:24px;min-height:44px}.header .main-nav__row>.main-nav__toggle-btn .icon{width:14px;height:14px}.header .main-nav__row:hover,.header .main-nav__row.is-active,.header .is-open>.main-nav__row{box-shadow:inset 0 -3px currentColor}.header .main-nav__item--primary:focus-visible,.header .main-nav__toggle-btn:focus-visible{outline-color:#171717}.header .main-nav__link--featured{color:#b50025}.header .main-nav__row>.qs-toms-sale-link{color:#13536f;font-weight:650}.header .main-nav__row>.qs-toms-sale-link:hover{color:#0a384d}.header .main-nav__child{border-top:1px solid #dfdcd7;box-shadow:0 18px 35px #00000020}.header .child-nav>li>.child-nav__item{font-size:15px}}@media(min-width:769px)and (max-width:1199px){.header .main-nav{gap:4px}.header .main-nav__row{margin-inline:7px;min-height:58px}.header .main-nav__item--primary{font-size:15px;letter-spacing:.02em;padding-block:18px!important}}@media(min-width:769px)and (max-width:899px){.header .main-nav{gap:0}.header .main-nav__row{margin-inline:5px}.header .main-nav__item--primary{font-size:14px;letter-spacing:0}.header .main-nav__row>.main-nav__toggle-btn{width:19px}}
/*# sourceMappingURL=/cdn/shop/t/78/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg */
