@layer components{.ld-sty{flex:1;width:100%}.ld-sty-wrap{width:100%;max-width:calc(var(--ui-content-max) + var(--ui-gutter) * 2);padding:14px var(--ui-gutter) 64px;margin-inline:auto}.ld-sty-head{align-items:baseline;gap:12px;margin-top:18px;display:flex}.ld-sty-title{margin:0;font-size:40px}.ld-sty-count{color:var(--soft);margin:0;font-size:14px}.ld-sty[data-sty-gate] :is(.ld-sty-count,.ld-sty-bar,.ld-sty-kinds){visibility:hidden}.ld-sty[data-sty-gate] :is(.ld-sty-group,.ld-sty-empty){display:none}.ld-sty-bar{align-items:center;gap:18px;margin-top:12px;display:flex}.ld-sty-aud{flex:none;gap:18px;display:flex}.ld-sty-aud button{text-align:left;min-width:44px;min-height:44px;font:600 17px/1 var(--font-sans);color:var(--soft);text-underline-offset:8px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.ld-sty-aud button[aria-pressed=true]{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ld-sty-search{border-bottom:1px solid var(--line);min-width:0;min-height:44px;color:var(--soft);flex:auto;align-items:center;gap:8px;display:flex}.ld-sty-search:focus-within{border-bottom-color:var(--ink);color:var(--ink)}.ld-sty-search input{min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.ld-sty-search input::placeholder{color:var(--soft)}.ld-sty-kinds{z-index:5;margin:6px calc(var(--ui-gutter) * -1) 0;padding:0 var(--ui-gutter);box-shadow:inset 0 -1px var(--line);align-items:center;gap:16px;display:flex;position:sticky;top:0}.ld-sty-kinds-row{scrollbar-width:none;flex:1;gap:20px;min-width:0;display:flex;overflow:auto hidden}.ld-sty-kinds-row::-webkit-scrollbar{display:none}.ld-sty-kind{min-height:48px;color:var(--soft);white-space:nowrap;flex:none;align-items:stretch;font-size:15px;font-weight:500;display:inline-flex}.ld-sty-kind-t{border-bottom:2px solid #0000;align-items:center;gap:6px;display:inline-flex}.ld-sty-kind[aria-pressed=true]{color:var(--ink)}.ld-sty-kind[aria-pressed=true] .ld-sty-kind-t{border-bottom-color:var(--ink)}.ld-sty-filters{color:var(--ink);-webkit-text-decoration:underline 1px var(--soft);text-decoration:underline 1px var(--soft);text-underline-offset:4px;flex:none;align-items:center}.ld-sty-suits{color:var(--ink)}@media not (min-width:1024px){.ld-sty-kinds{--kind-pad:13px;--kind-fade:40px;padding:0 calc(var(--ui-gutter) - var(--kind-pad)) 0 0;gap:3px}.ld-sty-kinds-row{overscroll-behavior-x:contain;gap:0;padding-inline-start:calc(var(--ui-gutter) - var(--kind-pad))}.ld-sty-kind{padding-inline:var(--kind-pad)}.ld-sty-filters{padding-inline-start:0}.ld-sty-kinds-row[data-scroll]:after{content:"";width:calc(var(--kind-fade) - var(--kind-pad));flex:none}.ld-sty-kinds-row[data-more-end]{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--kind-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--kind-fade)), transparent)}.ld-sty-kinds-row[data-more-start]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--kind-fade));mask-image:linear-gradient(to right, transparent, #000 var(--kind-fade))}.ld-sty-kinds-row[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--kind-fade), #000 calc(100% - var(--kind-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--kind-fade), #000 calc(100% - var(--kind-fade)), transparent)}}.ld-sty-group{margin-top:18px}.ld-sty-group+.ld-sty-group{margin-top:40px}.ld-sty-h2{align-items:baseline;gap:10px;margin:0 0 12px;font-size:26px;display:flex}.ld-sty-n{font:500 14px/1 var(--font-sans);color:var(--soft)}.ld-sty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}.ld-sty-tile{background:0 0;border-color:#0000;width:100%;padding:0;display:block}.ld-sty-tile:not(:hover,:active){border-color:#0000}a.ld-sty-tile{color:inherit;text-decoration:none}.ld-sty-img{aspect-ratio:1;background:var(--line);display:block;position:relative;overflow:hidden}.ld-sty-img img{object-fit:cover;object-position:50% 20%}.ld-sty-name{color:var(--ink);align-items:center;gap:7px;padding:7px 2px 0;font-size:14px;line-height:1.25;display:flex}.ld-sty-swatch{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.ld-sty-new{color:var(--soft);margin-left:auto;font-size:12px;font-weight:500}.ld-sty-empty{margin-top:40px;font-size:16px}.ld-sty-filter h3{margin:18px 0 10px;font-size:15px;font-weight:600}.ld-sty-filter h3:first-child{margin-top:4px}.ld-sty-opts{flex-wrap:wrap;gap:8px;display:flex}.ld-sty-opt{border:1px solid var(--line);min-height:44px;padding:0 16px;font-size:15px}.ld-sty-opt[aria-pressed=true]{border-color:var(--ink)}.ld-sty-check{align-items:center;gap:10px;min-height:44px;margin:18px 0 20px;font-size:15px;display:flex}.ld-sty-pv-img{aspect-ratio:4/5;background:var(--line);max-height:52vh;margin-inline:auto;position:relative;overflow:hidden}.ld-sty-pv-img img{object-fit:cover;object-position:50% 20%}.ld-sty-pv-line{margin:14px 0 0;font-size:17px}.ld-sty-pv-shapes{color:var(--soft);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ld-sty-pv-shapes li{align-items:center;gap:5px;display:inline-flex}.ld-sty-pv-shapes li[data-mine]{color:var(--ink);font-weight:600}.ld-sty-pv-h{margin:24px 0 10px;font-size:15px;font-weight:600}.ld-sty-pv-strip{scrollbar-width:none;gap:10px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.ld-sty-mini{text-align:left;border-color:#0000;width:96px;padding:0;display:block}.ld-sty-mini-name{padding-top:6px;font-size:12px;line-height:1.25;display:block}.ld-sty-pv-cta{width:100%;margin-top:18px}.ld-sty-pv-guide{align-items:center;min-height:44px;margin-top:6px;font-size:15px;display:inline-flex}.ld-sty-pv-guide .ui-go{margin-left:6px}@media (min-width:768px){.ld-sty-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}@media (min-width:1024px){.ld-sty-wrap{padding-top:0}.ld-sty-top{align-items:flex-end;gap:40px;margin-top:28px;display:flex}.ld-sty-head{gap:16px;margin-top:0}.ld-sty-title{font-size:56px}.ld-sty-bar{flex:1;margin-top:0;padding-bottom:6px}.ld-sty-search{flex:0 340px;margin-left:auto}.ld-sty-img{aspect-ratio:4/5}.ld-sty-kinds{margin-inline:0;padding:0}.ld-sty-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 20px}.ld-sty-kinds{margin-top:14px}.ld-sty-h2{font-size:30px}.ld-sty-group{margin-top:22px}.ld-sty-pv-img{max-height:44vh}}}.ld-sty-guides{border-top:1px solid var(--hairline);margin-top:56px;padding-top:24px}.ld-sty-guides-cols{grid-template-columns:1fr;gap:8px 32px;display:grid}@media (min-width:768px){.ld-sty-guides-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-sty-guides-h{font:600 13px/1.4 var(--font-sans);letter-spacing:.02em;color:var(--soft);margin:12px 0 2px}.ld-sty-guides ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ld-sty-guides ul{grid-template-columns:1fr}}.ld-sty-guides li a{min-height:44px;color:var(--ink);align-items:center;font-size:16px;display:inline-flex}.ld-sty-guides-lead{margin:0}.ld-sty-guides-lead a{min-height:44px;color:var(--ink);align-items:center;font-size:16px;font-weight:600;display:inline-flex}
