:root{--cpx-paper: #ffffff;--cpx-fg: #000000;--cpx-sub: #5e5e5e;--cpx-rule: #e6e6e6;--cpx-accent: #111111;--cpx-focus: #111111;--cpx-display: "Cpx Display", "Helvetica Neue", Arial, sans-serif;--cpx-text: Inter, "Helvetica Neue", Arial, sans-serif;--cpx-title-wght: 500;--cpx-title-stretch: 100%;--cpx-title-track: -.022em;--cpx-title-size: clamp(1.75rem, 2.5vw, 2.625rem);--cpx-hero-wght: 450;--cpx-hero-track: -.035em;--cpx-hero-title-lg: clamp(3.5rem, 6vw, 6rem);--cpx-hero-title-lg-m: 3rem;--cpx-hero-h: clamp(460px, 40vw, 600px);--cpx-hero-h-m: 300px;--cpx-hero-pad-top: .5rem;--cpx-hero-stage-pad: 1rem;--cpx-hero-stage-pad-m: .5rem;--cpx-hero-caption-pb: .75rem;--cpx-hero-caption-pb-m: .25rem;--cpx-hero-obj-pad: 0;--cpx-hero-obj-gap: 4%;--cpx-slide-bg: transparent;--cpx-plinth: transparent;--cpx-plinth-hover: transparent;--cpx-media-radius: 0;--cpx-media-radius-lg: 0;--cpx-media-radius-xl: 0;--cpx-media-radius-sm: 0;--cpx-btn-bg: #000000;--cpx-btn-fg: #ffffff;--cpx-btn-radius: 0;--cpx-quiet-line: #c8c8c8;--cpx-link-line: #b5b5b5;--cpx-arrow-line: #dadada;--cpx-trust-bg: transparent;--cpx-space: 5.5rem;--cpx-gap: 1.5rem;--cpx-grid-row-gap: 3rem;--cpx-head-gap: 2rem;--cpx-head-gap-m: 1.125rem;--cpx-models-pad: 3.5rem .5rem;--cpx-models-pad-m: 2.25rem .25rem;--cpx-chip-gap: 1.25rem;--cpx-chip-gap-m: .875rem;--cpx-chip-ratio: 7 / 5;--cpx-chip-radius: 0;--cpx-chip-img: 100%;--cpx-card-ratio: 4 / 3;--cpx-card-img: 86%;--cpx-card-text-gap: .875rem;--cpx-card-text-gap-m: .5rem;--cpx-badge-inset: 0;--cpx-badge-radius: 0;--cpx-badge-bg: #000000;--cpx-badge-fg: #ffffff;--cpx-badge-alt-bg: #ffffff;--cpx-badge-alt-fg: #000000;--cpx-badge-alt-line: #000000;--cpx-brand-size: clamp(2.5rem, 4.9vw, 4.5rem);--cpx-brand-size-m: 2.125rem;--cpx-brand-row-gap: .28em;--cpx-brand-col-gap: .8em;--cpx-brand-wght: 450;--cpx-brand-thumb-radius: 0;--cpx-brand-thumb-img: 100%;--cpx-prices-gap: 0;--cpx-prices-gap-m: 2.5rem;--cpx-prices-split: 1px solid var(--cpx-rule);--cpx-prices-split-pad: 2.5rem;--cpx-prices-split-pad-m: 2.5rem;--cpx-price-pad: 0 2.5rem 0 0;--cpx-price-pad-m: 0;--cpx-price-bg: transparent;--cpx-price-fg: var(--cpx-fg);--cpx-price-line: #b5b5b5;--cpx-price-title: clamp(2.25rem, 4vw, 3.5rem);--cpx-price-title-m: 2rem;--cpx-price-pairs-gap: 1rem;--cpx-price-pairs-top: 2.25rem;--cpx-price-pair-bg: transparent;--cpx-price-pair-img: 100%;--cpx-why-line: #000000}@media(max-width:760px){:root{--cpx-space: 3.75rem;--cpx-gap: .75rem;--cpx-grid-row-gap: 1.75rem}}.cpx{color:var(--cpx-fg);font-family:var(--cpx-text);font-size:.9375rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cpx :where(h2,h3,p,ul,ol,li,figure){margin:0;padding:0}.cpx :where(ul,ol){list-style:none}.cpx :where(li):before{content:none}.cpx :where(a){color:inherit}.cpx :where(img){display:block;max-width:100%;height:auto}.cpx-sec{padding-block:var(--cpx-space)}.cpx-sec--tight-top{padding-top:calc(var(--cpx-space) * .5)}.cpx .cpx-title{font-family:var(--cpx-display);font-weight:var(--cpx-title-wght);font-stretch:var(--cpx-title-stretch);font-style:normal;font-size:var(--cpx-title-size);line-height:1.04;letter-spacing:var(--cpx-title-track);text-transform:none;color:var(--cpx-fg);-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:normal}.cpx .cpx-title--marker{display:flex;align-items:center;gap:.32em}.cpx .cpx-title--marker:before{content:"";flex:0 0 auto;width:.3em;height:.3em;border-radius:50%;background:var(--cpx-accent)}.cpx .cpx-sub{margin-top:.5rem;max-width:60ch;color:var(--cpx-sub);font-size:.9375rem;line-height:1.5}.cpx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:var(--cpx-head-gap)}.cpx-head__aside{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.cpx .cpx-link{font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--cpx-fg);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--cpx-link-line);text-underline-offset:5px;white-space:nowrap;transition:text-decoration-color .2s ease}[data-whatin=mouse] .cpx .cpx-link:hover{text-decoration-color:currentColor}[data-whatin=mouse] .cpx a:hover,[data-whatin=mouse] .cpx button:hover{color:var(--cpx-hover, var(--cpx-fg))!important}.cpx a:focus-visible,.cpx button:focus-visible{outline:2px solid var(--cpx-focus);outline-offset:3px}.cpx .cpx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.875rem 1.625rem;border:1px solid var(--cpx-btn-bg);border-radius:var(--cpx-btn-radius);background:var(--cpx-btn-bg);color:var(--cpx-btn-fg);font-family:var(--cpx-text);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}[data-whatin=mouse] .cpx .cpx-btn:hover{background:transparent;color:var(--cpx-fg)}.cpx .cpx-btn--quiet{background:transparent;color:var(--cpx-fg);border-color:var(--cpx-quiet-line)}[data-whatin=mouse] .cpx .cpx-btn--quiet:hover{border-color:var(--cpx-fg);background:transparent}.cpx-arrows{display:flex;gap:.25rem}.cpx .cpx-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--cpx-arrow-line);border-radius:50%;background:transparent;color:var(--cpx-fg);cursor:pointer;min-width:0;min-height:0;line-height:1;box-shadow:none;text-indent:0;transition:border-color .2s ease,opacity .2s ease}.cpx .cpx-arrow svg{width:14px;height:14px}.cpx .cpx-arrow:before,.cpx .cpx-arrow:after{content:none!important;display:none!important}.cpx .cpx-arrow:disabled{opacity:.3;cursor:default}[data-whatin=mouse] .cpx .cpx-arrow:not(:disabled):hover{border-color:var(--cpx-fg)}cpx-rail{display:block}cpx-rail[data-static] .cpx-arrows{visibility:hidden}@media(max-width:760px){.cpx-arrows{display:none}}.cpx-trust{margin-inline:calc(-1 * var(--rpp, 30px));padding:.625rem var(--rpp, 30px);background:var(--cpx-trust-bg);border-bottom:1px solid var(--cpx-rule)}.cpx-trust ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 0}.cpx-trust li{display:flex;align-items:center;font-size:.8125rem;line-height:1.4;color:var(--cpx-sub)}.cpx-trust li+li:before{content:"";display:block;width:3px;height:3px;margin-inline:1rem;border-radius:50%;background:currentColor;opacity:.6}.cpx-trust a{text-decoration:none}@media(max-width:760px){.cpx-trust{padding-block:.5rem}.cpx-trust li{font-size:.75rem}.cpx-trust li+li:before{margin-inline:.625rem}}cpx-hero{display:block}.cpx-hero{position:relative;margin-inline:calc(-1 * var(--rpp, 30px));padding-top:var(--cpx-hero-pad-top)}.cpx-hero:has(.cpx-hero__slide--tinted){padding-top:0}.cpx-hero__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cpx-hero__track::-webkit-scrollbar{display:none}.cpx-hero__slide{position:relative;flex:0 0 100%;display:flex;height:calc(var(--cpx-hero-h) + var(--cpx-hero-nav, 0px));scroll-snap-align:start;overflow:hidden;isolation:isolate;background:var(--cpx-slide-bg);color:var(--cpx-fg)}.cpx-hero--photo .cpx-hero__slide{height:min(41.667vw,680px)}.cpx-hero__stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);grid-template-rows:minmax(0,1fr);align-items:end;gap:2rem;width:100%;height:100%;padding:var(--cpx-hero-stage-pad) var(--rpp, 30px)}.cpx-hero__caption{position:relative;z-index:2;grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;padding-bottom:var(--cpx-hero-caption-pb)}.cpx .cpx-hero__title{font-family:var(--cpx-display);font-weight:var(--cpx-hero-wght);font-stretch:var(--cpx-title-stretch);font-size:var(--cpx-hero-title-lg);line-height:.95;letter-spacing:var(--cpx-hero-track);text-transform:none;color:inherit;margin:0 0 0 -.03em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.cpx .cpx-hero__text{max-width:32ch;font-size:1rem;line-height:1.45;color:var(--cpx-sub)}.cpx-hero__btn{margin-top:.5rem}.cpx-hero__slide:not(.cpx-hero__slide--photo){--cpx-hover: var(--cpx-ink);--cpx-ink: var(--cpx-accent);--cpx-sub: rgba(17, 17, 17, .7);--cpx-word: rgba(60, 40, 20, .06);--cpx-floor: rgba(17, 17, 17, .16);--cpx-floor-core: rgba(17, 17, 17, .3);color:var(--cpx-ink)}.cpx-hero__slide--night:not(.cpx-hero__slide--photo){--cpx-ink: #ffffff;--cpx-sub: rgba(255, 255, 255, .74);--cpx-word: rgba(255, 255, 255, .05);--cpx-floor: rgba(0, 0, 0, .45);--cpx-floor-core: rgba(0, 0, 0, .7);--cpx-focus: #ffffff}.cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__stage{grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:1.5rem;padding:clamp(2rem,3.4vw,3rem) var(--rpp, 30px) calc(clamp(2rem,3.4vw,3rem) + var(--cpx-hero-nav, 0px))}.cpx-hero__slide--tinted .cpx-hero__stage{background:var(--cpx-slide-bg)}.cpx-hero__slide--night .cpx-hero__stage{background:radial-gradient(46% 64% at 68% 52%,#a0c3eb24,#a0c3eb00 72%),var(--cpx-slide-bg, #15181e)}.cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__caption{gap:1rem}.cpx .cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__title{font-weight:600;font-size:clamp(3.75rem,7.4vw,7.75rem);line-height:.86;letter-spacing:-.048em;color:var(--cpx-ink)}.cpx .cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__text{max-width:30ch;font-size:1.0625rem;color:var(--cpx-sub)}.cpx .cpx-hero__kicker{margin:0 0 .25rem;font-family:var(--cpx-text);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--cpx-ink, var(--cpx-accent))}.cpx .cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-btn{background:var(--cpx-ink);border-color:var(--cpx-ink);color:#fff}.cpx .cpx-hero__slide--night:not(.cpx-hero__slide--photo) .cpx-btn{color:#111}[data-whatin=mouse] .cpx .cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-btn:hover{background:transparent;--cpx-hover: var(--cpx-ink)}.cpx-hero__media{display:flex;align-items:flex-end;justify-content:center;align-self:stretch;min-height:0;height:100%;padding:var(--cpx-hero-obj-pad);border-radius:var(--cpx-media-radius-xl);background:var(--cpx-plinth);text-decoration:none;overflow:hidden;transition:background-color .25s ease}.cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__media{position:absolute;z-index:1;top:0;bottom:0;left:34%;right:1.5%;height:auto;align-items:center;padding:0 0 calc(3.25rem + var(--cpx-hero-nav, 0px));overflow:visible}.cpx-hero__objects{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:var(--cpx-hero-obj-gap);width:100%;height:100%}.cpx-hero__object{display:flex;align-items:center;justify-content:center;flex:1 1 100%;min-width:0;height:100%}.cpx-hero__objects--2 .cpx-hero__object{flex-basis:50%}.cpx-hero__word{position:absolute;z-index:0;top:50%;left:50%;font-family:var(--cpx-display);font-weight:800;font-stretch:78%;font-size:clamp(8rem,25vw,30rem);line-height:.8;letter-spacing:-.035em;white-space:nowrap;color:var(--cpx-word);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(-50%,-56%);transition:transform .95s cubic-bezier(.4,0,.2,1)}.cpx-hero__shoe{--cpx-shoe-h: calc(var(--cpx-hero-h) * .7);position:relative;display:block;flex:none;width:min(calc(96% * var(--cpx-shoe-scale, 1)),calc(var(--cpx-shoe-h) * var(--cpx-shoe-scale, 1) * var(--cpx-ar, 1.4)));aspect-ratio:var(--cpx-ar, 1.4);margin-top:3%}.cpx-hero__objects--2 .cpx-hero__shoe{--cpx-shoe-h: calc(var(--cpx-hero-h) * .56)}.cpx .cpx-hero__img{position:relative;display:block;width:100%;height:100%;max-width:none;object-fit:contain;mix-blend-mode:multiply;transform-origin:12% 96%;transform:rotate(var(--cpx-tilt, 0deg));transition:transform .5s cubic-bezier(.4,0,.2,1)}.cpx .cpx-hero__shoe--cut .cpx-hero__img{mix-blend-mode:normal}.cpx-hero__shadow{position:absolute;left:-3%;right:12%;bottom:-6%;height:15%;background:radial-gradient(17% 32% at 16% 52%,var(--cpx-floor-core, rgba(17, 17, 17, .3)),rgba(0,0,0,0) 100%),radial-gradient(50% 50% at 44% 50%,var(--cpx-floor, rgba(17, 17, 17, .16)),rgba(0,0,0,0) 100%);filter:blur(5px);pointer-events:none;transform-origin:16% 50%;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease}.cpx-hero__word--short{font-size:clamp(14rem,42vw,46rem);letter-spacing:-.05em}.cpx-hero__slide[inert] .cpx-hero__img{transform:translate(7%) rotate(calc(var(--cpx-tilt, 0deg) - 6deg))}.cpx-hero__slide[inert] .cpx-hero__shadow{transform:scaleX(.75);opacity:.2}.cpx-hero__slide[inert] .cpx-hero__word{transform:translate(calc(-50% + 5vw),-56%)}@media(hover:hover){[data-whatin=mouse] .cpx .cpx-hero__media:hover{background:var(--cpx-plinth-hover)}[data-whatin=mouse] .cpx .cpx-hero__media:hover .cpx-hero__img{transform:rotate(var(--cpx-tilt, 0deg)) translateY(-2.5%)}[data-whatin=mouse] .cpx .cpx-hero__media:hover .cpx-hero__shadow{transform:scaleX(.92);opacity:.7}}@media(prefers-reduced-motion:reduce){.cpx .cpx-hero__img,.cpx-hero__shadow,.cpx-hero__word{transition:none}.cpx-hero__slide[inert] .cpx-hero__img{transform:rotate(var(--cpx-tilt, 0deg))}.cpx-hero__slide[inert] .cpx-hero__shadow{transform:none;opacity:1}.cpx-hero__slide[inert] .cpx-hero__word{transform:translate(-50%,-56%)}}.cpx .cpx-hero__credit{position:absolute;right:var(--rpp, 30px);bottom:calc(clamp(2rem,3.4vw,3rem) + var(--cpx-hero-nav, 0px));z-index:2;display:grid;grid-template-columns:auto auto;align-items:end;column-gap:.625rem;max-width:26rem;font-family:var(--cpx-text);font-size:.9375rem;line-height:1.35;text-align:right;text-decoration:none;color:var(--cpx-ink, var(--cpx-accent))}.cpx-hero__credit-text{display:flex;flex-direction:column;align-items:flex-end}.cpx-hero__credit-name{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cpx-hero__credit-price{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.cpx-hero__credit-from{font-weight:400;color:var(--cpx-sub)}.cpx-hero__credit-go{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid currentColor;border-radius:50%;font-size:1rem;line-height:1;transition:background-color .2s ease,color .2s ease}[data-whatin=mouse] .cpx .cpx-hero__credit:hover .cpx-hero__credit-go{background:var(--cpx-ink);color:var(--cpx-slide-bg, #ffffff)}.cpx-hero__photo,.cpx-hero__photo picture,.cpx-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cpx-hero__photo img{object-fit:cover;object-position:center}.cpx-hero__slide--photo .cpx-hero__stage{grid-template-columns:minmax(0,1fr);padding-bottom:calc(var(--cpx-hero-stage-pad) + var(--cpx-hero-nav, 0px));pointer-events:none}.cpx-hero__slide--photo .cpx-hero__caption{max-width:36rem;pointer-events:auto}.cpx-hero__slide--light{color:#fff}.cpx-hero__slide--light .cpx-hero__text{color:#ffffffdb}.cpx-hero__slide--light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to top,#00000080,#0000002e 38%,#0000 62%)}.cpx .cpx-hero__slide--light .cpx-btn{background:#fff;border-color:#fff;color:#000}[data-whatin=mouse] .cpx .cpx-hero__slide--light .cpx-btn:hover{background:transparent;--cpx-hover: #ffffff}.cpx-hero__slide--dark{color:#000}.cpx-hero__slide--dark .cpx-hero__text{color:#000000b8}.cpx .cpx-hero__slide--dark .cpx-btn{background:#000;border-color:#000;color:#fff}[data-whatin=mouse] .cpx .cpx-hero__slide--dark .cpx-btn:hover{background:transparent;--cpx-hover: #000000}.cpx-hero--nav{--cpx-hero-nav: 2.5rem}.cpx-hero__tabs{--cpx-nav-ink: #111111;--cpx-nav-sub: rgba(17, 17, 17, .64);--cpx-nav-track: rgba(17, 17, 17, .18);--cpx-hover: var(--cpx-nav-ink);--cpx-focus: var(--cpx-nav-ink);position:absolute;z-index:3;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(var(--cpx-tabs, 3),minmax(0,1fr));column-gap:var(--cpx-gap);padding:0 var(--rpp, 30px) .75rem}cpx-hero[data-surface=dark] .cpx-hero__tabs{--cpx-nav-ink: #ffffff;--cpx-nav-sub: rgba(255, 255, 255, .72);--cpx-nav-track: rgba(255, 255, 255, .28)}.cpx .cpx-hero__tab{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.5rem;min-width:0;min-height:44px;margin:0;padding:.5rem 0;border:0;border-radius:2px;background:transparent;box-shadow:none;color:var(--cpx-nav-sub);font-family:var(--cpx-text);font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:0;text-align:left;text-transform:none;text-indent:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .5s ease}.cpx .cpx-hero__tab:before,.cpx .cpx-hero__tab:after{content:none!important;display:none!important}.cpx .cpx-hero__tab.is-active,[data-whatin=mouse] .cpx .cpx-hero__tab:hover{color:var(--cpx-nav-ink)}.cpx-hero__bar{position:relative;display:block;flex:none;height:2px;overflow:hidden;background:var(--cpx-nav-track);transition:background-color .5s ease}.cpx-hero__bar>span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cpx-nav-ink);transform:scaleX(0);transform-origin:left center;transition:background-color .5s ease}.cpx-hero__tab.is-active .cpx-hero__bar>span{transform:scaleX(1)}cpx-hero[data-playing] .cpx-hero__tab.is-active .cpx-hero__bar>span{animation:cpx-hero-progress var(--cpx-hero-dur, 6s) linear forwards}cpx-hero[data-paused] .cpx-hero__tab.is-active .cpx-hero__bar>span{animation-play-state:paused}@keyframes cpx-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cpx-hero__tab-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.cpx-hero__bar>span{animation:none!important}}@media(max-width:1100px)and (min-width:761px){.cpx-hero__stage{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__stage{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__media{left:47%}.cpx-hero__shoe{--cpx-shoe-h: calc(var(--cpx-hero-h) * .6)}.cpx .cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__text{max-width:24ch}}@media(max-width:760px){.cpx-hero__slide{height:auto}.cpx-hero--photo .cpx-hero__slide{height:min(125vw,74svh)}.cpx-hero__stage{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:var(--cpx-hero-stage-pad-m) var(--rpp, 16px)}.cpx-hero__slide--photo .cpx-hero__stage{justify-content:flex-end;padding-bottom:calc(var(--cpx-hero-stage-pad-m) + var(--cpx-hero-nav, 0px))}.cpx-hero__media{order:-1;flex:0 0 auto;height:var(--cpx-hero-h-m);min-height:0}.cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__stage{padding:0 var(--rpp, 16px) calc(1.5rem + var(--cpx-hero-nav, 0px));gap:0}.cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__media{position:relative;inset:auto;flex:1 0 auto;height:var(--cpx-hero-h-m);margin:0 calc(-1 * var(--rpp, 16px));padding:0}.cpx-hero__slide--night .cpx-hero__stage{background:radial-gradient(70% 34% at 50% 26%,#a0c3eb29,#a0c3eb00 72%),var(--cpx-slide-bg, #15181e)}.cpx-hero__word{top:40%;font-size:31vw}.cpx-hero__word--short{font-size:58vw}.cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__object{align-items:flex-end;padding-bottom:1rem}.cpx-hero__objects{height:100%}.cpx-hero__shoe{--cpx-shoe-h: calc(var(--cpx-hero-h-m) * .62);width:min(94%,calc(var(--cpx-shoe-h) * var(--cpx-shoe-scale, 1) * var(--cpx-ar, 1.4)));margin-top:0}.cpx-hero__objects--2 .cpx-hero__shoe{--cpx-shoe-h: calc(var(--cpx-hero-h-m) * .62)}.cpx-hero__objects--2 .cpx-hero__object+.cpx-hero__object{display:none}.cpx-hero__objects--2 .cpx-hero__object{flex-basis:100%}.cpx .cpx-hero__credit{order:-1;position:static;display:flex;align-items:center;justify-content:space-between;gap:.625rem;max-width:none;margin-top:-.25rem;font-size:.875rem;text-align:left}.cpx-hero__credit-text{align-items:flex-start}.cpx-hero__credit-go{width:2rem;height:2rem;font-size:.875rem}.cpx-hero__caption{gap:.5rem;padding:1rem 0 var(--cpx-hero-caption-pb-m)}.cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__caption{padding-top:1.125rem;gap:.5rem}.cpx-hero__slide--photo .cpx-hero__caption{padding-bottom:1.25rem}.cpx .cpx-hero__title{font-size:var(--cpx-hero-title-lg-m)}.cpx .cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__title{font-size:3.5rem;line-height:.88}.cpx .cpx-hero__text{font-size:.875rem;line-height:1.4}.cpx .cpx-hero__slide:not(.cpx-hero__slide--photo) .cpx-hero__text{font-size:.9375rem}.cpx-hero__btn{margin-top:.25rem}.cpx .cpx-btn{min-height:44px;padding:.75rem 1.125rem;font-size:.8125rem}.cpx-hero--nav{--cpx-hero-nav: 1.75rem}.cpx-hero__tabs{column-gap:.5rem;padding:0 var(--rpp, 16px)}.cpx .cpx-hero__tab{gap:0;justify-content:center;padding:1.3125rem 0}.cpx-hero__tab-label{display:none}}.cpx-models{--cpx-chip-bg: #f4f4f4;--cpx-chip-bg-hover: #ececec;--cpx-chip-radius: 8px;--cpx-chip-ratio: 5 / 4;--cpx-chip-fit-w: .82;--cpx-chip-fit-h: .52;--cpx-chip-fit-base: .2;padding-block:2.5rem .5rem}.cpx-models__list{display:grid;grid-template-columns:repeat(var(--cpx-count, 12),minmax(0,1fr));align-items:start;gap:var(--cpx-chip-gap)}.cpx .cpx-chip{display:flex;flex-direction:column;align-items:stretch;gap:.625rem;text-decoration:none;color:var(--cpx-fg)}.cpx-chip__tile{position:relative;display:block;width:100%;aspect-ratio:var(--cpx-chip-ratio);border-radius:var(--cpx-chip-radius);background:var(--cpx-chip-bg);overflow:hidden;isolation:isolate;transition:background-color .25s ease}.cpx .cpx-chip__tile img{position:absolute;left:calc((1 - var(--cpx-chip-fit-w)) * 50%);bottom:calc(var(--cpx-chip-fit-base) * 100%);width:calc(var(--cpx-chip-fit-w) * 100%);height:calc(var(--cpx-chip-fit-h) * 100%);max-width:none;object-fit:contain;object-position:50% 100%;mix-blend-mode:multiply;transition:transform .35s ease,opacity .3s ease}.cpx .cpx-chip__tile img[data-fit="1"]{height:auto;object-fit:fill}.cpx-models[data-fitting] .cpx-chip__tile img:not([data-fit]){opacity:0;animation:cpx-chip-show 0s 3s forwards}@keyframes cpx-chip-show{to{opacity:1}}.cpx .cpx-chip__label{display:block;font-size:.8125rem;font-weight:400;line-height:1.3;text-align:center;color:var(--cpx-fg);text-decoration:none;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}@media(hover:hover){[data-whatin=mouse] .cpx .cpx-chip:hover .cpx-chip__tile{background:var(--cpx-chip-bg-hover)}[data-whatin=mouse] .cpx .cpx-chip:hover .cpx-chip__tile img{transform:translateY(-4%)}}.cpx .cpx-chip:focus-visible{outline:none}.cpx .cpx-chip:focus-visible .cpx-chip__tile{outline:2px solid var(--cpx-focus);outline-offset:2px}@media(max-width:1200px){.cpx-models__list{display:flex;align-items:flex-start;gap:var(--cpx-chip-gap-m);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--rpp, 16px));padding:4px var(--rpp, 16px);scroll-padding-inline:var(--rpp, 16px)}.cpx-models__list::-webkit-scrollbar{display:none}.cpx-models__list>li{flex:0 0 112px;scroll-snap-align:start}}@media(max-width:760px){.cpx-models{padding-block:1.75rem .25rem}.cpx-models__list{gap:.625rem}.cpx-models__list>li{flex-basis:92px}.cpx .cpx-chip{gap:.5rem}.cpx .cpx-chip__label{font-size:.75rem}}.cpx-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--cpx-gap) * 3) / 4.2);gap:var(--cpx-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--rpp, 30px));padding-inline:var(--rpp, 30px);scroll-padding-inline:var(--rpp, 30px)}.cpx-rail__track::-webkit-scrollbar{display:none}.cpx-rail__track>li{scroll-snap-align:start;min-width:0}@media(min-width:1500px){.cpx-rail__track{grid-auto-columns:calc((100% - var(--cpx-gap) * 4) / 5.2)}}@media(max-width:1100px){.cpx-rail__track{grid-auto-columns:calc((100% - var(--cpx-gap) * 2) / 3.2)}}@media(max-width:760px){.cpx-rail__track{grid-auto-columns:calc((100% - var(--cpx-gap)) / 2.25)}}.cpx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cpx-grid-row-gap) var(--cpx-gap)}@media(max-width:760px){.cpx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cpx-grid>li:nth-child(n+5){display:none}}.cpx .cpx-card{display:flex;flex-direction:column;text-decoration:none;color:var(--cpx-fg)}.cpx-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:var(--cpx-card-ratio);margin-bottom:var(--cpx-card-text-gap);border-radius:var(--cpx-media-radius);background:var(--cpx-plinth);overflow:hidden;transition:background-color .25s ease}.cpx-card__img{width:var(--cpx-card-img);height:auto;mix-blend-mode:multiply;transition:opacity .3s ease,transform .45s ease}.cpx-card__img--alt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}@media(hover:hover){[data-whatin=mouse] .cpx .cpx-card:hover .cpx-card__media{background:var(--cpx-plinth-hover)}[data-whatin=mouse] .cpx .cpx-card:hover .cpx-card__img--alt{opacity:1}[data-whatin=mouse] .cpx .cpx-card:hover .cpx-card__img--main.cpx-has-alt{opacity:0}[data-whatin=mouse] .cpx .cpx-card:hover .cpx-card__img--main:not(.cpx-has-alt){transform:scale(1.03)}[data-whatin=mouse] .cpx .cpx-card:hover .cpx-card__name{text-decoration-color:currentColor}}@media(hover:none){.cpx-card__img--alt{display:none}}.cpx-card__flags{position:absolute;z-index:1;left:var(--cpx-badge-inset);top:var(--cpx-badge-inset);right:var(--cpx-badge-inset);display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.cpx .cpx-card__media .cp-badges{top:var(--cpx-badge-inset)!important}.cpx .cpx-card__media .cp-badges--left{left:var(--cpx-badge-inset)!important}.cpx .cpx-card__media .cp-badges--right{right:var(--cpx-badge-inset)!important}.cpx .cpx-card__media .cp-badges__pill{border-radius:var(--cpx-badge-radius)!important}.cpx-card__badge{padding:.3125rem .4375rem;border-radius:var(--cpx-badge-radius);background:var(--cpx-badge-bg);color:var(--cpx-badge-fg);font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap}.cpx-card__badge--express{background:var(--cpx-badge-alt-bg);color:var(--cpx-badge-alt-fg);box-shadow:inset 0 0 0 1px var(--cpx-badge-alt-line)}.cpx-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.8em;font-size:.875rem;font-weight:400;line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s ease}.cpx-card__price{margin-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.cpx-card__from{font-weight:400;color:var(--cpx-sub)}@media(max-width:760px){.cpx-card__name,.cpx-card__price{font-size:.8125rem}.cpx-card__media{margin-bottom:var(--cpx-card-text-gap-m)}.cpx-card__badge{font-size:.625rem;padding:.25rem .375rem}.cpx-head{margin-bottom:var(--cpx-head-gap-m)}.cpx-head__aside{gap:1rem}.cpx-head__aside .cpx-link--extra{display:none}.cpx .cpx-sub{font-size:.8125rem;margin-top:.375rem}}.cpx-brands__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cpx-brand-row-gap) var(--cpx-brand-col-gap);font-size:var(--cpx-brand-size)}.cpx .cpx-brand{display:inline-flex;align-items:center;gap:.22em;text-decoration:none;color:var(--cpx-fg)}.cpx-brand__thumb{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.3em;height:.93em;border-radius:var(--cpx-brand-thumb-radius);background:var(--cpx-plinth);overflow:hidden}.cpx-brand__thumb img{width:var(--cpx-brand-thumb-img);height:auto;mix-blend-mode:multiply}.cpx .cpx-brand__name{font-family:var(--cpx-display);font-weight:var(--cpx-brand-wght);font-stretch:var(--cpx-title-stretch);font-size:1em;line-height:1.1;letter-spacing:var(--cpx-hero-track);text-transform:none;text-decoration:underline;text-decoration-thickness:.045em;text-decoration-color:transparent;text-underline-offset:.12em;transition:text-decoration-color .2s ease;white-space:nowrap}[data-whatin=mouse] .cpx .cpx-brand:hover .cpx-brand__name{text-decoration-color:currentColor}@media(max-width:760px){.cpx-brands__list{font-size:var(--cpx-brand-size-m);gap:.45em .7em}}.cpx-prices__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cpx-prices-gap)}.cpx-prices__grid>li+li{border-left:var(--cpx-prices-split);padding-left:var(--cpx-prices-split-pad)}.cpx .cpx-price-tile{display:flex;flex-direction:column;height:100%;padding:var(--cpx-price-pad);border-radius:var(--cpx-media-radius-lg);background:var(--cpx-price-bg);color:var(--cpx-price-fg);text-decoration:none;transition:background-color .25s ease}.cpx-price-tile__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cpx .cpx-price-tile__title{font-family:var(--cpx-display);font-weight:var(--cpx-title-wght);font-stretch:var(--cpx-title-stretch);font-size:var(--cpx-price-title);line-height:1;letter-spacing:var(--cpx-hero-track);text-transform:none}.cpx-price-tile__cta{flex-shrink:0;font-size:.8125rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--cpx-price-line);text-underline-offset:5px}[data-whatin=mouse] .cpx .cpx-price-tile:hover .cpx-price-tile__cta{text-decoration-color:currentColor}.cpx-price-tile__text{display:block;margin-top:.5rem;color:var(--cpx-sub);max-width:40ch}.cpx-price-tile__pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cpx-price-pairs-gap);margin-top:auto;padding-top:var(--cpx-price-pairs-top)}.cpx-price-tile__pair{display:flex;align-items:center;justify-content:center;aspect-ratio:7 / 5;border-radius:var(--cpx-media-radius-sm);background:var(--cpx-price-pair-bg);overflow:hidden}.cpx-price-tile__pair img{width:var(--cpx-price-pair-img);height:auto;mix-blend-mode:multiply}@media(max-width:760px){.cpx-prices__grid{grid-template-columns:minmax(0,1fr);gap:var(--cpx-prices-gap-m)}.cpx-prices__grid>li+li{border-left:0;padding-left:0;border-top:var(--cpx-prices-split);padding-top:var(--cpx-prices-split-pad-m)}.cpx .cpx-price-tile{padding:var(--cpx-price-pad-m)}.cpx .cpx-price-tile__title{font-size:var(--cpx-price-title-m)}.cpx-price-tile__text{display:none}.cpx-price-tile__pairs{padding-top:1rem;gap:.5rem}}.cpx-why__grid{display:grid;grid-template-columns:repeat(var(--cpx-count, 3),minmax(0,1fr));gap:2.5rem;margin-top:2rem}.cpx-why__item{padding-top:1.25rem;border-top:1px solid var(--cpx-why-line)}.cpx .cpx-why__title{font-family:var(--cpx-display);font-weight:var(--cpx-title-wght);font-stretch:var(--cpx-title-stretch);font-size:1.375rem;line-height:1.15;letter-spacing:var(--cpx-title-track);text-transform:none;color:var(--cpx-fg)}.cpx .cpx-why__text{margin-top:.625rem;color:var(--cpx-sub);max-width:38ch}@media(max-width:760px){.cpx-why__grid{grid-template-columns:1fr;gap:1.5rem;margin-top:1.25rem}.cpx-why__item{padding-top:1rem}.cpx .cpx-why__title{font-size:1.25rem}.cpx .cpx-why__text{font-size:.875rem}}.template-index .shopify-section[id$=__cpx-newsletter]{margin-top:0!important}.template-index .shopify-section[id$=__cpx-newsletter] h2,.template-index .shopify-section[id$=__cpx-newsletter] h3{font-family:var(--cpx-display)!important;font-weight:var(--cpx-title-wght)!important;font-stretch:var(--cpx-title-stretch)!important;text-transform:none!important;letter-spacing:var(--cpx-title-track)!important;font-size:var(--cpx-title-size)!important;line-height:1.04!important}.template-index .shopify-section[id$=__cpx-newsletter] h2,.template-index .shopify-section[id$=__cpx-newsletter] h3{color:var(--cpx-fg)!important}.template-index .shopify-section[id$=__cpx-newsletter] h4,.template-index .shopify-section[id$=__cpx-newsletter] p{color:var(--cpx-sub)!important}.template-index .shopify-section[id$=__cpx-newsletter] h4,.template-index .shopify-section[id$=__cpx-newsletter] p{font-family:var(--cpx-text)!important}.template-index .custom-h2-news{font-family:var(--cpx-display)!important;font-weight:var(--cpx-title-wght)!important;font-stretch:var(--cpx-title-stretch);font-size:1.75rem!important;line-height:1.1!important;letter-spacing:var(--cpx-title-track)!important;text-transform:none!important}.cpx .cpx-hero__tab,.cpx .cpx-hero__tab:hover,.cpx .cpx-hero__tab:focus,.cpx .cpx-hero__tab:active{outline:none;box-shadow:none;animation:none}.cpx .cpx-hero__tab:focus-visible{outline:2px solid var(--cpx-nav-ink);outline-offset:4px}@media(max-width:760px){.cpx .cpx-hero__tab:focus-visible{outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.cpx *,.cpx *:before,.cpx *:after{transition:none!important;scroll-behavior:auto!important}}.template-index #content{padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cpx-home.css.map */
