#onyx-banner-app .mesh-finishing{display:block;margin-top:16px}
#onyx-banner-app .mesh-finishing h2{margin-bottom:12px}
#onyx-banner-app .mesh-finishing p{font-size:13px;line-height:1.6;color:#637892}
#onyx-banner-app .mesh-finishing .option-grid>label:has(input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px}
#onyx-banner-app .mesh-finishing input[type=checkbox]{width:18px;height:18px;flex:0 0 18px}
#onyx-banner-app .mesh-finishing .grommet-details{display:block!important;margin-top:14px}
#onyx-banner-app .mesh-finishing .grommet-panel{display:grid;grid-template-columns:minmax(0,1fr);max-width:100%}
#onyx-banner-app #price-note,#onyx-banner-app #checkout-availability{grid-column:1/-1}
@media(max-width:767px){#onyx-banner-app .mesh-finishing .option-grid{display:grid;grid-template-columns:minmax(0,1fr)}#onyx-banner-app .mesh-finishing select{width:100%}}
