/**
 * @file {
 *   file = postit.commerce.css
 * }
 * /

/** {@:/store/postitonline} */
.path-store #page-title {display:none;}

/** {@:Postit Product Block / Add to Cart displays */
.options {font-weight: 600;font-size: 1.2em;margin-top: 10px;margin-bottom: 0;padding: 0;}
.field.field--name-variations .form-item:first-child {margin-top: 5px;}
.postit-store-prod {font-size:1.25em;font-weight:500;}
.postit-product.views-row {display:block;border:1px solid;margin-bottom:7px;}
.view-display-id-block_postit_store_header .postit-product.views-row {border:unset;}
.postit-store-prod h3 {font-size: 2.0em;border-bottom: 1px solid black;background-color: #ef58a4;margin-top: 0;padding: 10px;}
.path-store .field--type-commerce-price::first-letter {vertical-align: super;font-size: small;margin-right:-2px;}
.path-store .field--type-commerce-price {width: 100%;display: block;text-align: right;font-size: 2em;font-weight:600;padding: 10px 15px 15px;border-top: 1px solid black;background-color:black;color:#ef58a4;font-style:italic;}
.path-store [id^="edit-actions"] {margin: 0 auto;width: 100%;}
.path-store input[id^="edit-submit"] {margin: 0 auto;width: 100%;}
.postit-product h4 {padding: 0 10px 10px;border-bottom: 1px solid black;line-height: 135%;}
.postit-product.views-row p {padding: 5px 10px;text-align: justify;font-weight: 500;font-size:0.95em;margin: 0;}
.path-store .field.field--name-variations {background-color: #ededed;}
.options {padding: 5px;border-bottom: 1px solid;}
.path-store .attribute-widgets {padding:5px 5px 0;}
.path-store select.form-select {border-radius:unset;}
.field--name-quantity {padding:0 5px 0;}
.field--widget-commerce-quantity label {padding-top:8px;}
input.form-number {text-align:right;float:right;margin-bottom:5px;width:75%;}

/** {@Product Page} /store/postitonline/products */
th#view-nothing-1-table-column, th#view-nothing-2-table-column {max-width: 115px;}
.view-display-id-block_postit_store_prods .view-content {display:grid;grid-template-columns:repeat(3, 1fr);}

@media only screen and (max-width:528px) and (orientation: portrait) {
 .view-display-id-block_postit_store_prods .view-content {display:grid;grid-template-columns:repeat(1, 1fr);}
}
