<commit_before>// Plone 5 Styles

// get Plone variables
@import url("https://raw.githubusercontent.com/plone/Products.CMFPlone/master/Products/CMFPlone/static/patterns/toolbar/src/css/variables.less");
@import url("https://raw.githubusercontent.com/plone/plonetheme.barceloneta/master/plonetheme/barceloneta/theme/less/variables.plone.less");

@font-face {
  font-family: 'cart';
  src: url('++resource++bda.plone.cart.font/font/cart.eot?73721910');
  src: url('++resource++bda.plone.cart.font/font/cart.eot?73721910#iefix') format('embedded-opentype'),
       url('++resource++bda.plone.cart.font/font/cart.woff2?73721910') format('woff2'),
       url('++resource++bda.plone.cart.font/font/cart.woff?73721910') format('woff'),
       url('++resource++bda.plone.cart.font/font/cart.ttf?73721910') format('truetype'),
       url('++resource++bda.plone.cart.font/font/cart.svg?73721910#cart') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="cart-icon"]:before, [class*=" cart-icon"]:before {
  font-family: "cart";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
   text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
}

/* general styles */
.cart_item_alert {
    color:red;
    font-weight: normal;
}

/* cart styles */
.cart_item_title {
}
.cart_item_content {
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    padding: 0;
    text-align: right;
    input[type="text"] {
        display: inline-block;
        width: unset;
        margin-right: 0.25em;
    }
}
// .icon-arrows-ccw:before { content: '\e800'; } /* '' */

.cart-icon {
  font-family: 'cart';
  font-size: 1.5em;
  line-height: 1.5em;
  vertical-align: middle;
  margin-left: 0.25em;
  &:hover {
    text-decoration: none;
  }
}
a.update_cart_action {
  &:before {
    content: '\e801';
  }
}
a.remove_from_cart_action {
  margin-left: 0;
  &:before {
    content: '\e80a';
  }
}

.cart_item_preview_image {
  float: right;
  margin-left: 1em;
}


