.ps17-stage{background:#eee8df}.ps17-stage-head{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;border-bottom:1px solid #cdd4c7;background:#f5f5ed;gap:12px}.ps17-stage-head small{font-size:9px;letter-spacing:.16em;color:#6b7865}.ps17-stage-head h2{font:22px/1.1 Georgia,serif;letter-spacing:-.03em;margin:6px 0 0}.ps17-stage-head button{font-size:11px;min-height:44px;white-space:nowrap}.ps17-exact{height:clamp(420px,68svh,760px);position:relative}.pa .ps17-exact>img{width:100%;height:100%;object-fit:contain}.ps17-photo-label{position:absolute;bottom:12px;left:12px;background:#f5f5edeb;padding:7px 9px;font-size:8px;letter-spacing:.1em}.ps17-direction{position:relative;min-height:500px;aspect-ratio:1/1.1;overflow:hidden;background:linear-gradient(135deg,#eee6dc,#d9dfcd)}.ps17-outfit-crop{position:absolute;left:0;top:0;width:69%;height:76%;overflow:hidden;clip-path:inset(0 0 2% 0)}.pa .ps17-outfit-crop img{width:100%;height:auto;max-width:none;display:block;clip-path:inset(0 0 23% 0)}.ps17-direction-title{position:absolute;right:4%;top:8%;max-width:27%;color:#234435}.ps17-direction-title small{font-size:8px;letter-spacing:.12em}.ps17-direction-title strong{display:block;font:clamp(18px,2.2vw,32px)/1.05 Georgia,serif;margin:14px 0 18px}.ps17-hero-shoe{position:absolute;bottom:4%;right:4%;width:70%;height:38%;border:1px solid #ffffff6b;background:#f8f8f1e8;border-radius:3px;box-shadow:0 15px 50px #1d3b3015;padding:8px 14px 25px!important}.pa .ps17-hero-shoe img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ps17-hero-shoe>span{position:absolute;bottom:10px;inset-inline:14px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em}.ps17-palette{display:flex;gap:0;background:#f4f5ed;border-bottom:1px solid #d3dbca;padding:4px 8px}.ps17-palette button{flex:1;display:flex;gap:8px;align-items:center;padding:7px;min-width:0;text-align:left}.ps17-palette i{width:24px;height:24px;background:var(--swatch);border:1px solid #0002;border-radius:50%;flex-shrink:0}.ps17-palette span{font-size:10px}.ps17-palette small{display:block;font-size:8px;opacity:.65;margin-top:2px}.ps17-inspiration{padding:0 16px 14px;margin:0!important;background:#f7f6f0;color:#697461;font-size:10px!important}.ps17-library-crop{aspect-ratio:2/2.25!important;overflow:hidden}.pa .ps17-library-crop img{width:100%;height:auto!important;max-height:none!important;object-fit:initial!important;clip-path:inset(0 0 23% 0)}.ps17-custom{padding:12px}.ps17-custom>p{font-size:11px}.pa.pa17 .pa-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pa.pa17 .pm-options{border-bottom:0}.pa.pa17 .pm-dock button{min-height:48px}.pa.pa17 .pa-heading h1{max-width:750px}.pa.pa17 .pa-stage{min-width:0}.pa.pa17 .pa-dialog{overscroll-behavior:contain}
@media(max-width:760px){.ps17-stage-head{padding:12px}.ps17-stage-head h2{font-size:20px}.ps17-exact{height:clamp(360px,58svh,530px)}.ps17-direction{min-height:0;aspect-ratio:1/1.2}.ps17-outfit-crop{width:74%;height:78%}.ps17-direction-title{right:3%;max-width:23%;top:8%}.ps17-direction-title strong{font-size:21px}.ps17-direction-title .pa-swatches{flex-wrap:wrap;gap:3px}.ps17-direction-title .pa-swatches i{width:16px;height:16px}.ps17-hero-shoe{width:76%;height:36%;bottom:3%;right:3%}.ps17-palette{padding:4px}.ps17-palette button{gap:6px;padding:7px 4px}.ps17-palette span{font-size:9px}.ps17-palette i{width:20px;height:20px}.ps17-inspiration{font-size:10px!important;padding:0 12px 12px}.pa.pa17 .pa-stage{scroll-margin-top:12px}.pa.pa17 .ps16-shop-dock{padding-bottom:max(10px,env(safe-area-inset-bottom))}.pa.pa17 .pa-dialog input,.pa.pa17 .pa-dialog select{font-size:16px!important}}

@media(max-width:760px){.pa.pa17 .pa-heading{margin-bottom:18px}.pa.pa17 .pa-heading h1{font-size:40px}.pa.pa17 .pa-heading>div>p:last-child{font-size:12px;line-height:1.6}.pa.pa17 .pa-nav{padding-block:8px;margin-block:12px}.pa.pa17 .ps17-hero-shoe{width:84%;height:43%;padding:5px 10px 24px!important}}
.ps17-exact{box-sizing:border-box;padding-bottom:34px}.ps17-photo-label{bottom:8px}