/* line 9, ../sass/section_commerce.scss */
.street-block .element-invisible {
  display: block;
  height: auto;
  clip: auto;
  position: relative !important;
}

/* line 29, ../sass/section_commerce.scss */
#block-commerce-checkout-progress-indication {
  margin-bottom: 50px;
}
/* line 33, ../sass/section_commerce.scss */
#block-commerce-checkout-progress-indication .content ul {
  display: table;
  width: 100%;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
/* line 40, ../sass/section_commerce.scss */
#block-commerce-checkout-progress-indication .content ul li {
  background: #efefef;
  display: table-cell;
  padding: 10px;
  text-align: left;
  border-right: 4px solid #fff;
  white-space: nowrap;
}
/* line 48, ../sass/section_commerce.scss */
#block-commerce-checkout-progress-indication .content ul li.active {
  background: #cdcdcd;
}
/* line 52, ../sass/section_commerce.scss */
#block-commerce-checkout-progress-indication .content ul li.last {
  margin-right: 0;
  border-right: 0;
}
/* line 58, ../sass/section_commerce.scss */
#block-commerce-checkout-progress-indication .content ul.checkout-pages-4 li {
  width: 33.3%;
}
/* line 62, ../sass/section_commerce.scss */
#block-commerce-checkout-progress-indication .content ul.checkout-pages-5 li {
  width: 25%;
}
/* line 66, ../sass/section_commerce.scss */
#block-commerce-checkout-progress-indication .content ul.checkout-pages-6 li {
  width: 20%;
}
/* line 74, ../sass/section_commerce.scss */
#block-commerce-checkout-progress-indication .content ul.last {
  border-right: 0;
}
@media screen and (max-width: 700px) {
  /* line 93, ../sass/section_commerce.scss */
  #block-commerce-checkout-progress-indication .content ul.checkout-pages-4, #block-commerce-checkout-progress-indication .content ul.checkout-pages-5, #block-commerce-checkout-progress-indication .content ul.checkout-pages-6 {
    display: block;
  }
  /* line 98, ../sass/section_commerce.scss */
  #block-commerce-checkout-progress-indication .content ul.checkout-pages-4 li, #block-commerce-checkout-progress-indication .content ul.checkout-pages-5 li, #block-commerce-checkout-progress-indication .content ul.checkout-pages-6 li {
    display: block;
    width: 100% !important;
    margin-left: 0;
    padding: 4px;
  }
}

/* line 110, ../sass/section_commerce.scss */
body.greeting-cards-n #block-commerce-checkout-progress-indication li.cards {
  color: #cfcfcf;
}

/* line 123, ../sass/section_commerce.scss */
.commerce-line-item-actions #edit-submit, .commerce-line-item-actions #edit-checkout, .commerce-line-item-actions #edit-continue, .commerce-line-item-actions #edit-continue-shopping, .checkout-buttons #edit-submit, .checkout-buttons #edit-checkout, .checkout-buttons #edit-continue, .checkout-buttons #edit-continue-shopping {
  -webkit-appearance: none;
  background: #434343;
  color: #fff;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: arial, san-serif;
  box-sizing: border-box;
  font-weight: normal;
  margin: 0 10px 10px 0;
  margin-left: 10px;
  white-space: normal;
}
@media screen and (max-width: 980px) {
  /* line 123, ../sass/section_commerce.scss */
  .commerce-line-item-actions #edit-submit, .commerce-line-item-actions #edit-checkout, .commerce-line-item-actions #edit-continue, .commerce-line-item-actions #edit-continue-shopping, .checkout-buttons #edit-submit, .checkout-buttons #edit-checkout, .checkout-buttons #edit-continue, .checkout-buttons #edit-continue-shopping {
    margin: 0 1% 5px 0;
  }
}
/* line 133, ../sass/section_commerce.scss */
.commerce-line-item-actions #edit-continue, .checkout-buttons #edit-continue {
  float: right;
}
/* line 137, ../sass/section_commerce.scss */
.commerce-line-item-actions .checkout-cancel, .commerce-line-item-actions .checkout-back, .checkout-buttons .checkout-cancel, .checkout-buttons .checkout-back {
  -webkit-appearance: none;
  background: #434343;
  color: #fff;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: arial, san-serif;
  box-sizing: border-box;
  font-weight: normal;
  margin: 0 10px 10px 0;
  margin-left: 10px;
  text-decoration: none;
  background: #efefef;
  color: #434343;
}
/* line 144, ../sass/section_commerce.scss */
.commerce-line-item-actions .checkout-cancel:hover, .commerce-line-item-actions .checkout-cancel:active, .commerce-line-item-actions .checkout-cancel:hover, .commerce-line-item-actions .checkout-back:hover, .commerce-line-item-actions .checkout-back:active, .commerce-line-item-actions .checkout-back:hover, .checkout-buttons .checkout-cancel:hover, .checkout-buttons .checkout-cancel:active, .checkout-buttons .checkout-cancel:hover, .checkout-buttons .checkout-back:hover, .checkout-buttons .checkout-back:active, .checkout-buttons .checkout-back:hover {
  text-decoration: none;
  background: #efefef;
  color: #434343;
}

/* line 158, ../sass/section_commerce.scss */
body.section-cart,
body.section-checkout,
body.page-admin-commerce-order-edit {
  max-width: 1184px;
}
/* line 168, ../sass/section_commerce.scss */
body.section-cart .header-wrapper .row-3, body.section-cart .header-wrapper .search-menu-cart-wrapper,
body.section-checkout .header-wrapper .row-3,
body.section-checkout .header-wrapper .search-menu-cart-wrapper,
body.page-admin-commerce-order-edit .header-wrapper .row-3,
body.page-admin-commerce-order-edit .header-wrapper .search-menu-cart-wrapper {
  display: none;
}
/* line 172, ../sass/section_commerce.scss */
body.section-cart .header-wrapper .row-1,
body.section-checkout .header-wrapper .row-1,
body.page-admin-commerce-order-edit .header-wrapper .row-1 {
  visibility: hidden;
}
/* line 178, ../sass/section_commerce.scss */
body.section-cart #footer-wrapper,
body.section-checkout #footer-wrapper,
body.page-admin-commerce-order-edit #footer-wrapper {
  margin-top: 20px !important;
}
/* line 183, ../sass/section_commerce.scss */
body.section-cart #footer-wrapper #footer .footer-wrapper .row-1,
body.section-checkout #footer-wrapper #footer .footer-wrapper .row-1,
body.page-admin-commerce-order-edit #footer-wrapper #footer .footer-wrapper .row-1 {
  display: none;
}
/* line 190, ../sass/section_commerce.scss */
body.section-cart #mobile-menu,
body.section-checkout #mobile-menu,
body.page-admin-commerce-order-edit #mobile-menu {
  display: none !important;
}

