//
// OpenMage
//
// This source file is subject to the Academic Free License (AFL 3.0)
// that is bundled with this package in the file LICENSE_AFL.txt.
// It is also available at https://opensource.org/license/afl-3-0-php
//
// @category    design
// @package     rwd_default
// @copyright   Copyright (c) 2006-2020 Magento, Inc. (https://www.magento.com)
// @copyright   Copyright (c) 2022 The OpenMage Contributors (https://www.openmage.org)
// @license     https://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
//

/* ============================================ *
 * Widgets
 * ============================================ */

/* -------------------------------------------- *
 * Add to cart by SKU
 */

.sidebar {
    .widget-addbysku {
        .sku-table {
            .input-text:not(.qty) {
                width: 100%;

                @include bp(min-width, $bp-medium+1) {
                    //prevent widget in left/right column from exceeding column width
                    max-width: 100px;
                }
            }
        }
    }
}

.widget {
    clear: both;
}

.widget .pager {
    float: none;
    width: 100%;
}

// Implement custom grid breakpoints for grids that are contained within widgets
@include bp(min-width, $bp-xlarge) {
    .col2-left-layout,
    .col2-right-layout,
    .col3-layout
    {
        .col-main .widget {
            @include product-grid(4, 960, "widget");
            @include product-grid(5, 960, "widget");
        }
    }
}

@include bp(min-width, $bp-medium) {
    .col1-layout {
        .col-main .widget {
            @include product-grid(4, 960, "widget");
            @include product-grid(5, 960, "widget");
        }
    }
}
