.nps-shoe-timeline__stage-title{scroll-margin-top:120px}.nps-shoe-timeline{--nps-timeline-spine-gap: 90px;font-family:var(--font-body-family, sans-serif);font-weight:var(--font-body-weight, 400);color:#111}.nps-shoe-timeline *,.nps-shoe-timeline *:before,.nps-shoe-timeline *:after{box-sizing:border-box}.nps-shoe-timeline__header,.nps-shoe-timeline__entry{--nps-timeline-foreground: rgba(var(--color-foreground, 17 17 17 / 1));--nps-timeline-accent: rgba(var(--color-primary, 255 93 0 / 1));--nps-timeline-accent-text: color-mix(in srgb, var(--nps-timeline-accent) 70%, var(--nps-timeline-foreground));--nps-timeline-rule: color-mix(in srgb, var(--nps-timeline-foreground) 22%, transparent);color:var(--nps-timeline-foreground);background:rgba(var(--color-background, 255 255 255 / 1))}.nps-shoe-timeline__header{padding-block:32px;border-block:1px dashed var(--nps-timeline-rule)}.nps-shoe-timeline__intro{display:grid;gap:12px}.nps-shoe-timeline__eyebrow{margin:0;color:var(--nps-timeline-accent-text);font-size:14px;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.nps-shoe-timeline__title,.nps-shoe-timeline__stage-title{margin:0;color:inherit;font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-weight:var(--font-heading-weight, 700);font-style:var(--font-heading-style, normal);letter-spacing:-.035em;text-transform:none;text-wrap:balance}.nps-shoe-timeline__title{max-width:1100px;font-size:clamp(40px,4.2vw,64px);line-height:1.05}.nps-shoe-timeline__introduction{max-width:760px;font-size:20px;line-height:1.6}.nps-shoe-timeline__introduction p{margin:0}.nps-shoe-timeline__introduction p+p{margin-block-start:16px}.nps-shoe-timeline__entry{position:relative}.nps-shoe-timeline__entry+.nps-shoe-timeline__entry{border-block-start:1px solid var(--nps-timeline-rule)}.nps-shoe-timeline__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(var(--nps-timeline-spine-gap) * 2);align-items:center;padding-block:96px}.nps-shoe-timeline__row:before{position:absolute;inset-block:0;inset-inline-start:50%;width:1px;background:var(--nps-timeline-accent);content:""}.nps-shoe-timeline__marker{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;width:52px;height:52px;transform:translate(-50%,-50%);border:1px solid var(--nps-timeline-accent);border-radius:50%;background:rgba(var(--color-background, 255 255 255 / 1));color:var(--nps-timeline-accent-text);font-size:16px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.nps-shoe-timeline__figure{min-width:0;margin:0;grid-column:1;grid-row:1}.nps-shoe-timeline__copy{min-width:0;display:grid;gap:24px;grid-column:2;grid-row:1}.nps-shoe-timeline__entry--reverse .nps-shoe-timeline__figure{grid-column:2}.nps-shoe-timeline__entry--reverse .nps-shoe-timeline__copy{grid-column:1}.nps-shoe-timeline__figure-header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-block-end:18px;font-size:14px;line-height:1.5;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.nps-shoe-timeline__image-frame{background:#f6f5f0;border:1px solid var(--nps-timeline-rule)}.nps-shoe-timeline__image{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;border-radius:0}.nps-shoe-timeline__caption{margin-block-start:18px;font-size:14px;line-height:1.6}.nps-shoe-timeline__stage-title{font-size:clamp(24px,2.5vw,36px);line-height:1.1}.nps-shoe-timeline__annotation{font-size:20px;line-height:1.65;overflow-wrap:anywhere}.nps-shoe-timeline__annotation p{margin:0}.nps-shoe-timeline__annotation p+p{margin-block-start:16px}.nps-shoe-timeline__annotation ul,.nps-shoe-timeline__annotation ol{padding-inline-start:24px;margin-block:16px 0}.nps-shoe-timeline__annotation a{color:inherit;text-decoration:underline;text-underline-offset:4px}.nps-shoe-timeline__details{display:grid;justify-items:start;gap:16px;padding-block-start:24px;border-block-start:1px solid var(--nps-timeline-rule);font-size:14px;line-height:1.6}.nps-shoe-timeline__details p{margin:0}.nps-shoe-timeline__source{padding:6px 10px;border:1px solid var(--nps-timeline-rule);font-size:14px;line-height:1.5}.nps-shoe-timeline__entry--branch .nps-shoe-timeline__row{column-gap:64px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.nps-shoe-timeline__entry--branch .nps-shoe-timeline__row:before{display:none}.nps-shoe-timeline__entry--branch .nps-shoe-timeline__copy{padding-inline-start:28px;border-inline-start:2px solid var(--nps-timeline-accent)}.nps-shoe-timeline__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1199px)and (min-width:990px){.nps-shoe-timeline{--nps-timeline-spine-gap: 58px}.nps-shoe-timeline__row{padding-block:88px}.nps-shoe-timeline__annotation{font-size:18px}}@media(max-width:989px){.nps-shoe-timeline__header{padding-block:24px}.nps-shoe-timeline__intro{gap:24px}.nps-shoe-timeline__title{font-size:clamp(36px,6vw,48px)}.nps-shoe-timeline__introduction{font-size:18px}.nps-shoe-timeline__row,.nps-shoe-timeline__entry--branch .nps-shoe-timeline__row{display:flex;flex-direction:column;align-items:stretch;gap:32px;padding-block:52px}.nps-shoe-timeline__row:before,.nps-shoe-timeline__marker{display:none}.nps-shoe-timeline__copy{gap:20px}.nps-shoe-timeline__stage-title{font-size:24px}.nps-shoe-timeline__annotation{font-size:18px;line-height:1.65}.nps-shoe-timeline__eyebrow{font-size:13px}.nps-shoe-timeline__entry--branch .nps-shoe-timeline__copy{padding-inline-start:20px}.nps-shoe-timeline__image{max-height:none}}@media(max-width:374px){.nps-shoe-timeline__title{font-size:38px}.nps-shoe-timeline__stage-title{font-size:24px}}.nps-spotify{background:#111;color:#f9f9f9;border-top:1px solid rgb(249 249 249 / 14%);padding-block:clamp(56px,7vw,112px);font-family:var(--font-body-family, sans-serif)}.nps-spotify .nps-spotify__container{display:block;box-sizing:border-box}.nps-spotify__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,5vw,96px);min-width:0}.nps-spotify__copy{min-width:0}.nps-spotify .nps-spotify__eyebrow{margin:0 0 24px;color:#fc6a0a;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.1em;overflow-wrap:anywhere}.nps-spotify .nps-spotify__title{margin:0;color:inherit;font-family:var(--font-heading-family, var(--font-body-family, sans-serif));font-size:clamp(42px,5vw,84px);font-weight:700;line-height:1.02;letter-spacing:-.045em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.nps-spotify .nps-spotify__body{max-width:34ch;margin:24px 0 12px;color:#f9f9f9c2;font-size:clamp(15px,1.2vw,18px);font-weight:300;line-height:1.6;text-wrap:pretty;overflow-wrap:anywhere}.nps-spotify .nps-spotify__link{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:48px;color:#f9f9f9;font-size:14px;font-weight:500;line-height:1.5;text-decoration-line:underline;text-decoration-color:#f9f9f961;text-decoration-thickness:1px;text-underline-offset:6px;transition:color .15s ease,text-decoration-color .15s ease}.nps-spotify__link>svg{flex:0 0 20px}.nps-spotify .nps-spotify__link:hover{color:#fc6a0a;text-decoration-color:currentColor}.nps-spotify .nps-spotify__link:focus-visible{outline:2px solid #fc6a0a;outline-offset:5px}.nps-spotify__player{width:100%;max-width:720px;min-width:0;height:352px;justify-self:end;background:#1f1f1f;border-radius:12px}.nps-spotify__iframe{display:block;box-sizing:border-box;width:100%;max-width:100%;height:352px;border:0;border-radius:12px}@media(min-width:768px){.nps-spotify{padding-inline:clamp(.4rem,calc(3.6vw - 1.76rem),4rem)}.nps-spotify .nps-spotify__container{max-width:100%}}@media(max-width:900px){.nps-spotify__layout{grid-template-columns:minmax(0,1fr);gap:32px}.nps-spotify__player{justify-self:start}.nps-spotify .nps-spotify__title{font-size:clamp(42px,7.5vw,66px)}}@media(max-width:599px){.nps-spotify .nps-spotify__container{padding-inline:16px}.nps-spotify .nps-spotify__eyebrow{margin-bottom:20px;font-size:10px}.nps-spotify .nps-spotify__body{margin-top:20px}}@media(prefers-reduced-motion:reduce){.nps-spotify .nps-spotify__link{transition:none}}.xo-text-marquee svg{fill:currentColor}.nps-look-item>xo-product>xo-animate{height:auto!important}.nps-look-guidance{margin:0 0 2.4rem;font-size:1.4rem;opacity:.75}.nps-look-link{display:flex;box-sizing:border-box;align-items:center;justify-content:center;min-height:4.4rem;margin-top:1.6rem;padding:1rem 1.6rem;border:1px dashed #707070;border-radius:0;background:rgb(var(--color-primary));color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none;transition:background-color .2s}.nps-look-link:hover{background:color-mix(in srgb,rgb(var(--color-primary)) 90%,#000)}.nps-look-link:focus-visible{outline:2px solid #000;outline-offset:3px}.xo-collapse-content-item-2{border-top:.1rem solid var(--border-color)}.xo-collapse-content-item-2:last-child{border-bottom:.1rem solid var(--border-color)}@media(max-width:767px){.xo-feature-focus-item__content .xo-text{text-align:left!important}}.xo-store-locator-2-item__trigger:focus-visible{outline-offset:-.1rem!important}.xo-store-locator-2-item:has(.xo-store-locator-2-item__trigger[xo-active]) .xo-store-locator-2-item__bg-active{height:100%}.nps-detail-pills{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--nps-pill-gap, 4px);width:100%;min-width:0;max-width:600px;margin:var(--nps-pill-top, 20px) 0 0;padding:0;list-style:none}.nps-detail-pills__item{display:block;flex:0 1 auto;max-width:100%;margin:0;padding:var(--nps-pill-py, 8px) var(--nps-pill-px, 2px);border:1px var(--nps-pill-border-style, dashed) var(--nps-pill-border, #666666);border-radius:var(--nps-pill-radius, 0px);background:var(--nps-pill-bg, #f2f2f2);color:var(--nps-pill-color, #30302f);font-size:var(--nps-pill-size, 11px);font-weight:500;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.nps-product-meta{display:flex;align-items:center;justify-content:var(--nps-meta-align, flex-start);flex-wrap:wrap;gap:8px;margin-top:var(--nps-meta-top, 6px);margin-bottom:var(--nps-meta-bottom, 0);color:var(--nps-meta-color, #666);font-size:var(--nps-meta-size, 11px);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.nps-product-meta__divider{width:3px;height:3px;flex:none;border-radius:50%;background:currentColor}.nps-product-labels{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;opacity:.65}.nps-product-labels__divider{width:3px;height:3px;flex:none;border-radius:50%;background:currentColor}.xo-video-block .xo-media video{object-fit:cover}nps-background-video{position:relative;display:block;width:100%;height:100%;overflow:hidden}nps-background-video .nps-background-video__poster,nps-background-video video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}nps-background-video video{opacity:0}nps-background-video[data-playing] video{opacity:1}.nps-background-video__toggle{position:absolute;z-index:10;bottom:16px;left:16px;min-height:44px;padding:10px 14px;color:#fff;background:#141414;border:1px solid #fff;font:inherit;font-size:13px;cursor:pointer;pointer-events:auto}.nps-background-video__toggle[hidden]{display:none}.nps-background-video__toggle:focus-visible{outline:3px solid #ff6a1a;outline-offset:3px}.nps-collection-intro{max-inline-size:76rem;margin-block-end:3.2rem}.nps-collection-intro__heading{margin:0 0 1.2rem;text-wrap:balance}.nps-collection-intro__description{font-size:1.6rem;line-height:1.65;text-wrap:pretty}.nps-collection-intro__description p{margin:0}.nps-collection-intro__description a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:749px){.nps-collection-intro{margin-block-end:2.4rem}.nps-collection-intro__description{font-size:1.5rem}}.nps-restock-wrap{display:block;clear:both;width:100%;min-width:0;margin-block-start:24px}.nps-restock-wrap>form{margin:0}.nps-restock{display:block;width:100%;margin:0;border-block:1px dashed #d0d0d0}.nps-restock summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:16px;list-style:none;cursor:pointer;font-size:13px;line-height:1.5;font-weight:600}.nps-restock summary::-webkit-details-marker{display:none}.nps-restock summary svg{flex:0 0 16px}.nps-restock[open] summary svg{transform:rotate(180deg)}.nps-restock__content{display:grid;gap:10px;padding-block-end:20px;font-size:12px;line-height:1.6}.nps-restock__content p{margin:0}.nps-restock label{display:block;margin-block-start:4px}.nps-restock input[type=email],.nps-restock select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #d0d0d0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:16px}.nps-restock .nps-restock__submit{min-height:36px;padding:8px 16px!important;border:1px dashed #707070!important;border-radius:0!important;font-size:11px!important}.nps-restock__content>div:has(.nps-restock__submit){width:fit-content;padding:0!important}.nps-restock :is(summary,input,select,button):focus-visible{outline:2px solid #d0d0d0;outline-offset:3px}.nps-restock__content a{color:inherit;font-size:10px;text-underline-offset:.2em}.xo-quantity-base--extra-small{box-sizing:border-box;width:112px;height:36px;padding:0;border:1px dashed #707070;border-radius:0}.xo-quantity-base--extra-small .xo-quantity-base__minus,.xo-quantity-base--extra-small .xo-quantity-base__plus{box-sizing:border-box;flex:0 0 34px;width:34px;height:34px;padding:0;border-radius:0}.xo-quantity-base--extra-small .xo-quantity-base__input{box-sizing:border-box;flex:1 1 0;width:42px;min-width:0;height:34px;padding:0;font-size:11px;line-height:14px}#xo-main-content .nps-information-prose.xo-text{line-height:var(--nps-reading-leading, 1.8)}#xo-main-content .nps-information-prose :is(p,ul,ol,blockquote){max-inline-size:65ch}#xo-main-content .nps-information-prose :is(p,li){line-height:var(--nps-reading-leading, 1.8);text-wrap:pretty}#xo-main-content .nps-information-prose p{margin:0}#xo-main-content .nps-information-prose p+p{margin-block-start:var(--nps-paragraph-gap, 24px)}#xo-main-content .nps-information-prose :is(ul,ol){margin-block:var(--nps-paragraph-gap, 24px);padding-inline-start:1.5em;list-style-position:outside}#xo-main-content .nps-information-prose :is(ul,ol):first-child{margin-block-start:0}#xo-main-content .nps-information-prose :is(ul,ol):last-child{margin-block-end:0}#xo-main-content .nps-information-prose li{padding-inline-start:.25em}#xo-main-content .nps-information-prose li+li{margin-block-start:var(--nps-list-gap, 12px)}#xo-main-content .nps-information-prose li>p+p{margin-block-start:calc(var(--nps-paragraph-gap, 24px) * .75)}#xo-main-content .nps-information-prose blockquote{margin-block:var(--nps-paragraph-gap, 24px);margin-inline:0;padding-inline-start:1.25em;border-inline-start:2px solid currentColor}#xo-main-content .nps-information-prose :is(h2,h3,h4,h5,h6){margin-block:1.75em .75em;line-height:1.25;text-wrap:balance}#xo-main-content .nps-information-prose :is(h2,h3,h4,h5,h6):first-child{margin-block-start:0}#xo-main-content .nps-information-prose :is(h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-block-start:0}@media(max-width:767px){#xo-main-content .nps-information-prose :is(p,ul,ol,blockquote){max-inline-size:100%}#xo-main-content .nps-information-prose :is(ul,ol){padding-inline-start:1.35em}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
