        @scope (.product-container-new)
        {
                :scope                                  { outline:0px solid red; display:grid; margin-bottom:20px; }
                .title                                  { outline:0px solid yellow; font-size:1.1rem;  }
                .image-1-container                               { text-align:center; }
                .image-1-container      img                          { outline:3px solid silver; width:100%; max-width:215px; height:auto; min-width:100px;}
                .description                            { padding-left:7px; }
                
                /* .image-2                                { width:auto; max-width:215px; } */
                .product-container-top                  
                { 
                        outline:1px solid silver; 
                        width:auto; 
                        display:grid; 
                        grid-template-columns:20% 1fr 30%;  
                }

                .expansion-panel                        { display:none; text-align:right;  }
                .expansion-panel .APE_TABLE { outline:33px solid green; position:absolute; right:0;  }

                .drills-expansion-content 
                { 
                        display:grid; 
                        grid-template-columns:1fr;      
                        width:450px;                                            
                }       
                
                .more-images 
                { 
                        display:grid; 
                        grid-template-columns: 1fr 1fr 1fr;
                        grid-gap: 7px;
                }  
                .expansion-panel  .drills-expansion-content { text-align:left; }
                
                @media  (max-width:500px)
                {                
                        .product-container-top                  
                        { 
                                grid-template-columns:1fr;
                                grid-template-rows:auto; 
                                row-gap:10px; 

                        }
                        .image-1-container                                   { width:100%; }
                        .image-1-container      img                          { max-width:100%; outline:none;  }
                }
        }