/* line 203, ../sass/section_commerce.scss */
body.section-cart .view-commerce-cart-form,
body.page-admin-commerce-order-edit .view-commerce-cart-form {
  margin-bottom: 70px;
}
/* line 207, ../sass/section_commerce.scss */
body.section-cart table.cart,
body.page-admin-commerce-order-edit table.cart {
  margin-bottom: 30px;
  width: 100%;
  border-bottom: 1px solid #aaa;
}
/* line 214, ../sass/section_commerce.scss */
body.section-cart table.cart tr th,
body.page-admin-commerce-order-edit table.cart tr th {
  padding: 4px;
}
/* line 219, ../sass/section_commerce.scss */
body.section-cart table.cart .split-line-item-wrapper,
body.page-admin-commerce-order-edit table.cart .split-line-item-wrapper {
  font-size: 13px;
}
/* line 222, ../sass/section_commerce.scss */
body.section-cart table.cart .split-line-item-wrapper a,
body.page-admin-commerce-order-edit table.cart .split-line-item-wrapper a {
  color: #959595;
}
/* line 227, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row,
body.page-admin-commerce-order-edit table.cart tr.product-row {
  border-top: 1px solid #aaa;
}
/* line 230, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td,
body.page-admin-commerce-order-edit table.cart tr.product-row td {
  padding: 14px 4px 10px 4px;
}
/* line 233, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td .delete-line-item,
body.page-admin-commerce-order-edit table.cart tr.product-row td .delete-line-item {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 13px;
  color: #959595;
}
/* line 241, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.operations,
body.page-admin-commerce-order-edit table.cart tr.product-row td.operations {
  width: 24px;
}
@media screen and (min-width: 400px) {
  /* line 241, ../sass/section_commerce.scss */
  body.section-cart table.cart tr.product-row td.operations,
  body.page-admin-commerce-order-edit table.cart tr.product-row td.operations {
    width: 40px;
  }
}
/* line 250, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.product-description .left,
body.page-admin-commerce-order-edit table.cart tr.product-row td.product-description .left {
  float: left;
  padding-right: 20px;
}
/* line 255, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.product-description .right,
body.page-admin-commerce-order-edit table.cart tr.product-row td.product-description .right {
  float: left;
}
/* line 258, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.product-description .right .title-wrapper,
body.page-admin-commerce-order-edit table.cart tr.product-row td.product-description .right .title-wrapper {
  font-size: 20px;
}
/* line 262, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.product-description .right .sku-wrapper,
body.page-admin-commerce-order-edit table.cart tr.product-row td.product-description .right .sku-wrapper {
  font-size: 13px;
  color: #959595;
}
/* line 266, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.product-description .right .sku-wrapper label,
body.page-admin-commerce-order-edit table.cart tr.product-row td.product-description .right .sku-wrapper label {
  display: inline;
}
/* line 274, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.greeting-card-toggle .greeting-card-toggle-wrapper,
body.page-admin-commerce-order-edit table.cart tr.product-row td.greeting-card-toggle .greeting-card-toggle-wrapper {
  cursor: pointer;
}
/* line 277, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.greeting-card-toggle .greeting-card-toggle-wrapper:after,
body.page-admin-commerce-order-edit table.cart tr.product-row td.greeting-card-toggle .greeting-card-toggle-wrapper:after {
  content: " \25b8";
}
/* line 281, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.greeting-card-toggle .greeting-card-toggle-wrapper.selected:after,
body.page-admin-commerce-order-edit table.cart tr.product-row td.greeting-card-toggle .greeting-card-toggle-wrapper.selected:after {
  content: " \25be";
}
/* line 288, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.quantity .form-item,
body.page-admin-commerce-order-edit table.cart tr.product-row td.quantity .form-item {
  margin: 0;
}
/* line 292, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row td.quantity input,
body.page-admin-commerce-order-edit table.cart tr.product-row td.quantity input {
  width: 30px;
  text-align: center;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 2px 4px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 73, ../sass/_base.scss */
