.qs-ipanema-editorial{position:relative;isolation:isolate;overflow:hidden;height:300px;background:#faf6ed}.qs-ipanema-editorial__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.qs-ipanema-editorial__inner{height:100%;max-width:1400px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:4%}.qs-ipanema-editorial__logo{display:flex;align-items:center;justify-content:center;width:300px;height:110px;flex:0 0 30%;overflow:hidden}.qs-ipanema-editorial__logo img{display:block;width:100%;height:auto;filter:brightness(0)}.qs-ipanema-editorial__products{display:flex;align-items:center;justify-content:center;width:65%;height:100%;mix-blend-mode:multiply;gap:0}.qs-ipanema-editorial__products img{display:block;width:50%;height:100%;object-fit:contain}@media(max-width:749px){.qs-ipanema-editorial{height:170px}.qs-ipanema-editorial__inner{padding:0 12px;gap:0}.qs-ipanema-editorial__logo{flex:0 0 38%;width:140px;height:64px}.qs-ipanema-editorial__products{width:60%}.qs-ipanema-editorial__products .qs-ipanema-editorial__white{width:100%}.qs-ipanema-editorial__products .qs-ipanema-editorial__rose{display:none}}.qs-bag-delivery{font-size:12px;line-height:1.55;text-align:start;margin:12px 0;color:inherit}.qs-bag-delivery p{margin:0}.qs-bag-delivery a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-underline-offset:3px}.qs-bag-delivery a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cart-item__variants{color:inherit}.qs-care{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,5vw,80px);padding:clamp(24px,4vw,52px) 0 28px;color:#171717}.qs-care__eyebrow{margin:0 0 16px;font-size:11px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.qs-care__title{margin:0;font-size:clamp(36px,4.5vw,64px);line-height:1.05;letter-spacing:-.045em;font-weight:500}.qs-care__tagline{margin:14px 0 10px;font-size:clamp(20px,2vw,27px);line-height:1.25;letter-spacing:-.02em}.qs-care__copy{margin:0;max-width:45ch;font-size:15px;line-height:1.65;color:#555}.qs-care__count{margin:20px 0 0;font-size:12px;color:#666}.qs-care__guide{align-self:center;background:#f3f1ed;padding:clamp(22px,3vw,36px)}.qs-care__guide-title{margin:0 0 12px;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.025em}.qs-care__link{display:inline-flex;gap:28px;align-items:center;min-height:44px;margin-top:14px;color:#171717;font-size:14px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.qs-care__link:focus-visible,.qs-care__details summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.qs-care__details{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:24px}.qs-care__details summary{padding:14px 0;min-height:48px;cursor:pointer;font-size:13px}.qs-care__details .rte{padding-bottom:18px;max-width:80ch;font-size:14px;color:#555}@media(max-width:767px){.qs-care{grid-template-columns:1fr;gap:22px;padding-top:22px;padding-bottom:22px}.qs-care__guide{padding:22px}.qs-care__eyebrow{margin-bottom:12px}.qs-care__count{margin-top:14px}.qs-care__guide-title{font-size:25px}.qs-care__copy{font-size:14px}}@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}}.qs-journal{color:#171717;padding-top:24px;padding-bottom:24px}.qs-journal a{color:inherit}.qs-journal__header{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:40px;padding-bottom:36px}.qs-journal__eyebrow{font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.qs-journal__header h1{font-size:clamp(38px,5vw,68px);line-height:1.04;letter-spacing:-.045em;font-weight:500;margin:0;max-width:10ch}.qs-journal__intro{font-size:16px;line-height:1.7;max-width:40ch;margin:0;color:#595959}.qs-journal__essentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-bottom:52px}.qs-journal__route{display:flex;flex-direction:column;padding:26px;background:#f2f0eb;text-decoration:none;min-height:245px;transition:background-color .18s}.qs-journal__route--care{background:#e8e8e2}.qs-journal__route--brand{background:#242424;color:#fff!important}.qs-journal__route:hover{background:#e4e1d9}.qs-journal__route--brand:hover{background:#353535}.qs-journal__route-top{display:flex;justify-content:space-between;gap:16px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;line-height:1.4}.qs-journal__route-top>span:last-child{font-size:22px;line-height:1}.qs-journal__route h2{font-size:27px;letter-spacing:-.025em;line-height:1.15;margin:0 0 12px;font-weight:500;color:inherit}.qs-journal__route p{font-size:14px;line-height:1.6;margin:0 0 20px;max-width:32ch;opacity:.85}.qs-journal__route-link{font-size:13px;text-decoration:underline;text-underline-offset:5px;margin-top:auto}.qs-journal__reading-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.qs-journal__reading-top h2{font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0}.qs-journal__topics{border-top:1px solid #d8d6d0;margin-bottom:26px}.qs-journal__topics summary{cursor:pointer;font-size:13px;min-height:48px;padding:14px 0;width:fit-content}.qs-journal__topics ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0 0 18px;margin:0}.qs-journal__topics li{margin:0}.qs-journal__topics a{display:flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #d8d6d0;font-size:13px;text-decoration:none}.qs-journal__topics a:hover,.qs-journal__topics a[aria-current]{background:#242424;color:#fff}.qs-journal__articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.qs-journal__article{min-width:0;border-top:1px solid #d8d6d0;padding-top:26px;display:flex;flex-direction:column}.qs-journal__article--feature{grid-column:1/-1;background:#f6f5f2;border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}.qs-journal__article--feature:not(.qs-journal__article--image){grid-template-columns:1fr}.qs-journal__article-body{display:flex;flex-direction:column;align-items:flex-start;flex:1}.qs-journal__article--feature .qs-journal__article-body{padding:clamp(24px,3.5vw,48px)}.qs-journal__image{display:block;overflow:hidden;background:#edece7;margin-bottom:24px;aspect-ratio:1.5}.qs-journal__image img{display:block;width:100%;height:100%;object-fit:cover}.qs-journal__article--feature .qs-journal__image{margin:0;aspect-ratio:1.3;height:100%;min-height:310px}.qs-journal__article h3{font-size:clamp(22px,2.3vw,30px);line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:0 0 16px}.qs-journal__article h3 a{text-decoration:none}.qs-journal__article h3 a:hover{text-decoration:underline;text-underline-offset:4px}.qs-journal__excerpt{font-size:14px;line-height:1.7;color:#595959;margin:0 0 18px;max-width:50ch}.qs-journal__read,.qs-journal__text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.qs-journal__read{margin-top:auto}.qs-journal__read span,.qs-journal__text-link span{font-size:20px}.qs-journal__shop{margin-top:48px;padding:28px 0;border-top:1px solid #d8d6d0;border-bottom:1px solid #d8d6d0;display:flex;align-items:center;justify-content:space-between;gap:24px}.qs-journal__shop h2{font-size:28px;line-height:1.15;letter-spacing:-.025em;margin:0;font-weight:500}.qs-journal__shop .qs-journal__eyebrow{margin-bottom:8px}.qs-journal__pagination{margin-top:32px}.qs-journal a:focus-visible,.qs-journal summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.qs-journal{padding-top:16px}.qs-journal__header{grid-template-columns:1fr;gap:20px;padding-bottom:28px}.qs-journal__header h1{font-size:42px;max-width:12ch}.qs-journal__intro{font-size:15px}.qs-journal__essentials{grid-template-columns:1fr;gap:2px;margin-bottom:36px}.qs-journal__route{padding:22px;min-height:0}.qs-journal__route-top{margin-bottom:14px}.qs-journal__route h2{font-size:25px;margin-bottom:8px}.qs-journal__route p{max-width:38ch;margin-bottom:16px}.qs-journal__articles{grid-template-columns:1fr;gap:28px}.qs-journal__article--feature{grid-template-columns:1fr}.qs-journal__article--feature .qs-journal__image{aspect-ratio:1.5;min-height:0}.qs-journal__article h3{font-size:25px}.qs-journal__article--feature .qs-journal__article-body{padding:24px}.qs-journal__shop{align-items:flex-start;flex-direction:column;gap:14px;margin-top:32px}.qs-journal__shop h2,.qs-journal__reading-top h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.qs-journal__route{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/76/compiled_assets/styles.css.map */
