#ggs-inclusive-hero .ggs-ih__showcase{min-width:0}
#ggs-inclusive-hero .ggs-catalog__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}
#ggs-inclusive-hero .ggs-catalog__heading>span{color:#f5f6ff!important;font-size:13px;font-weight:750;line-height:1.4}
#ggs-inclusive-hero .ggs-catalog__controls{display:flex;align-items:center;gap:6px}
#ggs-inclusive-hero .ggs-catalog__controls button{display:grid;place-items:center;flex:none;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:5px;border:1px solid #cbd6ff60;border-radius:9px;background:#141c33!important;color:#fff!important;font:700 22px/1 system-ui,sans-serif;box-shadow:none;cursor:pointer;animation:none}
#ggs-inclusive-hero .ggs-catalog__controls button:before,#ggs-inclusive-hero .ggs-catalog__controls button:after{display:none!important}
#ggs-inclusive-hero .ggs-catalog__controls [data-catalog-toggle]{width:48px;font-size:10px;letter-spacing:.02em}
#ggs-inclusive-hero .ggs-catalog__controls button:hover{background:#263454!important;border-color:#d3c8ff}
#ggs-inclusive-hero .ggs-catalog__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:14px;touch-action:pan-x pan-y}
#ggs-inclusive-hero .ggs-catalog__viewport::-webkit-scrollbar{display:none}
#ggs-inclusive-hero .ggs-catalog__track{display:flex;align-items:stretch;gap:12px}
#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product{flex:0 0 calc((100% - 24px)/3);min-width:0;scroll-snap-align:start;scroll-snap-stop:normal;margin:0;transform:none!important}
#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product-image{aspect-ratio:1;height:auto;overflow:hidden;background:#fff}
#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product-image img{height:100%;object-fit:contain}
#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product-info{min-height:146px;gap:9px;padding:14px 12px;background:#f7f7ff}
#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product-title{min-height:4.2em;font-size:12px;line-height:1.4;transition:color .18s ease}
#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product:hover .ggs-ih__product-title{color:#653fc3!important;text-decoration:underline;text-underline-offset:3px}
#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__category{display:flex;align-items:center;gap:6px;min-height:18px;flex-wrap:wrap;letter-spacing:.06em}
#ggs-inclusive-hero .ggs-catalog__hot{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border-radius:4px;background:#a73d14;color:#fff!important;font-size:8px;line-height:1;font-weight:800;letter-spacing:.02em}
#ggs-inclusive-hero .ggs-catalog__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:#e3e7f7;font-size:11px;line-height:1.5}
#ggs-inclusive-hero .ggs-catalog__footer p{margin:0;color:#e3e7f7!important;font-size:12px;line-height:1.5}
#ggs-inclusive-hero .ggs-catalog__count{white-space:nowrap;color:#c9d3ed}
#ggs-inclusive-hero :is(.ggs-catalog__viewport,.ggs-catalog__controls button,.ggs-catalog__track a):focus-visible{outline:2px solid #e7dfff;outline-offset:-3px}
@media(max-width:749px){
 #ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product{flex-basis:calc((100% - 12px)/2)}
 #ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product-info{min-height:150px;padding:12px 10px;gap:8px}
 #ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product-title{font-size:13px}
 #ggs-inclusive-hero .ggs-catalog__track .ggs-ih__price{font-size:14px;line-height:1.4}
 #ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product-arrow{width:28px;height:28px;font-size:17px}
 #ggs-inclusive-hero .ggs-catalog__heading>span{font-size:12px}
 #ggs-inclusive-hero .ggs-catalog__controls button{width:44px;min-width:44px;height:44px;min-height:44px}
 #ggs-inclusive-hero .ggs-catalog__footer{align-items:flex-start;gap:8px}
 #ggs-inclusive-hero .ggs-catalog__footer p{font-size:11px}
}
@media(max-width:360px){#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product{flex-basis:82%}#ggs-inclusive-hero .ggs-catalog__heading{align-items:flex-start}#ggs-inclusive-hero .ggs-catalog__heading>span{max-width:100px}#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product-info{min-height:138px}}
@media(prefers-reduced-motion:reduce){#ggs-inclusive-hero .ggs-catalog__viewport{scroll-behavior:auto}#ggs-inclusive-hero .ggs-catalog__track .ggs-ih__product-title{transition:none}}
