/*
|--------------------------------------------------------------------------
| Color Variables
|--------------------------------------------------------------------------
*/
/************* Screen Sizes Breakpoints Variables *************/
/*
|--------------------------------------------------------------------------
| Screen Sizes Breakpoints Variables
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Grid Columns, Options
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Spacing variables
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Gutter Variables
|--------------------------------------------------------------------------
*/
/* Genral Functions - Non-site-specific Functionality */
/* Functions for colors*/
/*** Foundation Functions **/
.ma-my-list-details .page-title {
  color: #00214A;
  font-size: 1.875rem;
  line-height: 2rem;
  margin: 0 1.25rem 0 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: inline-block;
  max-width: 100%; }

.ma-my-list-details .header-section {
  padding: 0.625rem; }
  .ma-my-list-details .header-section .information-box {
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 56%; }
    @media screen and (max-width: 768px) {
      .ma-my-list-details .header-section .information-box {
        width: 100%;
        max-width: initial; } }
  .ma-my-list-details .header-section .actions-box {
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 44%; }
    @media screen and (max-width: 768px) {
      .ma-my-list-details .header-section .actions-box {
        width: 100%;
        max-width: initial;
        display: flex;
        justify-content: flex-start;
        margin-top: 0.9375rem;
        border-top: 1px solid #565F65;
        padding-top: 1.5625rem; }
        .ma-my-list-details .header-section .actions-box .middle-btns {
          flex-direction: row; }
        .ma-my-list-details .header-section .actions-box .item-summary {
          margin-bottom: 0 !important; }
        .ma-my-list-details .header-section .actions-box .middle-btns div {
          margin-bottom: 0.9375rem !important;
          margin-right: 1.25rem; } }
  @media screen and (max-width: 480px) {
    .ma-my-list-details .header-section .actions-box .item-summary {
      margin-bottom: 0.9375rem !important; } }
  .ma-my-list-details .header-section .btns .link {
    margin-right: 1.5625rem; }
    .ma-my-list-details .header-section .btns .link:before {
      font-size: 0.875rem; }

.ma-my-list-details .is-sharedList-container {
  display: flex;
  justify-content: center;
  align-items: center; }

.ma-my-list-details .item-share-list a {
  color: #14191d;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 2.25rem;
  margin-right: 0.3125rem; }
  .ma-my-list-details .item-share-list a:hover {
    color: #00214A;
    text-decoration: none; }
  .ma-my-list-details .item-share-list a [class^="icon-"] {
    margin-right: 0.3125rem; }

.ma-my-list-details .item-updated {
  color: #3f4549;
  font-size: 0.9375rem;
  font-style: italic;
  font-weight: 500;
  line-height: 1.25rem;
  margin-bottom: 1.25rem; }

.ma-my-list-details .list-description {
  color: #4F4F4F;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 1.25rem;
  text-align: justify;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: 80%; }
  @media screen and (max-width: 768px) {
    .ma-my-list-details .list-description {
      max-width: 100%; } }

.ma-my-list-details .btns .button {
  border: none; }

