:root{--cc-forest: #1f3a2e;--cc-green: #2e6b47;--cc-sage: #cdd7d1;--cc-frame: #f3f4f1;--cc-line: #e2e6e3;--cc-ink: #1f1f1f;--cc-soft: #3d4a40;--cc-ease: cubic-bezier(.22, 1, .36, 1);--cc-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f3a2e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.cfw-chd{grid-column:1 / -1;width:100%;min-width:0;max-width:1600px;margin:0 auto;box-sizing:border-box;padding:12px clamp(16px,2.2vw,32px) 8px;color:var(--cc-ink)}.cfw-chd__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,48px);min-height:clamp(220px,21vw,300px);padding:clamp(28px,3.6vw,56px) clamp(28px,4vw,64px);border-radius:20px;background:var(--chd-bg, #f3efe6);overflow:hidden}.cfw-chd__panel:not(:has(.cfw-chd__shoes,.cfw-chd__narrow)){grid-template-columns:minmax(0,1fr);min-height:0}.cfw-chd--ondark{color:#fff}.cfw-chd__copy{min-width:0;max-width:620px}.cfw-chd__title{margin:0 0 10px;font-family:var(--cfw-display, inherit);font-size:clamp(2.25rem,4vw,3.9rem);line-height:.98;font-weight:700;letter-spacing:-.03em;color:inherit;text-wrap:balance}.cfw-chd__count{margin:0 0 14px;font-size:15px;font-weight:600;color:inherit;opacity:.78}html body .cfw-chd .cfw-collection-lede{margin:0 0 20px;max-width:52ch}html body .cfw-chd .cfw-collection-lede p{margin:0;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.5;color:inherit}.cfw-chd--onlight .cfw-collection-lede p{color:#2a332d}.cfw-chd__panel:has(.cfw-chd__narrow){grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;min-height:0}.cfw-chd__narrow{min-width:0}.cfw-chd__narrow-title{margin:0 0 14px;font-family:var(--cfw-display, inherit);font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:inherit}.cfw-chd__q{margin:0 0 8px;font-size:15px;font-weight:600;color:inherit}.cfw-chd__opts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.cfw-chd__opt{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#fff;color:var(--cc-ink);font-size:15px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color .18s ease,color .18s ease}.cfw-chd__opt:hover{background:var(--cc-forest);color:#fff}.cfw-chd__opt:focus-visible{outline:3px solid var(--cc-ink);outline-offset:2px}.cfw-chd__opt--quiet{background:transparent;box-shadow:inset 0 0 0 1.5px #1f3a2e66;color:var(--cc-forest)}.cfw-chd__help{margin:2px 0 0;font-size:15px;color:#2a332d}.cfw-chd__help a{color:var(--cc-forest);font-weight:600;text-underline-offset:3px}.cfw-chd__shoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(10px,1.2vw,16px)}.cfw-chd__shoe{min-width:0}.cfw-chd__shoe-link{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none;outline:none}.cfw-chd__shoe-img{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:contain;padding:10px;box-sizing:border-box;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1f3a2e0f,0 10px 24px #1f3a2e14;transition:transform .35s var(--cc-ease),box-shadow .35s var(--cc-ease)}.cfw-chd__shoe-name{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cfw-chd__shoe-link:hover .cfw-chd__shoe-img{transform:translateY(-3px);box-shadow:0 2px 4px #1f3a2e14,0 16px 32px #1f3a2e24}.cfw-chd__shoe-link:hover .cfw-chd__shoe-name{text-decoration:underline;text-underline-offset:3px}.cfw-chd__shoe-link:focus-visible .cfw-chd__shoe-img{outline:3px solid currentColor;outline-offset:3px}html body .cfw-gender-toggle{display:inline-flex;gap:4px;padding:4px;border:0;border-radius:999px;background:#fff;box-shadow:0 1px #0000000a,0 6px 18px #1f3a2e14}html body .cfw-gender-toggle .cfw-gt__opt{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;color:var(--cc-ink);font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .18s ease,color .18s ease}html body .cfw-gender-toggle .cfw-gt__opt:hover{background:#eef1ee}html body .cfw-gender-toggle .cfw-gt__opt.is-active{background:var(--cc-forest);color:#fff}html body .cfw-gender-toggle .cfw-gt__opt:focus-visible{outline:3px solid var(--cc-ink);outline-offset:2px}@media(min-width:750px){html body .facets--horizontal{padding-block:18px 6px}html body .facets--horizontal .facets__summary{min-height:44px;padding:0 14px 0 18px;border:1px solid var(--cc-line);border-radius:999px;background:#fff;font-size:15px;font-weight:600;color:var(--cc-ink);transition:border-color .18s ease}html body .facets--horizontal .facets__summary:hover,html body .facets--horizontal details[open]>.facets__summary{border-color:var(--cc-ink)}html body .facets--horizontal .facets__filters-wrapper{gap:8px}html body .facets--horizontal .products-count-wrapper{color:var(--cc-soft);font-size:15px}}html body .cfw-active-filters__chip{background:var(--cc-sage);color:var(--cc-forest)}html body .facets__see-results{background-color:var(--cc-forest);border-color:var(--cc-forest);border-radius:999px}html body .facets__drawer-actions .facets__clear-all{border-radius:999px}html body .cfw-facet .facets__pill-label{border-radius:999px;border-color:#cfd5d0}html body .cfw-facet .facets__pill-input:checked+.facets__pill-label{background:var(--cc-forest);border-color:var(--cc-forest)}html body .product-grid .card-gallery{border-radius:16px;background:var(--cc-frame);overflow:hidden}html body .product-grid .card-gallery :is(slideshow-container,slideshow-slide,.product-media){background:var(--cc-frame)}html body .product-grid .card-gallery img.product-media__image{mix-blend-mode:multiply;transition:transform .4s var(--cc-ease)}html body .product-grid .product-card:hover .card-gallery img.product-media__image{transform:scale(1.035)}html body .product-grid .cfw-card-meta{padding-top:10px;gap:3px}html body .product-grid .cfw-card-meta__vendor,html body .cfw-top3 .cfw-top3__vendor{font-size:14px;font-weight:600;color:var(--cc-soft);letter-spacing:0;text-transform:none}html body .product-grid .cfw-card-meta__title{font-weight:600;color:var(--cc-ink)}html body .product-grid .cfw-card-meta__widths{color:var(--cc-soft)}html body .cfw-card-meta__badge{background:var(--cc-forest);color:#fff;padding:3px 10px}html body .product-grid .product-card product-price{margin-top:2px}html body .cfw-top3{padding-block:clamp(28px,3.4vw,48px) 0}html body .cfw-top3--no-intro .cfw-top3__intro{display:none}html body .cfw-top3__row{margin:0 0 8px}html body .cfw-top3__heading,html body .cfw-sc__title,html body .cfw-faq__heading,html body .cfw-ocx__title{font-family:var(--cfw-display, inherit);font-weight:700;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}html body .cfw-top3__heading{font-size:clamp(1.75rem,2.6vw,2.4rem);margin-bottom:6px}html body .cfw-top3__sub{color:var(--cc-soft);font-size:1.05rem;margin-bottom:18px}html body .cfw-top3__list{gap:clamp(12px,1.4vw,20px)}html body .cfw-top3__card{border:0;border-radius:0;background:transparent;overflow:visible}html body .cfw-top3__link{padding:0;gap:14px}@media(min-width:750px){html body .cfw-top3__link{grid-template-rows:auto 1fr}html body .cfw-top3__cta{margin-top:auto}html body .cfw-top3__price{margin-bottom:10px}}html body .cfw-top3__media{position:relative;aspect-ratio:4 / 3;border-radius:18px;background:var(--cc-frame);overflow:hidden}html body .cfw-top3__img{mix-blend-mode:multiply;transition:transform .4s var(--cc-ease)}html body .cfw-top3__link:hover .cfw-top3__img{transform:scale(1.04)}html body .cfw-top3__body{gap:4px}html body .cfw-top3__rank{width:auto;height:auto;align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--cc-forest);color:#fff;font-size:13px}html body .cfw-top3__rank:before{content:"No. "}html body .cfw-top3__title{font-size:1.15rem;line-height:1.25}html body .cfw-top3__best,html body .cfw-top3__widths{color:var(--cc-soft)}html body .cfw-top3__cta{gap:12px;min-height:48px;padding:4px 4px 4px 20px;border-radius:999px;background:var(--cc-forest)}html body .cfw-top3__cta:after{content:"";width:40px;height:40px;border-radius:50%;background:#fff var(--cc-arrow) center / 18px no-repeat;filter:none;transition:transform .2s var(--cc-ease)}html body .cfw-top3__link:hover .cfw-top3__cta:after{transform:translate(3px)}html body .cfw-top3__link:focus-visible{outline:3px solid var(--cc-ink);outline-offset:4px;border-radius:18px}html body .cfw-sc{padding:8px clamp(16px,2.2vw,32px) 0;border-top:0}html body .cfw-sc__inner{max-width:1600px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,5fr);grid-template-areas:"title w t" "sub w t" "help w t";align-content:start;column-gap:clamp(20px,3vw,48px);padding:clamp(24px,3vw,40px);border-radius:20px;background:var(--cc-sage)}html body .cfw-sc__title{grid-area:title;font-size:clamp(1.5rem,2.2vw,2rem);margin:0 0 6px}html body .cfw-sc__sub{grid-area:sub;color:#2a332d;margin:0 0 12px}html body .cfw-sc__help{grid-area:help;color:#2a332d;margin:0}html body .cfw-sc__help a{color:var(--cc-forest);font-weight:600}html body .cfw-sc__q{margin:0}html body .cfw-sc__q:nth-of-type(1){grid-area:w}html body .cfw-sc__q:nth-of-type(2){grid-area:t}html body .cfw-sc__hint{color:#2a332d}html body .cfw-sc__label{margin-bottom:8px}html body .cfw-sc__opt{min-height:46px;border-color:transparent;background:#fff;font-weight:600;transition:background-color .18s ease,color .18s ease}html body .cfw-sc__opt:hover,html body .cfw-sc__opt:focus-visible{background:var(--cc-forest);border-color:var(--cc-forest);color:#fff}html body .cfw-sc__opt--quiet{background:transparent;border:1.5px dashed rgba(31,58,46,.45);color:var(--cc-forest)}html body .cfw-oc{grid-column:1 / -1;min-width:0;padding:clamp(20px,2.4vw,32px) clamp(16px,2.2vw,32px) 8px}html body .cfw-oc__inner{max-width:1600px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(24px,3.4vw,48px);border-radius:20px;background:var(--cc-sage)}html body .cfw-oc__inner>*{grid-column:2}html body .cfw-oc__inner>.cfw-oc__title{grid-column:1;grid-row:1}html body .cfw-oc__inner>.cfw-oc__sub{grid-column:1;grid-row:2}html body .cfw-oc__inner>.cfw-oc__steps{grid-row:1 / span 3}html body .cfw-oc__title{margin:0 0 8px;font-family:var(--cfw-display, inherit);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}html body .cfw-oc__sub{color:#2a332d;font-size:1.05rem}html body .cfw-oc__steps{border-top:0;max-width:none}html body .cfw-oc__qt{font-size:1.1rem;font-weight:700;color:var(--cc-ink)}html body .cfw-oc__hint{color:#2a332d}html body .cfw-oc__opt{border:0;border-radius:14px;background:#fff;color:var(--cc-ink);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}html body .cfw-oc__opt:hover{box-shadow:inset 0 0 0 1.5px var(--cc-forest)}html body .cfw-oc__opt[aria-pressed=true]{background:var(--cc-forest);color:#fff}html body .cfw-oc__opt[aria-pressed=true] .cfw-oc__opt-d{color:#ffffffd9}html body .cfw-oc__opt:focus-visible{outline:3px solid var(--cc-ink);outline-offset:2px}html body .cfw-oc__done{color:var(--cc-ink)}html body .cfw-oc__link{color:var(--cc-forest);font-weight:600}html body .cfw-oc__fine{color:#2a332d}html body .cfw-ocx__title{font-size:clamp(1.6rem,2.4vw,2.2rem)}@media(max-width:989px){html body .cfw-oc__inner{grid-template-columns:minmax(0,1fr)}html body .cfw-oc__inner>*,html body .cfw-oc__inner>.cfw-oc__title,html body .cfw-oc__inner>.cfw-oc__sub,html body .cfw-oc__inner>.cfw-oc__steps{grid-column:1;grid-row:auto}}@media(max-width:749px){html body .cfw-oc{padding:16px 12px 4px}html body .cfw-oc__inner{padding:20px 18px;border-radius:16px}}html body .cfw-oc__inner:has(>[data-result]:not([hidden]))>.cfw-oc__steps{grid-column:1;grid-row:3;margin-top:18px}html body .cfw-oc__inner:has(>[data-result]:not([hidden]))>[data-result]{grid-column:2;grid-row:1 / span 4}html body .cfw-oc__inner:has(>[data-result]:not([hidden]))>.cfw-oc__fine{grid-column:1 / -1;margin-top:16px;font-size:13px}html body .cfw-oc__inner:has(>[data-result]:not([hidden])) .cfw-oc__q{padding:8px 0;border-bottom-color:#1f3a2e24}html body .cfw-oc__done{font-size:15px;gap:10px}html body .cfw-oc__result .cfw-oc__label{display:none}html body .cfw-oc__card{grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:start;padding:20px;border-radius:18px;background:#fff}html body .cfw-oc__img{width:150px;height:auto;border:0;border-radius:12px;background:#f3f4f1;overflow:hidden}html body .cfw-oc__img img{width:100%;height:auto;mix-blend-mode:multiply}html body .cfw-oc__name{margin:0 0 2px;font-family:var(--cfw-display, inherit);font-size:1.35rem;letter-spacing:-.01em}html body .cfw-oc__fit{margin:0 0 6px;font-size:15px}html body .cfw-oc__why,html body .cfw-oc__note,html body .cfw-oc__meta,html body .cfw-oc__scan,html body .cfw-oc__links a[href="#compare"]{display:none}html body .cfw-oc__price{margin:0 0 10px;font-size:1.2rem}html body .cfw-oc__sizelabel{display:inline;margin:0;font-size:14px}html body .cfw-oc__result .cfw-oc__hint{display:inline;margin:0 0 0 4px;font-size:14px}html body .cfw-oc__sizes{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}html body .cfw-oc__size{min-width:44px;height:40px;padding:0 10px;border-radius:999px;border-color:#cfd5d0;font-size:15px}html body .cfw-oc__size[aria-pressed=true]{background:var(--cc-forest);border-color:var(--cc-forest);color:#fff}html body .cfw-oc__genders{gap:6px;max-width:360px}html body .cfw-oc__genders .cfw-oc__opt{min-height:44px;border-radius:999px}html body .cfw-oc__atc{width:auto;min-height:50px;padding-inline:28px;background:var(--cc-forest)}html body .cfw-oc__links{margin:8px 0 0;gap:4px 16px;font-size:14px}@media(max-width:989px){html body .cfw-oc__inner:has(>[data-result]:not([hidden]))>.cfw-oc__steps,html body .cfw-oc__inner:has(>[data-result]:not([hidden]))>[data-result]{grid-column:1;grid-row:auto}}@media(max-width:749px){html body .cfw-oc__card{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}html body .cfw-oc__img{width:96px}html body .cfw-oc__name{font-size:1.15rem}html body .cfw-oc__atc{width:100%}}html body .cfw-oc__links a,html body .cfw-oc__links .cfw-oc__link{font-size:14px}html body .cfw-ortho-pointer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;max-width:none;margin-top:36px;padding:18px 22px;border:0;border-radius:16px;background:var(--cc-frame);color:var(--cc-ink)}html body .cfw-ortho-pointer a{color:var(--cc-forest);text-underline-offset:3px}html body .cfw-collection-more{max-width:68ch;margin-top:28px}html body .cfw-collection-more p{color:#2c332e;line-height:1.65}html body .cfw-collection-more a{color:var(--cc-green);font-weight:600}html body .cfw-faq .cfw-faq__badge{display:none}html body .cfw-faq .cfw-faq__heading{font-size:clamp(1.85rem,3vw,2.75rem)}html body .cfw-faq .cfw-faq__subheading{color:var(--cc-soft);font-size:1.05rem}html body .cfw-faq .cfw-faq__question{font-size:1.1rem;font-weight:600;color:var(--cc-ink)}html body .cfw-faq .cfw-faq__answer p{font-size:1.02rem;line-height:1.6;color:#2c332e}html body .cfw-faq .cfw-faq__answer a{color:var(--cc-green);font-weight:600}@media(max-width:989px){.cfw-chd__panel{grid-template-columns:minmax(0,1fr);min-height:0}.cfw-chd__shoes{display:none}.cfw-chd__panel:has(.cfw-chd__narrow){grid-template-columns:minmax(0,1fr)}html body .cfw-sc__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "sub" "w" "t" "help";row-gap:14px}html body .cfw-sc__sub{margin:0}}@media(max-width:749px){.cfw-chd{padding:8px 12px 4px}.cfw-chd__panel{gap:14px;padding:20px 16px 16px;border-radius:16px}.cfw-chd__title{font-size:2.05rem;margin-bottom:4px}.cfw-chd__count{font-size:14px;margin-bottom:8px}html body .cfw-chd .cfw-collection-lede{margin-bottom:12px}html body .cfw-chd .cfw-collection-lede p{font-size:15.5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cfw-chd__narrow{padding-top:12px;border-top:1px solid rgba(31,58,46,.16)}.cfw-chd__narrow-title{display:none}.cfw-chd__q{font-size:13.5px;margin-bottom:6px;color:#2a332d}.cfw-chd__opts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 10px;padding:0 16px}.cfw-chd__opts:last-of-type{margin-bottom:0}.cfw-chd__opts::-webkit-scrollbar{display:none}.cfw-chd__opt{min-height:40px;padding:0 15px;font-size:14.5px}.cfw-chd__help{display:none}html body .cfw-gender-toggle{display:flex;width:100%;box-sizing:border-box}html body .cfw-gender-toggle .cfw-gt__opt{flex:1 1 0;justify-content:center;min-height:40px;padding:0 10px}html body .cfw-filter-bar .facets-toggle__button:first-child{background:var(--cc-forest);border-color:var(--cc-forest);color:#fff}html body .product-grid .card-gallery{border-radius:12px}html body .product-grid .cfw-card-meta__title{font-size:16px}html body .cfw-top3{padding-top:24px}html body .cfw-top3__heading{font-size:1.6rem}html body .cfw-top3__sub{font-size:1rem;margin-bottom:12px}html body .cfw-top3__list{gap:14px}html body .cfw-top3__link{grid-template-columns:128px minmax(0,1fr);gap:14px;align-items:start}html body .cfw-top3__media{aspect-ratio:1 / 1;border-radius:14px}html body .cfw-top3__title{font-size:1.02rem}html body .cfw-top3__best,html body .cfw-top3__cta{display:none}html body .cfw-sc{padding:4px 12px 0}html body .cfw-sc__inner{padding:20px 18px;border-radius:16px}html body .cfw-sc__title{font-size:1.45rem}html body .cfw-sc__opts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-18px;padding-inline:18px}html body .cfw-sc__opts::-webkit-scrollbar{display:none}html body .cfw-sc__opt{flex:none}html body .cfw-ortho-pointer{margin:28px 0 0;padding:16px}}@media(prefers-reduced-motion:reduce){.cfw-chd__shoe-img,html body .product-grid .card-gallery img.product-media__image,html body .cfw-top3__img,html body .cfw-top3__cta:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cfw-collection-refresh.css.map */