/* cart summary styles */
.summary_item {
      padding-top: @plone-padding-large-vertical;
      padding-bottom: @plone-padding-large-vertical;
      border-bottom: @plone-border-base @plone-page-header-border-color;
  ul.cart_item_content {
      list-style-type:none !important;
      // text-align:right;
      margin: 0!important;
  }
  ul.cart_item_content li {
      display:inline-block !important;
      // padding-left: 0.5em;
      span {
        display: inline-block;
      }
  }
  a:hover {
    border: none;
    text-decoration: none;
  }
  // .summary_item .price {
  //     width: 7em;
  //     display: inline-block;
  // }
  // .summary_item input.cart_item_count,
  // .portletCart input.cart_item_count {
  //     margin-right: 0.1em;
  // }
  // .summary_item span.cart_item_quantity_unit {
  //     margin-right: 0.5em;
  // }
  // .summary_item a.update_cart_action,
  // .summary_item a.remove_from_cart_action {
  //     float:none;
  // }
}
// .summary_wrapper {
//     text-align:right;
// }
#cart_summary .cart_sum_content.invisible-grid {
  width: auto;
  float: right;
  text-align: right;
  margin-top: 1em;
  td {
    padding-left: 0.25em;
  }
}
.cart_summary_buttons {
  text-align: right;
  .cart_back {
    float: left;
  }
}
ul#cart_items {
  list-style-type: none;
  padding: 0;
  .cart_item_preview_image {
    float: none;
    margin-left: 0;
    vertical-align: text-bottom;
    }
  .cart_item_preview_wrapper:hover {
    text-decoration: none;
    border: none;
  }

  h3 {
    font-size: @plone-font-size-base;
    margin-top: 0.5em;
  }
}
#portlet-cart,
#cart-viewlet {
  .cart_item {
    border-bottom: @plone-border-base @plone-page-header-border-color;
    padding-bottom: 0.25em;
    margin-bottom: 0.75em;
  }
  .cart_item_content {
    text-align: left;
    .cart_item_count {
      height: unset;
      padding: 0em 0.25em;
      text-align: right;
    }
  }
  .cart_item_price_wrapper {
    text-align: right;
  }
  .cart_viewlet_actions,
  .portletFooter {<commit_msg>cleanup<commit_after>// Plone 5 Styles

// get Plone variables
@import url("https://raw.githubusercontent.com/plone/Products.CMFPlone/master/Products/CMFPlone/static/patterns/toolbar/src/css/variables.less");
@import url("https://raw.githubusercontent.com/plone/plonetheme.barceloneta/master/plonetheme/barceloneta/theme/less/variables.plone.less");

@font-face {
  font-family: 'cart';
  src: url('++resource++bda.plone.cart.font/font/cart.eot?73721910');
  src: url('++resource++bda.plone.cart.font/font/cart.eot?73721910#iefix') format('embedded-opentype'),
       url('++resource++bda.plone.cart.font/font/cart.woff2?73721910') format('woff2'),
       url('++resource++bda.plone.cart.font/font/cart.woff?73721910') format('woff'),
       url('++resource++bda.plone.cart.font/font/cart.ttf?73721910') format('truetype'),
       url('++resource++bda.plone.cart.font/font/cart.svg?73721910#cart') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="cart-icon"]:before, [class*=" cart-icon"]:before {
  font-family: "cart";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
   text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
}

/* general styles */
.cart_item_alert {
    color:red;
    font-weight: normal;
}

/* cart styles */
.cart_item_title {
}
.cart_item_content {
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    padding: 0;
    text-align: right;
    input[type="text"] {
        display: inline-block;
        width: unset;
        margin-right: 0.25em;
    }
}
// .icon-arrows-ccw:before { content: '\e800'; } /* '' */

.cart-icon {
  font-family: 'cart';
  font-size: 1.5em;
  line-height: 1.5em;
  vertical-align: middle;
  margin-left: 0.25em;
  &:hover {
    text-decoration: none;
  }
}
a.update_cart_action {
  &:before {
    content: '\e801';
  }
}
a.remove_from_cart_action {
  margin-left: 0;
  &:before {
    content: '\e80a';
  }
}

.cart_item_preview_image {
  float: right;
  margin-left: 1em;
}


/* cart summary styles */
.summary_item {
      padding-top: @plone-padding-large-vertical;
      padding-bottom: @plone-padding-large-vertical;
      border-bottom: @plone-border-base @plone-page-header-border-color;
  ul.cart_item_content {
      list-style-type:none !important;
      // text-align:right;
      margin: 0!important;
  }
  ul.cart_item_content li {
      display:inline-block !important;
      // padding-left: 0.5em;
      span {
        display: inline-block;
      }
  }
  a:hover {
    border: none;
    text-decoration: none;
  }
  // .summary_item .price {
  //     width: 7em;
  //     display: inline-block;
  // }
  // .summary_item input.cart_item_count,
  // .portletCart input.cart_item_count {
  //     margin-right: 0.1em;
  // }
  // .summary_item span.cart_item_quantity_unit {
  //     margin-right: 0.5em;
  // }
  // .summary_item a.update_cart_action,
  // .summary_item a.remove_from_cart_action {
  //     float:none;
  // }
}
// .summary_wrapper {
//     text-align:right;
// }
#cart_summary .cart_sum_content.invisible-grid {
  width: auto;
  float: right;
  text-align: right;
  margin-top: 1em;
  td {
    padding-left: 0.25em;
  }
}
.cart_summary_buttons {
  text-align: right;
  .cart_back {
    float: left;
  }
}
ul#cart_items {
  list-style-type: none;
  padding: 0;
  .cart_item_preview_image {
    float: none;
    margin-left: 0;
    vertical-align: text-bottom;
    }
  .cart_item_preview_wrapper:hover {
    text-decoration: none;
    border: none;
  }

  h3 {
    font-size: @plone-font-size-base;
    margin-top: 0.5em;
  }
}

#portlet-cart,
#cart-viewlet {
  .cart_item {
    border-bottom: @plone-border-base @plone-page-header-border-color;
    padding-bottom: 0.25em;
    margin-bottom: 0.75em;
  }
  .cart_item_content {
    text-align: left;
    .cart_item_count {
      height: unset;
      padding: 0em 0.25em;
      text-align: right;
    }
  }
  .cart_item_price_wrapper {
    text-align: right;
  }
  .cart_viewlet_actions,
  .portletFooter {
{'fraction_non_alphanumeric': 0.15956622773044152, 'fraction_numerical': 0.027442735421046808, 'mean_word_length': 2.8789699570815452, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '3936115', 'n_tokens_mistral': 3628, 'n_tokens_neox': 3405, 'n_words': 574}