body.section-cart table.cart tr.product-row td.quantity input.error,
body.page-admin-commerce-order-edit table.cart tr.product-row td.quantity input.error {
  border: 1px solid #C10335;
}
/* line 299, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row.type-premium .product-description,
body.page-admin-commerce-order-edit table.cart tr.product-row.type-premium .product-description {
  padding-right: 14px;
}
/* line 302, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row.type-premium .product-description .right,
body.page-admin-commerce-order-edit table.cart tr.product-row.type-premium .product-description .right {
  width: 100%;
}
/* line 306, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row.type-premium .product-description .opt-out-wrapper,
body.page-admin-commerce-order-edit table.cart tr.product-row.type-premium .product-description .opt-out-wrapper {
  box-sizing: border-box;
  margin: 10px 0;
  background: #efefef;
  width: 100%;
  font-size: 14px;
  padding: 14px 20px;
}
/* line 314, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row.type-premium .product-description .opt-out-wrapper div,
body.page-admin-commerce-order-edit table.cart tr.product-row.type-premium .product-description .opt-out-wrapper div {
  display: inline;
}
/* line 318, ../sass/section_commerce.scss */
body.section-cart table.cart tr.product-row.type-premium .product-description .opt-out-wrapper input.form-checkbox,
body.page-admin-commerce-order-edit table.cart tr.product-row.type-premium .product-description .opt-out-wrapper input.form-checkbox {
  margin-right: 6px;
}
/* line 326, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row,
body.page-admin-commerce-order-edit table.cart .greeting-card-row {
  width: 100%;
  overflow: hidden;
  display: table;
}
/* line 331, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row.start-open,
body.page-admin-commerce-order-edit table.cart .greeting-card-row.start-open {
  display: block;
}
/* line 337, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .greeting-card-type-wrapper label.top-level,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-type-wrapper label.top-level {
  display: inline-block;
}
@media screen and (max-width: 700px) {
  /* line 337, ../sass/section_commerce.scss */
  body.section-cart table.cart .greeting-card-row .greeting-card-type-wrapper label.top-level,
  body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-type-wrapper label.top-level {
    display: block;
    margin-bottom: 6px;
  }
}
/* line 346, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .greeting-card-type-wrapper .field-name-field-greet-card-type-er,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-type-wrapper .field-name-field-greet-card-type-er {
  display: inline-block;
}
/* line 351, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .greeting-card-type-wrapper .form-radios .form-item,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-type-wrapper .form-radios .form-item {
  margin-top: 0;
  page-break-inside: avoid;
  white-space: nowrap;
}
/* line 358, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .greeting-card-type-wrapper .form-type-radio,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-type-wrapper .form-type-radio {
  margin: 0 0 0 20px;
  page-break-inside: avoid;
  white-space: nowrap;
  display: inline-block;
}
@media screen and (max-width: 700px) {
  /* line 358, ../sass/section_commerce.scss */
  body.section-cart table.cart .greeting-card-row .greeting-card-type-wrapper .form-type-radio,
  body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-type-wrapper .form-type-radio {
    display: block;
  }
}
/* line 371, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .greeting-card-type-wrapper label,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-type-wrapper label {
  display: inline-block;
}
/* line 375, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .greeting-card-type-wrapper .form-radios,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-type-wrapper .form-radios {
  display: inline-block;
}
/* line 378, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .greeting-card-type-wrapper .form-radios .form-item,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-type-wrapper .form-radios .form-item {
  margin: 0 0 0 8px;
  display: inline-block;
}
/* line 385, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .left,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .left {
  display: table-cell;
  vertical-align: top;
  width: 70%;
  padding-right: 20px;
}
@media screen and (max-width: 600px) {
  /* line 385, ../sass/section_commerce.scss */
  body.section-cart table.cart .greeting-card-row .left,
  body.page-admin-commerce-order-edit table.cart .greeting-card-row .left {
    width: 100%;
    display: block;
  }
}
/* line 396, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper {
  display: none;
}
/* line 399, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper.start-open,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper.start-open {
  display: block;
}
/* line 403, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper label,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper label {
  display: inline-block;
}
/* line 407, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper .form-radios,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper .form-radios {
  display: inline-block;
}
/* line 410, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper .form-radios .form-item,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .left .greeting-card-lang-preference-wrapper .form-radios .form-item {
  margin: 0 0 0 8px;
  display: inline-block;
}
/* line 417, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .left .gift-wrap-wrapper,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .left .gift-wrap-wrapper {
  display: none;
}
/* line 420, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .left .gift-wrap-wrapper.start-open,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .left .gift-wrap-wrapper.start-open {
  display: block;
}
/* line 424, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .left .gift-wrap-wrapper .form-checkboxes .form-item,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .left .gift-wrap-wrapper .form-checkboxes .form-item {
  margin-top: 0;
}
/* line 430, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right {
  display: table-cell;
  vertical-align: top;
  width: 30%;
  text-align: right;
}
@media screen and (max-width: 600px) {
  /* line 430, ../sass/section_commerce.scss */
  body.section-cart table.cart .greeting-card-row .right,
  body.page-admin-commerce-order-edit table.cart .greeting-card-row .right {
    width: 100%;
    display: block;
  }
}
/* line 449, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-images-toggle-wrapper,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-images-toggle-wrapper {
  float: right;
}
@media screen and (max-width: 600px) {
  /* line 449, ../sass/section_commerce.scss */
  body.section-cart table.cart .greeting-card-row .right .preview-images-toggle-wrapper,
  body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-images-toggle-wrapper {
    float: none;
  }
}
/* line 457, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-images-wrapper,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-images-wrapper {
  text-align: center;
  max-width: 226px;
}
@media screen and (max-width: 600px) {
  /* line 457, ../sass/section_commerce.scss */
  body.section-cart table.cart .greeting-card-row .right .preview-images-wrapper,
  body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-images-wrapper {
    max-width: none;
  }
}
/* line 466, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-image-wrapper,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-image-wrapper {
  display: none;
}
/* line 469, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-image-wrapper.start-open,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-image-wrapper.start-open {
  display: block;
}
/* line 474, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper {
  text-align: center;
  display: none;
  font-size: 0.9em;
}
/* line 479, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper.start-open,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper.start-open {
  display: block;
}
/* line 483, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper label,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper label {
  display: inline-block;
  margin-right: 1em;
}
/* line 488, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper div.item-list,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper div.item-list {
  display: inline-block;
}
/* line 492, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper ul,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper ul {
  list-style: none;
  display: inline-block;
}
/* line 496, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper ul li,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper ul li {
  display: inline-block;
  margin: 0;
  padding: 0 12px 0 8px;
  border-right: 1px solid #aaa;
}
/* line 502, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper ul li span,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper ul li span {
  cursor: pointer;
  text-decoration: underline;
}
/* line 507, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper ul li.first,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper ul li.first {
  padding-left: 0;
}
/* line 511, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper ul li.last,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper ul li.last {
  padding-right: 0;
  border: none;
}
/* line 516, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .right .preview-toggle-wrapper ul li .active,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .right .preview-toggle-wrapper ul li .active {
  font-weight: bold;
}
/* line 524, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .greeting-card-description,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-description {
  display: none;
}
/* line 527, ../sass/section_commerce.scss */
body.section-cart table.cart .greeting-card-row .greeting-card-description.start-open,
body.page-admin-commerce-order-edit table.cart .greeting-card-row .greeting-card-description.start-open {
  display: block;
}
/* line 534, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper,
body.page-admin-commerce-order-edit .lower-wrapper {
  width: 100%;
  overflow: hidden;
  display: table;
}
/* line 539, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper {
  display: table-cell;
  width: 65%;
}
@media screen and (max-width: 980px) {
  /* line 539, ../sass/section_commerce.scss */
  body.section-cart .lower-wrapper .lower-left-wrapper,
  body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper {
    display: block;
    width: auto;
  }
}
/* line 548, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .donate-container,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .donate-container {
  margin-bottom: 2em;
}
/* line 551, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount {
  display: inline-block;
}
/* line 554, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount label[for=edit-donate-dummy-amount],
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount label[for=edit-donate-dummy-amount] {
  font-size: 18px;
  color: #434343;
  margin-bottom: 8px;
}
/* line 560, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount .form-radios .form-item,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount .form-radios .form-item {
  display: inline-block;
  margin-right: 18px;
  margin-top: 0;
}
/* line 567, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .donate-container .amount-other-wrapper,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .donate-container .amount-other-wrapper {
  white-space: nowrap;
}
/* line 571, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount-other,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount-other {
  display: inline-block;
}
/* line 574, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount-other input,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount-other input {
  width: 30px;
  text-align: center;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 2px 4px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60px;
  margin-left: 4px;
}
/* line 73, ../sass/_base.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount-other input.error,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .donate-container .form-item-donate-dummy-amount-other input.error {
  border: 1px solid #C10335;
}
/* line 582, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .expedited-shipping-container,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .expedited-shipping-container {
  margin-bottom: 2em;
  display: none;
}
/* line 586, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .expedited-shipping-container.open,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .expedited-shipping-container.open {
  display: block;
}
/* line 591, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .coupon-code-container,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .coupon-code-container {
  margin-bottom: 2em;
}
/* line 594, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .coupon-code-container input.form-text,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .coupon-code-container input.form-text {
  width: 30px;
  text-align: center;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 2px 4px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60px;
}
/* line 73, ../sass/_base.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .coupon-code-container input.form-text.error,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .coupon-code-container input.form-text.error {
  border: 1px solid #C10335;
}
/* line 599, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .coupon-code-container div.coupon-code-label,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .coupon-code-container div.coupon-code-label {
  display: inline-block;
  margin-right: 10px;
}
/* line 604, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .coupon-code-container div.form-item-coupon-code,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .coupon-code-container div.form-item-coupon-code {
  display: inline-block;
  margin-right: 10px;
}
/* line 609, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .coupon-code-container input.form-submit,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .coupon-code-container input.form-submit {
  -webkit-appearance: none;
  background: #434343;
  color: #fff;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: arial, san-serif;
  box-sizing: border-box;
  font-weight: normal;
  margin: 0 10px 10px 0;
  padding: 4px 12px;
  font-size: 12px;
}
/* line 618, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .cgc-discount-container label,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .cgc-discount-container label {
  display: inline-block;
  margin-right: 10px;
}
/* line 623, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .cgc-discount-container input.form-text,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .cgc-discount-container input.form-text {
  width: 30px;
  text-align: center;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 2px 4px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60px;
}
/* line 73, ../sass/_base.scss */
body.section-cart .lower-wrapper .lower-left-wrapper .cgc-discount-container input.form-text.error,
body.page-admin-commerce-order-edit .lower-wrapper .lower-left-wrapper .cgc-discount-container input.form-text.error {
  border: 1px solid #C10335;
}
/* line 630, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-right-wrapper,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper {
  display: table-cell;
  width: 25%;
  vertical-align: top;
}
@media screen and (max-width: 980px) {
  /* line 630, ../sass/section_commerce.scss */
  body.section-cart .lower-wrapper .lower-right-wrapper,
  body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper {
    display: block;
    width: auto;
  }
}
/* line 641, ../sass/section_commerce.scss */
body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components {
  width: 300px;
  background: #706f6f;
  border-radius: 6px;
  width: 300px;
}
/* line 201, ../sass/_base.scss */
body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr {
  border: none;
}
/* line 204, ../sass/_base.scss */
body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount, body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr.grand-total, body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr.order-balance,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr.grand-total,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr.order-balance {
  background-color: transparent;
  font-size: 18px;
}
/* line 211, ../sass/_base.scss */
body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td {
  padding: 6px 6px;
  color: #fff;
}
/* line 215, ../sass/_base.scss */
body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.component-title, body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.label,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.component-title,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.label {
  text-align: right;
  width: 70%;
}
/* line 221, ../sass/_base.scss */
body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.component-total, body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.value, body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.total, body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.balance,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.component-total,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.value,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.total,
body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components tr td.balance {
  max-width: 30%;
  text-align: left;
}
@media screen and (max-width: 320px) {
  /* line 641, ../sass/section_commerce.scss */
  body.section-cart .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components,
  body.page-admin-commerce-order-edit .lower-wrapper .lower-right-wrapper .commerce-order-handler-area-order-total table.commerce-price-formatted-components {
    width: 100%;
  }
}
/* line 653, ../sass/section_commerce.scss */
body.section-cart .block-site-also-like,
body.page-admin-commerce-order-edit .block-site-also-like {
  background: #efefef;
  padding: 20px;
}

