
/* Motion follows each client's existing composition and reading order. */
.motion-transfer{position:fixed;left:0;top:0;z-index:7;pointer-events:none;will-change:transform,width,height;overflow:visible;transform-origin:center;contain:layout style}.motion-transfer img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.motion-transfer[hidden]{display:none}.transfer-owned{visibility:hidden!important}.curated-arrival{will-change:transform,opacity;transform:translate3d(var(--arrival-x,0px),var(--arrival-y,0px),0) rotate(var(--arrival-r,0deg));opacity:var(--arrival-opacity,1);transition:none!important}.curated-arrival img{height:auto;max-width:100%} @media(prefers-reduced-motion:reduce){.motion-transfer{display:none!important}.transfer-owned{visibility:visible!important}.curated-arrival{transform:none!important;opacity:1!important}} @media(max-width:700px){.motion-transfer{z-index:3}}
.product-panels{padding:100px 0;background:#101413;color:#f0f1e8}.product-panels .panel-heading{padding:0 6vw 60px}.product-panels h2,.dulce-contact h2,.palma-lookbook h2{font-size:clamp(40px,6vw,86px);line-height:1.02;font-weight:400;letter-spacing:-.045em}.product-panels .panel-heading p,.contact-title>p:first-child,.palma-lookbook .panel-heading p{font-size:11px;letter-spacing:.16em;margin-bottom:24px}.wide-unfold{margin:0 0 50px;clip-path:inset(0 var(--fold,0%));will-change:clip-path}.wide-unfold img{display:block;width:100%;height:auto}.wide-unfold figcaption{padding:18px 6vw;font-size:12px}.dulce-contact{background:#e9d5cc;color:#43292c;display:grid;grid-template-columns:38% 57%;gap:5%;padding:110px 6vw}.contact-title{position:sticky;top:110px;align-self:start}.contact-title>p:last-child{font-size:14px;line-height:1.6;max-width:320px;margin-top:32px}.contact-prints{display:grid;grid-template-columns:1fr 1fr;gap:40px 20px}.contact-prints figure{margin:0;transform:translateY(var(--print-drift,0px))}.contact-prints figure:first-child{grid-column:1/-1;width:78%;margin-left:auto}.contact-prints img{width:100%;height:auto;display:block}.contact-prints figcaption{font-size:10px;letter-spacing:.1em;margin-top:14px}.palma-lookbook{background:#edecdf;color:#263b29;padding:80px 0 0;min-height:165vh}.palma-lookbook .panel-heading{padding:0 6vw 40px}.lookbook-rail{position:sticky;top:95px;height:72vh;display:flex;gap:2vw;overflow:hidden;padding:0 6vw;align-items:center}.lookbook-rail figure{margin:0;flex:0 0 27vw;transform:translateX(var(--rail-x,0px)) rotate(var(--look-tilt,0deg));will-change:transform}.lookbook-rail figure:nth-child(even){align-self:flex-end}.lookbook-rail img{display:block;width:100%;max-height:61vh;object-fit:contain}.lookbook-rail figcaption{padding:12px 0;font-size:12px}.lookbook-rail figure:nth-child(odd){align-self:flex-start}@media(max-width:700px){.dulce-contact{display:block;padding:65px 6vw}.contact-title{position:static;margin-bottom:36px}.palma-lookbook{min-height:0;padding:60px 0}.lookbook-rail{position:static;overflow-x:auto;height:auto;padding:0 6vw;scroll-snap-type:x mandatory}.lookbook-rail figure{flex-basis:75vw;transform:none!important;scroll-snap-align:center;align-self:center!important}.wide-unfold{clip-path:none!important}.product-panels{padding:60px 0}.contact-prints{gap:26px 12px}}