.ma-my-list-details .item-summary-count, .ma-my-list-details .item-list-total {
  margin-right: 2.5rem; }
  .ma-my-list-details .item-summary-count .prop-text, .ma-my-list-details .item-summary-count .prop-value, .ma-my-list-details .item-list-total .prop-text, .ma-my-list-details .item-list-total .prop-value {
    text-transform: capitalize;
    font-size: 1.375rem;
    font-weight: 500;
    line-height: 1.875rem;
    text-align: left; }
    @media screen and (max-width: 768px) {
      .ma-my-list-details .item-summary-count .prop-text, .ma-my-list-details .item-summary-count .prop-value, .ma-my-list-details .item-list-total .prop-text, .ma-my-list-details .item-list-total .prop-value {
        font-size: 1.125rem; } }
  .ma-my-list-details .item-summary-count .prop-text, .ma-my-list-details .item-list-total .prop-text {
    color: #4F4F4F; }
  .ma-my-list-details .item-summary-count .prop-value, .ma-my-list-details .item-list-total .prop-value {
    color: #00214A; }

.ma-my-list-details .middle-btns .button, .ma-my-list-details .middle-btns .btn {
  width: 13.125rem;
  text-align: center; }

.ma-my-list-details .items-multi-actions .xng-field {
  width: auto !important; }

.ma-my-list-details .search-sort-container {
  display: flex;
  justify-content: center; }
  @media screen and (min-width: 0) and (max-width: 1152px) {
    .ma-my-list-details .search-sort-container {
      width: 100%;
      justify-content: flex-start;
      margin-top: 0.625rem; }
      .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 ul {
        padding-left: 0; } }

.ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 {
  border: none;
  margin: 0;
  padding: 0 !important; }
  @media screen and (max-width: 481px) {
    .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 {
      margin-bottom: 0.625rem; } }
  .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 ul {
    background-color: transparent;
    padding-top: 0;
    padding-bottom: 0; }
    @media screen and (max-width: 481px) {
      .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 ul {
        padding-left: 0; } }
    .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 ul .sorting-label label {
      display: block; }
    .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 ul li {
      padding-top: 0;
      padding-bottom: 0; }
  .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 .sorting-select .icon-Caret-Down:before {
    top: 2rem; }
  .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 .toggle-sorting-button {
    font-size: 0.8125rem;
    margin: 0.75rem 0.625rem 0 0 !important; }
    @media screen and (max-width: 481px) {
      .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 .toggle-sorting-button {
        display: block;
        margin: 0 0.625rem -0.625rem 0 !important; } }
    .ma-my-list-details .search-sort-container .pager-wrapper .paginator-34 .toggle-sorting-button:hover {
      color: #00214A; }

.ma-my-list-details .search-sort-container .sorting-select select {
  width: 7.5rem; }

.ma-my-list-details .items-search-sort {
  min-width: 16.25rem;
  position: relative; }
  @media all and (max-width: 1100px) {
    .ma-my-list-details .items-search-sort {
      margin: 0; } }
  @media screen and (max-width: 768px) {
    .ma-my-list-details .items-search-sort {
      margin-top: 0; } }
  .ma-my-list-details .items-search-sort input {
    height: 2.125rem; }
  .ma-my-list-details .items-search-sort .icon-times {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1rem;
    cursor: pointer;
    font-size: 0.75rem;
    cursor: pointer; }

.ma-my-list-details .pager-wrapper {
  width: 100%; }

.ma-my-list-details div.paginator-34 {
  width: 100%;
  padding: 0 0 0.625rem 0 !important; }
  .ma-my-list-details div.paginator-34.ptop {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px solid #565F65; }
  .ma-my-list-details div.paginator-34.pbtm {
    border: none;
    margin: 0; }

.ma-my-list-details .vm-cart-line .cartline-attributes .item-num div b, .ma-my-list-details .vm-cart-line .cartline-attributes .item-num div span {
  max-width: 12.5rem; }

.ma-my-list-details .vm-cart-line ._sort {
  cursor: pointer;
  height: 1rem;
  position: relative; }
  .ma-my-list-details .vm-cart-line ._sort .icon-sort-order {
    position: relative;
    top: 0;
    width: 1rem;
    height: 1rem; }

@-moz-document url-prefix() {
  .ma-my-list-details .vm-cart-line ._sort .icon-sort-order {
    display: block; } }
    @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
      .ma-my-list-details .vm-cart-line ._sort .icon-sort-order {
        position: absolute; } }
    .ma-my-list-details .vm-cart-line ._sort .icon-sort-order:before {
      position: absolute;
      top: 0;
      width: 1rem;
      height: 1rem; }

.ma-my-list-details .vm-cart-line .cartline-price-actions {
  text-align: right; }
  @media screen and (max-width: 480px) {
    .ma-my-list-details .vm-cart-line .cartline-price-actions {
      text-align: left; } }
  .ma-my-list-details .vm-cart-line .cartline-price-actions .price .quote-required {
    display: inline-flex;
    justify-content: center;
    align-items: center; }
    .ma-my-list-details .vm-cart-line .cartline-price-actions .price .quote-required a {
      padding-top: 0 !important; }

.ma-my-list-details .vm-cart-line .add-to-cart-block .tst_wishListLine_qty input {
  width: 3.75rem;
  margin-right: 0.3125rem; }

@media screen and (max-width: 1025px) {
  .ma-my-list-details .vm-cart-line .atc {
    padding: 0.3125rem; } }

.ma-my-list-details .vm-cart-line .item-notes {
  max-width: 17.5rem;
  max-height: 17.5rem;
  overflow-y: auto; }

.ma-my-list-details .vm-cart-line .sort-order {
  width: 6.25rem;
  margin-left: auto; }

.ma-my-list-details .vm-cart-line li {
  z-index: 0 !important; }

.ma-my-list-details .xng-cart-lines-wrapper .pagination {
  align-items: center;
  max-height: 2.125rem;
  padding: 0; }

.addItems-tooltip {
  z-index: 50 !important; }

.add-item-to-list {
  width: 100%; }
  .add-item-to-list .qo-search {
    padding: 0;
    margin-right: 0.625rem; }
    .add-item-to-list .qo-search input {
      padding-left: 1.5625rem; }
    .add-item-to-list .qo-search .k-widget {
      display: block; }
    .add-item-to-list .qo-search label {
      width: auto; }
  .add-item-to-list .item-qty {
    width: 10%;
    margin-right: 0.625rem; }
  .add-item-to-list .um {
    width: 25%;
    margin-right: 0.625rem; }
    .add-item-to-list .um .xng-field .xng-field-info {
      margin: 0; }
  .add-item-to-list .btn {
    margin-top: 1.6875rem; }

.reveal-modal .back:before {
  font-size: 0.8125rem; }

.reveal-modal .back:hover {
  color: #00214A;
  text-decoration: none; }

/*# sourceMappingURL=ma-my-list-details.css.map */