/* line 667, ../sass/section_commerce.scss */
body.page-checkout #commerce-checkout-coupon-ajax-wrapper {
  margin-bottom: 3em;
}
/* line 670, ../sass/section_commerce.scss */
body.page-checkout #commerce-checkout-coupon-ajax-wrapper .form-item {
  margin-bottom: 6px;
}
/* line 674, ../sass/section_commerce.scss */
body.page-checkout #commerce-checkout-coupon-ajax-wrapper #edit-commerce-coupon-coupon-add {
  -webkit-appearance: none;
  background: #434343;
  color: #fff;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: arial, san-serif;
  box-sizing: border-box;
  font-weight: normal;
  margin: 0 10px 10px 0;
}
/* line 678, ../sass/section_commerce.scss */
body.page-checkout #commerce-checkout-coupon-ajax-wrapper .view-order-coupon-list {
  margin-top: 1em;
}
/* line 683, ../sass/section_commerce.scss */
body.page-checkout .status-added-to-cart {
  display: none;
}
@media screen and (min-width: 640px) {
  /* line 689, ../sass/section_commerce.scss */
  body.page-checkout .commerce_fieldgroup_pane__group_spouse .field-name-field-title-spouse-er,
  body.page-checkout .commerce_fieldgroup_pane__group_spouse .field-name-field-name-spouse-first,
  body.page-checkout .commerce_fieldgroup_pane__group_spouse .field-name-field-name-spouse-last {
    width: 32%;
    float: left;
  }
}

/* line 707, ../sass/section_commerce.scss */
body.page-checkout-login #block-commerce-checkout-progress-indication {
  display: none;
}
/* line 711, ../sass/section_commerce.scss */
body.page-checkout-login #main-wrapper .content {
  display: table;
}
/* line 714, ../sass/section_commerce.scss */
body.page-checkout-login #main-wrapper .content .left {
  display: table-cell;
  border-right: 1px solid #959595;
  padding-right: 50px;
  width: 300px;
}
/* line 721, ../sass/section_commerce.scss */
body.page-checkout-login #main-wrapper .content .left form#user-login-form .form-text {
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 6px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1em;
}
/* line 89, ../sass/_base.scss */
body.page-checkout-login #main-wrapper .content .left form#user-login-form .form-text.error {
  border: 1px solid #C10335;
}
/* line 726, ../sass/section_commerce.scss */
body.page-checkout-login #main-wrapper .content .left form#user-login-form .form-submit {
  -webkit-appearance: none;
  background: #434343;
  color: #fff;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: arial, san-serif;
  box-sizing: border-box;
  font-weight: normal;
  margin: 0 10px 10px 0;
}
/* line 731, ../sass/section_commerce.scss */
body.page-checkout-login #main-wrapper .content .right {
  display: table-cell;
  padding-left: 30px;
  max-width: 300px;
}
/* line 737, ../sass/section_commerce.scss */
body.page-checkout-login #main-wrapper .content .right a.action.register {
  -webkit-appearance: none;
  background: #434343;
  color: #fff;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: arial, san-serif;
  box-sizing: border-box;
  font-weight: normal;
  margin: 0 10px 10px 0;
  display: block;
  margin-bottom: 1em;
  text-align: center;
}
/* line 744, ../sass/section_commerce.scss */
body.page-checkout-login #main-wrapper .content .right a.action.bypass {
  -webkit-appearance: none;
  background: #434343;
  color: #fff;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: arial, san-serif;
  box-sizing: border-box;
  font-weight: normal;
  margin: 0 10px 10px 0;
  display: block;
  text-align: center;
}
@media screen and (max-width: 980px) {
  /* line 755, ../sass/section_commerce.scss */
  body.page-checkout-login #block-system-main .content {
    padding: 0 5px;
  }
  /* line 760, ../sass/section_commerce.scss */
  body.page-checkout-login .content {
    display: block;
  }
  /* line 763, ../sass/section_commerce.scss */
  body.page-checkout-login .content .left {
    display: block;
    border-right: none;
    padding-right: 0px;
    width: 90%;
  }
  /* line 770, ../sass/section_commerce.scss */
  body.page-checkout-login .content .right {
    display: block;
    padding-left: 0px;
    max-width: 90%;
  }
}

/* line 795, ../sass/section_commerce.scss */
body.section-offline-key #block-system-main, body.section-order-form #block-system-main {
  margin-left: auto;
  margin-right: auto;
  max-width: 1184px;
}

/* line 803, ../sass/section_commerce.scss */
#commerce-checkout-form-tracking .form-wrapper {
  margin-bottom: 1em;
}
/* line 806, ../sass/section_commerce.scss */
#commerce-checkout-form-tracking .form-wrapper input.form-text {
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 6px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 400px;
}
/* line 89, ../sass/_base.scss */
#commerce-checkout-form-tracking .form-wrapper input.form-text.error {
  border: 1px solid #C10335;
}

/* line 815, ../sass/section_commerce.scss */
#block-site-offline-site-offline-info-session-info .content .item-list {
  float: right;
}

