/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2022-12-14 10:25:55 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

/* Bitpolar Overrides */
.footer-top, .footer-middle, .footer-bottom { background-color: transparent!important; }
.page-header.type16 .nav-sections { background: #1a3251; margin: 0;  }
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], textarea, select {
    border-width: 2px!important;
    border-color: #708196!important;
}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: 0 0 0px 3px #ddd!important;
}
summary {
    display: list-item!important;
font-weight: bold;
}
details {
margin-bottom: 2rem;
}form.amform-form {
    padding: 30px;
}
.multicheckout.success, .customer-account-logoutsuccess .columns {
    background: #fff;
    padding: 40px;
    border-radius: 12px;
}