/* Accessories Inn — extra tweaks */
.ai-feature svg{flex-shrink:0}
.ai-feature span,.ai-why-item span{display:block;line-height:1.45}
.ai-about + .ai-newsletter{margin-top:0}
.ai-fbrand .ai-logo{flex-wrap:nowrap}
.ai-card-title{min-height:2.7em}
.ai-card-sm .ai-card-title{min-height:2.7em}
.ai-tabs,.ai-pd-specs,.ai-summary,.ai-gallery{min-width:0}
@media (min-width:1025px) and (max-width:1250px){
	.ai-feature,.ai-why-item{gap:10px;padding:4px 6px}
	.ai-feature strong,.ai-why-item strong{font-size:13px}
	.ai-feature span,.ai-why-item span{font-size:11.5px}
}
@media (max-width:1024px){
	.ai-pd-bottom,.ai-pd-bottom:not(:has(.ai-pd-video)){grid-template-columns:minmax(0,1fr)}
}
@media (max-width:768px){
	.ai-hero-arrow{display:none}
	.ai-slide-in{padding:0 22px}
	.ai-hero-title{font-size:34px}
	.ai-tab-nav button{padding:10px 14px;font-size:13.5px}
}