/* line 829, ../sass/section_commerce.scss */
body.page-checkout h2 {
  margin-top: 1.3em;
}
/* line 833, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #959595;
  padding-bottom: 10px;
}
/* line 839, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}
@media screen and (max-width: 980px) {
  /* line 839, ../sass/section_commerce.scss */
  body.page-checkout #edit-cart-contents .view {
    display: block;
    width: 97%;
    padding: 0 5px;
  }
}
/* line 852, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content {
  display: table-cell;
  width: 70%;
}
@media screen and (max-width: 980px) {
  /* line 852, ../sass/section_commerce.scss */
  body.page-checkout #edit-cart-contents .view-content {
    display: block;
    width: auto;
  }
}
/* line 861, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table {
  width: 100%;
}
/* line 867, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table thead tr th {
  padding: 4px;
}
/* line 873, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table tbody {
  border: 0;
}
/* line 876, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table tbody tr {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #aaa;
}
/* line 881, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table tbody tr td {
  padding: 14px 4px 10px 4px;
}
/* line 885, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table tbody tr td.product-description .left {
  float: left;
  padding-right: 20px;
}
/* line 890, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table tbody tr td.product-description .right {
  float: left;
}
/* line 893, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table tbody tr td.product-description .right .title-wrapper {
  font-size: 20px;
}
/* line 897, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table tbody tr td.product-description .right .card-type-wrapper {
  font-size: 13px;
  color: #959595;
}
/* line 901, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-content table tbody tr td.product-description .right .card-type-wrapper label {
  display: inline;
}
/* line 916, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-footer {
  display: table-cell;
  width: 30%;
  padding-left: 20px;
  vertical-align: bottom;
}
@media screen and (max-width: 980px) {
  /* line 916, ../sass/section_commerce.scss */
  body.page-checkout #edit-cart-contents .view-footer {
    display: block;
    width: auto;
    padding-left: 0px;
    margin-top: 20px;
  }
}
/* line 930, ../sass/section_commerce.scss */
body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components {
  width: 300px;
  background: #706f6f;
  border-radius: 6px;
  text-align: right;
}
/* line 201, ../sass/_base.scss */
body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr {
  border: none;
}
/* line 204, ../sass/_base.scss */
body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount, body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr.grand-total, body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr.order-balance {
  background-color: transparent;
  font-size: 18px;
}
/* line 211, ../sass/_base.scss */
body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr td {
  padding: 6px 6px;
  color: #fff;
}
/* line 215, ../sass/_base.scss */
body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr td.component-title, body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr td.label {
  text-align: right;
  width: 70%;
}
/* line 221, ../sass/_base.scss */
body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr td.component-total, body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr td.value, body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr td.total, body.page-checkout #edit-cart-contents .view-footer .commerce-order-handler-area-order-total .commerce-price-formatted-components tr td.balance {
  max-width: 30%;
  text-align: left;
}
/* line 938, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper {
  width: 100%;
  overflow: hidden;
  display: table;
  margin-bottom: 30px;
}
@media screen and (max-width: 980px) {
  /* line 938, ../sass/section_commerce.scss */
  body.page-checkout .billing-payment-method-wrapper {
    display: block;
    width: 97%;
    padding: 0 5px;
  }
}
/* line 950, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .form-item {
  margin-bottom: 1em;
  width: 90%;
}
/* line 955, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .form-text {
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 6px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 89, ../sass/_base.scss */
body.page-checkout .billing-payment-method-wrapper .form-text.error {
  border: 1px solid #C10335;
}
/* line 959, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper {
  display: table-cell;
  width: 60%;
  padding-right: 30px;
}
@media screen and (max-width: 980px) {
  /* line 959, ../sass/section_commerce.scss */
  body.page-checkout .billing-payment-method-wrapper .billing-wrapper {
    display: block;
    width: auto;
    padding-right: 0px;
  }
}
/* line 971, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper .name-org-wrapper .name-block {
  display: inline-block;
  width: 50%;
}
/* line 975, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper .name-org-wrapper .name-block .form-item {
  width: 90%;
}
/* line 978, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper .name-org-wrapper .name-block .form-item input {
  width: 100%;
}
/* line 985, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper select {
  margin-top: 1px;
  width: 100%;
  font-size: 14px;
  border-radius: 0;
  height: 32px;
}
/* line 994, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper .locality-block .form-item {
  width: 25%;
}
/* line 997, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper .locality-block .form-item input {
  width: 100%;
}
/* line 1001, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper .locality-block .form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-locality {
  width: 40%;
  padding-right: 4%;
}
/* line 1006, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper .locality-block .form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area {
  width: 24%;
}
/* line 1010, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .billing-wrapper .locality-block .form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code {
  width: 16%;
  padding-left: 2%;
}
@media screen and (max-width: 980px) {
  /* line 1016, ../sass/section_commerce.scss */
  body.page-checkout .billing-payment-method-wrapper .billing-wrapper .locality-block .form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-locality, body.page-checkout .billing-payment-method-wrapper .billing-wrapper .locality-block .form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area, body.page-checkout .billing-payment-method-wrapper .billing-wrapper .locality-block .form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code {
    float: none;
    padding: 0px;
    width: auto;
  }
}
/* line 1028, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .payment-method-wrapper {
  display: table-cell;
  width: 40%;
  padding-left: 50px;
  border-left: 1px solid #959595;
}
@media screen and (max-width: 980px) {
  /* line 1028, ../sass/section_commerce.scss */
  body.page-checkout .billing-payment-method-wrapper .payment-method-wrapper {
    display: block;
    width: auto;
    padding-left: 0px;
    border-left: none;
  }
}
/* line 1041, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .payment-method-wrapper select {
  margin-top: 1px;
  width: 100%;
  font-size: 14px;
  border-radius: 0;
  height: 32px;
}
/* line 1048, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .payment-method-wrapper select#edit-commerce-payment-payment-details-credit-card-exp-month, body.page-checkout .billing-payment-method-wrapper .payment-method-wrapper select#edit-commerce-payment-payment-details-credit-card-exp-year {
  width: 16%;
  display: inline-block;
}
/* line 1056, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .payment-method-wrapper input#edit-commerce-payment-payment-details-credit-card-code {
  width: 15%;
}
/* line 1062, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .payment-method-wrapper .form-item-commerce-payment-payment-details-credit-card-code .help-icon {
  cursor: pointer;
  font-size: 14px;
  color: #ffffff;
  border-radius: 9px;
  padding: 0px 5px 0px 6px;
  display: inline-block;
  background: #706f6f;
  margin-left: 0.5em;
}
/* line 1068, ../sass/section_commerce.scss */
body.page-checkout .billing-payment-method-wrapper .payment-method-wrapper #edit-commerce-payment-payment-details-credit-card-cvv-help {
  display: none;
}
/* line 1074, ../sass/section_commerce.scss */
body.page-checkout .commerce_fieldgroup_pane__group_receipting,
body.page-checkout .campaign-wrapper {
  background-color: #f8f8f8;
  overflow: hidden;
  padding: 20px;
}
/* line 1080, ../sass/section_commerce.scss */
body.page-checkout .commerce_fieldgroup_pane__group_receipting h2,
body.page-checkout .campaign-wrapper h2 {
  margin-top: 0;
}
/* line 1085, ../sass/section_commerce.scss */
body.page-checkout .commerce_fieldgroup_pane__group_receipting {
  padding-bottom: 0;
}
/* line 1089, ../sass/section_commerce.scss */
body.page-checkout .commerce_fieldgroup_pane__group_spouse {
  margin-top: 2em;
}
/* line 1092, ../sass/section_commerce.scss */
body.page-checkout .commerce_fieldgroup_pane__group_spouse #edit-commerce-fieldgroup-pane-group-spouse-field-title-spouse-er,
body.page-checkout .commerce_fieldgroup_pane__group_spouse #edit-commerce-fieldgroup-pane-group-spouse-field-name-spouse-first,
body.page-checkout .commerce_fieldgroup_pane__group_spouse #edit-commerce-fieldgroup-pane-group-spouse-field-name-spouse-last {
  display: none;
}
/* line 1099, ../sass/section_commerce.scss */
body.page-checkout .bottom-message {
  margin-top: 10px;
  background-color: #f8f8f8;
  overflow: hidden;
  padding: 20px;
}

/* line 1114, ../sass/section_commerce.scss */
fieldset.checkout-buttons {
  text-align: right;
  margin: 30px 0;
  padding: 0;
  border: 0;
}
/* line 1120, ../sass/section_commerce.scss */
fieldset.checkout-buttons .button-operator {
  padding-left: 10px;
}

/* line 1125, ../sass/section_commerce.scss */
.form-actions {
  clear: both;
  margin: 20px 0;
  width: 100%;
  overflow: hidden;
}
/* line 1131, ../sass/section_commerce.scss */
.form-actions input.form-submit {
  -webkit-appearance: none;
  background: #434343;
  color: #fff;
  border: none;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: arial, san-serif;
  box-sizing: border-box;
  font-weight: normal;
  margin: 0 10px 10px 0;
}

