.pa{--ink:#233128;--muted:#6c726c;--paper:#f7f6f0;--line:#dcded4;--accent:#dceaab;--serif:Georgia,'Times New Roman',serif;display:block;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;padding:52px max(24px,calc((100vw - 1400px)/2)) 72px;line-height:1.5;font-size:14px;isolation:isolate}.pa *{box-sizing:border-box}.pa [hidden]{display:none!important}.pa button,.pa input,.pa select{font:inherit;color:inherit}.pa button{cursor:pointer;border:0;background:none}.pa button:disabled{cursor:not-allowed;opacity:.4}.pa button:focus-visible,.pa a:focus-visible,.pa input:focus-visible,.pa select:focus-visible{outline:2px solid #52653f;outline-offset:5px}.pa a{color:inherit;text-decoration:none}.pa h1,.pa h2,.pa h3,.pa p{margin:0}.pa h1{font-family:var(--serif);font-weight:400;font-size:clamp(43px,5.4vw,82px);line-height:1.08;letter-spacing:-.055em}.pa h2{font-family:var(--serif);font-weight:400;font-size:clamp(29px,3vw,44px);line-height:1.15;letter-spacing:-.035em}.pa h3{font-size:15px;line-height:1.35;font-weight:500}.pa img{display:block;max-width:100%;height:auto;object-fit:contain}.pa-kicker{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.pa-small{font-size:11px;color:var(--muted);line-height:1.6}.pa-dot{display:inline-block;background:#899c6c;width:6px;height:6px;border-radius:100%;margin:0 10px}.pa-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 32px}.pa-heading h1{margin:16px 0}.pa-heading p:last-child{color:var(--muted);max-width:580px;font-size:15px}.pa-outline,.pa .pa-outline{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--line);padding:13px 19px;min-height:46px;background:transparent;font-size:12px;white-space:nowrap}.pa-primary,.pa .pa-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 20px;background:var(--ink);color:#fff;font-size:12px;min-height:48px;line-height:1.4;border:1px solid var(--ink);transition:background .2s}.pa-primary:hover{background:#415442}.pa-outline:hover{background:#ecefe2}.pa-context{display:flex;border-block:1px solid var(--line);align-items:center;gap:28px;padding:13px 0;margin-bottom:24px}.pa-context label{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px}.pa-context select{appearance:auto;background:none;border:0;color:var(--ink);font-size:12px;min-height:35px;max-width:150px}.pa-compare-toggle{margin-left:auto;min-height:40px;font-size:12px!important;display:flex;gap:10px;align-items:center}.pa-compare-toggle span{font-size:22px}.pa-compare-toggle[aria-pressed=true]{background:var(--accent);padding:0 14px}.pa-workspace{display:grid;grid-template-columns:minmax(0,1.57fr) minmax(300px,1fr);gap:38px;align-items:start;scroll-margin-top:90px}.pa-stage{position:sticky;top:92px;background:#ebede8;min-width:0}.pa-stage-bar{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #d7dcd1}.pa-view-tabs{display:flex;gap:2px}.pa-view-tabs button{padding:7px 10px;font-size:11px}.pa-view-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.pa-folio{font-size:9px;letter-spacing:.12em;white-space:nowrap}.pa-folio b{font-weight:400;margin-left:8px}.pa-board{position:relative;aspect-ratio:1.08;overflow:hidden;background:#e8e9e7;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;padding:8px}.pa-board-piece{position:relative;overflow:hidden;min-width:0;padding:0!important;border:7px solid #e8e9e7!important;background:#e7e8ea!important;display:flex;align-items:center;justify-content:center}.pa-board-piece img{width:100%;height:100%;max-height:100%;object-fit:contain;transition:transform .5s}.pa-board-piece:hover img{transform:scale(1.045)}.pa-board-top{grid-column:1;grid-row:1}.pa-board-bottom{grid-column:2;grid-row:1/span 2}.pa-board-shoe{grid-column:1;grid-row:2;background:#ebedef!important}.pa-board-layered{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1.03}.pa-board-layered .pa-board-top{grid-column:1;grid-row:1}.pa-board-layered .pa-board-outer{grid-column:2;grid-row:1}.pa-board-layered .pa-board-bottom{grid-column:3;grid-row:1/span 2}.pa-board-layered .pa-board-shoe{grid-column:1/span 2;grid-row:2}.pa-pin{position:absolute;top:9px;left:9px;font-size:9px;background:#f7f6f0dd;border:1px solid #cecec6;border-radius:50%;width:23px;height:23px;display:grid;place-items:center}.pa-board-label{position:absolute;bottom:9px;left:9px;right:9px;text-align:left;background:#f6f5f0e8;font-size:8px;line-height:1.35;padding:7px;display:flex;justify-content:space-between;gap:4px}.pa-board-label b{font-size:8px;letter-spacing:.04em}.pa-stage-caption{padding:18px 21px;display:flex;align-items:center;gap:16px;min-height:62px;border-top:1px solid #d7dcd1}.pa-stage-caption p{font-size:10px;color:#656d64;max-width:370px}.pa-swatches{display:flex;align-items:center;gap:4px;flex-shrink:0}.pa-swatches i{display:block;width:20px;height:20px;border-radius:50%;background:var(--swatch);border:1px solid #00000012}.pa-stage-actions{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #d7dcd1}.pa-stage-actions button{padding:16px 8px;font-size:11px}.pa-stage-actions button+button{border-left:1px solid #d7dcd1}.pa-stage-actions button:hover{background:#dce3d1}.pa-builder{min-width:0}.pa-builder-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pa-builder-heading button{font-size:11px;text-decoration:underline;text-underline-offset:4px}.pa-selected-shoe{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:22px}.pa-selected-shoe>button{background:#ecede9;padding:0}.pa-selected-shoe img{width:110px;height:110px;object-fit:contain}.pa-selected-shoe h3{margin:4px 0}.pa-selected-shoe p{font-size:12px;color:var(--muted)}.pa-selected-shoe div>button{font-size:10px;margin-top:8px;text-decoration:underline;text-underline-offset:3px;padding:0}.pa-piece-card{display:grid;grid-template-columns:82px 1fr;gap:15px;align-items:center;border-block-start:1px solid var(--line);padding:14px 0}.pa-piece-card:last-child{border-block-end:1px solid var(--line)}.pa-piece-photo{padding:0;aspect-ratio:.9;background:#e7e8ea!important;overflow:hidden}.pa-piece-photo img{width:100%;height:100%;object-fit:contain}.pa-piece-photo>span{font:32px var(--serif);opacity:.4}.pa-piece-card>div{position:relative;padding-right:24px}.pa-piece-card h3{margin:3px 0;max-width:290px;font-size:13px}.pa-piece-card p{font-size:10px;color:var(--muted)}.pa-variants{display:inline-flex;gap:5px;margin:9px 15px 0 0;vertical-align:middle}.pa-variants button{width:16px;height:16px;background:var(--swatch);border-radius:50%;border:1px solid #00000020;padding:0;position:relative}.pa-variants button:before{content:'';position:absolute;inset:-5px}.pa-variants button[aria-pressed=true]{outline:1px solid var(--ink);outline-offset:3px}.pa-text-link{font-size:10px!important;text-decoration:underline;text-underline-offset:4px;padding:7px 0!important}.pa-lock{position:absolute;right:0;top:0;font-size:20px!important;padding:2px}.pa-lock[aria-pressed=true]{color:#6a813f}.pa-logic{margin:24px 0}.pa-logic ul{padding:0;list-style:none;margin:12px 0}.pa-logic li{font-size:11px;color:#616a60;position:relative;padding-left:18px;margin:9px 0}.pa-logic li:before{content:'↗';position:absolute;left:0;color:#6b7d4c}.pa-logic small{font-size:9px;color:#81867b}.pa-caution{color:#926b36!important}.pa-builder>.pa-primary{width:100%}.pa-external-note{font-size:10px;line-height:1.65;color:#7d8278;margin:13px 0!important}.pa-presets-section{padding:62px 0}.pa-section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.pa-section-title h2{margin:8px 0 10px}.pa-section-title p:not(.pa-kicker){font-size:12px;color:var(--muted)}.pa-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.pa-preset{text-align:left;padding:0 0 12px!important;border-bottom:1px solid var(--line)!important;min-width:0}.pa-preset.is-active{border-bottom:2px solid var(--ink)!important}.pa-preset-images{display:flex;height:150px;background:#e8e9e7;overflow:hidden;align-items:center;padding:8px;gap:2px}.pa-preset-images img{width:0;flex:1;min-width:0;height:100%;object-fit:contain}.pa-preset>span{font-size:10px;display:block;margin:10px 0;min-height:30px}.pa-preset .pa-swatches i{width:12px;height:12px}.pa-photo-section{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;border-block:1px solid var(--line);padding:40px 0;align-items:center}.pa-photo-section h2{font-size:37px;margin:12px 0}.pa-photo-section p:not(.pa-kicker){margin:14px 0;font-size:12px;color:var(--muted)}.pa-file{position:relative;overflow:hidden;cursor:pointer}.pa-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.pa-file:focus-within{outline:2px solid var(--ink);outline-offset:3px}.pa-photo-tools{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.pa-photo-tools canvas{width:100%;max-width:300px;aspect-ratio:1;background:#e8e9e7}.pa-photo-tools label{display:block;font-size:10px}.pa-photo-tools input{width:100%;display:block;margin:6px 0 12px;accent-color:var(--ink)}.pa-photo-tools button{font-size:10px;display:block;margin-top:7px}.pa-photo-tools p{font-size:10px!important}.pa-catalog{padding:60px 0;scroll-margin-top:90px}.pa-catalog-tools{display:flex;gap:12px;padding-bottom:22px}.pa-search{flex:1;display:flex;gap:12px;align-items:center;padding:10px 16px;border:1px solid var(--line);min-width:120px}.pa-search input{background:none;border:none;width:100%;outline:none;font-size:12px}.pa-catalog-tools select{border:1px solid var(--line);padding:10px 12px;background:none;font-size:11px;max-width:210px}.pa-shoe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.pa-shoe-card{min-width:0}.pa-shoe-image{padding:0;position:relative;width:100%;aspect-ratio:1.2;overflow:hidden;background:#e9ece7!important}.pa-shoe-image img{width:100%;height:100%;object-fit:contain;transition:transform .6s}.pa-shoe-image:hover img{transform:scale(1.09)}.pa-shoe-image>span{position:absolute;top:13px;left:13px;font-size:9px;letter-spacing:.06em}.pa-shoe-card-text{padding:14px 2px 0}.pa-shoe-card h3{font-size:13px;min-height:35px;margin:5px 0}.pa-shoe-card-text>div{display:flex;align-items:center;justify-content:space-between}.pa-shoe-card-text>div>span{font-size:10px;color:var(--muted)}.pa-shoe-card-text>div>button{border:1px solid var(--line);width:32px;height:32px;font-size:20px}.pa-match-summary{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:14px;background:#eaf0de;font-size:12px}.pa-match-summary button{margin-left:auto;font-size:10px}.pa-saved-section{border-top:1px solid var(--line);padding-top:40px;scroll-margin-top:90px}.pa-saved-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pa-saved-grid article>button:first-child{text-align:left;padding:0;width:100%}.pa-saved-grid h3{font-size:13px;margin-top:14px}.pa-saved-grid span{font-size:10px;display:block;margin:8px 0}.pa-remove{font-size:10px!important;color:var(--muted)!important;text-decoration:underline;padding:8px 0!important}.pa-empty{padding:25px 0;color:var(--muted);font-size:13px}.pa-saved-section details{margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.pa-saved-section summary{cursor:pointer}.pa-legacy{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.pa-legacy button{border:1px solid var(--line);padding:10px;font-size:11px}.pa-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#26362cf5;color:#fff;padding:13px 24px;font-size:12px;z-index:1001;max-width:calc(100vw - 28px);box-shadow:0 6px 30px #0002;width:max-content;pointer-events:none}.pa-dialog{color:var(--ink);background:var(--paper);border:0;padding:30px;width:min(1000px,calc(100vw - 40px));max-height:88vh;margin:auto;overflow:auto;box-shadow:0 20px 80px #0003;overscroll-behavior:contain}.pa-dialog::backdrop{background:#17231eb8;backdrop-filter:blur(5px)}.pa-dialog-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px;gap:20px}.pa-dialog-head h2{font-size:32px}.pa-dialog-head>button{font-size:30px;width:44px;height:44px;flex-shrink:0}.pa-wardrobe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 16px;margin-top:24px}.pa-wardrobe-card>button:first-child{padding:0;text-align:left;width:100%}.pa-wardrobe-card img{aspect-ratio:.85;object-fit:contain;background:#e7e8ea;width:100%;margin-bottom:12px}.pa-wardrobe-card h3{font-size:13px;min-height:34px;margin:5px 0}.pa-wardrobe-card p{font-size:10px;display:flex;align-items:center;gap:7px}.pa-wardrobe-card i{display:inline-block;background:var(--swatch);height:10px;width:10px;border-radius:50%}.pa-none{border:1px dashed var(--line)!important;min-height:180px}.pa-none>span{font-size:48px;opacity:.5}.pa-piece-detail{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pa-piece-detail>img{width:100%;height:470px;object-fit:contain;background:#e7e8ea}.pa-piece-detail h3{font-family:var(--serif);font-size:30px;margin:10px 0}.pa-piece-detail dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.pa-piece-detail dd{text-align:right;margin:0}.pa-piece-detail p{font-size:12px;margin:14px 0}.pa-piece-detail .pa-small{font-size:10px}.pa-dialog-search{display:flex;gap:10px;border:1px solid var(--line);padding:12px 15px;margin-bottom:22px}.pa-dialog-search input{background:none;border:0;width:100%}.pa-dialog .pa-shoe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-room-tabs{display:flex;gap:10px;flex-wrap:wrap}.pa-room-tabs button{padding:10px 15px;border:1px solid var(--line);font-size:11px}.pa-room-tabs button[aria-pressed=true]{background:var(--ink);color:white}.pa-room-stage{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:15px}.pa-room-stage>a{flex:1;min-width:0}.pa-room-stage img{width:100%;height:52vh;object-fit:contain;background:#e9ebe7}.pa-room-stage>button{font-size:22px;width:35px;min-height:44px}.pa-room-thumbs{display:flex;gap:8px;margin:15px 0;overflow:auto}.pa-room-thumbs button{padding:0;border:1px solid transparent;flex-shrink:0}.pa-room-thumbs button[aria-pressed=true]{border-color:var(--ink)}.pa-room-thumbs img{width:65px;height:65px;object-fit:contain}.pa-room-tabs~.pa-small{margin:10px 0 20px}.pa-focus{padding:32px;min-height:450px;display:flex;align-items:center;flex-direction:column;background:#ebedef}.pa-focus h2{font-size:54px;margin:12px 0;text-align:center}.pa-focus>button:not(.pa-outline){width:100%;height:310px;padding:0}.pa-focus img{width:100%;height:100%;object-fit:contain}.pa-focus>span{font-size:9px;color:var(--muted);margin-bottom:15px}.pa-editorial{position:relative;aspect-ratio:1}.pa-editorial img{width:100%;height:100%;object-fit:cover;object-position:75% center}.pa-editorial>span{position:absolute;bottom:20px;left:20px;font-size:9px;letter-spacing:.12em;background:#f7f6f0cf;padding:8px 12px}.pa-comparison>p{text-align:center;font-size:11px;padding:14px}.pa-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px}.pa-comparison h3{font-size:11px;padding:8px 8px 14px}.pa-comparison .pa-board{aspect-ratio:.64;display:flex;flex-wrap:wrap;gap:0;padding:0}.pa-comparison .pa-board-top,.pa-comparison .pa-board-outer{width:50%;height:38%}.pa-comparison .pa-board-bottom{width:43%;height:62%;order:2}.pa-comparison .pa-board-shoe{width:57%;height:62%;order:3}.pa-comparison .pa-board:not(.pa-board-layered) .pa-board-top{width:100%;height:38%}.pa-comparison .pa-board-label{display:none}.pa-comparison article>p{font-size:10px;padding:10px;min-height:48px}.pa-comparison article>button{font-size:11px;text-decoration:underline;padding:0 10px 10px}.pa-link-field{width:100%;padding:15px;border:1px solid var(--line);background:white;font-size:12px}.pa-compact{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pa-compact>div:first-child{max-width:450px}.pa-compact h2{font-size:clamp(36px,4vw,60px);margin:14px 0 18px}.pa-compact p:not(.pa-kicker){color:var(--muted);margin:15px 0;font-size:13px}.pa-compact .pa-swatches{margin:24px 0}.pa-compact .pa-small{font-size:10px!important}.pa[data-mode=product]{border-top:1px solid var(--line)}.pa-loading,.pa-error{min-height:340px;display:grid;place-content:center;text-align:center;gap:18px}.pa-error button{text-decoration:underline}.pa-image-failed{min-height:90px;opacity:.55}
@media(min-width:1600px){.pa-stage{top:105px}.pa-board{max-height:690px}.pa-board-layered{max-height:690px}}
@media(max-width:1100px){.pa{padding:35px 26px 55px}.pa-workspace{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr);gap:25px}.pa-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-preset-images{height:160px}.pa-board-label{font-size:7px;padding:5px}.pa-board-label b{font-size:7px}.pa-stage-caption{align-items:start}.pa-photo-section{grid-template-columns:1fr 1fr;gap:22px}.pa-photo-tools{grid-template-columns:1fr}.pa-shoe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-view-tabs button{font-size:10px;padding:6px}.pa-stage-bar{padding:12px}.pa-compact{gap:30px}}
@media(max-width:760px){.pa{padding:28px 16px 40px}.pa-heading{align-items:start;gap:8px;margin-bottom:25px}.pa-heading .pa-outline{padding:8px 9px;font-size:10px;gap:7px}.pa-heading h1{font-size:43px;letter-spacing:-.055em;margin:12px 0}.pa-heading p:last-child{font-size:12px;max-width:300px}.pa-kicker{font-size:9px;letter-spacing:.09em}.pa-heading .pa-kicker{font-size:8px}.pa-context{gap:12px;padding:9px 0;margin-bottom:16px;flex-wrap:wrap}.pa-context label{font-size:9px;gap:5px;flex-direction:column;align-items:start}.pa-context select{font-size:11px;max-width:115px;min-height:30px;margin-left:-3px}.pa-compare-toggle{font-size:10px!important;gap:5px}.pa-compare-toggle span{font-size:19px}.pa-workspace{grid-template-columns:1fr;gap:30px}.pa-stage{position:relative;top:auto}.pa-stage-bar{padding:12px}.pa-view-tabs button{font-size:10px;padding:8px}.pa-board{aspect-ratio:1.08}.pa-board-layered{aspect-ratio:1}.pa-board-piece{border-width:5px!important}.pa-board-label{font-size:7px;bottom:5px;left:5px;right:5px;display:block}.pa-board-label b{display:block;font-size:7px}.pa-pin{font-size:8px;width:19px;height:19px;top:5px;left:5px}.pa-stage-caption{padding:13px;gap:12px}.pa-stage-caption p{font-size:9px}.pa-swatches i{width:16px;height:16px}.pa-stage-actions button{font-size:10px;padding:15px 4px}.pa-builder-heading{margin-bottom:14px}.pa-selected-shoe{grid-template-columns:98px 1fr}.pa-selected-shoe img{width:98px;height:98px}.pa-piece-card{grid-template-columns:88px 1fr;padding:14px 0}.pa-piece-card h3{font-size:14px}.pa-piece-card p{font-size:11px}.pa-piece-card .pa-small{font-size:9px}.pa-variants{gap:9px;margin-top:12px}.pa-variants button{width:19px;height:19px}.pa-lock{padding:6px!important}.pa-logic li{font-size:12px}.pa-builder .pa-primary{min-height:50px}.pa-presets-section{padding:42px 0}.pa-section-title{align-items:start;gap:12px}.pa-section-title h2{font-size:31px}.pa-section-title p:not(.pa-kicker){font-size:11px}.pa-section-title>.pa-outline{font-size:10px;padding:10px}.pa-presets{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:14px}.pa-preset{flex:0 0 44%;scroll-snap-align:start}.pa-preset-images{height:160px}.pa-photo-section{grid-template-columns:1fr;gap:20px;padding:30px 0}.pa-photo-section h2{font-size:34px}.pa-photo-tools{grid-template-columns:1fr 1fr;gap:15px}.pa-catalog{padding:40px 0}.pa-catalog-tools{flex-wrap:wrap;gap:10px}.pa-search{flex-basis:100%;padding:13px}.pa-catalog-tools select{flex:1;max-width:100%;min-width:0;padding:10px 8px}.pa-shoe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pa-shoe-card h3{font-size:12px;min-height:48px}.pa-shoe-card-text>div>span{font-size:9px}.pa-shoe-image>span{font-size:8px;top:8px;left:8px}.pa-shoe-card-text{padding:10px 0 0}.pa-shoe-card-text .pa-small{font-size:9px}.pa-match-summary{flex-wrap:wrap;font-size:11px}.pa-match-summary>span{flex:1}.pa-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pa-saved-grid .pa-preset-images{height:130px}.pa-dialog{width:calc(100vw - 20px);max-height:92dvh;padding:18px}.pa-dialog-head{margin-bottom:18px}.pa-dialog-head h2{font-size:27px}.pa-wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.pa-wardrobe-card h3{font-size:12px}.pa-wardrobe-card img{aspect-ratio:.9}.pa-wardrobe-card .pa-small{font-size:9px}.pa-piece-detail{grid-template-columns:1fr;gap:18px}.pa-piece-detail>img{height:320px}.pa-piece-detail h3{font-size:27px}.pa-dialog .pa-shoe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-room-stage{gap:4px}.pa-room-stage img{height:40vh}.pa-room-stage>button{width:24px}.pa-room-tabs{gap:6px}.pa-room-tabs button{padding:8px;font-size:10px}.pa-focus{padding:25px 15px;min-height:350px}.pa-focus h2{font-size:40px}.pa-focus>button:not(.pa-outline){height:260px}.pa-compact{grid-template-columns:1fr;gap:22px}.pa-compact>div:first-child{max-width:none}.pa-compact h2{font-size:43px}.pa-compact>div:last-child{max-width:500px;width:100%;margin:auto}.pa-toast{bottom:12px;padding:12px 15px;font-size:11px}.pa-stage-actions{position:static}.pa-comparison .pa-board-piece{border-width:3px!important}.pa-comparison .pa-pin{display:none}}
@media(prefers-reduced-motion:reduce){.pa *{scroll-behavior:auto!important;transition:none!important}}
.pa-variants{flex-wrap:wrap}.pa-piece-card>div{min-width:0}.pa-piece-card{grid-template-columns:100px minmax(0,1fr)}.pa-variants button{min-width:24px;min-height:24px}.pa-wardrobe-card{min-width:0}@media(max-width:760px){.pa-piece-card{grid-template-columns:88px minmax(0,1fr)}}

