<commit_before>.hidden { display: none; }

/* Clearfix - in case themes don't have this */
.clearfix:before,.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* Framework Agnostic Column Grid */
.col-container { margin-left: -15px; margin-right: -15px; }
.col-container .form-group { margin-bottom: 0; }
.vivid-store-col-1, .vivid-store-col-2, .vivid-store-col-3, .vivid-store-col-4, .vivid-store-col-5 { -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px; }
@media (min-width:768px){
.vivid-store-col-1, .vivid-store-col-2, .vivid-store-col-3, .vivid-store-col-4, .vivid-store-col-5 { float: left; }
.vivid-store-col-1 { width: 100%; }
.vivid-store-col-2 { width: 50%; }
.vivid-store-col-3 { width: 33%; }
.vivid-store-col-4 { width: 25%; }
.vivid-store-col-5 { width: 20%; }
}


/* Utility Links block */
.vivid-store-utility-links { text-align: right; padding: 5px 0; }
.vivid-cart-empty .cart-link { display: none; }

/* Loading/Modal */
.whiteout { position: fixed; z-index: 99; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); }
    .vivid-store-spinner-container { position: absolute; top: 50%; left: 50%; margin-top:-33px; margin-left: -33px; background: #fff; padding: 20px; }
    .vivid-store-spinner { min-width: 26px; min-height: 26px; }
    .vivid-store-spinner:before { content: '...'; text-align: center; position: absolute; top: 50%; left: 50%; width: 20px; height: 20px; margin-top: -14px; margin-left: -14px; font-size: 36px; line-height: 16px; font-family: arial, san-serif; /* Non animation fallback */}
    .vivid-store-spinner:not(:required):before { content: ''; border-radius: 50%; border: 4px solid rgba(0, 0, 0, .2); border-top-color: rgba(0, 0, 0, .6); animation: spinner .6s linear infinite; -webkit-animation: spinner .6s linear infinite; }

    @keyframes spinner {
        to {transform: rotate(360deg);}
    }

    @-webkit-keyframes spinner {
        to {-webkit-transform: rotate(360deg);}
    }

    .product-modal, .cart-modal { background: #fff; position: relative; top: 15%; width: 100%; max-width: 600px; max-height: 75%; overflow: auto; margin: 0 auto;  box-shadow: 0 0 10px rgba(0,0,0,0.4); padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
        .product-modal-thumb { float: left; width: 40%; }
            .product-modal-thumb img { max-width: 100%; height: auto; }
        .product-modal-info-shell { float: left; width: 50%; margin-left: 10%; position: relative;}
            .product-modal-exit { position: absolute; font-size: 18px; right: 0; top: 0; color: #ccc; cursor: pointer; }
            .cart-modal .product-modal-exit { right: 15px; top: 5px; }
            .product-modal-exit:hover { color: #888; text-decoration: none; }
            .product-modal-title { display: block; font-size: 22px; padding: 10px 0 0; }
            .product-modal-price { display: block; font-size: 16px; }
            .product-modal-details { margin: 10px 0; padding-right: 8px; height: 120px; overflow-y: scroll; }
            .product-modal-options { margin-left: -15px; margin-right: -15px; }
                .product-modal-options .option-group-label { display: block; margin-bottom: 5px; }<commit_msg>Addition of box-sizing (needing in case it's applied globally to elements in a theme)<commit_after>.hidden { display: none; }

/* Clearfix - in case themes don't have this */
.clearfix:before,.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* Framework Agnostic Column Grid */
.col-container { margin-left: -15px; margin-right: -15px; }
.col-container .form-group { margin-bottom: 0; }
.vivid-store-col-1, .vivid-store-col-2, .vivid-store-col-3, .vivid-store-col-4, .vivid-store-col-5 { -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px; }
@media (min-width:768px){
.vivid-store-col-1, .vivid-store-col-2, .vivid-store-col-3, .vivid-store-col-4, .vivid-store-col-5 { float: left; }
.vivid-store-col-1 { width: 100%; }
.vivid-store-col-2 { width: 50%; }
.vivid-store-col-3 { width: 33%; }
.vivid-store-col-4 { width: 25%; }
.vivid-store-col-5 { width: 20%; }
}


/* Utility Links block */
.vivid-store-utility-links { text-align: right; padding: 5px 0; }
.vivid-cart-empty .cart-link { display: none; }

/* Loading/Modal */
.whiteout { position: fixed; z-index: 99; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); }
    .vivid-store-spinner-container { position: absolute; top: 50%; left: 50%; margin-top:-33px; margin-left: -33px; background: #fff; padding: 20px; }
    .vivid-store-spinner { min-width: 26px; min-height: 26px; }
    .vivid-store-spinner:before { content: '...'; text-align: center; position: absolute; top: 50%; left: 50%; width: 20px; height: 20px; margin-top: -14px; margin-left: -14px; font-size: 36px; line-height: 16px; font-family: arial, san-serif; /* Non animation fallback */}
    .vivid-store-spinner:not(:required):before { content: ''; border-radius: 50%; border: 4px solid rgba(0, 0, 0, .2); border-top-color: rgba(0, 0, 0, .6); animation: spinner .6s linear infinite; -webkit-animation: spinner .6s linear infinite; box-sizing: content-box;}

    @keyframes spinner {
        to {transform: rotate(360deg);}
    }

    @-webkit-keyframes spinner {
        to {-webkit-transform: rotate(360deg);}
    }

    .product-modal, .cart-modal { background: #fff; position: relative; top: 15%; width: 100%; max-width: 600px; max-height: 75%; overflow: auto; margin: 0 auto;  box-shadow: 0 0 10px rgba(0,0,0,0.4); padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
        .product-modal-thumb { float: left; width: 40%; }
            .product-modal-thumb img { max-width: 100%; height: auto; }
        .product-modal-info-shell { float: left; width: 50%; margin-left: 10%; position: relative;}
            .product-modal-exit { position: absolute; font-size: 18px; right: 0; top: 0; color: #ccc; cursor: pointer; }
            .cart-modal .product-modal-exit { right: 15px; top: 5px; }
            .product-modal-exit:hover { color: #888; text-decoration: none; }
            .product-modal-title { display: block; font-size: 22px; padding: 10px 0 0; }
            .product-modal-price { display: block; font-size: 16px; }
            .product-modal-details { margin: 10px 0; padding-right: 8px; height: 120px; overflow-y: scroll; }
            .product-modal-options { margin-left: -15px; margin-right: -15px; }
                .product-modal-options .option-group-label { display: block; margin-bottom: 5px; }
{'fraction_non_alphanumeric': 0.17819706498951782, 'fraction_numerical': 0.04911650194669063, 'mean_word_length': 3.216540404040404, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1261007', 'n_tokens_mistral': 2646, 'n_tokens_neox': 2343, 'n_words': 597}