.shop-switch{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.shop-switch-i{background:var(--field);min-width:0;min-height:44px;color:var(--ink-70);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-content:start;gap:2px;padding:7px 9px;text-decoration:none;transition:box-shadow .15s,background .15s,color .15s;display:grid}.shop-switch-i:hover{color:var(--ink);background:var(--hover)}.shop-switch-i[data-on]{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 2px var(--tangerine)}.shop-switch-i:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.shop-switch-n{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:12.5px;font-weight:700;line-height:1.2}.shop-switch-i small{-webkit-line-clamp:2;color:var(--ink-50);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.wb-intro .shop-switch{margin-top:10px}.pa-card:is(.sh-card,.ls-card){padding:var(--wb-card-pad)}.pa-card:is(.sh-card,.ls-card)>.pa-panel{gap:var(--wb-field-gap);margin:-4px -4px 0}.pa-card:is(.sh-card,.ls-card) .pa-sec{gap:var(--wb-label-gap)}:is(.sh-card,.ls-card,.ad-panel) .ef-gen-l{overflow-wrap:break-word;min-width:0}:is(.sh-card,.ls-card,.ad-panel) .ef-gen-p{flex:none}:is(.sh-card,.ls-card,.ad-panel) .ef-gen-p svg{width:20px;height:20px}:is(.sh-card,.ls-card,.ad-panel) .ef-gen:is(:disabled,[data-blocked]) .ef-gen-l{font-size:15px;line-height:1.12}@media (pointer:coarse){.tool-shell :is(.wb-star,.howto-seg button,.sh-mode,.ls-act,.pd-pill,.pd-save,.ls-colour,.ls-lock,.ad-brand>button,[data-slot=select-trigger]){position:relative}.tool-shell :is(.howto-seg button,.sh-mode,.ls-act,.pd-pill,.pd-save,.ls-lock,.ad-brand>button,[data-slot=select-trigger]):after{content:"";position:absolute;inset:-7px -2px}.tool-shell :is(.wb-star,.ls-colour):after{content:"";position:absolute;inset:-8px}.tool-shell :is(.pa-slot-acts button,.sh-suggest,.pa-try){position:relative}.tool-shell .pa-slot-acts button:after{content:"";position:absolute;inset:-8px -2px}.tool-shell .pa-slot-acts button:last-child:not(:first-child):after{inset:-8px}.tool-shell :is(.sh-suggest,.pa-try):after{content:"";position:absolute;inset:-4px -2px}.tool-shell :is(.ad-field input,.ad-link input,.ad-link button,.sh-own input,input.ls-in){min-height:44px}}@media (min-width:901px){.ws-app:is([data-app=ads],[data-app=product-photo],[data-app=product-listing],[data-app=outfit-try-on]) .ws-app-scroll{overflow:hidden}.ws-app:is([data-app=ads],[data-app=product-photo],[data-app=product-listing],[data-app=outfit-try-on]) .ws-app-root{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.ws-app .ad-app>.ad.wb{flex:1 1 0;height:auto;min-height:0}}