.pa-wardrobe-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:22px 0}.pa-wardrobe-tools input{flex:1;min-width:160px}.pa-wardrobe-tools input,.pa-wardrobe-tools select{padding:13px;border:1px solid #d6d9cf;background:transparent;color:inherit;font:inherit;font-size:12px}.pa-wardrobe-tools span{font-size:10px;color:#6b7265}.pa-wardrobe-card button[aria-pressed="true"] img{outline:2px solid #4e6841;outline-offset:-2px}.pa-detail-gallery>img{width:100%;max-height:480px;object-fit:contain;background:#e8e9e6}.pa-brand-photo{margin-top:16px;position:relative}.pa-brand-photo img{width:100%;max-height:430px;object-fit:contain;background:#e8e9e6}.pa-brand-photo>span{display:block;font-size:10px;letter-spacing:.04em;padding:10px 0}.pa-detail-gallery img{height:auto}.pa-variants button{min-width:22px;min-height:22px}.pa-variants{row-gap:13px}

.pa-lookbook-section{padding:65px 0;border-top:1px solid var(--line);margin-top:55px}.pa-lookbook{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pa-lookbook>button{display:block;position:relative;text-align:left}.pa-lookbook>button>img{width:100%;height:440px;object-fit:cover;object-position:center;background:#e3d4c2}.pa-lookbook>button:first-child>img{object-position:70% center}.pa-lookbook h3{font:400 31px/1.2 Georgia,serif;letter-spacing:-.03em;margin:18px 0 7px;display:flex;justify-content:space-between}.pa-lookbook p{font-size:11px;color:#687060}.pa-ai-label{position:absolute;top:15px;left:15px;background:#f7f6f0dd;padding:7px 9px;font-size:8px;letter-spacing:.12em}.pa-editorial{width:100%;max-width:100%;aspect-ratio:auto;height:640px;background:#e0d3c4}.pa-editorial img{width:100%;height:100%;object-fit:contain}.pa-lookbook button:hover h3{color:#627d45}
@media(max-width:760px){.pa-lookbook-section{padding:35px 0;margin-top:32px}.pa-lookbook{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:16px}.pa-lookbook>button{flex:0 0 78%;scroll-snap-align:start}.pa-lookbook>button>img{height:360px}.pa-lookbook h3{font-size:27px}.pa-editorial{height:460px}}
.pa{padding-top:34px}.pa-heading{margin-bottom:22px}.pa-heading h1{font-size:clamp(42px,4.3vw,65px);margin:10px 0}.pa-heading p:last-child{font-size:13px}.pa-nav{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f7f6f0f5;backdrop-filter:blur(12px);border-block:1px solid var(--line);padding:9px 0;margin-bottom:16px}.pa-nav>div{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.pa-nav button{font-size:11px;white-space:nowrap;min-height:42px;padding:9px 14px}.pa-nav>div button:hover{background:#e7ebdf}.pa .pa-guide-launch{background:var(--ink);color:#fff;padding-inline:18px}.pa-context{border-top:0;padding-top:0}.pa-direction{display:flex;align-items:center;gap:14px;text-align:left;background:#e4ebd3!important;width:100%;padding:15px!important;margin-top:18px}.pa-direction>span{font-size:28px}.pa-direction strong{display:block;font-size:12px;font-weight:500}.pa-direction small{font-size:10px;display:block;margin-top:3px;color:#66735a}.pa-direction b{font-weight:400;margin-left:auto}.pa-history{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;border-top:1px solid var(--line);font-size:10px}.pa-history>span{color:var(--muted)}.pa-history button{min-height:40px;padding:9px 12px}.pa-history button+button{border-left:1px solid var(--line)}.pa-resume{display:flex;align-items:center;gap:16px;font-size:12px;padding:13px 16px;background:#e6ecd9;margin-bottom:20px}.pa-resume>button:first-of-type{text-decoration:underline;margin-left:auto}.pa-resume>button{min-height:36px;padding:6px}.pa-guide-intro{font-size:15px;max-width:500px;color:#667060}.pa-guide-pair{display:flex;align-items:center;gap:17px;background:#edf0e7;padding:10px 15px;margin:22px 0}.pa-guide-pair img{width:80px;height:65px;object-fit:contain}.pa-guide-pair span{font-size:13px}.pa-guide-pair small{display:block;font-size:11px;color:#6c7467;margin-top:3px}.pa-guide fieldset{border:0;padding:0;margin:0 0 23px}.pa-guide legend{font-size:11px;font-weight:500;margin-bottom:10px;padding:0}.pa-guide-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pa-guide-options label{position:relative;cursor:pointer}.pa-guide-options input{position:absolute;opacity:0;width:1px;height:1px}.pa-guide-options span{display:flex;align-items:center;justify-content:center;min-height:50px;border:1px solid #d4dacb;padding:9px 12px;font-size:12px;text-align:center}.pa-guide-options input:checked+span{background:#263b2d;border-color:#263b2d;color:white}.pa-guide-options input:focus-visible+span{outline:2px solid #64784e;outline-offset:3px}.pa-guide>.pa-primary{margin-top:20px;width:100%}.pa-guide-error{color:#805623;font-size:12px;padding:15px 0}.pa-save-form label{font-size:12px;display:grid;gap:8px}.pa-save-form input{border:1px solid var(--line);padding:13px;background:#fff;width:100%;margin-bottom:15px}.pa-save-form>.pa-primary{margin-top:20px}.pa-discovery{display:flex;gap:8px;overflow:auto;padding:3px 3px 15px;scrollbar-width:thin}.pa-discovery button{border:1px solid var(--line);padding:10px 15px;white-space:nowrap;font-size:11px;min-height:44px}.pa-discovery button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.pa-catalog-tools{flex-wrap:wrap}.pa-catalog-tools [data-shoe-sort]{max-width:240px}.pa-reset-filters{font-size:10px!important;text-decoration:underline;min-height:44px}.pa-group-toggle{display:flex;gap:8px;align-items:center;font-size:12px;margin:18px 0}.pa-group-toggle input{width:18px;height:18px;accent-color:#33472e}.pa-group-colors{display:flex;margin:12px 10px;flex-wrap:wrap}.pa-group-colors button{width:27px;height:27px}.pa-wardrobe-card>button.pa-text-link{margin:0 12px 10px}.pa-wardrobe-card{min-width:0}.pa-piece-detail .pa-outline{margin-top:15px}.pa-loading-shell{display:grid;grid-template-columns:1fr 1fr;min-height:550px;align-items:center;gap:35px}.pa-loading-shell h1,.pa-loading-shell h2{margin:20px 0}.pa-loading-shell>img{width:100%;height:500px;object-fit:cover;object-position:72% center}.pa-loading-shell .pa-loading{padding:20px 0;font-size:12px;color:var(--muted)}.pa-privacy-mark{font-size:54px;color:#6b7e51;position:absolute;right:22px;top:12px}.pa-photo-section{position:relative}.pa-workspace,.pa-presets-section,.pa-catalog,.pa-saved-section{scroll-margin-top:85px}.pa-stage{top:78px}.pa-dialog-head button{min-width:44px;min-height:44px}.pa-lock{min-width:34px;min-height:34px}.pa-variants button:before{inset:-2px}.pa-board-piece:focus-visible{outline-offset:-5px!important}.pa-logic small,.pa-small,.pa-external-note{color:#626b5e}.pa-saved-grid h3{margin-bottom:7px}.pa-saved-grid .pa-small{margin-bottom:8px}
@media(min-width:1000px){.pa-stage .pa-board{height:min(42vw,560px);aspect-ratio:auto}.pa-stage .pa-comparison .pa-board{height:400px}.pa-stage .pa-editorial{height:560px}.pa-stage .pa-editorial img{height:560px!important}.pa-workspace{gap:30px}}
@media(max-width:760px){.pa{padding-top:24px}.pa-heading h1{font-size:44px}.pa-heading{align-items:start}.pa-heading>.pa-outline{font-size:10px;padding:10px;min-height:40px}.pa-heading p:last-child{font-size:12px}.pa-nav{gap:8px;padding:7px 0;margin-bottom:12px;flex-wrap:wrap}.pa-nav>div{flex:1}.pa-nav button{font-size:10px;padding:9px 10px}.pa .pa-guide-launch{width:100%;min-height:40px;justify-content:center}.pa-workspace,.pa-presets-section,.pa-catalog,.pa-saved-section{scroll-margin-top:116px}.pa-resume{flex-wrap:wrap;font-size:11px;gap:6px}.pa-resume>span{flex:1;min-width:150px}.pa-guide-options{gap:6px}.pa-guide-options span{font-size:10px;padding:8px 5px;min-height:48px}.pa-guide fieldset{margin-bottom:18px}.pa-guide-pair{margin:17px 0}.pa-guide-pair img{width:65px}.pa-guide-pair span{font-size:11px}.pa-guide-intro{font-size:13px}.pa-group-toggle{font-size:11px;align-items:start}.pa-catalog-tools{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pa-catalog-tools .pa-search{grid-column:1/-1;min-width:0}.pa-catalog-tools select{width:100%;min-width:0;max-width:none!important;font-size:11px}.pa-discovery{margin-inline:-2px}.pa-discovery button{font-size:10px;padding:9px 13px}.pa-loading-shell{grid-template-columns:1fr;gap:20px;min-height:600px}.pa-loading-shell>img{height:340px}.pa-history{padding:5px 10px;font-size:9px}.pa-history button{font-size:10px;padding:8px}.pa-stage .pa-board{height:auto}.pa-privacy-mark{font-size:35px}.pa-group-colors{margin:10px 6px;gap:8px}.pa-group-colors button{width:24px;height:24px}.pa-dialog{padding:18px!important}.pa-lock{right:-5px}}
@media(prefers-reduced-motion:reduce){.pa *{scroll-behavior:auto!important}.pa-board-piece img{transition:none!important}}