/* line 1145, ../sass/section_commerce.scss */
body.page-checkout-cards .mail-to-me-wrapper,
body.page-admin-commerce-order-edit .mail-to-me-wrapper {
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #efefef;
}
/* line 1150, ../sass/section_commerce.scss */
body.page-checkout-cards .mail-to-me-wrapper label,
body.page-admin-commerce-order-edit .mail-to-me-wrapper label {
  font-weight: bold;
}
/* line 1154, ../sass/section_commerce.scss */
body.page-checkout-cards .mail-to-me-wrapper .form-type-checkbox .description,
body.page-admin-commerce-order-edit .mail-to-me-wrapper .form-type-checkbox .description {
  margin-left: 1.7em;
  color: #706f6f;
}
/* line 1160, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row,
body.page-admin-commerce-order-edit .greeting-card-row {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #efefef;
  display: table;
  margin-bottom: 2em;
  padding-bottom: 1em;
}
@media screen and (max-width: 980px) {
  /* line 1160, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row,
  body.page-admin-commerce-order-edit .greeting-card-row {
    display: block;
  }
}
/* line 1172, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left,
body.page-admin-commerce-order-edit .greeting-card-row .left {
  width: 70%;
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 980px) {
  /* line 1172, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .left,
  body.page-admin-commerce-order-edit .greeting-card-row .left {
    width: auto;
    display: block;
  }
}
/* line 1183, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .title-quantity-wrapper .title-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .title-quantity-wrapper .title-wrapper {
  font-size: 26px;
  color: #434343;
  margin-right: 16px;
}
/* line 1189, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .title-quantity-wrapper .quantity-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .title-quantity-wrapper .quantity-wrapper {
  font-size: 13px;
  color: #959595;
  white-space: nowrap;
}
/* line 1194, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .title-quantity-wrapper .quantity-wrapper label,
body.page-admin-commerce-order-edit .greeting-card-row .left .title-quantity-wrapper .quantity-wrapper label {
  display: inline-block;
}
/* line 1200, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .type-language-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .type-language-wrapper {
  font-size: 13px;
  margin-bottom: 1em;
}
/* line 1204, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .type-language-wrapper label,
body.page-admin-commerce-order-edit .greeting-card-row .left .type-language-wrapper label {
  display: inline-block;
}
/* line 1209, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .ecard-form-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .ecard-form-wrapper {
  padding: 10px 8px;
  margin-bottom: 1em;
  background: #efefef;
}
/* line 1215, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .mail-recipient-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .mail-recipient-wrapper {
  padding: 10px 8px;
  margin-bottom: 1em;
  background: #efefef;
}
/* line 1221, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper {
  margin-bottom: 1em;
  background: #efefef;
  padding: 1em;
}
/* line 1228, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper .shipping-id-wrapper div,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper .shipping-id-wrapper div {
  display: inline-block;
}
/* line 1232, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper .shipping-id-wrapper select,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper .shipping-id-wrapper select {
  display: block;
  font-size: 14px;
  border: 1px solid #aaa;
  height: 32px;
  margin-top: 0px;
  color: #333;
  background: #fff;
}
/* line 118, ../sass/_base.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper .shipping-id-wrapper select.error,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper .shipping-id-wrapper select.error {
  border: 1px solid #C10335;
}
/* line 1237, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper a.address-toggle,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper a.address-toggle {
  white-space: nowrap;
  margin-left: 10px;
  cursor: pointer;
  text-decoration: none;
}
/* line 1243, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper a.address-toggle:after,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper a.address-toggle:after {
  content: " \25b8";
}
/* line 1247, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper a.address-toggle.selected:after,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper a.address-toggle.selected:after {
  content: " \25be";
}
@media screen and (max-width: 500px) {
  /* line 1253, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper a.address-toggle,
  body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .shipping-id-address-toggle-wrapper a.address-toggle {
    margin-left: 0;
    margin-top: 1em;
    display: inline-block;
  }
}
/* line 1261, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper {
  margin-top: 1em;
}
/* line 1264, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper.open,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper.open {
  display: block;
}
/* line 1268, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper fieldset,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 1273, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper fieldset legend,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper fieldset legend {
  display: none;
}
/* line 1278, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-item,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-item {
  margin-bottom: 0.5em;
}
/* line 1281, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-org-wrapper .form-item,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-org-wrapper .form-item {
  margin-bottom: 0;
}
/* line 1285, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-text,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-text {
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 6px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 90%;
}
/* line 89, ../sass/_base.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-text.error,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-text.error {
  border: 1px solid #C10335;
}
/* line 1290, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-select,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-select {
  display: block;
  font-size: 14px;
  border: 1px solid #aaa;
  height: 32px;
  margin-top: 0px;
  color: #333;
  background: #fff;
}
/* line 118, ../sass/_base.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-select.error,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .form-select.error {
  border: 1px solid #C10335;
}
/* line 1294, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-block,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-block {
  float: left;
  width: 50%;
  box-sizing: border-box;
}
/* line 1299, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-block .form-item,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-block .form-item {
  width: 100%;
}
/* line 1302, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-block .form-item input,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-block .form-item input {
  width: 100%;
}
/* line 1308, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .addressfield-container-inline.name-block:nth-child(2),
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .addressfield-container-inline.name-block:nth-child(2) {
  padding-right: 15px;
}
/* line 1312, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .addressfield-container-inline.name-block:nth-child(3),
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .addressfield-container-inline.name-block:nth-child(3) {
  padding-left: 15px;
}
@media screen and (max-width: 500px) {
  /* line 1317, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-block,
  body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .name-block {
    float: none;
    width: 100%;
  }
  /* line 1322, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .addressfield-container-inline.name-block:nth-child(2), body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .addressfield-container-inline.name-block:nth-child(3),
  body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .addressfield-container-inline.name-block:nth-child(2),
  body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .addressfield-container-inline.name-block:nth-child(3) {
    padding: 0;
  }
}
/* line 1327, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper select,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper select {
  margin-top: 1px;
  width: 100%;
  font-size: 14px;
  border-radius: 0;
  height: 32px;
}
/* line 1336, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .locality-block .form-item,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .locality-block .form-item {
  width: 29%;
}
/* line 1339, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .locality-block .form-item input,
body.page-admin-commerce-order-edit .greeting-card-row .left .address-shipping-id-wrapper .address-wrapper .locality-block .form-item input {
  width: 100%;
}
/* line 1347, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper {
  width: 100%;
  display: table;
  margin-bottom: 1em;
}
/* line 1352, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper {
  display: table-cell;
  padding-right: 15px;
}
/* line 1356, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper input.form-text,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper input.form-text {
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 6px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 89, ../sass/_base.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper input.form-text.error,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper input.form-text.error {
  border: 1px solid #C10335;
}
/* line 1361, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper .recipient-email-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper .recipient-email-wrapper {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
/* line 1367, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper {
  display: table-cell;
  padding-left: 15px;
}
/* line 1371, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper input.form-text,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper input.form-text {
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 6px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 89, ../sass/_base.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper input.form-text.error,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper input.form-text.error {
  border: 1px solid #C10335;
}
/* line 1376, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper .sender-email-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper .sender-email-wrapper {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
/* line 1382, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .date-wrapper,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .date-wrapper {
  display: table-cell;
  padding-left: 30px;
}
/* line 1386, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 1391, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .container-inline-date > .form-item,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .container-inline-date > .form-item {
  margin: 0;
}
/* line 1395, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset legend,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset legend {
  display: none;
}
/* line 1399, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .date-padding,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .date-padding {
  padding: 0;
}
/* line 1402, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .date-padding label,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .date-padding label {
  display: none;
}
/* line 1406, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .date-padding input.form-text,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .date-padding input.form-text {
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 6px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 94%;
}
/* line 89, ../sass/_base.scss */
body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .date-padding input.form-text.error,
body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .date-wrapper fieldset .date-padding input.form-text.error {
  border: 1px solid #C10335;
}
@media screen and (max-width: 500px) {
  /* line 1415, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper,
  body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper,
  body.page-checkout-cards .greeting-card-row .left .sender-recipient-wrapper .date-wrapper,
  body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .recipient-wrapper,
  body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .sender-wrapper,
  body.page-admin-commerce-order-edit .greeting-card-row .left .sender-recipient-wrapper .date-wrapper {
    display: block;
    padding: 0;
    width: auto;
    margin-bottom: 0.8em;
  }
}
/* line 1426, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .street-block,
body.page-admin-commerce-order-edit .greeting-card-row .left .street-block {
  margin-top: -1em;
  margin-bottom: 0.5em;
  display: table;
  width: 100%;
}
/* line 1432, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .street-block .form-item,
body.page-admin-commerce-order-edit .greeting-card-row .left .street-block .form-item {
  display: table-cell;
}
/* line 1435, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .street-block .form-item input.form-text,
body.page-admin-commerce-order-edit .greeting-card-row .left .street-block .form-item input.form-text {
  width: 100%;
}
/* line 1440, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .street-block .form-item:nth-child(1),
body.page-admin-commerce-order-edit .greeting-card-row .left .street-block .form-item:nth-child(1) {
  padding-right: 15px;
}
/* line 1444, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .street-block .form-item:nth-child(2),
body.page-admin-commerce-order-edit .greeting-card-row .left .street-block .form-item:nth-child(2) {
  padding-left: 15px;
}
@media screen and (max-width: 500px) {
  /* line 1450, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .left .street-block,
  body.page-admin-commerce-order-edit .greeting-card-row .left .street-block {
    display: bock;
  }
  /* line 1453, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .left .street-block .form-item,
  body.page-admin-commerce-order-edit .greeting-card-row .left .street-block .form-item {
    display: block;
  }
  /* line 1456, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .left .street-block .form-item:nth-child(1), body.page-checkout-cards .greeting-card-row .left .street-block .form-item:nth-child(2),
  body.page-admin-commerce-order-edit .greeting-card-row .left .street-block .form-item:nth-child(1),
  body.page-admin-commerce-order-edit .greeting-card-row .left .street-block .form-item:nth-child(2) {
    padding: 0;
  }
}
/* line 1465, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .message-wrapper .message,
body.page-admin-commerce-order-edit .greeting-card-row .left .message-wrapper .message {
  margin-bottom: 0.5em;
}
/* line 1468, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .message-wrapper .message textarea.form-textarea,
body.page-admin-commerce-order-edit .greeting-card-row .left .message-wrapper .message textarea.form-textarea {
  width: 100%;
  border: 1px solid #aaa;
  font-size: 13px;
  padding: 6px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 110px;
}
/* line 104, ../sass/_base.scss */
body.page-checkout-cards .greeting-card-row .left .message-wrapper .message textarea.form-textarea.error,
body.page-admin-commerce-order-edit .greeting-card-row .left .message-wrapper .message textarea.form-textarea.error {
  border: 1px solid #C10335;
}
/* line 1472, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .message-wrapper .message textarea.form-textarea.disabled,
body.page-admin-commerce-order-edit .greeting-card-row .left .message-wrapper .message textarea.form-textarea.disabled {
  background: #eee;
  color: #aaa;
}
/* line 1478, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .message-wrapper .message .grippie,
body.page-admin-commerce-order-edit .greeting-card-row .left .message-wrapper .message .grippie {
  display: none;
}
/* line 1485, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .message-wrapper .message-checkbox,
body.page-admin-commerce-order-edit .greeting-card-row .left .message-wrapper .message-checkbox {
  color: #666;
}
/* line 1490, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .left .counter,
body.page-admin-commerce-order-edit .greeting-card-row .left .counter {
  font-size: 0.8em;
  color: #959595;
}
/* line 1496, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .right,
body.page-admin-commerce-order-edit .greeting-card-row .right {
  width: 30%;
  display: table-cell;
  vertical-align: top;
  padding-left: 30px;
}
@media screen and (max-width: 980px) {
  /* line 1496, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .right,
  body.page-admin-commerce-order-edit .greeting-card-row .right {
    width: auto;
    display: block;
    padding-left: 0px;
    padding-top: 0px;
    text-align: center;
    margin-top: 1.5em;
  }
}
/* line 1512, ../sass/section_commerce.scss */
body.page-checkout-cards .greeting-card-row .right .preview-wrapper img,
body.page-admin-commerce-order-edit .greeting-card-row .right .preview-wrapper img {
  max-width: 300px;
  height: auto;
}
@media screen and (max-width: 980px) {
  /* line 1511, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .right .preview-wrapper,
  body.page-admin-commerce-order-edit .greeting-card-row .right .preview-wrapper {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 1511, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting-card-row .right .preview-wrapper,
  body.page-admin-commerce-order-edit .greeting-card-row .right .preview-wrapper {
    max-width: 200px;
  }
}
@media screen and (max-width: 980px) {
  /* line 1530, ../sass/section_commerce.scss */
  body.page-checkout-cards .greeting_card_contents_form,
  body.page-admin-commerce-order-edit .greeting_card_contents_form {
    margin: 0 1%;
  }
}

/* line 1544, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper {
  width: 100%;
  margin-bottom: 30px;
}
@media screen and (max-width: 980px) {
  /* line 1544, ../sass/section_commerce.scss */
  body.page-checkout-complete .form-wrapper {
    margin: 0 1% 30px;
    width: 98%;
  }
}
/* line 1553, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left {
  display: table-cell;
  width: 55%;
  padding-right: 60px;
}
@media screen and (max-width: 980px) {
  /* line 1553, ../sass/section_commerce.scss */
  body.page-checkout-complete .form-wrapper .left {
    display: block;
    width: auto;
    padding-right: 0px;
  }
}
/* line 1564, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left .total-impact {
  font-size: 32px;
  color: #434343;
  margin-bottom: 20px;
  lin-height: 1em;
}
/* line 1570, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left .total-impact label {
  display: inline;
}
/* line 1575, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left .share-your-impact {
  margin-bottom: 40px;
}
/* line 1578, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left .share-your-impact ul {
  list-style: none;
  padding: 0;
}
/* line 1582, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left .share-your-impact ul li {
  display: inline-block;
}
/* line 1585, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left .share-your-impact ul li span {
  cursor: pointer;
}
/* line 1592, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left table.complete-shipping-details {
  width: 100%;
  margin-bottom: 40px;
}
/* line 1597, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left table.complete-shipping-details tbody tr {
  border-bottom: 1px solid #aaa;
}
/* line 1600, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left table.complete-shipping-details tbody tr td {
  padding: 14px 4px;
  vertical-align: top;
}
/* line 1607, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left table.complete-shipping-details tbody tr td .card-type-wrapper {
  font-size: 13px;
}
/* line 1610, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left table.complete-shipping-details tbody tr td .card-type-wrapper label {
  display: inline;
}
/* line 1619, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .left .goto-wrapper {
  text-align: center;
  margin-bottom: 40px;
}
/* line 1625, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right {
  display: table-cell;
  width: 45%;
}
@media screen and (max-width: 980px) {
  /* line 1625, ../sass/section_commerce.scss */
  body.page-checkout-complete .form-wrapper .right {
    display: block;
    width: auto;
  }
}
/* line 1634, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .block-1 {
  background: #efefef;
  padding: 10px 30px 30px 30px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1645, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .row-1 {
  margin-bottom: 20px;
}
/* line 1648, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .row-1 label {
  display: inline;
}
/* line 1653, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .total-impact-wrapper {
  font-size: 20px;
  margin-bottom: 20px;
}
/* line 1657, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .total-impact-wrapper label {
  display: inline;
}
/* line 1662, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.product-list-wrapper {
  width: 100%;
  margin-bottom: 20px;
}
/* line 1666, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.product-list-wrapper tbody {
  border-top: 1px solid #aaa;
}
/* line 1669, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.product-list-wrapper tbody tr {
  border-bottom: 1px solid #aaa;
}
/* line 1672, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.product-list-wrapper tbody tr td {
  padding: 14px 4px;
}
/* line 1675, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.product-list-wrapper tbody tr td.product-total {
  text-align: right;
}
/* line 1679, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.product-list-wrapper tbody tr td a {
  font-weight: normal;
  text-decoration: underline;
}
/* line 1684, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.product-list-wrapper tbody tr td .social-share-wrapper {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 5px;
}
/* line 1690, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.product-list-wrapper tbody tr td .social-share-wrapper li {
  display: inline;
  margin-right: 5px;
  width: 20px;
}
/* line 1695, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.product-list-wrapper tbody tr td .social-share-wrapper li.fontello {
  cursor: pointer;
}
/* line 1708, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper {
  width: 300px;
  background: #706f6f;
  border-radius: 6px;
  float: right;
}
/* line 201, ../sass/_base.scss */
body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr {
  border: none;
}
/* line 204, ../sass/_base.scss */
body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr.component-type-commerce-price-formatted-amount, body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr.grand-total, body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr.order-balance {
  background-color: transparent;
  font-size: 18px;
}
/* line 211, ../sass/_base.scss */
body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr td {
  padding: 6px 6px;
  color: #fff;
}
/* line 215, ../sass/_base.scss */
body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr td.component-title, body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr td.label {
  text-align: right;
  width: 70%;
}
/* line 221, ../sass/_base.scss */
body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr td.component-total, body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr td.value, body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr td.total, body.page-checkout-complete .form-wrapper .right table.order-totals-wrapper tr td.balance {
  max-width: 30%;
  text-align: left;
}
/* line 1713, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .block-2 {
  background: #efefef;
  padding: 10px 30px;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1723, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .account-billing-wrapper {
  margin-top: 20px;
}
/* line 1726, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .account-billing-wrapper h3 {
  margin-bottom: 0.5em;
}
/* line 1730, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .account-billing-wrapper .account-wrapper {
  margin-bottom: 20px;
}
/* line 1735, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .account-billing-wrapper .email-address-wrapper label {
  display: inline;
}
/* line 1740, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .account-billing-wrapper .spouse-wrapper {
  margin: 1em 0;
}
/* line 1743, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .account-billing-wrapper .spouse-wrapper label {
  display: inline;
}
/* line 1748, ../sass/section_commerce.scss */
body.page-checkout-complete .form-wrapper .right .account-billing-wrapper .business {
  margin: 1em 0;
}

