.cp-sheet{width:100%;max-width:1200px;margin:0 auto;padding:8px 20px 48px}.cp-sheet[data-mode=photo] .cp-row{grid-template-columns:280px minmax(0,1fr);gap:4px 24px}.cp-sheet[data-mode=photo] .cp-thumb{width:100%;grid-row:span 4;aspect-ratio:3/2}.cp-sheet[data-mode=photo] .cp-row-fact,.cp-sheet[data-mode=photo] .cp-row-name{grid-column:2}.cp-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cp-sheet:not([data-mode=icon]) .cp-group-head{display:block}.cp-sheet:not([data-mode=icon]) .cp-group-head span:not(:first-child){display:none}.cp-sheet[data-mode=lookbook] .cp-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cp-sheet[data-mode=lookbook] .cp-thumb{width:100%;height:min(65svh,720px);aspect-ratio:auto;margin-bottom:12px}@media(max-width:600px){.cp-sheet[data-mode=photo] .cp-row{display:flex;flex-direction:column;align-items:flex-start}.cp-sheet[data-mode=photo] .cp-thumb{width:100%;margin-bottom:12px}}.cp-group+.cp-group{margin-top:32px}.cp-price-note{margin:0 0 24px;font-size:14px}.cp-group-head,.cp-price-note{line-height:24px;color:var(--sf-faint)}.cp-group-head{display:grid;grid-template-columns:112px minmax(7rem,1.1fr) minmax(8rem,1.3fr) minmax(5rem,.7fr) minmax(10rem,1.5fr);gap:0 16px;margin:0 0 4px;font-size:13px;letter-spacing:var(--sf-track);text-transform:uppercase}.cp-group-head span:first-child{grid-column:1/3}.cp-list{border-bottom:1px solid var(--studio-line)}.cp-row{display:grid;grid-template-columns:112px minmax(7rem,1.1fr) minmax(8rem,1.3fr) minmax(5rem,.7fr) minmax(10rem,1.5fr);gap:0 16px;align-items:center;padding:24px 0;border-top:1px solid var(--studio-line);font-size:16px;line-height:24px;letter-spacing:normal;text-transform:none;color:var(--studio-body)}.cp-thumb{display:block;width:112px;aspect-ratio:1}.cp-row-name{font-size:16px;letter-spacing:var(--sf-track);text-transform:uppercase;color:var(--studio-text)}@media (max-width:1000px){.cp-group-head{display:block}.cp-group-head span:not(:first-child){display:none}.cp-row{grid-template-columns:112px minmax(0,1fr);gap:4px 20px;padding:24px 0}.cp-thumb{width:100%;aspect-ratio:1;grid-row:span 4;align-self:center}.cp-row-fact,.cp-row-name{grid-column:2}}@media (max-width:600px){.cp-row{grid-template-columns:96px minmax(0,1fr);gap:4px 16px}.cp-thumb{width:96px;grid-row:span 4;align-self:start}.cp-row-name{margin-top:12px}.cp-row-fact,.cp-row-name{grid-column:2}}@media (max-width:1000px) and (orientation:landscape) and (max-height:520px){.cp-sheet{padding-top:0}.cp-price-note{margin-bottom:14px;font-size:13px;line-height:20px}.cp-group+.cp-group{margin-top:22px}.cp-group-head{margin-bottom:2px}.cp-row{grid-template-columns:minmax(112px,28vw) minmax(0,1fr) auto;gap:2px 16px;align-items:start;padding:12px 0}.cp-thumb{grid-row:span 3;align-self:start;aspect-ratio:4/3}.cp-row-name{margin-top:0}.cp-row-fact,.cp-row-name{grid-column:2}.cp-row-fact[data-fact=capacity]{grid-column:3;grid-row:1;text-align:right}}.cp-sheet[data-density=compact] .cp-row{padding:12px 0}.cp-sheet[data-density=compact] .cp-group-head,.cp-sheet[data-density=compact] .cp-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(7rem,.8fr) minmax(0,1.4fr)}.cp-sheet[data-density=compact] .cp-group-head span:first-child{grid-column:1}.cp-sheet[data-density=compact] .cp-thumb{display:none}.cp-sheet[data-density=compact] .cp-row-fact,.cp-sheet[data-density=compact] .cp-row-name{grid-column:auto}@media (max-width:1000px){.cp-sheet[data-density=compact] .cp-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:11px 0}.cp-sheet[data-density=compact] .cp-row-name{grid-column:1;grid-row:1;margin-top:0}.cp-sheet[data-density=compact] .cp-row-fact[data-fact=size]{grid-column:1/-1;grid-row:2}.cp-sheet[data-density=compact] .cp-row-fact[data-fact=capacity]{grid-column:2;grid-row:1;text-align:right}.cp-sheet[data-density=compact] .cp-row-fact[data-fact=price]{grid-column:1/-1;grid-row:3;text-align:left}}@media (max-width:1000px) and (orientation:landscape) and (max-height:520px){.cp-sheet[data-density=compact] .cp-row{grid-template-columns:minmax(0,1fr) auto;padding:9px 0}.cp-sheet[data-density=compact] .cp-row-fact[data-fact=size]{grid-column:1;grid-row:2}.cp-sheet[data-density=compact] .cp-row-fact[data-fact=price]{grid-column:1;grid-row:3}}@media (min-width:761px){.cp-sheet:not([data-mode=lookbook]) .cp-group-head,.cp-sheet:not([data-mode=lookbook]) .cp-row{display:grid;grid-template-columns:80px minmax(95px,1fr) minmax(140px,1.2fr) minmax(100px,.9fr) minmax(160px,1.2fr);gap:0 16px;align-items:center}.cp-sheet:not([data-mode=lookbook]) .cp-group-head span{display:block}.cp-sheet:not([data-mode=lookbook]) .cp-group-head span:first-child{grid-column:1/3}.cp-sheet:not([data-mode=lookbook]) .cp-thumb{width:80px;grid-row:auto;aspect-ratio:1}.cp-sheet:not([data-mode=lookbook]) .cp-row-fact,.cp-sheet:not([data-mode=lookbook]) .cp-row-name{grid-column:auto;grid-row:auto;margin:0;font-size:14px}.cp-sheet[data-mode=photo] .cp-thumb{aspect-ratio:3/2}}