/* Product details accordions presentation */

.no-accessories                                                 { padding: 100px; padding: 20px; text-align: center; }
.accessories-desc                                               { padding-bottom: 15px; }
.accessories-grid                                               { display: grid; grid-template-columns: 1fr; row-gap: 10px; font-size: 14px; }
.accessory-grid                                                 { display: grid; row-gap: 10px; column-gap: 10px; border-top: 1px solid #D7D7D7; }
.accessory-grid > div                                           { display: grid; align-content: center; }
.accessory-grid > div:nth-of-type(1)                            { font-size: 16px; }
.accessory-grid .qty-grid                                       { display: grid; grid-template-columns: 6fr 6fr; }
.accessory-grid .qty-grid > div                                 { display: grid; align-content: center; }
.accessory-grid .stylePricedp                                   { font-size: 16px; padding: 0; }
.accessory-phcs-grid                                            { display: grid; grid-template-columns: repeat(4, 3fr); column-gap: 10px; padding: 5px; }
.accessory-phcs-grid ul                                         { margin: 0; }

.ui-widget-content a                                            { color: unset; text-decoration: underline; }    
.tabsCustomDiv .accessory-tab-atc-box .jQbasketAcc              { padding: 7px 20px; }
.tabsCustomDiv .accessory-tab-atc-box img                       { border-width: 0; }

.grid-presentation                                              { display: flex; flex-wrap: wrap; gap: 10px; }
.grid-presentation > div                                        { margin: 0; }
.grid-presentation [class*="more-button"]                       { display: flex; background-color: #111; font-size: 12px; font-weight: bold; color: #fff; }
.grid-presentation [class*="more-button"]                       { text-align: center; align-items: center; justify-content: center; }
.grid-presentation [class*="more-button"]                       { cursor: pointer; border: 0; box-shadow: none; -webkit-box-shadow: none; }


@media (max-width:801px)
{
    .accessory-grid,
    .accessory-phcs-grid                                        { grid-template-columns: 1fr; }
    .accessory-phcs-grid ul                                     { padding: 0 22px; }
    .accessory-grid .qty-grid .mobile-qty                       { display: block; }
    .accessory-grid .qty-grid .non-mobile-qty                   { display: none; }
    .accessory-grid .qty-grid .mobile-qty input                 { width: 50px; }
    .accessory-grid .qty-option-grid                            { display: grid; grid-template-columns: 3fr 9fr; column-gap: 10px; }
    .accessory-grid .qty-option-grid .mobile-qty                { display: grid; grid-template-columns: 6fr 6fr; column-gap: 10px; }
    .accessory-grid .qty-grid .qty-label                        { display: none; }
}
@media (min-width:801px)
{
    .tabsCustomDiv .accessory-tab-atc-box                       { margin-top: 56px; }
    .accessory-grid .qty-grid .mobile-qty                       { display: block; }
    .accessory-grid .qty-grid .non-mobile-qty                   { display: none; }
    .accessory-grid .qty-grid .mobile-qty input                 { width: 50px; }
    .accessory-grid .qty-option-grid                            { display: grid; grid-template-columns: 3fr 9fr; column-gap: 10px; }
    .accessory-grid .qty-option-grid .mobile-qty                { display: grid; grid-template-columns: 6fr 6fr; column-gap: 10px; }
}
@media (min-width:992px)
{
    .accessory-grid                                             { grid-template-columns: 1fr 3fr 1fr 5fr 1fr 1fr; }
    .accessory-grid .qty-grid .mobile-qty                       { display: none; }
    .accessory-grid .qty-grid .non-mobile-qty                   { display: block; }
    .accessory-grid .qty-grid .mobile-qty input                 { width: unset; }
    .accessory-grid .qty-option-grid                            { display: grid; grid-template-columns: 1fr; }
    .accessory-grid .qty-option-grid .mobile-qty                { display: none; }
}