/* line 1757, ../sass/section_commerce.scss */
.node-order-complete-page > .content {
  display: table;
}
/* line 1760, ../sass/section_commerce.scss */
.node-order-complete-page > .content .left {
  display: table-cell;
  width: 55%;
  padding-right: 60px;
  vertical-align: top;
}
/* line 1767, ../sass/section_commerce.scss */
.node-order-complete-page > .content .right {
  display: table-cell;
  width: 45%;
  vertical-align: top;
}

/* line 1778, ../sass/section_commerce.scss */
.v-revisions table thead th {
  white-space: nowrap;
}
/* line 1781, ../sass/section_commerce.scss */
.v-revisions table thead th.views-field-revision-timestamp {
  min-width: 140px;
}

/* line 1789, ../sass/section_commerce.scss */
body.page-admin-commerce table.payment-transaction {
  width: auto;
}

/* line 1793, ../sass/section_commerce.scss */
table.payment-totals-table {
  margin-top: 20px;
  width: 300px;
  background: #706f6f;
  border-radius: 6px;
}
/* line 201, ../sass/_base.scss */
table.payment-totals-table tr {
  border: none;
}
/* line 204, ../sass/_base.scss */
table.payment-totals-table tr.component-type-commerce-price-formatted-amount, table.payment-totals-table tr.grand-total, table.payment-totals-table tr.order-balance {
  background-color: transparent;
  font-size: 18px;
}
/* line 211, ../sass/_base.scss */
table.payment-totals-table tr td {
  padding: 6px 6px;
  color: #fff;
}
/* line 215, ../sass/_base.scss */
table.payment-totals-table tr td.component-title, table.payment-totals-table tr td.label {
  text-align: right;
  width: 70%;
}
/* line 221, ../sass/_base.scss */
table.payment-totals-table tr td.component-total, table.payment-totals-table tr td.value, table.payment-totals-table tr td.total, table.payment-totals-table tr td.balance {
  max-width: 30%;
  text-align: left;
}

