.clothe-style-selector-container.svelte-vn5ln4{display:flex;align-items:flex-start;gap:4px;width:100%;position:relative}.items-wrapper.svelte-vn5ln4{display:flex;gap:4px;flex-grow:1;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.items-wrapper.svelte-vn5ln4::-webkit-scrollbar{display:none}.clothe-style-selector-container.expanded.svelte-vn5ln4 .items-wrapper:where(.svelte-vn5ln4){flex-wrap:wrap;overflow-x:visible}.clothe-style-selector-container.svelte-vn5ln4 .button{border-radius:16px;text-transform:none;height:32px;white-space:nowrap;flex-shrink:0}.expand-toggle.svelte-vn5ln4{background-color:var(--accent-sand);border:1px solid rgba(0,0,0,.1);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--primary-deep-purple);flex-shrink:0;transition:background-color .2s}.expand-toggle.svelte-vn5ln4:hover{background-color:var(--accent-lilac)}.carousel-row.svelte-eyuwqz{padding:0;position:relative;-webkit-user-select:none;user-select:none;flex:1 1 0%;display:flex;flex-direction:column;min-height:0}.scroll-container.svelte-eyuwqz{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%}.scroll-container.svelte-eyuwqz::-webkit-scrollbar{display:none}.clothe-item-container.svelte-eyuwqz{flex:0 0 25%;max-width:300px;min-width:100px;padding:0 .5rem;scroll-snap-align:center;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.clothe-item-container.svelte-eyuwqz{flex-basis:20%}}@media(min-width:1200px){.clothe-item-container.svelte-eyuwqz{flex-basis:14.28%}}.look-selector-container.svelte-1x2pkmh{width:100%;display:flex;flex-direction:column;overflow:hidden;flex-grow:1;min-height:0;height:100%}.style-selector-outer.svelte-1x2pkmh{border-bottom:1px solid rgba(0,0,0,.1);background-color:var(--background-main);flex-shrink:0}.style-selector-wrapper.svelte-1x2pkmh{padding:8px 12px;display:flex;align-items:center;justify-content:center}.rows-container.svelte-1x2pkmh{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.row-wrapper.svelte-1x2pkmh{flex:1 0 150px;min-height:120px;border-bottom:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column}.row-wrapper.locked.svelte-1x2pkmh{background-color:#00000005;pointer-events:none;opacity:.8}
