#wp-shop-v2 .wp2-cat-featured.wp2-cat-tile{width:100%;min-height:220px;display:flex;flex-direction:row;justify-content:space-between;text-align:left;padding:24px;margin-bottom:12px}
#wp-shop-v2 .wp2-cat-featured.wp2-cat-tile span{font-size:22px;letter-spacing:-.03em}
#wp-shop-v2 .wp2-cat-featured.wp2-cat-tile small{font-size:12px;line-height:1.5;max-width:240px;display:block}
#wp-shop-v2 .wp2-cat-featured.wp2-cat-tile img{width:38%;height:170px;object-fit:contain;mix-blend-mode:normal;border-radius:8px}
#wp-shop-v2 .wp2-category-rail .wp2-cat-tile{flex:1 0 150px;min-height:112px;grid-column:auto;grid-row:auto;flex-direction:column-reverse;justify-content:center;text-align:center;padding:12px;gap:8px}
#wp-shop-v2 .wp2-category-rail .wp2-cat-tile span{font-size:13px;letter-spacing:0}
#wp-shop-v2 .wp2-category-rail .wp2-cat-tile img{width:56px;height:56px;margin:0;border-radius:5px;mix-blend-mode:normal}
#wp-shop-v2 .wp2-menu-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#wp-shop-v2 .wp2-menu-brands .wp2-brand{min-height:62px;padding:12px}
#wp-shop-v2 .wp2-menu-brands .wp2-brand img{max-width:125px;height:30px;object-fit:contain}
#wp-shop-v2 .wp2-header .wp2-logo{min-width:44px;min-height:44px;padding:8px;margin-left:-8px}
#wp-shop-v2 .wp2-footer .wp2-logo{gap:10px}
#wp-shop-v2 .wp2-account-card{padding:24px;border:1px solid var(--s-line);border-radius:12px;min-width:0}
#wp-shop-v2 .wp2-pdp-media{overflow:hidden}
#wp-shop-v2 .wp2-pdp-media>button>img{max-height:560px;object-fit:contain}
#wp-shop-v2 .wp2-pdp-copy{min-width:0}
#wp-shop-v2 #wp-watch-quiz{font-family:var(--s-font)}
#wp-shop-v2 .wp2-cat-chips{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}
#wp-shop-v2 .wp2-cat-chips>*{flex:none}
#wp-shop-v2 .wp2-card-title{overflow-wrap:anywhere}
@media(max-width:767px){
 #wp-shop-v2 .wp2-cat-featured.wp2-cat-tile{min-height:160px;padding:20px}
 #wp-shop-v2 .wp2-cat-featured.wp2-cat-tile span{font-size:20px}
 #wp-shop-v2 .wp2-cat-featured.wp2-cat-tile small{font-size:11px;max-width:155px}
 #wp-shop-v2 .wp2-cat-featured.wp2-cat-tile img{height:120px;width:38%}
 #wp-shop-v2 .wp2-category-rail .wp2-cat-tile{flex:0 0 116px;min-height:94px;padding:10px 8px}
 #wp-shop-v2 .wp2-category-rail .wp2-cat-tile span{font-size:11px}
 #wp-shop-v2 .wp2-category-rail .wp2-cat-tile img{width:42px;height:42px}
 #wp-shop-v2 .wp2-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 #wp-shop-v2 .wp2-sheet-body{padding-bottom:22px}
 #wp-shop-v2 #wp-watch-quiz{margin:-20px -16px;width:calc(100% + 32px)}
 #wp-shop-v2 .wp2-footer-links{flex-wrap:wrap;justify-content:center}
}
