@font-face {font-family: "Klein";src: url("/assets/fonts/Klein-45-Light.otf") format("opentype");font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: "Klein";src: url("/assets/fonts/Klein-75-Bold.otf") format("opentype");font-weight: 700;font-style: normal;font-display: swap;}@font-face {font-family: "Klein";src: url("/assets/fonts/Klein-46-LightItalic.otf") format("opentype");font-weight: 300;font-style: italic;font-display: swap;}@font-face {font-family: "Klein";src: url("/assets/fonts/Klein-55-Regular.otf") format("opentype");font-weight: 400;font-style: normal;font-display: swap;}@font-face {font-family: "Klein";src: url("/assets/fonts/Klein-56-RegularItalic.otf") format("opentype");font-weight: 400;font-style: italic;font-display: swap;}@font-face {font-family: "Klein App";src: url("/assets/fonts/KleinApp-55-Regular.ttf") format("truetype");font-weight: 400;font-style: normal;font-display: swap;}@font-face {font-family: "Klein App";src: url("/assets/fonts/KleinApp-75-Bold.ttf") format("truetype");font-weight: 700;font-style: normal;font-display: swap;}:root {--color-ink: #1D1D1B;--color-black: #000000;--color-gray-700: #333333;--color-white: #FFFFFF;--color-bg-light: #F5F5F5;--color-border: #5E5C5C;--color-border-light: #DBDBDB;--color-swatch-navy: #002959;--font-body: "Klein", sans-serif;--font-nav: "Klein App", sans-serif;--font-heading: "Klein", sans-serif;--font-caption: "Klein", sans-serif;--text-caption: 12px;--text-nav: 9px;--text-body: 16px;--text-button: 17px;--text-h2: 33px;--text-h1: 39px;--container-width: 1440px;--space-section: 140px; }*, *::before, *::after { box-sizing: border-box; }html, body { margin: 0; padding: 0; }html {scroll-behavior: smooth;}[id] {scroll-margin-top: 84px;}@media (prefers-reduced-motion: reduce) {html { scroll-behavior: auto; }}body {font-family: var(--font-body);color: var(--color-ink);background: var(--color-white);font-weight: 300;font-size: var(--text-body);line-height: 1.5;overflow-x: clip;}img { max-width: 100%; display: block; }a { color: inherit; text-decoration: none; }.container {max-width: var(--container-width);margin: 0 auto;padding: 0 40px;}h1, h2 {font-family: var(--font-heading);font-weight: 700;text-transform: uppercase;margin: 0;}h1 { font-size: clamp(28px, 6vw, var(--text-h1)); }h2 { font-size: clamp(22px, 5vw, var(--text-h2)); }.section { padding: var(--space-section) 0; }.section-bg-light { background: var(--color-bg-light); }@media (max-width: 900px) {.container { padding: 0 28px; }}@media (max-width: 600px) {.container { padding: 0 20px; }}.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.about-hero__grid {display: grid;grid-template-columns: 1fr 1fr;--timeline-inset: 72px;--timeline-first-logo-top: 44px;align-items: start;}.about-timeline {position: relative;margin: 0;align-self: stretch;--tl-node-h: 112px;--tl-first-dot: 140px;padding: calc(var(--tl-first-dot) - var(--tl-node-h) / 2) 50px 56px;list-style: none;}.about-timeline::before {content: "";position: absolute;top: var(--timeline-inset);bottom: 0;left: 50%;width: 1px;background: var(--color-border);mask-image: linear-gradient(to bottom, black 0%, black 85%, transparent 100%);-webkit-mask-image: linear-gradient(to bottom, black 0%, black 85%, transparent 100%);}.about-timeline::before {transform: scaleY(0);transform-origin: top;transition: transform 1250ms cubic-bezier(0.22, 1, 0.36, 1);}.about-timeline.is-revealed::before {transform: scaleY(1);}.about-timeline .about-timeline__node:nth-child(1) { --tl-delay: 180ms; }.about-timeline .about-timeline__node:nth-child(2) { --tl-delay: 400ms; }.about-timeline .about-timeline__node:nth-child(3) { --tl-delay: 620ms; }.about-timeline .about-timeline__node:nth-child(4) { --tl-delay: 840ms; }.about-timeline .about-timeline__node {transition-delay: var(--tl-delay, 0ms);}.about-timeline__node {position: relative;display: grid;--tl-gap: 102px;grid-template-columns: minmax(0, 1fr) 24px minmax(0, 1fr);height: var(--tl-node-h);grid-template-rows: var(--tl-node-h);align-items: center;column-gap: var(--tl-gap);}.about-timeline__dot {grid-column: 2;grid-row: 1;width: 8px;height: 8px;margin: 0 auto;border-radius: 50%;background: var(--color-ink);position: relative;z-index: 1;transform: scale(0);transition: transform 420ms cubic-bezier(0.22, 1, 0.36, 1);transition-delay: var(--tl-delay, 0ms);}.about-timeline__node.in-view .about-timeline__dot {transform: scale(1);}.about-timeline__content {position: relative;grid-row: 1;}.about-timeline__node--right .about-timeline__content {grid-column: 3;text-align: left;}.about-timeline__node--left .about-timeline__content {grid-column: 1;text-align: right;}.about-timeline__node--right .about-timeline__content::before,.about-timeline__node--left .about-timeline__content::before {content: "";position: absolute;top: 50%;width: var(--tl-gap);height: 1px;background: var(--color-border);transform: scaleX(0);transition: transform 520ms cubic-bezier(0.22, 1, 0.36, 1);transition-delay: calc(var(--tl-delay, 0ms) + 160ms);}.about-timeline__node--right .about-timeline__content::before {right: calc(100% + 6px);transform-origin: left; }.about-timeline__node--left .about-timeline__content::before {left: calc(100% + 6px);transform-origin: right; }.about-timeline__node.in-view .about-timeline__content::before {transform: scaleX(1);}.about-timeline__logo {position: absolute;bottom: calc(100% + 14px);max-width: min(260px, 100%);max-height: 64px;width: auto;height: auto;object-fit: contain;}.about-timeline__node--left .about-timeline__logo { right: 0; }.about-timeline__node--right .about-timeline__logo { left: 0; }.about-timeline__logo[src$="page-01-logo-th.png"] { width: min(218px, 92.4%); }.about-timeline__logo[src$="page-01-logo-ck.png"] { width: min(184px, 78%); }.about-timeline__logo[src$="page-01-logo-zara.png"] { width: min(102px, 43.2%); }.about-timeline__logo[src$="page-01-logo-md.png"] { width: min(222px, 94.1%); }.about-timeline__role {font-family: var(--font-body);font-size: 13px;font-weight: 300;line-height: 1.4;margin: 0;max-width: 210px;}.about-timeline__node--left .about-timeline__role {margin-left: auto;}.about-timeline__role strong {font-weight: 700;text-transform: uppercase;letter-spacing: 0.02em;}.about-timeline__role-sub {display: block;}.about-timeline__date,.about-timeline__place {position: absolute;top: auto;bottom: calc(50% + 7px);white-space: nowrap;font-family: var(--font-caption);font-style: italic;font-size: 12px;color: var(--color-gray-700);margin: 0;}.about-timeline__node--right .about-timeline__date,.about-timeline__node--right .about-timeline__place {right: calc(100% + 6px);left: auto;width: var(--tl-gap);text-align: center;}.about-timeline__node--left .about-timeline__date,.about-timeline__node--left .about-timeline__place {left: calc(100% + 6px);right: auto;width: var(--tl-gap);text-align: center;}.about-timeline__place {top: calc(50% + 7px);bottom: auto;}.about-hero__panel {position: relative;margin-top: var(--timeline-first-logo-top);background: var(--color-black);color: var(--color-white);padding: 96px 64px;display: flex;flex-direction: column;justify-content: center;overflow: hidden;}.about-hero__bg-video {position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0.42;filter: blur(3px);transform: scale(1.06);}.about-hero__copy {position: relative;z-index: 1;max-width: 592px;margin: 0 auto;text-align: justify;font-style: italic;font-size: 13px;line-height: 1.75;color: var(--color-white);}.about-hero__copy p {margin: 0;}.about-hero__copy p + p {margin-top: 0.85em;}@media (max-width: 900px) {.about-hero__grid { grid-template-columns: 1fr; }.about-hero__panel { margin-top: 0; }.about-timeline { padding: 56px 28px; }.about-hero__panel { padding: 64px 28px; }.about-hero__video-el { height: 220px; }}@media (max-width: 600px) {.about-timeline::before {left: 40px;}.about-timeline__node {grid-template-columns: 24px 1fr;column-gap: 16px;--tl-gap: 16px;}.about-timeline__node--left .about-timeline__date,.about-timeline__node--right .about-timeline__date,.about-timeline__node--left .about-timeline__place,.about-timeline__node--right .about-timeline__place {top: calc(100% + 4px);bottom: auto;left: 0;right: auto;text-align: left;}.about-timeline__node--left .about-timeline__place,.about-timeline__node--right .about-timeline__place {top: calc(100% + 4px + 1.35em);}.about-timeline__dot {grid-column: 1;}.about-timeline__node--left .about-timeline__content,.about-timeline__node--right .about-timeline__content {grid-column: 2;text-align: left;}.about-timeline__node--left .about-timeline__logo,.about-timeline__node--right .about-timeline__logo {left: 0;right: auto;}.about-timeline__node--left .about-timeline__content::before,.about-timeline__node--right .about-timeline__content::before {left: auto;right: calc(100% + 6px);transform-origin: left;}.about-hero__copy {text-align: left;text-align-last: auto;}}@media (prefers-reduced-motion: reduce) {.about-timeline::before,.about-timeline__dot,.about-timeline__content::before {transition-duration: 0.01ms;transition-delay: 0ms;}}.reveal {}.sin-cortina .anim-fabrica-intro { display: none; }.anim-fabrica-intro {position: fixed;inset: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;background: var(--color-black);transform: translateY(0);transition: transform 560ms cubic-bezier(0.65, 0.02, 0.3, 1);will-change: transform;}.anim-fabrica-intro--abajo {transform: translateY(100%);}.anim-fabrica-intro.is-open {transform: translateY(-100%);pointer-events: none;}.anim-fabrica-intro__word {display: inline-flex;font-family: var(--font-heading);font-weight: 700;text-transform: uppercase;letter-spacing: 0.02em;font-size: clamp(32px, 4vw, 64px);color: var(--color-white);will-change: transform;}.anim-fabrica-intro__word > span {display: inline-block;opacity: 0;transform: translateY(3em);will-change: opacity, transform;animation: fabrica-letter-in 560ms cubic-bezier(0.22, 1, 0.36, 1) forwards;}.anim-fabrica-intro__word > span:nth-child(1) { animation-delay: 0ms; }.anim-fabrica-intro__word > span:nth-child(2) { animation-delay: 170ms; }.anim-fabrica-intro__word > span:nth-child(3) { animation-delay: 340ms; }.anim-fabrica-intro__word > span:nth-child(4) { animation-delay: 510ms; }.anim-fabrica-intro__word > span:nth-child(5) { animation-delay: 680ms; }.anim-fabrica-intro__word > span:nth-child(6) { animation-delay: 850ms; }.anim-fabrica-intro__word > span:nth-child(7) { animation-delay: 1020ms; }.anim-fabrica-intro__word > span:nth-child(8) { animation-delay: 1190ms; }.anim-fabrica-intro__word > span:nth-child(9) { animation-delay: 1360ms; }.anim-fabrica-intro__word > span:nth-child(10) { animation-delay: 1530ms; }@keyframes fabrica-letter-in {0% { opacity: 0; transform: translateY(3em); }100% { opacity: 1; transform: translateY(0); }}.anim-bonnie-reveal {opacity: 0;transform: translateY(24px);transition: opacity 550ms ease-out, transform 550ms ease-out;}.anim-bonnie-reveal.in-view {opacity: 1;transform: translateY(0);}.anim-bonnie-reveal--delay-1 { transition-delay: 90ms; }.anim-bonnie-reveal--delay-2 { transition-delay: 180ms; }.anim-bonnie-reveal--delay-3 { transition-delay: 270ms; }.anim-bonnie-reveal--from-top {transform: translateY(-24px);}.anim-bonnie-reveal--from-top.in-view {transform: translateY(0);}.anim-bonnie-reveal--from-left {transform: translateX(-32px);}.anim-bonnie-reveal--from-left.in-view {transform: translateX(0);}.anim-bonnie-sticky {position: sticky;top: 108px;align-self: start;}.anim-maxima-reveal {position: relative;overflow: hidden;background: var(--color-black);}.anim-maxima-reveal::before {content: '';position: absolute;inset: 0;z-index: 0;background-image: var(--ghost-image, none);background-size: cover;background-position: center;filter: blur(20px) brightness(0.55);transform: scale(1.15); }.anim-maxima-reveal img,.anim-maxima-reveal video {position: relative;z-index: 1;display: block;width: 100%;height: 100%;object-fit: cover;transform: scale(1);opacity: 1;transition: transform 450ms cubic-bezier(0.22, 0.61, 0.36, 1),opacity 450ms ease-out;}.anim-maxima-reveal:hover img,.anim-maxima-reveal:hover video {transform: scale(0.88);opacity: 0.85;}@media (prefers-reduced-motion: reduce) {.anim-maxima-reveal:hover img,.anim-maxima-reveal:hover video {transform: none;}}.anim-maxima-text {opacity: 0;transform: translateY(20px);transition: opacity 500ms ease-out, transform 500ms ease-out;}.anim-maxima-text.in-view {opacity: 1;transform: translateY(0);}.anim-maxima-text.reveal-stagger {opacity: 1;transform: none;}.anim-maxima-text.reveal-stagger > * {display: inline-block;opacity: 0;transform: translateY(14px);transition: opacity 420ms ease-out, transform 420ms ease-out;transition-delay: calc(var(--i, 0) * 90ms);}.anim-maxima-text.reveal-stagger.in-view > * {opacity: 1;transform: translateY(0);}.anim-parallax {transform: translateY(var(--parallax-y, 0px));will-change: transform;}@media (prefers-reduced-motion: reduce) {.anim-fabrica-intro,.anim-fabrica-intro__word > span,.anim-bonnie-reveal,.anim-maxima-reveal img,.anim-maxima-reveal video,.anim-maxima-text,.anim-maxima-text.reveal-stagger > * {animation-duration: 0.01ms !important;transition-duration: 0.01ms !important;}}.collab-deep-dive {position: relative;padding-bottom: 0;}.collab-deep-dive__back {display: inline-block;margin-top: 13px;padding: 11px 0;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;color: var(--color-gray-700);}.collab-deep-dive__layout {--collab-hueco: 176px;display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 0;align-items: start;}.collab-deep-dive__content {position: relative;margin-left: calc(-40px - max(0px, (100vw - var(--container-width)) / 2));padding: 42px 56px 136px;border-right: 1px solid var(--color-border-light);}.collab-deep-dive__content > * {max-width: none;margin-left: auto;margin-right: auto;}.collab-deep-dive__content::before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;right: 0;left: -100vw;background: var(--color-white);}.collab-deep-dive__content::after {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 100%;right: -100vw;background: var(--color-bg-light);}.collab-deep-dive__rail {position: sticky;top: 148px;padding-left: 56px;padding-right: 56px;margin-right: calc(-40px - max(0px, (100vw - var(--container-width)) / 2));padding-top: 24px;margin-bottom: 140px;text-align: center;--collab-block: 80.6%;}.collab-deep-dive__title {font-size: 17px;margin: 20px 0 12px;}.collab-deep-dive__tagline {font-family: var(--font-nav);font-weight: 400;font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--color-gray-700);margin: 0 0 20px;}.collab-deep-dive__intro {max-width: var(--collab-block);margin: 0 auto;text-align: justify;font-size: 11px;color: var(--color-gray-700);line-height: 1.7;}.collab-deep-dive__moodboard {margin-bottom: var(--collab-hueco);}.collab-deep-dive__moodboard img {width: 100%;height: auto;display: block;}.collab-deep-dive__grid {display: grid;row-gap: var(--collab-hueco);column-gap: 24px;margin-bottom: var(--collab-hueco);}.collab-deep-dive__grid--2 { grid-template-columns: repeat(2, 1fr); }.collab-deep-dive__grid--3 { grid-template-columns: repeat(3, 1fr); }.collab-deep-dive__grid--4 { grid-template-columns: repeat(3, 1fr); }.collab-deep-dive__grid--5 { grid-template-columns: repeat(3, 1fr); }.collab-deep-dive__grid--6 { grid-template-columns: repeat(3, 1fr); }.collab-deep-dive__logo {max-width: var(--collab-block);margin: 0 auto;}.collab-deep-dive__logo img {width: 100%;display: block;}.collab-deep-dive__stack {display: flex;flex-direction: column;gap: var(--collab-hueco);margin-bottom: var(--collab-hueco);}.collab-deep-dive__stack img {width: 100%;height: auto;margin: 0;}.collab-deep-dive__stack img[src$="anderssonbell-shootingstack-1.png"],.collab-deep-dive__stack img[src$="anderssonbell-shootingstack-2.png"],.collab-deep-dive__stack img[src$="anderssonbell-shootingstack-8.png"] {width: 85%;align-self: center;}.collab-deep-dive__stack img[src$="maisonspecial-shootingstack-6.png"],.collab-deep-dive__stack img[src$="maisonspecial-shootingstack-7.png"],.collab-deep-dive__stack img[src$="maisonspecial-shootingstack-1.png"] {width: 85%;align-self: center;}.collab-deep-dive__stack img[src*="aaronlevine-processstack"] {width: 92%;align-self: center;}.collab-deep-dive__stack img[src*="-render-"] {width: 33%;align-self: center;margin-bottom: calc(76px - var(--collab-hueco));}.collab-deep-dive__stack img[src*="-render-strip-"] { width: 100%; }.collab-deep-dive__stack img[src*="anderssonbell-render-strip-boot"] { width: 66%; }.collab-deep-dive__tile {overflow: hidden;}.collab-deep-dive__tile img {width: 100%;height: 100%;object-fit: cover;display: block;aspect-ratio: 4 / 5;}.collab-deep-dive__grid--1 .collab-deep-dive__tile img {aspect-ratio: auto;height: auto;object-fit: contain;}@media (max-width: 900px) {.collab-deep-dive__layout {grid-template-columns: 1fr;gap: 24px;}.collab-deep-dive__content {padding: 24px 20px;border-right: none;margin-left: 0;}.collab-deep-dive__rail {position: static;padding-left: 0;padding-right: 0;margin-right: 0;padding-top: 0;margin-bottom: 0;order: -1;position: relative;padding-top: 28px;padding-bottom: 28px;}.collab-deep-dive__rail::before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: -100vw;right: -100vw;background: var(--color-bg-light);}.collab-deep-dive__content::after {display: none;}}@media (max-width: 760px) {.collab-deep-dive__grid--2,.collab-deep-dive__grid--3,.collab-deep-dive__grid--4,.collab-deep-dive__grid--5,.collab-deep-dive__grid--6 {grid-template-columns: repeat(2, 1fr);}.collab-deep-dive__moodboard img {max-height: 170px;object-fit: cover;}}.collab-deep-dive__pagenav {position: absolute;bottom: 0;left: calc(-1 * max(0px, (100vw - var(--container-width)) / 2));right: calc(-1 * max(0px, (100vw - var(--container-width)) / 2));z-index: 2;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 0 clamp(20px, 5.5vw, 120px) 48px;font-size: 12px;letter-spacing: 0.04em;text-transform: uppercase;}.collab-deep-dive__pagenav a {position: relative;display: inline-block;padding: 4px 0;color: var(--color-ink);}.collab-deep-dive__pagenav a.anim-bonnie-reveal {transition-duration: 780ms;}.collab-deep-dive__pagenav a.anim-bonnie-reveal--delay-1 {transition-delay: 130ms;}.collab-deep-dive__pagenav a.anim-bonnie-reveal--delay-2 {transition-delay: 260ms;}.collab-deep-dive__pagenav a::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: currentColor;opacity: 0;transform: translateY(4px);transition: opacity 0.18s ease, transform 0.18s ease;}.collab-deep-dive__pagenav a:hover::after,.collab-deep-dive__pagenav a:focus-visible::after {opacity: 1;transform: translateY(0);}@media (max-width: 900px) {.collab-deep-dive__pagenav {position: static;left: auto;right: auto;padding: 40px 0;}.collab-deep-dive {padding-bottom: 56px;}}.collab-deep-dive__content .section-title {text-align: right;padding: 140px 0 56px;}.collab-deep-dive__content .section-title.anim-bonnie-reveal {transform: translateX(32px);transition-duration: 780ms;}.collab-deep-dive__content .section-title.anim-bonnie-reveal.in-view {transform: translateX(0);}.collab-deep-dive__content .section-title h1,.collab-deep-dive__content .section-title h2 {display: block;padding: 0;font-size: 11px;font-weight: 300;font-style: italic;letter-spacing: 0.08em;color: var(--color-gray-700);}.collab-deep-dive__content .section-title h1::before,.collab-deep-dive__content .section-title h1::after,.collab-deep-dive__content .section-title h2::before,.collab-deep-dive__content .section-title h2::after {content: none;}.collab-deep-dive__content > *:has(+ .section-title) {margin-bottom: 0;}.collab-deep-dive__zara {position: sticky;bottom: 0;z-index: 2;max-width: none;width: auto;margin-left: -56px;margin-right: -56px;padding: 22px 24px 13px;display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;background: var(--color-white);pointer-events: none;}.collab-deep-dive__zara img {display: block;}.collab-deep-dive__zara-mark {width: 76px;height: auto;}.collab-deep-dive__zara-brand {height: 31.9px;width: auto;}.collab-deep-dive__zara-brand[src$="nanushka-mark.png"],.collab-deep-dive__zara-brand[src$="anderssonbell-mark.png"] {height: 28.7px;}.collab-deep-dive__zara-brand[src$="aaronlevine-mark.png"] {height: 47.4px;margin-top: calc(31.9px - 47.4px);}@media (max-width: 900px) {.collab-deep-dive__zara {margin-left: -20px;margin-right: -20px;padding: 16px 20px 7px;}.collab-deep-dive__zara-mark {width: 64px;}.collab-deep-dive__zara-brand {height: 26.9px;}}.contact-hero {position: relative;min-height: 880px; }.contact-hero img {width: 100%;height: 880px;object-fit: cover;}.contact-hero__content {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;color: var(--color-white);padding: 48px 64px;background: radial-gradient(120% 140% at 50% 50%, rgba(4, 4, 4, 1) 0%, rgba(4, 4, 4, 1) 65%, rgba(6, 6, 6, 0) 100%);}.contact-hero__title {margin: 0 0 16px;}.contact-hero--pending {min-height: 0;padding: 200px 0;}.contact-hero--pending .contact-hero__content {position: static;transform: none;background: none;padding: 0;color: var(--color-ink);}.contact-hero--pending .contact-hero__caption {margin-left: auto;margin-right: auto;color: var(--color-gray-700);font-style: italic;}@media (max-width: 900px) {.contact-hero--pending { padding: 120px 0; }}.contact-hero__caption {max-width: 480px;margin: 0 0 20px;font-size: 12px;text-transform: uppercase;letter-spacing: 0.03em;}.pagination-footer {display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 48px 0;font-size: 12px;text-transform: uppercase;letter-spacing: 0.03em;color: var(--color-gray-700);}.cta-pill {display: inline-block;padding: 12px 28px;font-family: var(--font-nav);font-size: var(--text-button);font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;text-align: center;transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;}.cta-pill--outline {border: 1px solid var(--color-white);color: var(--color-white);}.cta-pill--outline:hover {background: var(--color-white);color: var(--color-ink);}.cta-pill--outline-dark {border: 1px solid var(--color-ink);color: var(--color-ink);}.cta-pill--outline-dark:hover {background: var(--color-ink);color: var(--color-white);}.cta-pill--solid {background: var(--color-ink);color: var(--color-white);border: 1px solid var(--color-ink);}.cta-pill--solid:hover {background: transparent;color: var(--color-ink);}.cv {min-height: calc(100vh - 85px - 136px);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 30px;padding: 34px 0 33px;}.cv__preview {display: block;line-height: 0;cursor: zoom-in;}.cv__preview img {display: block;height: clamp(360px, calc(100vh - 344px), 720px);width: auto;max-width: 100%;border: 1px solid var(--color-border-light);opacity: 0.85;transition: opacity 0.3s ease, transform 0.3s ease;}.cv__preview:hover img,.cv__preview:focus-visible img {opacity: 1;transform: scale(1.02);}.cv__preview:focus-visible {outline: 2px solid var(--color-ink);outline-offset: 6px;}.cv__download {min-width: 170px;padding: 8px 28px;font-size: var(--text-nav);line-height: 1;}@media (max-width: 600px) {.cv {min-height: 0;padding: 40px 0 56px;gap: 24px;}.cv__preview img {width: 100%;height: auto;}}.site-footer {border-top: 1px solid var(--color-border-light);padding: 14px 0;}.site-footer__rights {text-transform: uppercase;}.site-footer p {margin: 0;text-align: center;font-family: var(--font-caption);font-style: italic;font-size: 9px;color: var(--color-gray-700);}.site-footer__contact {display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 32px;margin-left: calc(-40px - max(0px, (100vw - var(--container-width)) / 2));margin-right: calc(-40px - max(0px, (100vw - var(--container-width)) / 2));padding: 0 clamp(20px, 3.5vw, 90px);margin-bottom: 16px;font-family: var(--font-caption);font-size: var(--text-caption);color: var(--color-gray-700);}.site-footer__contact a:first-child { justify-self: start; }.site-footer__contact a:last-child { justify-self: end; }.site-footer__contact a,.site-footer__preview-link a {display: inline-block;padding: 9px 0;font-size: 11px;}.site-footer__contact a {color: inherit;text-decoration: none;}.site-footer__contact a:hover {text-decoration: underline;}@media (max-width: 600px) {.site-footer__contact {grid-template-columns: 1fr;justify-items: center;gap: 8px;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}.site-footer__contact a:first-child,.site-footer__contact a:last-child {justify-self: center;}}.site-footer .site-footer__preview-link {margin-top: 8px;}.site-footer__preview-link a {color: inherit;text-decoration: none;}.site-footer__preview-link a:hover {text-decoration: underline;}.section-title {text-align: center;padding: 80px 0 48px; position: relative;}.section-title + .section-title {padding-top: 0;}.section-title h1, .section-title h2 {display: inline-block;position: relative;padding: 0 32px;font-size: 20px;}.section-title h1::before, .section-title h1::after,.section-title h2::before, .section-title h2::after {content: "";position: absolute;top: 50%;width: 260px;height: 1px;background: var(--color-border);}.section-title h1::before, .section-title h2::before { right: 100%; }.section-title h1::after, .section-title h2::after { left: 100%; }@media (max-width: 1440px) {.section-title h1::before, .section-title h1::after,.section-title h2::before, .section-title h2::after {width: 24px;}}@media (max-width: 600px) {.section-title h1::before, .section-title h1::after,.section-title h2::before, .section-title h2::after {width: 16px;}}.section-title--tagline .section-title__subtitle {max-width: none;line-height: 1;margin-top: 5px;font-size: 15.4px;font-weight: 300;font-style: italic;color: var(--color-black);text-align: center;text-align-last: center;}.section-title__subtitle {max-width: 700px;margin: 16px auto 0;font-size: 12px;color: var(--color-gray-700);text-align: justify;text-align-last: center;}@media (max-width: 600px) {.section-title__subtitle--long {font-size: 13px;text-align: left;text-align-last: auto;}}.video-teaser {position: relative;display: block;}.video-teaser img {width: 100%;height: auto;aspect-ratio: 2 / 1;max-height: 640px;object-fit: cover;}.video-teaser__play {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 64px;height: 64px;border-radius: 50%;border: 1px solid var(--color-white);color: var(--color-white);display: flex;align-items: center;justify-content: center;font-size: 20px;}.bento-wall img {width: 100%;height: auto;display: block;}.product-detail-divider {display: flex;align-items: center;margin: 40px 0 8px;}.product-detail-divider::before {content: "";flex: 1;height: 1px;background: var(--color-border-light);margin-right: 16px;}.product-detail-divider span {font-size: 11px;letter-spacing: 0.08em;color: var(--color-gray-700);text-transform: uppercase;}.product-sub-title {text-align: center;font-size: 16px;margin: 0 0 16px;}.collab-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 32px;padding: 24px 0 56px;}@media (max-width: 600px) {.collab-grid { grid-template-columns: repeat(2, 1fr); gap: 16px; }}.collab-card__logo {height: 210px;background: var(--color-bg-light);display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 15px;text-align: center;text-transform: uppercase;overflow: hidden;}.collab-card__logo img {width: 100%;height: 100%;object-fit: cover;display: block;}.collab-card[href*="twojeys"] .collab-card__logo.anim-maxima-reveal::before {transform: scale(1.9);}.collab-card__caption {margin-top: 10px;text-align: center;font-size: 11px;font-style: italic;color: var(--color-gray-700);}.product-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;padding: 24px 0 56px;}@media (max-width: 900px) {.product-grid { grid-template-columns: repeat(2, 1fr); gap: 20px; }}@media (max-width: 600px) {.product-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }.product-grid__item img { height: 200px; }}.product-grid__item img {width: 100%;height: 280px;object-fit: contain;padding: 20px;background: var(--color-bg-light);}.product-grid__item p {margin-top: 8px;text-align: center;font-size: 10px;text-transform: uppercase;letter-spacing: 0.02em;color: var(--color-gray-700);}.product-grid__media {position: relative;}.product-grid__media-hover {position: absolute;inset: 0;opacity: 0;transition: opacity 0.25s ease;}.product-grid__item:hover .product-grid__media-hover,.product-grid__item:focus-within .product-grid__media-hover {opacity: 1;}.product-grid__item:has(.product-grid__media-hover) img:not(.product-grid__media-hover) {transition: opacity 0.2s ease-out 0.2s; }.product-grid__item:has(.product-grid__media-hover):hover img:not(.product-grid__media-hover),.product-grid__item:has(.product-grid__media-hover):focus-within img:not(.product-grid__media-hover) {opacity: 0;transition-delay: 0s; }.product-grid__media-hover {transition: opacity 0.2s ease-out 0s;}.product-grid__item:hover .product-grid__media-hover,.product-grid__item:focus-within .product-grid__media-hover {transition-delay: 0.2s;}.product-grid__arrow {position: absolute;top: 50%;left: 8px;transform: translateY(-50%);width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;font-family: var(--font-nav);font-size: 16px;line-height: 1;color: var(--color-ink);opacity: 0.6;transition: opacity 0.25s ease;}.product-grid__arrow--next {left: auto;right: 8px;}.product-grid__arrow:hover,.product-grid__arrow:focus-visible {opacity: 1;}.hero-portrait {position: relative;margin-left: calc(-1 * max(0px, (100vw - var(--container-width)) / 2));margin-right: calc(-1 * max(0px, (100vw - var(--container-width)) / 2));}.category-landing:has(> .hero-portrait) {padding-top: 0;padding-bottom: 0;}.hero-portrait__media {position: relative;display: block;width: 100%;aspect-ratio: 16 / 9;max-height: calc(100vh - 84px);}.hero-portrait__video {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}.hero-portrait {overflow: hidden;}.hero-portrait__label-anchor {display: block;width: fit-content;margin: 162px auto 84px;scroll-margin-top: 148px;}.hero-portrait__label {position: relative;display: block;padding: 0 32px;border: none;background: none;color: var(--color-ink);font-family: var(--font-heading);font-weight: 700;font-size: 20px;text-transform: uppercase;letter-spacing: normal;}.hero-portrait__label::before,.hero-portrait__label::after {content: "";position: absolute;top: 50%;width: 260px;height: 1px;background: var(--color-border);pointer-events: none;}.hero-portrait__label::before { right: 100%; }.hero-portrait__label::after { left: 100%; }@media (max-width: 1440px) {.hero-portrait__label::before,.hero-portrait__label::after {width: 24px;}}@media (max-width: 600px) {.hero-portrait__label::before,.hero-portrait__label::after {width: 16px;}}.nav {position: sticky;top: 0;z-index: 20;border-bottom: 1px solid var(--color-border-light);background: var(--color-white);--nav-panel-width: 190px;}.nav__row {display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;height: 84px;max-width: none;padding-left: var(--nav-gutter);padding-right: var(--nav-gutter);}.nav__links {display: flex;align-self: stretch; gap: 24px;list-style: none;margin: 0;padding: 0;font-family: var(--font-nav);font-size: var(--text-nav);font-weight: 400;text-transform: uppercase;letter-spacing: 0.04em;white-space: nowrap;}.nav__links li {display: flex;align-items: center; }.nav__links--right { justify-content: flex-end; }.nav__links a {position: relative;display: inline-block;padding: 10px 4px;}.nav__links a::after {content: "";position: absolute;left: 4px;right: 4px;bottom: 6px;height: 1px;background: currentColor;opacity: 0;transform: translateY(4px);transition: opacity 0.18s ease, transform 0.18s ease;}.nav__links a:hover::after {opacity: 1;transform: translateY(0);}.nav__item {position: relative;}.nav__dropdown-wrap {position: fixed;top: 84px; left: 0;right: 0;bottom: 0;z-index: 21; transform: translateX(calc(-1 * var(--nav-panel-width)));opacity: 0;pointer-events: none;transition: transform 1.1s cubic-bezier(0.33, 0, 0.2, 1), opacity 1s ease;}.nav__item--has-dropdown:hover .nav__dropdown-wrap,.nav__item--has-dropdown:focus-within .nav__dropdown-wrap {transform: translateX(0);opacity: 1;transition: transform 1.1s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.5s ease-out;}.nav__dropdown-bg {position: absolute;inset: 0;width: var(--nav-panel-width);background: var(--color-white);box-shadow: 2px 0 24px rgba(0, 0, 0, 0.12);pointer-events: auto; }.nav__dropdown {position: relative;z-index: 1;height: 100%;max-width: none;margin: 0;padding-left: var(--nav-gutter);padding-right: var(--nav-gutter);padding-top: 48px;padding-bottom: 48px;list-style: none;pointer-events: none; }.nav__dropdown li {display: block; margin-bottom: 20px;}.nav__dropdown li a {font-size: var(--text-body);letter-spacing: 0.01em;pointer-events: auto; }.nav__dropdown-wrap .nav__dropdown li a {font-size: 11px;}.nav__dropdown-wrap li {opacity: 0;transform: translateY(7px);transition: opacity 0.75s ease, transform 0.75s ease;}.nav__item--has-dropdown:hover .nav__dropdown li,.nav__item--has-dropdown:focus-within .nav__dropdown li {opacity: 1;transform: translateY(0);transition: opacity 0.6s ease-out 0.3s,transform 0.6s cubic-bezier(0.22, 1, 0.36, 1) 0.3s;}.nav__item--has-dropdown:hover .nav__dropdown li:nth-child(2),.nav__item--has-dropdown:focus-within .nav__dropdown li:nth-child(2) {transition-delay: 0.42s;}.nav__item--has-dropdown:hover .nav__dropdown li:nth-child(3),.nav__item--has-dropdown:focus-within .nav__dropdown li:nth-child(3) {transition-delay: 0.54s;}.nav__item--has-dropdown:hover .nav__dropdown li:nth-child(4),.nav__item--has-dropdown:focus-within .nav__dropdown li:nth-child(4) {transition-delay: 0.66s;}.nav__scrim {position: fixed;top: 84px;left: 0;right: 0;bottom: 0;z-index: 20;background: rgba(0, 0, 0, 0.4);opacity: 0;pointer-events: none;transition: opacity 1.1s ease;}.nav__scrim.is-visible,.nav:has(.nav__item--has-dropdown:hover) .nav__scrim,.nav:has(.nav__item--has-dropdown:focus-within) .nav__scrim {opacity: 1;pointer-events: auto;transition: opacity 0.9s ease-out;}@media (prefers-reduced-motion: reduce) {.nav__dropdown-wrap,.nav__item--has-dropdown:hover .nav__dropdown-wrap,.nav__item--has-dropdown:focus-within .nav__dropdown-wrap {transition: transform 0s, opacity 0.15s ease;}.nav__dropdown li,.nav__item--has-dropdown:hover .nav__dropdown li,.nav__item--has-dropdown:focus-within .nav__dropdown li {transform: none;transition: opacity 0.15s ease;transition-delay: 0s;}.nav__scrim,.nav__scrim.is-visible,.nav:has(.nav__item--has-dropdown:hover) .nav__scrim,.nav:has(.nav__item--has-dropdown:focus-within) .nav__scrim {transition: opacity 0.15s ease;}}@media (max-width: 700px) {.nav__dropdown-bg {width: 100%;}}.nav__burger {display: none;position: absolute;left: 12px;top: 50%;transform: translateY(-50%);flex-direction: column;justify-content: center;gap: 5px;width: 44px;height: 44px;padding: 0;border: 0;background: none;cursor: pointer;z-index: 22; }.nav__burger-bar {display: block;width: 32px;height: 1px;background: currentColor;align-self: center;}.nav__dropdown--mobile {position: fixed;top: 84px;left: 0;bottom: 0;z-index: 21;width: min(320px, 80vw);background: var(--color-white);box-shadow: 2px 0 24px rgba(0, 0, 0, 0.12);clip-path: inset(0 100% 0 0);opacity: 0;pointer-events: none;transition: clip-path 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.2s ease;padding: 96px 32px 48px;}.nav__dropdown--mobile li {margin-bottom: 12px;}.nav__dropdown--mobile.is-open {clip-path: inset(0 0% 0 0);opacity: 1;pointer-events: auto;}.nav__dropdown--mobile li a {display: block;padding: 12px 0;}.nav__dropdown-mobile-sub {list-style: none;margin: 0 0 12px;padding: 0;}.nav__dropdown-mobile-sub li {margin-bottom: 0;}.nav__dropdown-mobile-sub li a {padding: 10px 0 10px 16px;font-size: 14px;color: var(--color-gray-700);}@media (max-width: 900px) {.nav__links--left,.nav__links--right {display: none;}.nav__burger {display: flex;}}.nav__logo {display: inline-block;padding: 8px 6px;margin: -8px -6px;font-family: var(--font-heading);font-weight: 700;font-size: 22px;letter-spacing: 0.02em;text-align: center;}.page-home .nav__dropdown-wrap {display: none;}:root {--nav-gutter: clamp(12px, 1.05vw, 24px);}.bento-wall--moodboard {display: grid;grid-template-columns: 1232fr 1037fr 1051fr;column-gap: 0.8%;row-gap: 0;background: var(--color-white);}.bento-wall--moodboard .bento-col {display: flex;flex-direction: column;gap: 8px;}.bento-wall--moodboard img {display: block;width: 100%;height: auto;}@media (max-width: 900px) {.bento-wall--moodboard {display: flex;align-items: flex-start;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;}.bento-wall--moodboard img {flex: 0 0 80vw;width: 80vw;scroll-snap-align: start;}}.process-copy {max-width: 800px;margin: 32px auto;text-align: justify;text-align-last: center;font-size: 12px;color: var(--color-gray-700);line-height: 1.7;}@media (max-width: 600px) {.process-copy {font-size: 14px;text-align: left;text-align-last: auto;}}.process-bento img {width: 100%;display: block;}.gate-page {position: relative; min-height: 100vh;display: flex;flex-direction: column;background: var(--color-black);}.gate-page > main {flex: 1 1 auto;display: flex;}.gate-page > main > .login-gate {flex: 1 1 auto;min-height: 0;}.gate-page .site-footer {position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;border-top: none;background: none;}.gate-page .site-footer p,.gate-page .site-footer a,.gate-page .site-footer span {color: rgba(255, 255, 255, 0.6);}.login-gate {position: relative;min-height: 760px;background: var(--color-black);display: flex;align-items: stretch;justify-content: center;overflow: hidden;}.login-gate__bg-video {position: fixed;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0.75;}.login-gate::before {content: "";position: fixed; inset: 0;z-index: 0;background: rgba(0, 0, 0, 0.35);}.login-gate__content {position: relative;z-index: 1;text-align: center;width: 100%;display: grid;grid-template-rows: 1fr auto 1fr;justify-items: center;}.login-gate__brand {color: var(--color-white);font-weight: 700;font-size: clamp(40px, 4.5vw, 52px);letter-spacing: 0.04em;align-self: end;margin: 0 0 80px;}.login-gate__form {display: contents;}.login-gate__field {justify-self: stretch;display: flex;align-items: center;gap: 56px;}.login-gate__hairline {flex: 1;height: 1px;background: rgba(255, 255, 255, 0.4);transition: background-color 0.25s ease;transform: scaleX(0);animation: gate-hairline-in 700ms cubic-bezier(0.22, 0.61, 0.36, 1) 1150ms forwards;}.login-gate__hairline--left {transform-origin: left; }.login-gate__field:has(.login-gate__input:focus) .login-gate__hairline {background: var(--color-white);}@keyframes gate-hairline-in {from { transform: scaleX(0); }to { transform: scaleX(1); }}.login-gate__input {flex: 0 1 312px;padding: 12px 2px;background: transparent;border: none;color: var(--color-white);font-size: 18px;font-family: var(--font-body);text-align: center;}.login-gate__input:focus {outline: none;}.login-gate__input::placeholder {font-size: 18px;color: rgba(255, 255, 255, 0.6);font-family: var(--font-caption);font-style: italic;}.login-gate__error {margin: 0 0 14px;font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;font-family: var(--font-caption);font-style: italic;color: rgba(255, 255, 255, 0.75);text-align: center;}.login-gate__error[hidden] {display: block;visibility: hidden;}@keyframes login-gate-error-in {from { opacity: 0; transform: translateY(4px); }to { opacity: 1; transform: none; }}.login-gate__error:not([hidden]) {animation: login-gate-error-in 260ms cubic-bezier(0.2, 0.7, 0.3, 1) both;}@media (prefers-reduced-motion: reduce) {.login-gate__error:not([hidden]) { animation: none; }}.login-gate__legal {position: absolute;left: 0;right: 0;bottom: 168px;margin: 0 auto;max-width: 1180px;padding: 0 40px;font-family: var(--font-caption);font-style: italic;font-size: 13px;line-height: 1.65;color: rgba(255, 255, 255, 0.72);text-align: center;}@media (max-width: 900px) {.login-gate {flex-direction: column;align-items: center;padding-bottom: 215px;}.login-gate__content {flex: 1 1 auto;}.login-gate__legal {position: static;margin: 32px auto 0;padding: 0 24px;font-size: 11px;}}@media (max-height: 620px) {.login-gate {flex-direction: column;align-items: center;padding-bottom: 0;}.login-gate__content {flex: 1 1 auto;}.login-gate__legal {position: static;margin: 24px auto;padding: 0 24px;font-size: 11px;}}.login-gate__submit {margin-top: 8px;padding: 16px;background: var(--color-gray-700);color: rgba(255, 255, 255, 0.6);border: 1px solid rgba(255, 255, 255, 0.4);text-transform: uppercase;letter-spacing: 0.05em;font-family: var(--font-body);font-size: 12px;font-weight: 700;cursor: pointer;transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;}.login-gate__submit.is-ready {background: var(--color-white);color: var(--color-ink);border-color: rgba(0, 0, 0, 0.15);}.login-gate__lower {align-self: start;display: flex;flex-direction: column;width: 100%;max-width: 360px;padding: 0 24px;}@media (max-width: 600px) {.login-gate__field {gap: 24px;}.login-gate__input {flex-basis: 240px;}.login-gate__lower {max-width: 288px;}}@media (max-height: 620px) {.gate-page .site-footer {position: relative;}}@media (prefers-reduced-motion: reduce) {.login-gate__hairline {animation: none;transform: scaleX(1);}}.breadcrumb {position: sticky;top: 84px;z-index: 15; width: 100%;background: var(--color-white);font-size: 10px;text-transform: uppercase;letter-spacing: 0.03em;color: var(--color-gray-700);border-bottom: 1px solid var(--color-border-light);}.breadcrumb__inner {padding-top: 12px;padding-bottom: 12px;max-width: none;padding-left: var(--nav-gutter);padding-right: var(--nav-gutter);}.breadcrumb a {display: inline-block;padding: 12px 0;margin: -12px 0;}.breadcrumb a:hover,.breadcrumb a:focus-visible {text-decoration: underline;}.product-hero {display: grid;grid-template-columns: 1fr 1fr;gap: 40px;padding: 48px 0;border-bottom: 1px solid var(--color-border-light);}.product-hero__photo img {display: block;max-width: 420px;width: 100%;height: auto;margin: 0 auto;}.product-hero__info h1 {font-size: 22px;margin-bottom: 16px;}.product-hero__desc {font-size: 12px;color: var(--color-gray-700);max-width: 380px;margin-bottom: 24px;}.product-hero__render {width: 260px;margin-bottom: 24px;}.swatch-row {display: flex;gap: 8px;}.swatch-row__item {padding: 8px 16px;font-size: 10px;text-transform: uppercase;letter-spacing: 0.03em;border: 1px solid var(--color-border-light);color: var(--color-gray-700);}.swatch-row__item.is-active {background: var(--color-ink);color: var(--color-white);border-color: var(--color-ink);}.product-sticky {position: relative;display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);gap: 0;align-items: start;padding-top: 0;padding-bottom: 0;}.product-sticky__gallery {position: relative;border-right: 1px solid var(--color-border-light);--stack-gap: var(--space-section);margin-left: calc(-40px - max(0px, (100vw - var(--container-width)) / 2));padding: max(48px, calc((100vh - 125px - min(560px, calc(100vh - 305px))) / 2)) 56px 72px 56px;--sangria: -56px;}.product-sticky__hero {display: flex;align-items: center;justify-content: center;max-width: min(100%, 692px);margin: 0 auto;}.product-sticky__hero--fixed {width: min(100%, 692px, calc((100vh - 305px) * 692 / 560));aspect-ratio: 692 / 560;height: auto;overflow: hidden;}.product-sticky__gallery .product-sticky__hero--fixed img {width: calc(var(--hero-kw) * 100%);height: auto;flex-shrink: 0;max-width: none;max-height: none;margin: 0;transform: translate(var(--hero-tx, 0%), var(--hero-ty, 0%));}.product-sticky__gallery .product-sticky__hero--fit img {width: auto;height: auto;max-width: 100%;max-height: 100%;object-fit: contain;margin: auto;flex-shrink: 1;}.product-sticky__gallery::before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;right: 0;left: -100vw;background: var(--color-white);}.product-sticky__gallery::after {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 100%;right: -100vw;background: var(--color-bg-light);}.product-sticky__hero-rule {border: 0;border-top: 1px solid var(--color-border-light);margin: max(48px, calc((100vh - 125px - min(560px, calc(100vh - 305px))) / 2)) -56px 40px -100vw;}.product-sticky__rule {border: 0;border-top: 1px solid var(--color-border-light);margin: 0 -56px 0;}.product-sticky__gallery.product-sticky__gallery.product-sticky__gallery img:has(+ .product-sticky__rule--debajo) {margin-bottom: 0;}.product-sticky__gallery .product-sticky__rule:last-child {margin-bottom: var(--stack-gap);}@media (max-width: 900px) {.product-sticky__rule {margin-left: 0;margin-right: 0;}}.product-sticky__pending {aspect-ratio: 4 / 3;display: flex;align-items: center;justify-content: center;border: 1px dashed var(--color-border-light);background: var(--color-bg-light);margin-bottom: var(--stack-gap);}.product-sticky__pending span {font-family: var(--font-nav);font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--color-gray-700);}.product-sticky__gallery img {display: block;width: auto;max-width: min(100%, 692px);height: auto;max-height: 82vh;margin: 0 auto var(--stack-gap);}.product-sticky__gallery.product-sticky__gallery img:has(+ img) {margin-bottom: 0;}.product-sticky__gallery.product-sticky__gallery .product-sticky__label + img {margin-bottom: var(--stack-gap);}.page-ficha-lv .product-sticky__rule,.page-ficha-lv .product-sticky__hero-rule {border-top-color: #7b7b7b;}.page-ficha-lv .product-sticky__rail h1 {font-size: max(13.5px, 1.129vw);}.page-ficha-lv .product-sticky__colorway {width: auto;max-width: var(--cw-w, 21vw);height: auto;max-height: calc(100vh - 240px);}@media (max-width: 900px) {.page-ficha-lv .product-sticky__rail h1 {font-size: 19px;}.page-ficha-lv .product-sticky__colorway {width: auto;max-width: 100%;max-height: none;}}.page-ficha-lv .product-sticky__gallery {--ancho-panel: calc(100% - var(--sangria) * 2);}.page-ficha-lv .product-sticky__gallery img.product-sticky__gallery-img--w,.page-ficha-lv .product-sticky__gallery .product-sticky__hero--fixed {width: calc(var(--ancho-panel) * var(--img-pct));max-width: none;margin-left: calc(var(--ancho-panel) * (1 - var(--img-pct)) / 2 + var(--sangria));margin-right: calc(var(--ancho-panel) * (1 - var(--img-pct)) / 2 + var(--sangria));}.page-ficha-lv .product-sticky__gallery img.product-sticky__gallery-img--der {margin-left: auto;margin-right: var(--sangria);}.page-ficha-lv .product-sticky__gallery img.product-sticky__gallery-img--izq {margin-left: var(--sangria);margin-right: auto;}@media (max-width: 900px) {.page-ficha-lv .product-sticky__gallery img.product-sticky__gallery-img--w,.page-ficha-lv .product-sticky__gallery .product-sticky__hero--fixed {width: 100%;margin-left: 0;margin-right: 0;}.page-ficha-lv .product-sticky__gallery img.product-sticky__gallery-img--der,.page-ficha-lv .product-sticky__gallery img.product-sticky__gallery-img--izq {margin-left: 0;margin-right: 0;}}.page-ficha-lv .product-sticky__gallery .product-sticky__hero--fixed {aspect-ratio: auto;height: min(560px, calc(100vh - 305px));}.page-ficha-lv .product-sticky__gallery .product-sticky__hero--fit img {width: 100%;height: auto;max-height: 100%;object-fit: contain;}.page-ficha-lv .product-sticky__gallery.product-sticky__gallery img:has(+ img) {margin-bottom: var(--stack-gap);}.page-ficha-lv .product-sticky__gallery.product-sticky__gallery img[style*="--img-gap"],.page-ficha-lv .product-sticky__gallery.product-sticky__gallery .product-sticky__pending[style*="--img-gap"] {margin-bottom: var(--img-gap);}.page-ficha-lv .product-sticky__gallery.product-sticky__gallery.product-sticky__gallery img:has(+ .product-sticky__rule--debajo) {margin-bottom: 0;}.page-ficha-lv .product-sticky__gallery .product-sticky__rule--debajo[style*="--img-gap"] {margin-bottom: var(--img-gap);}.product-sticky__gallery.product-sticky__gallery img[src*="page-29-slide-blue"],.product-sticky__gallery.product-sticky__gallery img[src*="page-25-front-sole"],.product-sticky__gallery.product-sticky__gallery img[src*="page-27-top-sole"],.product-sticky__gallery.product-sticky__gallery img:has(+ img[src*="page-25-front-sole"]),.product-sticky__gallery.product-sticky__gallery img:has(+ img[src*="page-27-top-sole"]) {margin-bottom: var(--stack-gap);}.product-sticky__gallery > img[src*="/assets/images/womens/"]:not(.product-sticky__gallery-img--w) {width: 100%;max-width: none;margin: 0 0 var(--stack-gap);}.product-sticky__stagger {display: flex;align-items: flex-start;justify-content: space-between;margin: 0 var(--sangria) var(--stack-gap);}.product-sticky__stagger img {width: 46%;max-width: none;max-height: none;height: auto;margin: 0;}.product-sticky__stagger img:last-child {margin-top: 96px;}.product-sticky__gallery.product-sticky__gallery img[src*="w4-extra1"] {width: 84%;margin-left: auto;margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w4-extra2"] {width: 84%;margin-left: var(--sangria);margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w4-side"] {width: 60%;margin-left: auto;margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w5-extra1"] {width: 100%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w5-extra3"] {width: calc(100% + var(--sangria) * -2);margin-left: var(--sangria);margin-right: var(--sangria);border-top: 1px solid var(--color-border-light);}.product-sticky__gallery.product-sticky__gallery img[src*="w5-pair"] {margin-left: var(--sangria);margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w6-top-h"] {width: 70%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w6-pair"] {width: 90%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w6-duo"] {width: 78%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w7-pair"] {width: 100%;margin-left: auto;margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w8-pair"] {width: calc(100% + var(--sangria) * -1);margin-left: auto;margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w8-extra1"] {width: 73%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w8-extra2"] {width: 70%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w9-extra1"] {width: 85%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w9-extra2"] {width: 70%;margin-left: auto;margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w10-extra1"] {width: 63%;margin-left: var(--sangria);margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w11-extra2"] {width: 100%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w11-pair"] {width: 100%;margin-left: var(--sangria);margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w11-duo"] {width: 100%;margin-left: auto;margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w12-extra1"] {width: 80%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w12-extra2"],.product-sticky__gallery.product-sticky__gallery img[src*="w12-extra3"],.product-sticky__gallery.product-sticky__gallery img[src*="w12-extra4"] {width: 60%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w14-extra3"],.product-sticky__gallery.product-sticky__gallery img[src*="w14-extra1"],.product-sticky__gallery.product-sticky__gallery img[src*="w14-pair"] {width: 100%;}.product-sticky__gallery.product-sticky__gallery img[src*="w14-extra3"] {margin-left: auto;margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w14-extra1"] {margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w10-pair"],.product-sticky__gallery.product-sticky__gallery img[src*="w10-extra2"] {width: 90%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="page-21-pair"] {margin-bottom: var(--stack-gap);}.product-sticky__gallery.product-sticky__gallery img[src*="w2-extra1"] {width: 85%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w1-pair"] {width: 70%;margin-left: auto;margin-right: auto;}@media (min-width: 901px) {.product-sticky__stagger img[src*="w1-extra"] {width: 40%;}.product-sticky__stagger img[src*="w1-extra"]:last-child {margin-top: 240px;}}.product-sticky__gallery.product-sticky__gallery img[src*="w3-extra1"] {width: 70%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w3-pair"] {width: 72%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w3-extra2"] {width: calc(100% + var(--sangria) * -2);margin-left: var(--sangria);margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w16-pair"],.product-sticky__gallery.product-sticky__gallery img[src*="w16-extra1"] {width: 70%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w16-extra1"] {margin-left: var(--sangria);margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w15-pair"],.product-sticky__gallery.product-sticky__gallery img[src*="w15-duo"] {width: 95%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w15-pair"] {margin-left: auto;margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w15-duo"] {margin-left: var(--sangria);margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w14-extra2"] {width: 70%;margin-left: auto;margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w14-extra2"] {margin-left: var(--sangria);margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w13-pair"] {margin-left: auto;margin-right: var(--sangria);}.product-sticky__gallery.product-sticky__gallery img[src*="w13-extra1"] {width: 70%;margin-left: var(--sangria);margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w12-extra3"] {margin-left: var(--sangria);margin-right: auto;}.product-sticky__gallery.product-sticky__gallery img[src*="w12-extra4"] {margin-left: auto;margin-right: var(--sangria);}@media (max-width: 900px) {.product-sticky__stagger {display: block;margin: 0 0 var(--stack-gap);}.product-sticky__stagger img {width: 100%;}.product-sticky__stagger img:last-child {margin-top: var(--stack-gap);}}.product-sticky__gallery img.product-sticky__gallery-img--full {width: calc(100% + 112px);max-width: none;max-height: none;margin: 0 -56px var(--stack-gap);}@media (max-width: 900px) {.product-sticky__gallery img.product-sticky__gallery-img--full {width: 100%;margin: 0 0 var(--stack-gap);}}.product-sticky__gallery img.product-sticky__gallery-img--tall {max-height: none;}.product-sticky__gallery img.product-sticky__gallery-img--w {width: calc(100% + 112px - var(--img-inset) * 2);max-width: none;max-height: none;margin: 0 calc(var(--img-inset) - 56px) var(--stack-gap);}@media (max-width: 900px) {.product-sticky__gallery img.product-sticky__gallery-img--w {width: 100%;margin: 0 0 var(--stack-gap);}}.product-sticky__rail {position: sticky;top: 148px;padding-top: 64px;padding-left: 56px;padding-right: 56px;margin-right: calc(-40px - max(0px, (100vw - var(--container-width)) / 2));margin-bottom: 140px;text-align: center;}.product-sticky__rail h1 {font-size: 19px;margin-bottom: 28px;}.product-sticky__desc {font-size: 12px;font-style: italic;color: var(--color-gray-700);max-width: 380px;margin: 0 auto 60px;}.product-sticky__render {width: 260px;margin: 0 auto 24px;}.product-sticky__colorway {width: 250px;max-width: 100%;margin: 0 auto 46px;}.product-sticky__colorway[src*="/womens/"] {width: auto;max-width: min(620px, 100%);}.product-sticky__colorway[src*="/womens/"] {max-height: calc(100vh - 430px);}.product-sticky__colorway[src*="w12-colorway"],.product-sticky__colorway[src*="w14-colorway"] {width: calc(100% + 60px);max-width: none;margin-left: -30px;margin-right: -30px;}@media (max-width: 900px) {.product-sticky__colorway[src*="w12-colorway"],.product-sticky__colorway[src*="w14-colorway"] {width: auto;max-width: 100%;margin-left: auto;margin-right: auto;}}.product-sticky__colorway[src*="w8-colorway"],.product-sticky__colorway[src*="w4-colorway"] {max-width: min(680px, 100%);max-height: calc(100vh - 412px);}.product-sticky__rail .swatch-row {gap: 5px;margin-bottom: 16px;}.product-sticky__rail .swatch-row__item {padding: 5px 14px;font-size: 9px;border-color: var(--color-ink);}.product-sticky__rail .swatch-row__item:not(.is-active) {color: var(--color-ink);}.product-sticky__rail .swatch-row {justify-content: center;}.product-sticky__label {text-align: center;font-size: 11px;letter-spacing: 0.1em;color: var(--color-gray-700);margin: calc(var(--space-section) * 1.2) 0 calc(var(--space-section) * 0.9);}.page-ficha-th .product-sticky__gallery .product-sticky__label {margin-top: 172px;margin-bottom: 164px;}.page-ficha-th .product-sticky__gallery .product-sticky__hero-rule + .product-sticky__label {margin-top: 133px;margin-bottom: 127px;}.page-ficha-th .product-sticky__gallery.product-sticky__gallery img:has(+ .product-sticky__label),.page-ficha-th .product-sticky__gallery.product-sticky__gallery .product-sticky__pending:has(+ .product-sticky__label) {margin-bottom: 0;}.page-ficha-lv .product-sticky__gallery .product-sticky__pending.product-sticky__gallery-img--w {width: calc(var(--ancho-panel) * var(--img-pct));max-width: none;margin-left: calc(var(--ancho-panel) * (1 - var(--img-pct)) / 2 + var(--sangria));margin-right: calc(var(--ancho-panel) * (1 - var(--img-pct)) / 2 + var(--sangria));}@media (max-width: 900px) {.page-ficha-lv .product-sticky__gallery .product-sticky__pending.product-sticky__gallery-img--w {width: 100%;margin-left: 0;margin-right: 0;}}@media (max-width: 900px) {.product-sticky {grid-template-columns: 1fr;gap: 32px;padding-top: 32px;padding-bottom: 48px;}.product-sticky__gallery {border-right: none;padding: 24px 0 0;--sangria: 0px;--stack-gap: calc(var(--space-section) * 0.6);margin-left: 0;}.product-sticky__hero-rule {margin: 24px 0 32px -100vw;}.product-sticky__hero--fixed {width: 100%;aspect-ratio: auto;height: auto;}.product-sticky__gallery .product-sticky__hero--fixed img {height: auto;width: 100%;max-width: 100%;transform: none;}.product-sticky__label {margin: calc(var(--space-section) * 0.72) 0 calc(var(--space-section) * 0.54);}.product-sticky__rail {position: static;padding-top: 0;padding-left: 0;padding-right: 0;margin-right: 0;order: -1;position: relative;padding-top: 28px;padding-bottom: 28px;}.product-sticky__rail::before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: -100vw;right: -100vw;background: var(--color-bg-light);}.product-sticky__gallery::after {display: none;}}.detail-stack__section {padding: 12px 0;}.detail-stack__section img {display: block;max-width: 600px;width: 100%;height: auto;margin: 0 auto;object-fit: contain;}.detail-stack__label {text-align: center;font-size: 11px;letter-spacing: 0.1em;color: var(--color-gray-700);margin-bottom: 4px;}.detail-stack__pair img {max-width: 700px;}.product-pagenav {position: absolute;bottom: 0;left: calc(-1 * max(0px, (100vw - var(--container-width)) / 2));right: calc(-1 * max(0px, (100vw - var(--container-width)) / 2));z-index: 2;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 0 clamp(20px, 5.5vw, 120px) 48px;font-size: 12px;letter-spacing: 0.04em;text-transform: uppercase;}.product-pagenav a {position: relative;display: inline-block;padding: 4px 0;color: var(--color-ink);}.product-pagenav a.anim-bonnie-reveal {transition-duration: 780ms;}.product-pagenav a.anim-bonnie-reveal--delay-1 {transition-delay: 130ms;}.product-pagenav a.anim-bonnie-reveal--delay-2 {transition-delay: 260ms;}.product-pagenav a::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: currentColor;opacity: 0;transform: translateY(4px);transition: opacity 0.18s ease, transform 0.18s ease;}.product-pagenav a:hover::after,.product-pagenav a:focus-visible::after {opacity: 1;transform: translateY(0);}@media (max-width: 900px) {.product-pagenav {position: static;padding: 40px 0;}}.product-pagenav a:nth-child(2) {color: var(--color-gray-700);}.some-works {background: var(--color-black);color: var(--color-white);padding: 40px clamp(16px, 4vw, 40px) 0;}.some-works__title {margin: 0 0 24px;font-family: var(--font-heading);font-weight: 700;font-size: clamp(28px, 4vw, 40px);text-transform: uppercase;letter-spacing: 0.01em;}.some-works__grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 1px;}.some-works__tile {display: block;color: var(--color-white);text-decoration: none;}.some-works__media {aspect-ratio: 16 / 10;}.some-works__category {margin: 20px 0 4px;font-family: var(--font-nav);font-size: var(--text-caption);letter-spacing: 0.08em;text-transform: uppercase;color: var(--color-border-light);}.some-works__item-title {margin: 0 0 24px;font-family: var(--font-heading);font-weight: 700;font-size: clamp(18px, 2vw, 24px);text-transform: uppercase;}@media (max-width: 700px) {.some-works__grid { grid-template-columns: 1fr; }}.category-landing {padding: 56px 0 72px;}.split-banner {position: relative;display: flex;gap: 6px;}.split-banner__half {position: relative;flex: 1;min-width: 0; display: block;overflow: hidden;}.split-banner__half img {width: 100%;height: 660px;object-fit: cover;}@media (max-width: 600px) {.split-banner__half img {height: 360px;}}.split-banner__half .split-banner__video {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 0.3s ease;pointer-events: none;}.split-banner__half.is-playing .split-banner__video {opacity: 1;}.split-banner__label {position: absolute;left: 50%;top: var(--split-label-top, 50%);transform: translate(-50%, -50%);color: var(--color-white);padding: 4px 8px;font-family: var(--font-nav);font-weight: 700;font-size: var(--text-button);text-transform: uppercase;letter-spacing: 0.05em;opacity: 0;transition: opacity 0.3s ease;z-index: 3;white-space: nowrap;text-align: center;}.split-banner__label-sub {display: block;}.split-banner__hairline {position: absolute;top: var(--split-label-top, 50%);height: 2px;width: calc(50% - 90px); background: var(--color-white);transform: scaleX(0);pointer-events: none;z-index: 2;transition: transform 0.3s cubic-bezier(0.5, 0, 0.75, 0);}.split-banner__hairline--left {left: 0;transform-origin: left; }.split-banner__hairline--right {right: 0;transform-origin: right; }.split-banner__half:hover .split-banner__label {opacity: 1;}.split-banner__half:hover .split-banner__hairline {transform: scaleX(1);transition: transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);}.split-banner__half::after {content: "";position: absolute;inset: 0;z-index: 2;background: rgba(122, 125, 127, 0.78);opacity: 0;pointer-events: none;transition: opacity 0.4s ease;}.split-banner:has(.split-banner__half:hover) .split-banner__half:not(:hover)::after {opacity: 1;}@media (hover: none) {.split-banner__half::after {content: none;}.split-banner__label {opacity: 0.72;}}.split-banner__center-label {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: var(--color-white);padding: 8px 20px;font-weight: 700;font-size: var(--text-button);text-transform: uppercase;letter-spacing: 0.05em;z-index: 2;}.split-banner__center-label.anim-bonnie-reveal {transform: translate(-50%, calc(-50% + 24px));}.split-banner__center-label.anim-bonnie-reveal.in-view {transform: translate(-50%, -50%);}.category-landing__copy {max-width: 860px;margin: 56px auto 0;text-align: justify;text-align-last: center;font-size: 13px;font-style: italic;color: var(--color-gray-700);line-height: 1.7;}@media (max-width: 600px) {.category-landing__copy {font-size: 14px;text-align: left;text-align-last: auto;}}.category-landing__copy--reserved {min-height: calc(1.7em * 4);}.timeline-hero {padding: 90px 0 140px;}.timeline {position: relative;height: 380px;margin-bottom: 48px;}.timeline__bg {position: absolute;left: 50%;top: 0;transform: translateX(-50%);height: 100%;width: auto;opacity: 0.18;z-index: 0;}.timeline__line {position: absolute;top: 50%;left: 0;right: 0;height: 1px;background: var(--color-border);z-index: 1;}.timeline__nodes {position: absolute;inset: 0;display: flex;z-index: 2;list-style: none;margin: 0;padding: 0;}.timeline-node {position: relative;flex: 1;}.timeline-node__dot {position: absolute;top: 50%;left: 50%;width: 7px;height: 7px;border-radius: 50%;background: var(--color-ink);transform: translate(-50%, -50%);}.timeline-node__content {position: absolute;left: 50%;transform: translateX(-50%);width: 220px;text-align: center;}.timeline-node--top .timeline-node__content { bottom: calc(50% + 18px); }.timeline-node--bottom .timeline-node__content { top: calc(50% + 18px); }.brand-logo {font-weight: 700;font-size: 20px;text-transform: uppercase;letter-spacing: 0.03em;margin-bottom: 6px;}.brand-logo--ck {font-family: Georgia, serif;font-weight: 400;text-transform: none;font-size: 28px;}.timeline-node__role {font-family: var(--font-body);font-size: 11px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.02em;margin: 0 0 2px;}.timeline-node__date {font-family: var(--font-caption);font-style: italic;font-size: 11px;color: var(--color-gray-700);margin: 0;}.timeline-hero__copy {max-width: 860px;margin: 0 auto;text-align: center;font-size: 13px;font-style: italic;color: var(--color-gray-700);line-height: 1.7;}@media (max-width: 900px) {.timeline-hero { padding: 56px 0 72px; }.timeline {height: auto;margin-bottom: 32px;}.timeline__bg,.timeline__line,.timeline-node__dot,.timeline-node__stem {display: none;}.timeline__nodes {position: static;flex-direction: column;gap: 36px;padding: 0 28px;}.timeline-node { flex: none; }.timeline-node__content {position: static;transform: none;width: auto;max-width: 320px;margin: 0 auto;padding-bottom: 36px;border-bottom: 1px solid var(--color-border-light);}.timeline-node:last-child .timeline-node__content {border-bottom: none;padding-bottom: 0;}}.video-hero-band { position: relative; }.video-hero-band__media {width: 100%;aspect-ratio: 827 / 302;object-fit: cover;display: block;}.video-hero-band__mute {position: absolute;right: 20px;bottom: 20px;z-index: 2;width: 32px;height: 32px;padding: 0;border: 0;background: rgba(0, 0, 0, 0.35);border-radius: 50%;color: rgba(255, 255, 255, 0.65);display: flex;align-items: center;justify-content: center;cursor: pointer;opacity: 0.7;transition: opacity 0.25s ease, color 0.25s ease;}.video-hero-band__mute:hover {opacity: 1;color: rgba(255, 255, 255, 0.9);}.video-hero-band__mute-icon {width: 16px;height: 16px;}.video-hero-band__mute-waves { display: none; }.video-hero-band__mute[aria-pressed="false"] .video-hero-band__mute-slash { display: none; }.video-hero-band__mute[aria-pressed="false"] .video-hero-band__mute-waves { display: block; }.video-hero {position: relative;overflow: hidden;height: 60vh;min-height: 420px;background: var(--color-black);}.video-hero__media {display: block;width: 100%;height: 100%;object-fit: cover;}.video-hero__pending {display: flex;align-items: center;justify-content: center;height: 100%;color: var(--color-white);font-family: var(--font-nav);font-weight: 700;font-size: var(--text-button);letter-spacing: 0.05em;}.video-hero__sound-toggle {position: absolute;right: 32px;bottom: 32px;z-index: 2;border: 1px solid var(--color-white);background: rgba(10, 10, 10, 0.68);color: var(--color-white);padding: 10px 20px;font-family: var(--font-nav);font-weight: 700;font-size: var(--text-caption);text-transform: uppercase;letter-spacing: 0.05em;cursor: pointer;transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;}.video-hero__sound-toggle:hover,.video-hero__sound-toggle:focus-visible {background: var(--color-white);color: var(--color-ink);}.page-acc-category .product-grid__dots { display: none; }.page-acc-category .t-m { display: none; }@media (max-width: 600px) {.page-acc-category .t-d { display: none; }.page-acc-category .t-m { display: inline; }.page-acc-category .container .video-hero-band {margin-left: -20px;margin-right: -20px;aspect-ratio: auto;max-height: none;height: 574px;height: clamp(380px, calc(100vh - 180px), 574px);height: clamp(380px, calc(100svh - 180px), 574px);}.page-acc-category .container .video-hero-band__mute {display: none;}.page-acc-category .container .section-title h1 {box-sizing: content-box;width: 12em;padding: 0;font-size: 13.5px;line-height: 1.2;}.page-acc-category .page-tommy .section-title h1 { width: 13em; }.page-acc-category .container .section-title h1::before,.page-acc-category .container .section-title h1::after {width: min(83.7px, calc(50vw - 91.4px));height: 1px;transform: scaleY(0.5);transform-origin: 0 0;background: var(--color-black);top: calc(50% - 1.7px);}.page-acc-category .page-ck .section-title h1::before { right: calc(100% + 6.15px); }.page-acc-category .page-ck .section-title h1::after { left: calc(100% + 6.15px); }.page-acc-category .page-tommy .section-title h1::before { right: calc(100% + 11.85px); }.page-acc-category .page-tommy .section-title h1::after { left: calc(100% + 11.85px); }.page-acc-category .container .section-title--tagline .section-title__subtitle {font-size: 10.17px;line-height: 1;margin-top: 2.3px;}.page-acc-category .container .section-title--tagline {margin-bottom: 0;}.page-acc-category .container .video-hero-band + .section-title {padding-top: 36px;padding-bottom: 0;}.page-acc-category .container .page-intro {max-width: none;margin: 104.37px 20px 0;font-size: 11.34px;font-style: italic;word-spacing: -0.68px;line-height: 17.01px;color: var(--color-ink);text-align: justify;text-align-last: left;}.page-acc-category .container .ck-board,.page-acc-category .container .tommy-board {margin: 104.37px -20px 0;}.page-acc-category .container .ck-board img,.page-acc-category .container .tommy-board img {display: block;width: 100%;height: auto;}.page-acc-category .container .product-grid {margin-left: -20px;margin-right: -20px;margin-top: 104.4px;grid-template-columns: 1fr 1fr;column-gap: 9.04px;row-gap: 21.21px;padding: 0;}.page-acc-category .container .product-grid__media {height: auto;aspect-ratio: 190.48 / 237.18;overflow: hidden;container-type: inline-size;touch-action: pan-y;--acc-k: 0.56;--acc-lift: 14px;}.page-acc-category .container .product-grid__item p {margin-top: 14.32px;font-size: 8.5px;line-height: 1.2;letter-spacing: 0;color: var(--color-black);}.page-acc-category .container .product-grid .product-grid__item img,.page-acc-category .container .product-grid .product-grid__item:hover img,.page-acc-category .container .product-grid .product-grid__item:focus-within img {opacity: 1;translate: calc(var(--drag, 0px) - var(--pos, 0) * 100cqw) 0;transition: translate 0.3s ease;}.page-acc-category .container .product-grid .product-grid__item img.product-grid__media-hover,.page-acc-category .container .product-grid .product-grid__item:hover img.product-grid__media-hover,.page-acc-category .container .product-grid .product-grid__item:focus-within img.product-grid__media-hover {translate: calc(var(--drag, 0px) + (1 - var(--pos, 0)) * 100cqw) 0;}.page-acc-category .container .product-grid .product-grid__media.is-dragging img {transition: none;}.page-acc-category .container .product-grid__dots {position: absolute;left: 50%;bottom: 30.8px;transform: translateX(-50%);display: flex;gap: 4.75px;pointer-events: none;}.page-acc-category .container .product-grid__dots i {width: 4.5px;height: 4.5px;border-radius: 50%;background: #919191;}.page-acc-category .container .product-grid__dots i.is-on { background: var(--color-black); }.page-acc-category .container .product-grid {margin-bottom: 54px;}.page-acc-category #accesorios {scroll-margin-top: calc(64px + 40px);}.page-acc-category .page-ck .product-grid__item img:not(.product-grid__media-hover) {padding: calc(20px * var(--acc-k));height: calc(var(--ck-h, 200px) * var(--acc-k));transform: translateY(calc(var(--ck-y, 0px) * var(--acc-k) - var(--acc-lift)));}.page-acc-category .page-ck .product-grid__item img.product-grid__media-hover {padding: calc(20px * var(--acc-k));height: calc(var(--ck-hh, 120px) * var(--acc-k));transform: translate(-50%, calc(-50% + var(--ck-hy, 0px) * var(--acc-k) - var(--acc-lift)));}.page-acc-category .page-tommy .product-grid__item img:not(.product-grid__media-hover) {padding: calc(20px * var(--acc-k));height: calc(var(--bolso-h, 200px) * var(--acc-k));transform: translateY(calc(var(--bolso-y, 0px) * var(--acc-k) - var(--acc-lift)));}.page-acc-category .page-tommy .product-grid__item img.product-grid__media-hover {padding: calc(20px * var(--acc-k));height: calc(var(--bolso-hh, 120px) * var(--acc-k));transform: translate(-50%, calc(-50% + var(--bolso-hy, 0px) * var(--acc-k) - var(--acc-lift)));}}@media (max-width: 600px) {.page-acc-ficha .breadcrumb__inner {padding: 12.5px 10px 12.5px 9.5px;}.page-acc-ficha .breadcrumb {letter-spacing: 0.01em;}.page-acc-ficha .product-sticky {padding: 0;gap: 0;}.page-acc-ficha .product-sticky__gallery::before,.page-acc-ficha .product-sticky__gallery::after,.page-acc-ficha .product-sticky__rail::before {display: none;}.page-acc-ficha .product-sticky .product-sticky__gallery {padding: 0;margin: 0;border: 0;--stack-gap: 0px;}.page-acc-ficha .product-sticky .product-sticky__rail {top: 0;background: var(--color-bg-light);margin: 0;padding: 68px 0 66px;}.page-acc-ficha .product-sticky__rail h1 {font-size: 19.96px;line-height: 1.2;padding: 0 24px;text-wrap: balance;margin: 0 0 58px 7.5px;color: var(--color-black);}.page-acc-ficha .product-sticky__desc {font-size: 12.76px;line-height: 17px;max-width: 292.2px;text-align: justify;text-align-last: center;margin: 0 auto 97px;color: var(--color-ink);}.page-acc-ficha .product-sticky__colorway {box-sizing: border-box;width: 378px;max-width: 100%;padding: 14px;background: #f4f4f4;margin: 0 auto 0;}.page-acc-ficha .product-sticky__desc {margin-bottom: 90px;}.page-acc-ficha .product-sticky__gallery .product-sticky__hero--fixed {width: 77.56%;aspect-ratio: auto;height: 300px;margin: 145.2px auto 0;}.page-acc-ficha .product-sticky__gallery .product-sticky__hero--fixed img {box-sizing: border-box;width: 100%;height: 100%;max-width: none;max-height: none;padding: 24px 12px;object-fit: contain;margin: 0;transform: none;flex: none;}.page-acc-ficha .product-sticky__hero-rule { display: none; }.page-acc-ficha .product-sticky__gallery .product-sticky__label {margin: 85.6px 12.5px 76.3px 0;padding: 0 24px;font-size: 12.6px;letter-spacing: 0.042em;text-wrap: balance;}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w {width: calc(100% * var(--img-pct, 1));max-width: none;max-height: none;margin: 0 auto calc(var(--img-gap, 0px) * 0.449);}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--der {margin-left: auto;margin-right: 0;}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--izq {margin-left: 0;margin-right: auto;}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w[src*="-sketch"],.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w[src*="-3d"],.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w[src*="-cad"] {width: calc(100% - 32px);}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full {width: 100%;max-height: none;margin: 0 0 calc(var(--img-gap, 0px) * 0.449);}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full:has(+ .product-sticky__rule--debajo),.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w:has(+ .product-sticky__rule--debajo) {margin-bottom: 0;}.page-acc-ficha .product-sticky__gallery .product-sticky__hero--fixed:has(img[src*="m6-hero"]) {margin-top: 100px;}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w[src*="m6-frente"] {width: calc(100% * 0.4378);}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w[src*="m6-dorso"] {width: calc(100% * 0.4623);}.page-acc-ficha img.product-sticky__colorway[src*="a1-colorway"],.page-acc-ficha img.product-sticky__colorway[src*="a2-colorway"],.page-acc-ficha img.product-sticky__colorway[src*="a3-colorway"],.page-acc-ficha img.product-sticky__colorway[src*="a4-colorway"] {position: relative;top: -8px;}.page-acc-ficha .product-sticky__gallery .product-sticky__hero--fixed:has(img[src*="a8-hero"]) {margin-top: 41.2px;margin-bottom: -100px;}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w[src*="b1-cad"] {width: calc(100% - 54px);margin-left: auto;margin-right: 16px;}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src*="b3-cad"] {width: calc(100% - 24px);margin-left: auto;margin-right: 0;}.page-acc-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w[src*="b4-cad"] {width: calc(100% - 37px);margin-left: auto;margin-right: 16px;}.page-acc-ficha .product-pagenav {display: grid;grid-template-columns: 1fr auto 1fr;align-items: start;padding: 44.3px 0 38.7px;gap: 0;font-size: 8.34px;letter-spacing: 0;line-height: 10px;}.page-acc-ficha .product-pagenav a,.page-acc-ficha .product-pagenav a:nth-child(2) {padding: 0;color: var(--color-black);}.page-acc-ficha .product-pagenav a:first-child {display: block;justify-self: start;margin-left: 15.1px;padding-left: 14.2px;white-space: nowrap;}.page-acc-ficha .product-pagenav a:first-child::first-letter {font-size: 0;}.page-acc-ficha .product-pagenav a:first-child::before {content: "";position: absolute;left: 0;top: -1.8px;width: 5.9px;height: 11.6px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 11.6'%3E%3Cpolyline points='5.7,0.4 0.4,5.8 5.7,11.2' fill='none' stroke='%23000' stroke-width='0.76'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;}.page-acc-ficha .product-pagenav a:last-child {display: block;justify-self: end;margin-right: 19.1px;width: 71.4px;white-space: nowrap;}.page-acc-ficha .product-pagenav a:last-child::before {content: "";position: absolute;left: 58.2px;top: -1.8px;width: 13.2px;height: 13px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.8 7.5'%3E%3Cpolyline points='0.1,0.1 3.7,3.8 0.1,7.4' fill='none' stroke='%23000' stroke-width='0.49'/%3E%3C/svg%3E") no-repeat 9.6px 2.7px / 3.8px 7.5px;}.page-acc-ficha .product-pagenav a:nth-child(2) {justify-self: center;width: min-content;text-align: center;}.page-acc-ficha .product-pagenav a::after {top: -17px;bottom: -17px;left: -12px;right: -12px;height: auto;background: transparent;transform: none;}}.collab-deep-dive__nav-mob {display: none;}@media (max-width: 600px) {.collab-page .breadcrumb__inner {padding: 12.5px 10px 12.5px 9.5px;}.collab-page .collab-deep-dive {padding-left: 0;padding-right: 0;padding-bottom: 0;}.collab-page .collab-deep-dive__layout {--collab-hueco: 56px;gap: 0;}.collab-page .collab-deep-dive__rail {top: 0;padding: 0 0 43.6px;background: var(--color-bg-light);}.collab-page .collab-deep-dive__rail::before {content: none;}.collab-page .collab-deep-dive__logo {max-width: none;margin: 0;aspect-ratio: 390 / 162;overflow: hidden;}.collab-page .collab-deep-dive__logo img {width: 100%;height: 100%;object-fit: cover;transform: scale(1.01);}.collab-page .collab-deep-dive__logo:has(img[src$="twojeys-logo.jpg"]) {background: #0d0c0a;}.collab-page .collab-deep-dive__logo img[src$="twojeys-logo.jpg"] {width: auto;max-width: 100%;margin: 0 auto;transform: none;clip-path: inset(1px);}.collab-page .collab-deep-dive__title {font-size: 18.8px;line-height: 1.2;margin: 34.8px 0 0;padding: 0 20px;}.collab-page .collab-deep-dive__tagline {font-size: 11.9px;line-height: 1.3;margin: 14.5px 0 0;padding: 0 20px;}.collab-page .collab-deep-dive__intro {max-width: none;margin: 49px 14.36% 0;font-size: 13px;font-style: italic;font-weight: 300;letter-spacing: -0.015em;line-height: 17px;}.collab-page .collab-deep-dive__content {padding: 0;overflow-x: clip;}.collab-page .collab-deep-dive__content::before {content: none;}.collab-page .collab-deep-dive__moodboard img {max-height: none;object-fit: fill;}.collab-page .collab-deep-dive__content .section-title {padding: 100px 28px 43.6px 0;}.collab-page .collab-deep-dive__content .section-title h1,.collab-page .collab-deep-dive__content .section-title h2 {font-size: 7.7px;line-height: 1.5;letter-spacing: 0.08em;}.collab-page .collab-deep-dive__stack--process {gap: 88px;}.collab-page .collab-deep-dive__stack--process img[src*="-render-"] {margin-bottom: calc(44.5px - 88px);}.collab-page .collab-deep-dive__stack--process img:not([src*="-render-"]) {width: 93%;align-self: center;}.collab-page .collab-deep-dive__stack--shooting img[src$="twojeys-shooting-stack-1.png"] {width: 75.5%;align-self: center;margin-bottom: 14.2px;}.collab-page .collab-deep-dive__stack--shooting img[src$="twojeys-shooting-stack2-2.png"] {width: 71.3%;align-self: center;margin-bottom: 16.5px;}.collab-page .collab-deep-dive__stack--shooting img[src$="twojeys-shooting-stack2-6.png"] {width: 80.4%;align-self: center;margin-bottom: 7.1px;}.collab-page .collab-deep-dive__content > *:has(+ .collab-deep-dive__zara) {margin-bottom: 66px;}.collab-page .collab-deep-dive__zara {margin: 0;padding: 15.4px 19px 11.8px 17px;align-items: center;}.collab-page .collab-deep-dive__zara-mark {width: 53.2px;}.collab-page .collab-deep-dive__zara-brand {height: 20px;}.collab-page .collab-deep-dive__zara-brand[src$="nanushka-mark.png"],.collab-page .collab-deep-dive__zara-brand[src$="anderssonbell-mark.png"] {height: 18px;}.collab-page .collab-deep-dive__zara-brand[src$="aaronlevine-mark.png"] {height: 29.7px;margin-top: calc((20px - 29.7px) / 2);margin-bottom: calc((20px - 29.7px) / 2);}.collab-page .collab-deep-dive__pagenav {display: grid;grid-template-columns: 1fr 80px 1fr;align-items: start;gap: 0;padding: 37.6px 21.5px 34px 12.5px;font-size: 8.7px;line-height: 10px;letter-spacing: -0.025em;}.collab-page .collab-deep-dive__nav-desk {display: none;}.collab-page .collab-deep-dive__nav-mob {display: inline-flex;align-items: center;}.collab-page .collab-deep-dive__pagenav a {display: inline-flex;align-items: center;padding: 4px 0;margin: -4px 0;}.collab-page .collab-deep-dive__pagenav a:first-child {justify-self: start;}.collab-page .collab-deep-dive__pagenav a:first-child .collab-deep-dive__nav-mob {gap: 11.8px;}.collab-page .collab-deep-dive__pagenav a:nth-child(2) {justify-self: center;width: 80px;justify-content: center;text-align: center;}.collab-page .collab-deep-dive__pagenav a:last-child {justify-self: end;}.collab-page .collab-deep-dive__pagenav a:last-child .collab-deep-dive__nav-mob {gap: 10.3px;}.collab-page .collab-deep-dive__arrow {position: relative;display: inline-block;width: 5px;height: 8px;}.collab-page .collab-deep-dive__arrow::before {content: "";position: absolute;top: 50%;left: 50%;width: 5.1px;height: 5.1px;border: solid rgba(29, 29, 27, 0.45);border-width: 0 0 0.6px 0.6px;transform: translate(-30%, -50%) rotate(45deg);}.collab-page .collab-deep-dive__pagenav a:last-child .collab-deep-dive__arrow::before {border-width: 0.6px 0.6px 0 0;transform: translate(-70%, -50%) rotate(45deg);}.collab-page .collab-deep-dive__stack img[src*="anderssonbell-render-strip-mule"],.collab-page .collab-deep-dive__stack img[src*="maisonspecial-render-strip-hiking"] {width: calc(100% - 27.4px);}.collab-page .collab-deep-dive__stack img[src*="anderssonbell-shootingstack-3.png"],.collab-page .collab-deep-dive__stack img[src*="anderssonbell-shootingstack-9.png"] {translate: -28px 0;}.collab-page .collab-deep-dive__stack img[src*="anderssonbell-shootingstack-8.png"] {translate: -14px 0;}.collab-page .collab-deep-dive__stack img[src*="anderssonbell-shootingstack-10.png"] {width: calc(100% - 20px);align-self: center;}}@media (max-width: 600px) {.site-footer {position: relative;height: 123.5px;padding: 0;border-top-color: #4E4F51;}.site-footer > .container {padding: 0;}.site-footer__contact {display: contents;}.site-footer__contact a,.site-footer p.site-footer__rights {position: absolute;left: 0;right: 0;margin: 0;padding: 0;text-align: center;font-family: var(--font-caption);font-size: 8.5px;font-weight: 300;line-height: 9px;letter-spacing: 0;width: fit-content;margin-left: auto;margin-right: auto;}.site-footer__contact a:nth-child(1) {top: 10.5px;}.site-footer__contact a:nth-child(2) {top: 28.3px;}.site-footer__contact a:nth-child(3) {top: 43.8px;}.site-footer p.site-footer__rights {top: 98.2px;font-size: 5.4px;line-height: 5.4px;font-style: italic;text-transform: none;width: auto;}.site-footer .site-footer__preview-link {display: none;}body:not(.gate-page) .site-footer {height: 131.5px;}body:not(.gate-page) .site-footer__contact a:nth-child(1) {top: 18.5px;}body:not(.gate-page) .site-footer__contact a:nth-child(2) {top: 36.3px;}body:not(.gate-page) .site-footer__contact a:nth-child(3) {top: 51.8px;}body:not(.gate-page) .site-footer p.site-footer__rights {top: 106.2px;}}@media (max-width: 600px) {.gate-page .login-gate__bg-video {filter: blur(15px);transform: scale(1.15);}.gate-page .login-gate::before {background: linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.45) 45%, rgba(0, 0, 0, 0.7) 100%);}.gate-page .login-gate {padding-bottom: 0;}.gate-page .login-gate__content {padding-bottom: 92px;}.gate-page .login-gate__brand {font-size: 38px;margin-bottom: 104px;}.gate-page .login-gate__hairline {display: none;}.gate-page .login-gate__field {justify-content: center;}.gate-page .login-gate__input {flex: 0 1 236px;background: linear-gradient(rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85)) no-repeat 0 calc(100% - 6px) / 100% 1px;}.gate-page .login-gate__lower {max-width: 284px;}.gate-page .login-gate__submit {margin-top: 17.5px;height: 49px;padding: 0;background: transparent;color: var(--color-white);border: 1px solid rgba(255, 255, 255, 0.8);}.gate-page .login-gate__submit.is-ready {background: var(--color-white);color: var(--color-ink);border-color: rgba(0, 0, 0, 0.15);}.gate-page .login-gate__legal {position: absolute;top: calc(50% + 117px);bottom: auto;left: 0;right: 0;margin: 0 auto;max-width: 390px;padding: 0 24px;font-size: 10.6px;line-height: 17.8px;color: rgba(255, 255, 255, 0.9);text-wrap: balance;}.gate-page .site-footer .site-footer__contact a {color: rgba(255, 255, 255, 0.95);}.gate-page .site-footer .site-footer__contact a:nth-child(2) {display: none;}.gate-page .site-footer .site-footer__contact a:nth-child(1) {top: 15px;}.gate-page .site-footer .site-footer__contact a:nth-child(3) {top: 32px;}.gate-page .site-footer p.site-footer__rights {top: 101.3px;color: rgba(255, 255, 255, 0.75);}}@media (max-width: 600px) and (max-height: 620px) {.gate-page .login-gate__legal {position: static;top: auto;margin: 24px auto;}.gate-page .login-gate__content {padding-bottom: 0;}}.m-about,.m-dots,.m-arrow {display: none;}@media (max-width: 600px) {.page-home #shoes,.page-home #accessories,.page-home #bijoux,.page-home #contact,.page-home .m-about {scroll-margin-top: 64px;}.page-home .hero-portrait__media {height: 690px;aspect-ratio: auto;max-height: none;}.page-home .hero-portrait__label-anchor {display: none;}.page-home .about-hero {display: none;}.page-home .m-title,.page-home #shoes .section-title,.page-home #accessories .section-title,.page-home #bijoux .section-title {flex: none;height: 116px;margin: 0;padding: 0 0 4px;display: flex;align-items: center;justify-content: center;position: relative;text-align: center;background: var(--color-white);}.page-home .m-title h2,.page-home #shoes .section-title h2,.page-home #accessories .section-title h2,.page-home #bijoux .section-title h2 {display: block;position: relative;margin: 0;padding: 0 var(--m-gap, 19.5px);top: 2.2px;font-family: var(--font-heading);font-weight: 700;font-size: 13.4px;line-height: 1;letter-spacing: 0;text-transform: uppercase;color: var(--color-ink);}.page-home .m-title h2::before,.page-home .m-title h2::after,.page-home #shoes .section-title h2::before,.page-home #shoes .section-title h2::after,.page-home #accessories .section-title h2::before,.page-home #accessories .section-title h2::after,.page-home #bijoux .section-title h2::before,.page-home #bijoux .section-title h2::after {content: "";position: absolute;top: calc(50% - 2.95px);width: var(--m-line, 60px);height: 0.5px;background: #4E4F51;transform: none;}.page-home .m-title h2::before,.page-home #shoes .section-title h2::before,.page-home #accessories .section-title h2::before,.page-home #bijoux .section-title h2::before {right: 100%;}.page-home .m-title h2::after,.page-home #shoes .section-title h2::after,.page-home #accessories .section-title h2::after,.page-home #bijoux .section-title h2::after {left: 100%;}.page-home .m-title--about { --m-gap: 17px; --m-line: 60.5px; }.page-home .m-title--exp { --m-gap: 17px; --m-line: 60px; }.page-home #shoes .section-title { --m-gap: 19.5px; --m-line: 105px; }.page-home #accessories .section-title { --m-gap: 19.5px; --m-line: 56px; }.page-home #bijoux .section-title { --m-gap: 19.5px; --m-line: 60px; }.page-home .m-about {display: block;position: relative;height: 690px;margin: 0;background: var(--color-white);}.page-home .m-slider__track,.page-home #shoes .split-banner,.page-home #accessories .split-banner,.page-home #bijoux .split-banner {display: flex;gap: 0;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.page-home .m-slider__track::-webkit-scrollbar,.page-home .split-banner::-webkit-scrollbar {display: none;}.page-home .m-slider__track {height: 100%;}.page-home .m-slide {flex: 0 0 100%;display: flex;flex-direction: column;height: 100%;scroll-snap-align: start;scroll-snap-stop: always;}.page-home .m-slide__body {position: relative;flex: 1;min-height: 0;overflow: hidden;}.page-home .m-bio {background: var(--color-black);}.page-home .m-bio__video {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0.42;filter: blur(3px);transform: scale(1.06);}.page-home .m-bio__copy {position: relative;z-index: 1;padding: 24px 24px 56px;color: var(--color-white);font-size: clamp(10px, 2.95vw, 11.5px);font-style: italic;font-weight: 300;line-height: 1.5;text-align: justify;}.page-home .m-bio__copy p {margin: 0;}.page-home .m-bio__copy p + p {margin-top: 7px;}.page-home .m-tl {width: 390px;margin: 0 auto;transform: scale(var(--m-k, 1));transform-origin: 0 0;background: var(--color-white);color: var(--color-ink);}.page-home .m-slide--light .m-slide__body {background: var(--color-white);}.page-home .m-tl__axis {position: absolute;left: 197px;top: 0;width: 0.5px;height: 460px;background: linear-gradient(to bottom, #5B5C5E 0%, #B7B8B8 91%, rgba(255, 255, 255, 0) 100%);}.page-home .m-tl__list {list-style: none;margin: 0;padding: 0;}.page-home .m-tl__node {position: absolute;left: 0;top: var(--dy);width: 100%;height: 0;}.page-home .m-tl__dot {position: absolute;left: 193.25px;top: -4px;width: 8px;height: 8px;border-radius: 50%;background: var(--color-ink);}.page-home .m-tl__line {position: absolute;top: -0.25px;height: 0.5px;background: #5B5C5E;}.page-home .m-tl__node--r .m-tl__line {left: 201.25px;width: calc(var(--tx) - 3px - 201.25px);}.page-home .m-tl__node--l .m-tl__line {left: calc(390px - var(--rx) + 6.5px);width: calc(193.25px - (390px - var(--rx) + 6.5px));}.page-home .m-tl__logo {position: absolute;bottom: 12px;width: var(--lw);height: auto;}.page-home .m-tl__node--r .m-tl__logo { left: var(--tx); }.page-home .m-tl__node--l .m-tl__logo { right: var(--rx); }.page-home .m-tl__text {position: absolute;top: -3.6px;}.page-home .m-tl__node--r .m-tl__text { left: var(--tx); text-align: left; }.page-home .m-tl__node--l .m-tl__text { right: var(--rx); text-align: right; }.page-home .m-tl__role {margin: 0;font-size: 7.3px;line-height: 9.8px;white-space: nowrap;}.page-home .m-tl__role strong {display: block;font-weight: 700;text-transform: uppercase;}.page-home .m-tl__role span {display: block;font-weight: 300;}.page-home .m-tl__when {margin: 0;font-size: 7.15px;line-height: 10.2px;font-style: italic;font-weight: 300;white-space: nowrap;}.page-home .m-tl__role + .m-tl__when {margin-top: 9.6px;}.page-home #shoes,.page-home #accessories,.page-home #bijoux {position: relative;height: 690px;margin: 0;padding: 0;background: var(--color-white);}.page-home #shoes .split-banner,.page-home #accessories .split-banner,.page-home #bijoux .split-banner {height: 574px;}.page-home #shoes .split-banner__half,.page-home #accessories .split-banner__half,.page-home #bijoux .split-banner__half {flex: 0 0 100%;height: 574px;scroll-snap-align: start;scroll-snap-stop: always;--m-label-w: 70px;}.page-home #shoes .split-banner__half img,.page-home #accessories .split-banner__half img,.page-home #bijoux .split-banner__half img {width: 100%;height: 100%;object-fit: cover;}.page-home #shoes .split-banner__half:nth-child(2),.page-home #accessories .split-banner__half:nth-child(2) {order: -1;}.page-home #bijoux .split-banner__reveal,.page-home #shoes .split-banner__reveal,.page-home #accessories .split-banner__reveal {height: 100%;}.page-home .split-banner__half::after {display: none;}.page-home .split-banner__label {opacity: 1;top: calc(var(--split-label-top) + 2.3px);padding: 4px 0;font-family: var(--font-heading);font-size: 17px;letter-spacing: 0;}.page-home #shoes .split-banner__half { --split-label-top: 255.5px; }.page-home #accessories .split-banner__half { --split-label-top: 253.3px; }.page-home #bijoux .split-banner__half { --split-label-top: 265.5px; }.page-home .split-banner__hairline {top: var(--split-label-top);height: 0.5px;width: calc(50% - var(--m-label-w) / 2 - 14px);background: var(--color-white);transform: none;transition: none;}.page-home #accessories .split-banner__half:nth-child(2) img,.page-home #accessories .split-banner__half:nth-child(2) video {object-position: 35% 50%;}.page-home #bijoux .split-banner__half:first-child img {object-position: 8% 50%;}.page-home #bijoux .split-banner__half:first-child video {object-position: 27% 50%;}.page-home .anim-maxima-reveal:hover img,.page-home .anim-maxima-reveal:hover video {transform: none;opacity: 1;}.page-home .anim-maxima-reveal.is-leaving img,.page-home .anim-maxima-reveal.is-leaving video {transform: scale(0.88);}.page-home .anim-maxima-reveal.is-leaving img {opacity: 0.85;}.page-home .m-dots {display: flex;gap: 18.7px;position: absolute;left: 50%;top: 630.5px;z-index: 6;transform: translateX(calc(-50% + 1.15px));}.page-home .m-dots__dot {box-sizing: border-box;width: 12px;height: 12px;padding: 0;border: 1px solid var(--m-dot, var(--color-white));border-radius: 50%;background: transparent;cursor: pointer;}.page-home .m-dots__dot.is-active {background: var(--m-dot, var(--color-white));}.page-home .m-slider--light {--m-dot: #556161;}.page-home .m-arrow {display: flex;align-items: center;justify-content: center;position: absolute;top: 614.5px;z-index: 6;width: 44px;height: 44px;padding: 0;border: 0;background: none;color: var(--color-white);cursor: pointer;}.page-home .m-arrow[hidden] {display: none;}.page-home .m-arrow--next { right: 6.5px; }.page-home .m-arrow--prev { left: 8.8px; }.page-home .connect-hero {height: 485.5px;margin-top: 116px;}.page-home .connect-hero__label-row {top: 148px;padding: 0;gap: 0;}.page-home .connect-hero__headline {padding: 0 15px;font-size: 13.4px;font-weight: 300;line-height: 15.6px;}.page-home .connect-hero__hairline {height: 0.5px;}.page-home .connect-hero__cta {top: 250.25px;width: 250px;height: 51.5px;padding: 3px 0 0;display: flex;align-items: center;justify-content: center;background: #262B2D;border-color: rgba(255, 255, 255, 0.72);font-size: 12.8px;letter-spacing: 0;}.page-home .connect-hero__tagline {top: 436.8px;bottom: auto;transform: translateY(-50%);font-size: 9.4px;line-height: 11.5px;letter-spacing: 0;}}.page-men-category .product-grid__dots { display: none; }.page-men-category .t-m { display: none; }@media (max-width: 600px) {.page-men-category .t-d { display: none; }.page-men-category .t-m { display: inline; }.page-men-category .page-men-shoes .video-hero-band {margin-left: -20px;margin-right: -20px;aspect-ratio: auto;max-height: none;height: 574px;height: clamp(380px, calc(100vh - 180px), 574px);height: clamp(380px, calc(100svh - 180px), 574px);}.page-men-category .page-men-shoes .video-hero-band__mute {display: none;}.page-men-category .page-men-shoes .video-hero-band .video-hero-band__media {top: 0;left: 0;transform: none;width: 100%;height: 100%;min-width: 0;object-fit: cover;}.page-men-category .page-men-shoes .section-title h1 {box-sizing: content-box;width: 10em;padding: 0;font-size: 13.5px;line-height: 1.2;}.page-men-category .page-men-shoes .section-title h1::before,.page-men-category .page-men-shoes .section-title h1::after {width: min(83.7px, calc(50vw - 86.9px));height: 1px;transform: scaleY(0.5);transform-origin: 0 0;background: var(--color-black); }.page-men-category .page-men-shoes .section-title h1::before { right: calc(100% + 13px); }.page-men-category .page-men-shoes .section-title h1::after { left: calc(100% + 9.5px); }.page-men-category .page-men-shoes .section-title h1::before,.page-men-category .page-men-shoes .section-title h1::after { top: calc(50% - 1.7px); }.page-men-category .page-men-shoes .section-title--tagline .section-title__subtitle {font-size: 10.17px;line-height: 1;margin-top: 2.3px;}.page-men-category .page-men-shoes .video-hero-band + .section-title {padding-top: 36px;padding-bottom: 0;}.page-men-category .page-men-shoes .section-title h2 {padding: 0;font-size: 18.43px;line-height: 1.2;}.page-men-category .page-men-shoes .section-title + .section-title {padding-top: 209.84px;padding-bottom: 0;}.page-men-category .page-men-shoes .page-intro,.page-men-category .page-men-shoes .product-grid ~ .section-title .section-title__subtitle {max-width: none;margin: 0 20px;font-size: 11.34px;font-style: italic;word-spacing: -0.68px;line-height: 17.01px;color: var(--color-ink);text-align: justify;text-align-last: left;}.page-men-category .page-men-shoes .product-grid ~ .section-title .section-title__subtitle {margin-top: 104.37px;}.page-men-category .page-men-shoes .page-intro {margin-top: 104.37px;margin-bottom: 199.03px;}.page-men-category .page-men-shoes .bento-wall--moodboard {display: grid;grid-template-columns: 28.59% 46.15% 23.33%;justify-content: space-between;column-gap: 0;overflow: visible;scroll-snap-type: none;grid-template-rows: minmax(0, 1fr);aspect-ratio: 390 / 373.4;margin-left: -20px;margin-right: -20px;margin-bottom: 0;}.page-men-category .page-men-shoes .bento-wall--moodboard img {flex: none;width: 100%;height: 100%;object-fit: cover;scroll-snap-align: none;}.page-men-category .page-men-shoes .bento-wall--moodboard img:nth-child(1) { object-position: 100% 0; }.page-men-category .page-men-shoes .bento-wall--moodboard img:nth-child(3) { object-position: 0 0; }.page-men-category .page-men-shoes .product-grid {margin-left: -20px;margin-right: -20px;margin-top: 104.4px;grid-template-columns: 1fr 1fr;column-gap: 9.04px;row-gap: 21.21px;padding: 0;}.page-men-category .page-men-shoes .product-grid__media {height: auto;aspect-ratio: 190.48 / 237.18;overflow: hidden;container-type: inline-size;--shoe-k: 0.69;--shoe-line-h: 35px;--shoe-line-v: 28px;}.page-men-category .page-men-shoes .product-grid__item p {margin-top: 14.32px;font-size: 8.5px;line-height: 1.2;letter-spacing: 0;color: var(--color-black);}.page-men-category .page-men-shoes .product-grid__item img {padding: calc(20px * var(--shoe-k, 1));}.page-men-category .page-men-shoes .product-grid .product-grid__item img,.page-men-category .page-men-shoes .product-grid .product-grid__item:hover img,.page-men-category .page-men-shoes .product-grid .product-grid__item:focus-within img {opacity: 1;translate: calc(var(--drag, 0px) - var(--pos, 0) * 100cqw) 0;transition: translate 0.3s ease;}.page-men-category .page-men-shoes .product-grid .product-grid__item img.product-grid__media-hover,.page-men-category .page-men-shoes .product-grid .product-grid__item:hover img.product-grid__media-hover,.page-men-category .page-men-shoes .product-grid .product-grid__item:focus-within img.product-grid__media-hover {translate: calc(var(--drag, 0px) + (1 - var(--pos, 0)) * 100cqw) 0;}.page-men-category .page-men-shoes .product-grid .product-grid__media.is-dragging img {transition: none;}.page-men-category .page-men-shoes .product-grid__media {--shoe-h: 158px;--shoe-top: 22px;}.page-men-category .page-men-shoes .product-grid__item:nth-child(1) { --ink-t: 0; --ink-f: 1; }.page-men-category .page-men-shoes .product-grid__item:nth-child(2) { --ink-t: 0.001; --ink-f: 0.998; }.page-men-category .page-men-shoes .product-grid__item:nth-child(3) { --ink-t: 0.0026; --ink-f: 0.996; }.page-men-category .page-men-shoes .product-grid__item:nth-child(4) { --ink-t: 0.0037; --ink-f: 0.934; }.page-men-category .page-men-shoes .product-grid__item:nth-child(5) { --ink-t: 0.0011; --ink-f: 0.967; }.page-men-category .page-men-shoes .product-grid__item:nth-child(6) { --ink-t: 0; --ink-f: 0.999; }.page-men-category .page-men-shoes .product-grid__item:nth-child(7) { --ink-t: 0.0012; --ink-f: 0.987; }.page-men-category .page-men-shoes .product-grid__item:nth-child(8) { --ink-t: 0.001; --ink-f: 0.997; }.page-men-category .page-men-shoes .product-grid__item:nth-child(9) { --ink-t: 0.0028; --ink-f: 0.996; }.page-men-category .page-men-shoes .product-grid__item:nth-child(10) { --ink-t: 0.001; --ink-f: 0.999; }.page-men-category .page-men-shoes .product-grid__item:nth-child(11) { --ink-t: 0.0009; --ink-f: 0.998; }.page-men-category .page-men-shoes .product-grid__item:nth-child(12) { --ink-t: 0.001; --ink-f: 0.999; }.page-men-category .page-men-shoes .product-grid .product-grid__item img.product-grid__media-hover {padding: 0;height: calc(var(--shoe-h) / var(--ink-f, 1));top: calc(var(--shoe-top) - var(--ink-t, 0) * var(--shoe-h) / var(--ink-f, 1));transform: translateX(-50%);}.page-men-category .page-men-shoes .product-grid__dots {position: absolute;left: 50%;bottom: 30.8px;transform: translateX(-50%);display: flex;gap: 4.75px;pointer-events: none;}.page-men-category .page-men-shoes .product-grid__dots i {width: 4.5px;height: 4.5px;border-radius: 50%;background: #919191;}.page-men-category .page-men-shoes .product-grid__dots i.is-on { background: var(--color-black); }.page-men-category .page-men-shoes .product-grid__media { touch-action: pan-y; }.page-men-category .page-men-shoes .section-divider { display: none; }.page-men-category .page-men-shoes .product-grid ~ .section-title {padding-top: 139.87px;padding-bottom: 0;}.page-men-category #mainline,.page-men-category #collabs {scroll-margin-top: calc(64px + 40px);}.page-men-category .page-men-shoes .collab-grid {grid-template-columns: 1fr;row-gap: 9.92px;padding: 0 0 42.3px;margin-top: 129.9px;}.page-men-category .page-men-shoes .collab-card {width: 80%;margin: 0 auto;}.page-men-category .page-men-shoes .collab-card__logo {height: auto;aspect-ratio: 254 / 120.25;}.page-men-category .page-men-shoes .collab-card__caption {margin-top: 6.7px;font-size: 8.5px;font-style: normal;color: var(--color-black);}}@media (max-width: 600px) {.page-men-ficha .breadcrumb__inner {padding: 12.5px 10px 12.5px 9.5px;}.page-men-ficha .breadcrumb {letter-spacing: 0.01em;}.page-men-ficha .product-sticky {padding: 0;gap: 0;}.page-men-ficha .product-sticky__gallery::before,.page-men-ficha .product-sticky__gallery::after,.page-men-ficha .product-sticky__rail::before {display: none;}.page-men-ficha .product-sticky .product-sticky__gallery {padding: 0;margin: 0;border: 0;--stack-gap: 0px;}.page-men-ficha .product-sticky .product-sticky__rail {top: 0;background: var(--color-bg-light);margin: 0;padding: 68px 0 99.1px;}.page-men-ficha .product-sticky__rail h1 {font-size: 19.96px;line-height: 1.2;margin: 0 0 58px 7.5px;color: var(--color-black);}.page-men-ficha .product-sticky__desc {font-size: 12.76px;line-height: 17px;max-width: 292.2px;text-align: justify;text-align-last: center;margin: 0 auto 97px;color: var(--color-ink);}.page-men-ficha .product-sticky__colorway {width: 219.5px;max-width: 100%;margin: 0 auto 43px;}.page-men-ficha .product-sticky__rail .swatch-row {gap: 5px;margin-bottom: 0;margin-left: 6px;}.page-men-ficha .product-sticky__rail .swatch-row__item {display: flex;align-items: center;justify-content: center;height: 27px;padding: 0 14.8px;font-size: 9.4px;letter-spacing: 0.03em;}.page-men-ficha .product-sticky__gallery .product-sticky__hero--fixed {width: 77.56%;aspect-ratio: 692 / 560;height: auto;margin: 145.2px auto 0;position: relative;left: 3.25px;}.page-men-ficha .product-sticky__gallery .product-sticky__hero--fixed img {width: calc(var(--hero-kw) * 100%);max-width: none;transform: translate(var(--hero-tx, 0%), var(--hero-ty, 0%));flex-shrink: 0;}.page-men-ficha .product-sticky__hero-rule { display: none; }.page-men-ficha .product-sticky__gallery .product-sticky__label {margin: 85.6px 12.5px 76.3px 0;font-size: 12.6px;letter-spacing: 0.042em;}.page-men-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w {width: calc(100% - 32px);max-width: none;max-height: none;margin: 0 auto 76.5px;}.page-men-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w[src*="page-10-sketch"] {margin-left: 9.5px;margin-right: 22.5px;}.page-men-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full {width: 100%;max-height: none;margin: 0;}.page-men-ficha .product-pagenav {display: grid;grid-template-columns: 1fr auto 1fr;align-items: start;padding: 44.3px 0 38.7px;gap: 0;font-size: 8.34px;letter-spacing: 0;line-height: 10px;}.page-men-ficha .product-pagenav a,.page-men-ficha .product-pagenav a:nth-child(2) {padding: 0;color: var(--color-black);}.page-men-ficha .product-pagenav a:first-child {display: block;justify-self: start;margin-left: 15.1px;padding-left: 14.2px;white-space: nowrap;}.page-men-ficha .product-pagenav a:first-child::first-letter {font-size: 0;}.page-men-ficha .product-pagenav a:first-child::before {content: "";position: absolute;left: 0;top: -1.8px;width: 5.9px;height: 11.6px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 11.6'%3E%3Cpolyline points='5.7,0.4 0.4,5.8 5.7,11.2' fill='none' stroke='%23000' stroke-width='0.76'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;}.page-men-ficha .product-pagenav a:last-child {display: block;justify-self: end;margin-right: 19.1px;width: 71.4px;white-space: nowrap;}.page-men-ficha .product-pagenav a:last-child::before {content: "";position: absolute;left: 58.2px;top: -1.8px;width: 13.2px;height: 13px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.8 7.5'%3E%3Cpolyline points='0.1,0.1 3.7,3.8 0.1,7.4' fill='none' stroke='%23000' stroke-width='0.49'/%3E%3C/svg%3E") no-repeat 9.6px 2.7px / 3.8px 7.5px;}.page-men-ficha .product-pagenav a:nth-child(2) {justify-self: center;width: min-content;text-align: center;}.page-men-ficha .product-pagenav a::after {top: -17px;bottom: -17px;left: -12px;right: -12px;height: auto;background: transparent;transform: none;}.page-men-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src$="page-25-front-sole.png"],.page-men-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src$="page-27-top-sole.png"] {margin-top: 40px;margin-bottom: 40px;}}.page-metal-category .product-grid__dots { display: none; }@media (max-width: 600px) {.page-metal-category .container .video-hero-band {margin-left: -20px;margin-right: -20px;aspect-ratio: auto;max-height: none;height: 574px;height: clamp(380px, calc(100vh - 180px), 574px);height: clamp(380px, calc(100svh - 180px), 574px);}.page-metal-category .container .video-hero-band__mute {display: none;}.page-metal-category .container .section-title h1 {box-sizing: content-box;padding: 0;font-size: 13.5px;line-height: 1.2;}.page-metal-category .page-eyewear .section-title h1 { width: 94.5px; }.page-metal-category .page-bijoux .section-title h1 { width: 148px; }.page-metal-category .container .section-title h1::before,.page-metal-category .container .section-title h1::after {width: min(83.7px, calc(50vw - 74px - 18.4px));height: 1px;transform: scaleY(0.5);transform-origin: 0 0;background: var(--color-black);top: calc(50% - 1.7px);}.page-metal-category .container .section-title h1::before { right: calc(100% + 18.4px); }.page-metal-category .container .section-title h1::after { left: calc(100% + 18.4px); }.page-metal-category .page-eyewear .section-title h1::before,.page-metal-category .page-eyewear .section-title h1::after {width: min(83.7px, calc(50vw - 47.25px - 18.4px));}.page-metal-category .container .section-title--tagline .section-title__subtitle {font-size: 10.17px;line-height: 1;margin-top: 2.3px;}.page-metal-category .container .section-title--tagline {margin-bottom: 0;}.page-metal-category .container .video-hero-band + .section-title {padding-top: 36px;padding-bottom: 0;}.page-metal-category .container .eyewear-board,.page-metal-category .container .bijoux-board {margin: 104.37px -20px 0;}.page-metal-category .container .eyewear-board img,.page-metal-category .container .bijoux-board img {display: block;width: 100%;height: auto;}.page-metal-category .container .page-intro {max-width: none;margin: 104.37px 20px 0;font-size: 11.34px;font-style: italic;word-spacing: -0.68px;line-height: 17.01px;color: var(--color-ink);text-align: justify;text-align-last: left;}.page-metal-category .container .product-grid {margin-left: -20px;margin-right: -20px;margin-top: 104.4px;margin-bottom: 54px;grid-template-columns: 1fr 1fr;column-gap: 9.04px;row-gap: 21.21px;padding: 0;}.page-metal-category .container .product-grid__media {height: auto;aspect-ratio: 190.48 / 237.18;overflow: hidden;container-type: inline-size;touch-action: pan-y;}.page-metal-category .container .product-grid__item p {margin-top: 14.32px;font-size: 8.5px;line-height: 1.2;letter-spacing: 0;color: var(--color-black);}.page-metal-category .container .product-grid .product-grid__item img,.page-metal-category .container .product-grid .product-grid__item:hover img,.page-metal-category .container .product-grid .product-grid__item:focus-within img {opacity: 1;translate: calc(var(--drag, 0px) - var(--pos, 0) * 100cqw) 0;transition: translate 0.3s ease;}.page-metal-category .container .product-grid .product-grid__item img.product-grid__media-hover,.page-metal-category .container .product-grid .product-grid__item:hover img.product-grid__media-hover,.page-metal-category .container .product-grid .product-grid__item:focus-within img.product-grid__media-hover {translate: calc(var(--drag, 0px) + (1 - var(--pos, 0)) * 100cqw) 0;}.page-metal-category .container .product-grid .product-grid__media.is-dragging img {transition: none;}.page-metal-category .container .product-grid__dots {position: absolute;left: 50%;bottom: 30.8px;transform: translateX(-50%);display: flex;gap: 4.75px;pointer-events: none;}.page-metal-category .container .product-grid__dots i {width: 4.5px;height: 4.5px;border-radius: 50%;background: #919191;}.page-metal-category .container .product-grid__dots i.is-on { background: var(--color-black); }.page-metal-category .container .product-grid__item img {padding: 0;}.page-metal-category .page-eyewear .product-grid__item img:not(.product-grid__media-hover) {width: 160px;height: auto;max-width: none;object-fit: contain;transform: translateY(11.5px);}.page-metal-category .page-eyewear .product-grid .product-grid__item img.product-grid__media-hover {width: auto;height: auto;max-width: 170px;max-height: 150px;object-fit: contain;top: 50%;left: 50%;transform: translate(-50%, calc(-50% - 14.5px));}.page-metal-category .page-bijoux .product-grid__item img:not(.product-grid__media-hover) {width: 90%;height: 90%;max-width: none;object-fit: contain;transform: translateY(-10px);}.page-metal-category .page-bijoux .product-grid .product-grid__item img.product-grid__media-hover {width: auto;height: auto;max-width: 150px;max-height: 158px;object-fit: contain;top: 50%;left: 50%;transform: translate(-50%, calc(-50% - 14.5px));}.page-metal-category #eyewear,.page-metal-category #bijoux {scroll-margin-top: calc(64px + 40px);}}.nav__links .nav__mail,.nav__menu {display: none;}@media (max-width: 600px) {.nav {transition: transform 0.7s cubic-bezier(0.45, 0, 0.15, 1);backface-visibility: hidden;}.nav.nav--hidden {transform: translateY(-100%);transition-duration: 0.8s;}.breadcrumb {transition: top 0.7s cubic-bezier(0.45, 0, 0.15, 1);}html.nav-hidden .breadcrumb {top: 0;transition-duration: 0.8s;}@media (prefers-reduced-motion: reduce) {.nav, .breadcrumb { transition: none; }}.nav {padding-bottom: 4px;border-bottom-color: #4E4F51;}.nav__row {height: 59px;padding-left: 0;padding-right: 0;}.nav__logo {grid-column: 2;position: relative;top: 3px;}.nav__links--right {grid-column: 3;padding-right: 19px;}.nav__burger {left: 12.5px;top: 30.05px;gap: 5.2px;}.nav__burger-bar {width: 32.5px;height: 1px;transform: scaleY(0.7);}.nav__burger {color: var(--color-black);-webkit-tap-highlight-color: transparent;}.nav__burger-bar {background: var(--color-black);}html {overflow-x: clip;}[id] {scroll-margin-top: 64px;}.breadcrumb {top: 64px;}.nav__links--right {display: flex;gap: 17.5px;}.nav__links--right a {padding: 10px 0;}.nav__links--right .nav__contact-text {display: none;}.nav__links--right li:first-child a {font-family: var(--font-body);font-size: 12.72px;font-weight: 400;letter-spacing: 0;position: relative;top: 2px;}.nav__links .nav__mail {display: flex;position: relative;top: 0.67px;}.nav__mail a {display: flex;align-items: center;}.nav__mail svg {width: 13.05px;height: 9.67px;}.nav__links--right a::after {left: 0;right: 0;}.nav__links--right .nav__mail a::after {bottom: 0;}.nav__dropdown--mobile,.nav__scrim {display: none;}.nav__menu {display: block;position: fixed;top: 64px;left: 0;right: 0;bottom: 0;z-index: 21;overflow-y: auto;overscroll-behavior: contain;background: var(--color-white);color: var(--color-ink);font-family: var(--font-body);font-size: 12px;font-weight: 300;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(-10px);transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), transform 0.55s cubic-bezier(0.22, 0.61, 0.36, 1), visibility 0s linear 0.55s;padding: 15.5px 0 48px;}.nav__menu.is-open {opacity: 1;visibility: visible;pointer-events: auto;transform: none;transition-delay: 0s;}html.nav-menu-open {overflow: hidden;}.nav__menu-head {display: flex;align-items: center;justify-content: space-between;height: 43px;padding: 0 21.5px 0 22px;}.nav__menu-title {line-height: 1;}.nav__menu-close {display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin-right: -18.5px;padding: 0;border: 0;background: none;color: inherit;cursor: pointer;}.nav__menu-list {list-style: none;margin: 26.5px 0 0;padding: 0;}.nav__menu-item--solo .nav__menu-link {display: block;height: 37px;line-height: 37px;padding-left: 21.5px;}.nav__menu-toggle {display: flex;align-items: center;justify-content: space-between;width: 100%;height: 43px;padding: 0 20.5px 0 21.5px;border: 0;background: none;color: inherit;font: inherit;text-align: left;cursor: pointer;}.nav__menu-toggle,.nav__menu-link,.nav__menu-sub a {-webkit-tap-highlight-color: transparent;transition: background-color 0.7s ease;}.nav__menu-toggle.is-flash,.nav__menu-toggle:active,.nav__menu-link:active,.nav__menu-sub a:active {background-color: rgba(0, 0, 0, 0.07);transition-duration: 0.15s;}.nav__menu-sub {list-style: none;margin: 0;padding: 0;overflow: hidden;opacity: 0;}.nav__menu-sub.is-open {opacity: 1;}.nav__menu-sub.is-animating {transition: height 0.95s cubic-bezier(0.4, 0, 0.1, 1), opacity 0.8s ease;will-change: height;}.nav__menu-sub a {display: block;height: 40.7px;line-height: 40.7px;padding-left: 37px;}.nav__menu-icon {position: relative;display: block;width: 8.5px;height: 8.5px;flex: none;}.nav__menu-icon::before,.nav__menu-icon::after {content: "";position: absolute;background: currentColor;}.nav__menu-icon::before {left: 0;right: 0;top: 50%;height: 0.6px;transform: translateY(-50%);}.nav__menu-icon::after {top: 0;bottom: 0;left: 50%;width: 0.6px;transform: translateX(-50%);}.nav__menu-icon::after {transition: transform 0.95s cubic-bezier(0.4, 0, 0.1, 1);}.nav__menu-toggle[aria-expanded="true"] .nav__menu-icon::after {transform: translateX(-50%) scaleY(0);}@media (prefers-reduced-motion: reduce) {.nav__menu-sub.is-animating,.nav__menu-icon::after {transition: none;}}}.page-women-category .product-grid__dots { display: none; }.page-women-category .t-m { display: none; }@media (max-width: 600px) {.page-women-category .t-d { display: none; }.page-women-category .t-m { display: inline; }.page-women-category .page-women-shoes .video-hero-band {margin-left: -20px;margin-right: -20px;aspect-ratio: auto;max-height: none;height: 574px;height: clamp(380px, calc(100vh - 180px), 574px);height: clamp(380px, calc(100svh - 180px), 574px);}.page-women-category .page-women-shoes .video-hero-band__mute {display: none;}.page-women-category .page-women-shoes .section-title h1 {box-sizing: content-box;width: 12em;padding: 0;font-size: 13.5px;line-height: 1.2;}.page-women-category .page-women-shoes .section-title h1::before,.page-women-category .page-women-shoes .section-title h1::after {width: min(83.7px, calc(50vw - 91.4px));height: 1px;transform: scaleY(0.5);transform-origin: 0 0;background: var(--color-black);top: calc(50% - 1.7px);}.page-women-category .page-women-shoes .section-title h1::before { right: calc(100% + 10.35px); }.page-women-category .page-women-shoes .section-title h1::after { left: calc(100% + 10.35px); }.page-women-category .page-women-shoes .section-title--tagline .section-title__subtitle {font-size: 10.17px;line-height: 1;margin-top: 2.3px;}.page-women-category .page-women-shoes .video-hero-band + .section-title {padding-top: 36px;padding-bottom: 0;}.page-women-category .page-women-shoes .page-intro {max-width: none;margin: 104.37px 20px 0;font-size: 11.34px;font-style: italic;word-spacing: -0.68px;line-height: 17.01px;color: var(--color-ink);text-align: justify;text-align-last: left;}.page-women-category .page-women-shoes .collection-tagline {max-width: 310px;margin: 104.37px auto;font-size: 11.34px;line-height: 17.01px;letter-spacing: 0.03em;color: var(--color-ink);text-wrap: balance;}.page-women-category .page-women-shoes .bento-wall:not(.video-hero-band) {margin-left: -20px;margin-right: -20px;margin-bottom: 0;}.page-women-category .page-women-shoes .bento-wall:not(.video-hero-band) img {display: block;width: 100%;height: auto;}.page-women-category .page-women-shoes .product-grid {margin-left: -20px;margin-right: -20px;margin-top: 104.4px;grid-template-columns: 1fr 1fr;column-gap: 9.04px;row-gap: 21.21px;padding: 0;}.page-women-category .page-women-shoes .product-grid__media {height: auto;aspect-ratio: 190.48 / 237.18;overflow: hidden;container-type: inline-size;--shoe-k: 0.69;--shoe-line-h: 35px;--shoe-line-v: 28px;}.page-women-category .page-women-shoes .product-grid__item p {margin-top: 14.32px;font-size: 8.5px;line-height: 1.2;letter-spacing: 0;color: var(--color-black);}.page-women-category .page-women-shoes .product-grid__item img {padding: calc(20px * var(--shoe-k, 1));}.page-women-category .page-women-shoes .product-grid .product-grid__item img,.page-women-category .page-women-shoes .product-grid .product-grid__item:hover img,.page-women-category .page-women-shoes .product-grid .product-grid__item:focus-within img {opacity: 1;translate: calc(var(--drag, 0px) - var(--pos, 0) * 100cqw) 0;transition: translate 0.3s ease;}.page-women-category .page-women-shoes .product-grid .product-grid__item img.product-grid__media-hover,.page-women-category .page-women-shoes .product-grid .product-grid__item:hover img.product-grid__media-hover,.page-women-category .page-women-shoes .product-grid .product-grid__item:focus-within img.product-grid__media-hover {translate: calc(var(--drag, 0px) + (1 - var(--pos, 0)) * 100cqw) 0;}.page-women-category .page-women-shoes .product-grid .product-grid__media.is-dragging img {transition: none;}.page-women-category .page-women-shoes .product-grid__media {--shoe-h: 158px;--shoe-top: 22px;}.page-women-category .page-women-shoes .product-grid .product-grid__item img.product-grid__media-hover {padding: 0;height: var(--shoe-h);top: var(--shoe-top);transform: translateX(-50%);}.page-women-category .page-women-shoes #womens-collection .product-grid__item:nth-child(8) img:not(.product-grid__media-hover) {height: 195.8px;transform: translateY(-17px);}.page-women-category .page-women-shoes #womens-collection-2 .product-grid__item:nth-child(7) img:not(.product-grid__media-hover) {transform: translateY(19px);}.page-women-category .page-women-shoes .product-grid__dots {position: absolute;left: 50%;bottom: 30.8px;transform: translateX(-50%);display: flex;gap: 4.75px;pointer-events: none;}.page-women-category .page-women-shoes .product-grid__dots i {width: 4.5px;height: 4.5px;border-radius: 50%;background: #919191;}.page-women-category .page-women-shoes .product-grid__dots i.is-on { background: var(--color-black); }.page-women-category .page-women-shoes .product-grid__media { touch-action: pan-y; }.page-women-category .page-women-shoes #womens-collection-2 {margin-bottom: 54px;}.page-women-category #womens-collection,.page-women-category #womens-collection-2 {scroll-margin-top: calc(64px + 40px);}}@media (max-width: 600px) {.page-women-ficha .breadcrumb__inner {padding: 12.5px 10px 12.5px 9.5px;}.page-women-ficha .breadcrumb {letter-spacing: 0.01em;}.page-women-ficha .product-sticky {padding: 0;gap: 0;}.page-women-ficha .product-sticky__gallery::before,.page-women-ficha .product-sticky__gallery::after,.page-women-ficha .product-sticky__rail::before {display: none;}.page-women-ficha .product-sticky .product-sticky__gallery {padding: 0;margin: 0;border: 0;--stack-gap: 0px;}.page-women-ficha .product-sticky .product-sticky__rail {top: 0;background: var(--color-bg-light);margin: 0;padding: 68px 0 80px;}.page-women-ficha .product-sticky__rail h1 {font-size: 19.96px;line-height: 1.2;padding: 0 24px;text-wrap: balance;margin: 0 0 58px 7.5px;color: var(--color-black);}.page-women-ficha .product-sticky__desc {font-size: 12.76px;line-height: 17px;max-width: 292.2px;text-align: justify;text-align-last: center;margin: 0 auto 97px;color: var(--color-ink);}.page-women-ficha .product-sticky__colorway {width: 350px;max-width: calc(100% - 40px);margin: 0 auto 0;}.page-women-ficha .product-sticky__desc {margin-bottom: 90px;}.page-women-ficha .product-sticky__gallery .product-sticky__hero--fixed {width: 77.56%;aspect-ratio: auto;height: 62.76vw;margin: 145.2px auto 0;}.page-women-ficha .product-sticky__gallery .product-sticky__hero--fixed img {width: 100%;height: 100%;max-width: none;max-height: none;object-fit: contain;margin: 0;transform: none;flex: none;}.page-women-ficha .product-sticky__hero-rule { display: none; }.page-women-ficha .product-sticky__gallery .product-sticky__label {margin: 85.6px 12.5px 76.3px 0;font-size: 12.6px;letter-spacing: 0.042em;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--w {width: calc(100% - 32px);max-width: none;max-height: none;margin: 0 auto 76.5px;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full {width: 100%;max-height: none;margin: 0 0 40px;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery > img.product-sticky__gallery-img--full:last-child {margin-bottom: 0;}.page-women-ficha .product-sticky__gallery .product-sticky__rule {margin: 0;}.page-women-ficha .product-sticky__gallery .product-sticky__rule--debajo {margin: 0 0 40px;}.page-women-ficha .product-sticky__gallery .product-sticky__rule--debajo:last-child {margin-bottom: 0;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full:has(+ .product-sticky__rule--debajo) {margin-bottom: 0;}.page-women-ficha .product-sticky__stagger {margin: 0 0 40px;}.page-women-ficha .product-sticky__stagger img:last-child {margin-top: 40px;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src*="w8-extra1"] {width: 88%;margin: 0 auto 40px;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src*="w7-duo"] {width: 88%;margin-left: 6.7%;margin-right: auto;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src*="w10-extra2"] {width: 88%;margin-left: 7.7%;margin-right: auto;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src*="w11-extra2"] {width: 88%;margin-left: 7%;margin-right: auto;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src*="w9-extra1"] {width: 88%;margin-left: 7.1%;margin-right: auto;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src*="w16-pair"] {width: 88%;margin-left: 10.1%;margin-right: auto;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src*="w11-duo"] {width: 86.6%;aspect-ratio: 1609 / 519;height: auto;object-fit: cover;object-position: 91.27% 50%;margin-left: auto;margin-right: 0;}.page-women-ficha .product-sticky .product-sticky__gallery.product-sticky__gallery img.product-sticky__gallery-img--full[src*="w14-extra3"] {width: 80.35%;aspect-ratio: 1004 / 998;height: auto;object-fit: cover;object-position: 100% 50%;margin-left: auto;margin-right: 0;}.page-women-ficha .product-pagenav {display: grid;grid-template-columns: 1fr auto 1fr;align-items: start;padding: 44.3px 0 38.7px;gap: 0;font-size: 8.34px;letter-spacing: 0;line-height: 10px;}.page-women-ficha .product-pagenav a,.page-women-ficha .product-pagenav a:nth-child(2) {padding: 0;color: var(--color-black);}.page-women-ficha .product-pagenav a:first-child {display: block;justify-self: start;margin-left: 15.1px;padding-left: 14.2px;white-space: nowrap;}.page-women-ficha .product-pagenav a:first-child::first-letter {font-size: 0;}.page-women-ficha .product-pagenav a:first-child::before {content: "";position: absolute;left: 0;top: -1.8px;width: 5.9px;height: 11.6px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 11.6'%3E%3Cpolyline points='5.7,0.4 0.4,5.8 5.7,11.2' fill='none' stroke='%23000' stroke-width='0.76'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;}.page-women-ficha .product-pagenav a:last-child {display: block;justify-self: end;margin-right: 19.1px;width: 71.4px;white-space: nowrap;}.page-women-ficha .product-pagenav a:last-child::before {content: "";position: absolute;left: 58.2px;top: -1.8px;width: 13.2px;height: 13px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.8 7.5'%3E%3Cpolyline points='0.1,0.1 3.7,3.8 0.1,7.4' fill='none' stroke='%23000' stroke-width='0.49'/%3E%3C/svg%3E") no-repeat 9.6px 2.7px / 3.8px 7.5px;}.page-women-ficha .product-pagenav a:nth-child(2) {justify-self: center;width: min-content;text-align: center;}.page-women-ficha .product-pagenav a::after {top: -17px;bottom: -17px;left: -12px;right: -12px;height: auto;background: transparent;transform: none;}}