/* line 1798, ../sass/section_commerce.scss */
.field-name-commerce-order-total table.commerce-price-formatted-components {
  width: 300px;
  background: #706f6f;
  border-radius: 6px;
}
/* line 201, ../sass/_base.scss */
.field-name-commerce-order-total table.commerce-price-formatted-components tr {
  border: none;
}
/* line 204, ../sass/_base.scss */
.field-name-commerce-order-total table.commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount, .field-name-commerce-order-total table.commerce-price-formatted-components tr.grand-total, .field-name-commerce-order-total table.commerce-price-formatted-components tr.order-balance {
  background-color: transparent;
  font-size: 18px;
}
/* line 211, ../sass/_base.scss */
.field-name-commerce-order-total table.commerce-price-formatted-components tr td {
  padding: 6px 6px;
  color: #fff;
}
/* line 215, ../sass/_base.scss */
.field-name-commerce-order-total table.commerce-price-formatted-components tr td.component-title, .field-name-commerce-order-total table.commerce-price-formatted-components tr td.label {
  text-align: right;
  width: 70%;
}
/* line 221, ../sass/_base.scss */
.field-name-commerce-order-total table.commerce-price-formatted-components tr td.component-total, .field-name-commerce-order-total table.commerce-price-formatted-components tr td.value, .field-name-commerce-order-total table.commerce-price-formatted-components tr td.total, .field-name-commerce-order-total table.commerce-price-formatted-components tr td.balance {
  max-width: 30%;
  text-align: left;
}

/* line 1806, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-date,
body.page-user-orders .order-date {
  margin-bottom: 1em;
}
/* line 1810, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-details-wrapper,
body.page-user-orders .order-details-wrapper {
  display: table;
  width: 100%;
}
/* line 1814, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-details-wrapper .billing-info-wrapper,
body.page-user-orders .order-details-wrapper .billing-info-wrapper {
  display: table-cell;
}
/* line 1817, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-details-wrapper .billing-info-wrapper .field-label,
body.page-admin-commerce-orders .order-details-wrapper .billing-info-wrapper label,
body.page-user-orders .order-details-wrapper .billing-info-wrapper .field-label,
body.page-user-orders .order-details-wrapper .billing-info-wrapper label {
  margin-bottom: 0.2em;
}
/* line 1823, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-details-wrapper .middle-wrapper,
body.page-user-orders .order-details-wrapper .middle-wrapper {
  display: table-cell;
}
/* line 1826, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-details-wrapper .middle-wrapper label,
body.page-user-orders .order-details-wrapper .middle-wrapper label {
  display: inline;
}
/* line 1830, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-details-wrapper .middle-wrapper .tax-deducitible-amount-wrapper,
body.page-admin-commerce-orders .order-details-wrapper .middle-wrapper .account-info-wrapper,
body.page-admin-commerce-orders .order-details-wrapper .middle-wrapper .support-wrapper,
body.page-user-orders .order-details-wrapper .middle-wrapper .tax-deducitible-amount-wrapper,
body.page-user-orders .order-details-wrapper .middle-wrapper .account-info-wrapper,
body.page-user-orders .order-details-wrapper .middle-wrapper .support-wrapper {
  margin-bottom: 1em;
}
/* line 1837, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-details-wrapper .order-total-wrapper,
body.page-user-orders .order-details-wrapper .order-total-wrapper {
  display: table-cell;
}
/* line 1840, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-details-wrapper .order-total-wrapper .commerce-price-formatted-components,
body.page-user-orders .order-details-wrapper .order-total-wrapper .commerce-price-formatted-components {
  text-align: right;
  margin-bottom: 1em;
}
/* line 1845, ../sass/section_commerce.scss */
body.page-admin-commerce-orders .order-details-wrapper .order-total-wrapper label,
body.page-user-orders .order-details-wrapper .order-total-wrapper label {
  display: inline;
}

/* line 1855, ../sass/section_commerce.scss */
.entity-commerce-product .content {
  margin-bottom: 1em;
}
/* line 1858, ../sass/section_commerce.scss */
.entity-commerce-product .content .field-label,
.entity-commerce-product .content .field-items {
  display: inline-block;
}
/* line 1862, ../sass/section_commerce.scss */
.entity-commerce-product .content .field-label div,
.entity-commerce-product .content .field-items div {
  display: inline;
}
